]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
* lisp/type-break.el: Use lexical-binding.
[gnu-emacs] / doc / lispref / ChangeLog
1 2012-09-23 Chong Yidong <cyd@gnu.org>
2
3 * buffers.texi (Read Only Buffers): Document read-only-mode.
4
5 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
6 read-only-mode.
7
8 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
9 calling conventions.
10
11 2012-09-22 Chong Yidong <cyd@gnu.org>
12
13 * searching.texi (Replacing Match): Minor clarification.
14
15 2012-09-22 Eli Zaretskii <eliz@gnu.org>
16
17 * edebug.texi (Instrumenting): Improve indexing.
18
19 * os.texi (Idle Timers): Warn against reinvoking an idle timer
20 from within its own timer action. (Bug#12447)
21
22 2012-09-22 Chong Yidong <cyd@gnu.org>
23
24 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
25
26 2012-09-21 Glenn Morris <rgm@gnu.org>
27
28 * debugging.texi (Using Debugger): Fix typo.
29
30 2012-09-18 Chong Yidong <cyd@gnu.org>
31
32 * display.texi (Faces): Discuss anonymous faces.
33 (Face Attributes): Tweak intro.
34 (Defining Faces): Move after the Face Attributes node. Copyedits.
35 (Displaying Faces): Describe role of inheritance.
36
37 * customize.texi (Customization): Define customization more
38 carefully (Bug#11440).
39 (Common Keywords): Add xref to Constant Variables.
40
41 * variables.texi (Defining Variables): Link to defcustom's node
42 instead of the higher-level Customization chapter.
43
44 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
45
46 Simplify, document, and port floating-point (Bug#12381).
47 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
48 Document that / and mod (with floating point arguments), along
49 with asin, acos, log, log10, expt and sqrt, return special values
50 instead of signaling exceptions.
51 (Float Basics): Document that logb operates on the absolute value
52 of its argument.
53 (Math Functions): Document that (log ARG BASE) also returns NaN if
54 BASE is negative. Document that (expt X Y) returns NaN if X is a
55 finite negative number and Y a finite non-integer.
56
57 2012-09-09 Chong Yidong <cyd@gnu.org>
58
59 * lists.texi (Sets And Lists): Explain that the return value for
60 delete should be used, like for delq.
61
62 * minibuf.texi (Yes-or-No Queries): Document recentering and
63 scrolling in y-or-n-p. Remove gratuitous example.
64
65 * searching.texi (Search and Replace): Document window scrolling
66 entries in query-replace-map.
67
68 2012-09-08 Chong Yidong <cyd@gnu.org>
69
70 * syntax.texi (Syntax Table Internals): Define "raw syntax
71 descriptor" terminology (Bug#12383).
72 (Syntax Descriptors): Mention raw syntax descriptors.
73
74 2012-09-07 Chong Yidong <cyd@gnu.org>
75
76 * variables.texi (Creating Buffer-Local): Fix description of
77 local-variable-if-set-p (Bug#10713).
78
79 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
80
81 * windows.texi (Display Action Functions)
82 (Choosing Window Options): Remove obsolete variable
83 display-buffer-reuse-frames.
84 (Switching Buffers): Minor doc tweak for switch-to-buffer.
85
86 * positions.texi (Narrowing): Document buffer-narrowed-p.
87
88 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
89
90 * syntax.texi (Low-Level Parsing): Add xref to Parser State
91 (Bug#12269).
92
93 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
94
95 * debugging.texi (Explicit Debug): Document `debug-on-message'.
96
97 2012-09-02 Chong Yidong <cyd@gnu.org>
98
99 * windows.texi (Window Configurations): Recommend against using
100 save-window-excursion (Bug#12075).
101
102 * control.texi (Catch and Throw):
103 * positions.texi (Excursions): Don't mention it.
104
105 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
106
107 Better seed support for (random).
108 * numbers.texi (Random Numbers): Document new behavior of
109 the calls (random) and (random STRING).
110
111 2012-08-21 Martin Rudalics <rudalics@gmx.at>
112
113 * windows.texi (Window Point): Document recent changes in
114 window-point and set-window-point.
115 (Selecting Windows): Document recent change in select-window.
116
117 2012-08-06 Eli Zaretskii <eliz@gnu.org>
118
119 * functions.texi (Closures): Put the main index entry for
120 "closures" here. (Bug#12138)
121
122 * variables.texi (Lexical Binding): Disambiguate the index entry
123 for "closures".
124
125 2012-08-05 Chong Yidong <cyd@gnu.org>
126
127 * display.texi (Defining Faces): Move documentation of
128 frame-background-mode to the Emacs manual (Bug#7774).
129
130 2012-08-04 Chong Yidong <cyd@gnu.org>
131
132 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
133 Fix description of syntax table inheritance.
134 (Syntax Table Functions): Don't refer to internal contents of
135 syntax table, since that is not explained yet. Copyedits.
136 (Standard Syntax Tables): Node deleted.
137 (Syntax Table Internals): Misc clarifications. Improve table
138 formatting.
139
140 * keymaps.texi (Inheritance and Keymaps):
141 * text.texi (Sticky Properties): Tweak index entry.
142
143 2012-07-28 Eli Zaretskii <eliz@gnu.org>
144
145 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
146
147 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
148
149 Prefer typical American spelling for "acknowledgment".
150 * intro.texi (Acknowledgments): Rename from Acknowledgements.
151
152 2012-07-21 Eli Zaretskii <eliz@gnu.org>
153
154 * commands.texi (Special Events): Mention language-change event.
155 (Input Events, Interactive Codes):
156 * keymaps.texi (Key Sequences): Mention events that are
157 non-keyboard but also non-mouse events.
158
159 2012-07-17 Chong Yidong <cyd@gnu.org>
160
161 * text.texi (Insertion): Document insert-char changes.
162
163 2012-07-15 Leo Liu <sdl.web@gmail.com>
164
165 * display.texi (Fringe Bitmaps): Add exclamation-mark.
166
167 2012-07-13 Chong Yidong <cyd@gnu.org>
168
169 * buffers.texi (Read Only Buffers): Document toggle-read-only
170 changes. Reword to account for the fact that read-only is
171 currently not supported in overlay properties.
172
173 2012-07-07 Chong Yidong <cyd@gnu.org>
174
175 * loading.texi (Library Search): Index site-lisp directories.
176
177 2012-07-06 Chong Yidong <cyd@gnu.org>
178
179 * intro.texi (A Sample Function Description): Fix incorrect
180 markup, undoing previous change.
181 (A Sample Variable Description): Minor clarifications and markup
182 improvements.
183
184 * elisp.texi (Top):
185 * text.texi (Text): Fix menu order.
186
187 2012-07-06 Richard Stallman <rms@gnu.org>
188
189 * intro.texi (Evaluation Notation, A Sample Function Description):
190 (A Sample Variable Description): Improve/undo previous changes.
191
192 2012-07-05 Glenn Morris <rgm@gnu.org>
193
194 * intro.texi (A Sample Function Description): Fix cross-refs.
195
196 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
197
198 * intro.texi (Evaluation Notation, A Sample Function Description)
199 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
200
201 2012-06-27 Chong Yidong <cyd@gnu.org>
202
203 * processes.texi (Asynchronous Processes, Input to Processes):
204 * internals.texi (Process Internals): Don't capitalize "pty".
205
206 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
207
208 * processes.texi (Asynchronous Processes): Make the pty vs pipe
209 discussion more prominent.
210
211 2012-06-23 Eli Zaretskii <eliz@gnu.org>
212
213 * commands.texi (Misc Events): Document the language-change event.
214
215 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
216
217 Support higher-resolution time stamps (Bug#9000).
218 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
219 * processes.texi (System Processes):
220 Time stamp resolution is now picosecond, not microsecond.
221
222 2012-06-21 Glenn Morris <rgm@gnu.org>
223
224 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
225
226 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
227
228 * functions.texi (Defining Functions):
229 * macros.texi (Defining Macros): Un-define the return value of `defun',
230 `defmacro' and `defalias'.
231
232 2012-06-17 Chong Yidong <cyd@gnu.org>
233
234 * elisp.texi: Remove urlcolor setting.
235
236 2012-06-17 Glenn Morris <rgm@gnu.org>
237
238 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
239 Overlining no longer behaves exactly like underlining.
240
241 2012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
242
243 * display.texi (Face Attributes):
244 Document wave-style underline face attribute.
245
246 2012-06-11 Chong Yidong <cyd@gnu.org>
247
248 * display.texi (ImageMagick Images): ImageMagick now supports the
249 :background property.
250
251 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
252
253 * internals.texi (Garbage Collection): Typo fix.
254
255 2012-06-09 Chong Yidong <cyd@gnu.org>
256
257 * text.texi (Special Properties): Clarify the meaning of a list of
258 faces in the `face' property.
259
260 * display.texi (Face Remapping): Minor clarification.
261
262 2012-06-08 Chong Yidong <cyd@gnu.org>
263
264 * display.texi (Face Attributes): Font family does not accept
265 wildcards. De-document obsolete :bold and :italic attributes.
266 (Defining Faces): Use new-style face spec format.
267
268 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
269
270 * internals.texi (Garbage Collection): Document new
271 vector management code and vectorlike_header structure.
272
273 2012-06-03 Chong Yidong <cyd@gnu.org>
274
275 * modes.texi (Mode Line Data): Use "mode line construct"
276 terminology for consistency.
277
278 2012-05-27 Glenn Morris <rgm@gnu.org>
279
280 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
281 * buffers.texi, commands.texi, compile.texi, control.texi:
282 * customize.texi, debugging.texi, display.texi, doclicense.texi:
283 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
284 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
285 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
286 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
287 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
288 * objects.texi, os.texi, package.texi, positions.texi:
289 * processes.texi, searching.texi, sequences.texi, streams.texi:
290 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
291 * variables.texi, windows.texi: Nuke hand-written node pointers.
292
293 2012-05-27 Chong Yidong <cyd@gnu.org>
294
295 * functions.texi (Obsolete Functions):
296 Fix doc for set-advertised-calling-convention.
297
298 * modes.texi (Mode Help): Fix describe-mode.
299
300 * display.texi (Face Functions): Fix define-obsolete-face-alias.
301
302 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
303
304 2012-05-27 Martin Rudalics <rudalics@gmx.at>
305
306 * commands.texi (Recursive Editing): recursive-edit is a command.
307
308 * compile.texi (Docs and Compilation):
309 byte-compile-dynamic-docstrings is an option.
310
311 * debugging.texi (Invoking the Debugger): debug is a command.
312
313 * display.texi (Progress): progress-reporter-update and
314 progress-reporter-force-update have VALUE argument optional.
315 (Animated Images): Use non-@code{nil} instead of non-nil.
316
317 * files.texi (Format Conversion Round-Trip):
318 Use non-@code{nil} instead of non-nil.
319
320 * frames.texi (Creating Frames): make-frame is a command.
321 (Input Focus): select-frame is a command.
322 (Pointer Shape): void-text-area-pointer is an option.
323
324 * help.texi (Describing Characters): read-kbd-macro is a command.
325 (Help Functions): describe-prefix-bindings is a command.
326
327 * markers.texi (Creating Markers): Both arguments of copy-marker
328 are optional.
329
330 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
331
332 * modes.texi (Mode Line Variables): mode-line-remote and
333 mode-line-client are not options.
334 (Imenu): imenu-add-to-menubar is a command.
335 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
336
337 * os.texi (Sound Output): play-sound-file is a command.
338
339 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
340
341 * processes.texi (Signals to Processes):
342 Use @key{RET} instead of @code{RET}.
343 (Signals to Processes): signal-process is a command.
344
345 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
346 (Base 64): base64-encode-string is not a command while
347 base64-decode-region is.
348
349 * windows.texi (Switching Buffers): pop-to-buffer is a command.
350
351 2012-05-12 Glenn Morris <rgm@gnu.org>
352
353 * Makefile.in (MKDIR_P): New, set by configure.
354 (mkinfodir): Use $MKDIR_P.
355
356 2012-05-10 Glenn Morris <rgm@gnu.org>
357
358 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
359 with "coding: raw-text".
360 Concept of multibyte sessions no longer exists.
361
362 * files.texi (File Locks): Mention create-lockfiles option.
363
364 2012-05-09 Glenn Morris <rgm@gnu.org>
365
366 * vol1.texi, vol2.texi: Remove files.
367 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
368 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
369
370 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
371
372 * two-volume.make (emacsdir): New.
373 (tex): Add directory with emacsver.texi to TEXINPUTS.
374
375 * minibuf.texi (Minibuffer History, Basic Completion):
376 Tweak page breaks.
377
378 * internals.texi (Garbage Collection, Memory Usage)
379 (Writing Emacs Primitives): Tweak page breaks.
380
381 * streams.texi (Output Variables): Improve page break.
382
383 * edebug.texi (Edebug Display Update): Improve page break.
384
385 * compile.texi (Disassembly): Condense the examples.
386
387 * eval.texi, functions.texi, loading.texi, macros.texi:
388 Where possible, use example rather than smallexample.
389
390 * symbols.texi: Where possible, use example rather than smallexample.
391 (Symbol Components): Fix typo.
392 (Other Plists): Tweak page break.
393
394 * sequences.texi (Arrays): Tweak page breaks.
395
396 * customize.texi: Where possible, use example rather than smallexample.
397 (Common Keywords, Variable Definitions, Applying Customizations)
398 (Custom Themes): Tweak page breaks.
399
400 * control.texi: Where possible, use example rather than smallexample.
401 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
402 Tweak page breaks.
403
404 2012-05-08 Glenn Morris <rgm@gnu.org>
405
406 * two.el: Remove; unused since creation of two-volume.make.
407
408 * vol1.texi, vol2.texi: No need to keep menus in these files.
409
410 2012-05-05 Glenn Morris <rgm@gnu.org>
411
412 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
413
414 * intro.texi (Caveats): Copyedit.
415 (Lisp History): Convert inforef to xref.
416 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
417
418 * text.texi (Auto Filling): Don't mention Emacs 19.
419
420 * commands.texi (Event Input Misc): Don't mention unread-command-char.
421 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
422
423 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
424
425 * lists.texi (List-related Predicates, List Variables):
426 Tweak page-breaks.
427 (Sets And Lists): Convert inforef to xref.
428
429 2012-05-04 Glenn Morris <rgm@gnu.org>
430
431 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
432 (info, infoclean): Use $INFO_EXT.
433 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
434 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
435 (info, maintainer-clean): Use $INFO_EXT.
436 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
437
438 2012-05-04 Chong Yidong <cyd@gnu.org>
439
440 * os.texi (Timers): Use defopt for timer-max-repeats.
441
442 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
443
444 * os.texi (Time of Day): Do not limit current-time-string
445 to years 1000..9999.
446
447 2012-05-02 Chong Yidong <cyd@gnu.org>
448
449 * display.texi (Font Lookup):
450 * frames.texi (Pointer Shape):
451 * processes.texi (Subprocess Creation): Use defopt for options.
452
453 2012-05-02 Glenn Morris <rgm@gnu.org>
454
455 * elisp.texi (@copying):
456 * intro.texi (Introduction): Only print VERSION in the TeX version.
457
458 2012-05-02 Chong Yidong <cyd@gnu.org>
459
460 * text.texi (Change Hooks): Minor fix for after-change-functions.
461
462 2012-05-02 Glenn Morris <rgm@gnu.org>
463
464 * package.texi (Packaging Basics):
465 * loading.texi (Autoload):
466 * files.texi (Magic File Names):
467 Reword to remove/reduce some overly long/short lines.
468
469 2012-04-27 Glenn Morris <rgm@gnu.org>
470
471 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
472 * modes.texi (Major Modes, Auto-Indentation):
473 * buffers.texi (Buffers): Some fixes for menu descriptions.
474
475 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
476 * functions.texi (Simple Lambda, Argument List):
477 * eval.texi (Function Indirection): Avoid deprecated form.
478
479 2012-04-27 Glenn Morris <rgm@gnu.org>
480
481 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
482 Add "et al." to authors.
483
484 * buffers.texi, commands.texi, compile.texi, control.texi:
485 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
486 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
487 * modes.texi, numbers.texi, objects.texi, streams.texi:
488 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
489 Use Texinfo recommended convention for quotes+punctuation.
490
491 2012-04-27 Chong Yidong <cyd@gnu.org>
492
493 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
494 to where-is-internal (Bug#10872).
495
496 2012-04-27 Glenn Morris <rgm@gnu.org>
497
498 * macros.texi (Indenting Macros): Fix typo.
499
500 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
501 (Resizing Windows, Deleting Windows, Selecting Windows)
502 (Choosing Window Options, Horizontal Scrolling)
503 (Cyclic Window Ordering, Window History, Dedicated Windows)
504 (Quitting Windows, Window Configurations, Textual Scrolling):
505 (Coordinates and Windows, Window Configurations)
506 (Window Parameters, Window Hooks): Copyedits.
507 (Splitting Windows, Deleting Windows):
508 Fix ignore-window-parameters logic.
509 (Selecting Windows, Choosing Window Options): Markup fixes.
510 (Window Start and End): Remove pointless example.
511 Remove cross-reference to deleted count-lines content.
512 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
513 and recenter-positions. Remove recenter example.
514
515 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
516
517 * minibuf.texi (Intro to Minibuffers):
518 Tweak discussion of resizing minibuffer window.
519
520 2012-04-26 Glenn Morris <rgm@gnu.org>
521
522 * elisp-covers.texi, front-cover-1.texi: Remove files.
523
524 * tindex.pl: Remove file.
525
526 * makefile.w32-in (srcs):
527 * Makefile.in (srcs): Remove back.texi (which is unused).
528
529 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
530
531 * os.texi (Notifications): Extend possible notification hints.
532 Add notifications-get-capabilities.
533
534 2012-04-20 Chong Yidong <cyd@gnu.org>
535
536 * processes.texi (Asynchronous Processes): Mention nil argument to
537 start-process.
538
539 2012-04-20 Glenn Morris <rgm@gnu.org>
540
541 * minibuf.texi (Basic Completion): No need to describe obarrays here.
542 Don't mention obsolete `nospace' argument of all-completions.
543 (Minibuffer Completion, Completion Commands, Reading File Names)
544 (Completion Variables): Copyedits.
545 (Completion Commands): Mention parent keymaps.
546 Remove obsolete minibuffer-local-filename-must-match-map.
547 (High-Level Completion): Remove read-variable's almost
548 word-for-word duplication of read-command.
549 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
550 Update "High-Level Completion" description.
551
552 * minibuf.texi (Minibuffers):
553 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
554
555 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
556 Use Texinfo-recommended form of quote+punctuation.
557 (Intro to Minibuffers): First minibuffer is #1, not #0.
558 Mention minibuffer-inactive-mode.
559 (Text from Minibuffer): Copyedits.
560 (Minibuffer History, Programmed Completion): Fix @var usage.
561 (Object from Minibuffer): Remove overly pedantic para.
562 (Minibuffer History): Copyedits. Add face-name-history.
563 (Initial Input, Yes-or-No Queries, Multiple Queries)
564 (Minibuffer Windows, Minibuffer Misc): Copyedits.
565 (Yes-or-No Queries): Tweak example.
566 (Minibuffer Commands): Add next-complete-history-element.
567 (Minibuffer Misc): Mention minibuffer-message-timeout, and
568 minibuffer-inactive-mode.
569
570 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
571 (Bindat Functions): Copyedits.
572
573 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
574
575 * files.texi (Saving Buffers): Document `visit and `visit-save'
576 values of require-final-newline.
577
578 2012-04-20 Glenn Morris <rgm@gnu.org>
579
580 * processes.texi (Output from Processes, Filter Functions):
581 Mention waiting-for-user-input-p.
582 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
583 (Network Servers, Datagrams, Network Processes, Network Options)
584 (Network Feature Testing, Serial Ports): Copyedits.
585 (Network): Add encrypted network overview paragraph.
586 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
587
588 2012-04-20 Chong Yidong <cyd@gnu.org>
589
590 * help.texi (Keys in Documentation): Mention :advertised-binding.
591
592 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
593 description to help.texi.
594
595 2012-04-20 Glenn Morris <rgm@gnu.org>
596
597 * processes.texi (Process Information, Input to Processes)
598 (Signals to Processes, Output from Processes, Process Buffers)
599 (Filter Functions, Decoding Output): Copyedits.
600 (Accepting Output): Discourage use of `millisec' argument.
601
602 2012-04-15 Glenn Morris <rgm@gnu.org>
603
604 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
605 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
606 Copyedits.
607 (Subprocess Creation): Discourage modifying exec-path directly.
608 (Synchronous Processes, Asynchronous Processes):
609 Update some example output.
610 (Process Information): Fix typo.
611 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
612
613 2012-04-15 Glenn Morris <rgm@gnu.org>
614
615 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
616 open-network-stream does exist in Emacs 23, but is simpler.
617
618 2012-04-15 Chong Yidong <cyd@gnu.org>
619
620 * customize.texi (Custom Themes): Also document load-theme etc.
621
622 2012-04-14 Chong Yidong <cyd@gnu.org>
623
624 * customize.texi (Applying Customizations):
625 (Custom Themes): New nodes.
626
627 * display.texi (Defining Faces): Reference custom-set-faces.
628
629 * modes.texi (Defining Minor Modes, Defining Minor Modes):
630 * os.texi (Startup Summary): Copyedits.
631
632 2012-04-14 Glenn Morris <rgm@gnu.org>
633
634 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
635
636 * strings.texi (Case Tables):
637 * objects.texi (General Escape Syntax):
638 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
639
640 * buffers.texi, compile.texi, customize.texi, debugging.texi:
641 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
642 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
643 * text.texi: Use @file for buffers, per the Texinfo manual.
644
645 * compile.texi (Compiler Errors): Add missing space in buffer name.
646
647 2012-04-14 Chong Yidong <cyd@gnu.org>
648
649 * processes.texi (Query Before Exit): Remove obsolete function
650 process-kill-without-query (Bug#11190).
651
652 2012-04-14 Glenn Morris <rgm@gnu.org>
653
654 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
655 Use @env for environment variables.
656
657 * Makefile.in: Replace non-portable use of $< in ordinary rules.
658
659 2012-04-12 Jari Aalto <jari.aalto@cante.net>
660
661 * processes.texi (Synchronous Processes): Mention
662 `default-directory' (bug#7515).
663
664 2012-04-09 Chong Yidong <cyd@gnu.org>
665
666 * customize.texi (Variable Definitions): Remove user-variable-p.
667
668 * commands.texi (Interactive Codes):
669 * help.texi (Accessing Documentation):
670 * minibuf.texi (High-Level Completion): Callers changed.
671
672 2012-04-06 Chong Yidong <cyd@gnu.org>
673
674 * minibuf.texi (Programmed Completion): Document metadata method.
675 (Completion Variables): Document completion-category-overrides.
676
677 2012-04-05 Chong Yidong <cyd@gnu.org>
678
679 * anti.texi (Antinews): Rewrite for Emacs 23.
680
681 2012-04-04 Chong Yidong <cyd@gnu.org>
682
683 * minibuf.texi (Programmed Completion): Remove obsolete variable
684 completion-annotate-function.
685 (Completion Variables): Rename from Completion Styles. Document
686 completion-extra-properties. Document completion-styles-alist
687 change.
688 (Reading File Names): minibuffer-local-filename-must-match-map is
689 not used anymore.
690 (Minibuffer Completion): Document completing-read-function.
691 (Completion in Buffers): completion-at-point-functions can return
692 properties recognized in completion-extra-properties.
693
694 * display.texi (Delayed Warnings): New node.
695
696 * os.texi (Notifications): Copyedits.
697
698 2012-04-04 Glenn Morris <rgm@gnu.org>
699
700 * os.texi (Notifications): Copyedits.
701
702 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
703
704 * os.texi (Terminal-Specific): Fix typo.
705 (Notifications): New section.
706
707 * elisp.texi (Top):
708 * vol1.texi (Top):
709 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
710 menu entries.
711
712 2012-04-01 Chong Yidong <cyd@gnu.org>
713
714 * files.texi (Kinds of Files): file-subdir-of-p renamed to
715 file-in-directory-p.
716
717 2012-03-31 Glenn Morris <rgm@gnu.org>
718
719 * edebug.texi (Instrumenting Macro Calls):
720 Mention defining macros at instrumentation time.
721 (Edebug Options): Mention edebug-unwrap-results.
722
723 2012-03-31 Eli Zaretskii <eliz@gnu.org>
724
725 * text.texi (Special Properties): Clarify the description of the
726 effect of integer values of the 'cursor' property on cursor
727 position. See the discussions in bug#11068 for more details and
728 context.
729
730 2012-03-31 Glenn Morris <rgm@gnu.org>
731
732 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
733 Copyedits.
734
735 2012-03-30 Chong Yidong <cyd@gnu.org>
736
737 * display.texi (Image Formats): Add imagemagick type.
738 (Image Descriptors): Mention how they are used.
739 (ImageMagick Images): Clarify role of imagemagick-register-types.
740 (Character Display): Don't mention glyph tables.
741 (Display Tables): Use make-glyph-code in example.
742 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
743 tables are semi-obsolete. De-document create-glyph.
744 (Glyphless Chars): Note that display tables override this.
745 (Bidirectional Display): Copyedits. Introduce "bidirectional
746 reordering" terminology, and use it.
747
748 2012-03-30 Glenn Morris <rgm@gnu.org>
749
750 * edebug.texi (Jumping): Give name of `i' binding.
751
752 2012-03-28 Glenn Morris <rgm@gnu.org>
753
754 * searching.texi (Regular Expressions, Regexp Special):
755 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
756 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
757 (Regexp Special): Mention collation.
758 Clarify char classes with an example.
759 (Regexp Functions): Mention regexp-opt is not guaranteed.
760 Mention regexp-opt-charset.
761 (Regexp Search): Recommend against looking-back.
762 (Search and Replace): Use Texinfo recommended quote convention.
763 Add more query-replace-map items. List multi-query-replace-map items.
764
765 2012-03-27 Martin Rudalics <rudalics@gmx.at>
766
767 * windows.texi (Window History): Describe new option
768 switch-to-visible-buffer.
769
770 2012-03-27 Glenn Morris <rgm@gnu.org>
771
772 * searching.texi (String Search): Add xref to Emacs manual.
773 Copyedits. Mention the function word-search-regexp.
774 (Searching and Case): Add xref to Emacs manual. Copyedits.
775
776 * processes.texi (Network Servers): Standardize apostrophe usage.
777
778 * os.texi (System Environment): Copyedits. Remove some examples
779 that do not seem useful. Mention setenv third arg.
780 tty-erase-char does not seem to be nil under a window-system.
781 (User Identification): Copyedits.
782 Remove some examples that do not seem useful.
783
784 2012-03-26 Glenn Morris <rgm@gnu.org>
785
786 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
787 (Init File): Copyedits.
788 (Command-Line Arguments): Copyedits. Do not mention argv alias.
789 (Killing Emacs): Copyedits.
790 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
791 Shorten the example, use more standard shell prompts.
792
793 2012-03-25 Chong Yidong <cyd@gnu.org>
794
795 * display.texi (Fringes): Note that fringes are shown on graphical
796 displays only.
797 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
798 (Replacing Specs): Clarify example.
799 (Manipulating Buttons): Note that button-at can return a marker.
800 (Buttons): Minor rewrite.
801 (Character Display): New node. Consolidate all character display
802 related nodes into its subsections.
803 (Usual Display): Character 127 is also affected by ctl-arrow.
804 (Display Tables): Improve example.
805
806 2012-03-22 Glenn Morris <rgm@gnu.org>
807
808 * strings.texi (Text Comparison): Mention string-prefix-p.
809
810 2012-03-21 Chong Yidong <cyd@gnu.org>
811
812 * display.texi (The Echo Area): Add xref to Output Streams.
813 (Displaying Messages): Improve doc of message.
814 (Echo Area Customization, Invisible Text): Copyedits.
815 (Invisible Text): Mention that spec comparison is done with eq.
816 (Width): Improve doc of char-width.
817 (Faces): Recommend using symbol instead of string for face name.
818 Minor clarifications.
819 (Defining Faces): Copyedits. Update face example.
820 (Attribute Functions): Mark set-face-foreground etc as commands.
821 (Face Remapping): Mention text-scale-adjust. Clarify
822 face-remapping-alist and related docs.
823 (Face Functions): Don't document make-face or copy-face.
824
825 2012-03-20 Chong Yidong <cyd@gnu.org>
826
827 * display.texi (Forcing Redisplay): Various rewrites to reflect
828 new value of redisplay-dont-pause.
829 (Truncation): Copyedits.
830
831 2012-03-20 Glenn Morris <rgm@gnu.org>
832
833 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
834 Add summary table of some relevant command-line options.
835
836 2012-03-18 Chong Yidong <cyd@gnu.org>
837
838 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
839 (Writing Emacs Primitives): Re-organize discussion of functions
840 with variable Lisp arguments are handled. Delete an obsolete
841 remark, previously tagged as FIXME.
842
843 * os.texi (Idle Timers): Minor clarification.
844 (Idle Timers): Link to Time of Day for description of time list.
845
846 2012-03-18 Glenn Morris <rgm@gnu.org>
847
848 * os.texi (System Interface): Flow control was removed.
849 (Startup Summary): General update.
850 (Init File): Don't mention compiling it.
851
852 2012-03-17 Chong Yidong <cyd@gnu.org>
853
854 * os.texi (Startup Summary): Mention package loading.
855 (Init File): Don't refer to .emacs in section title. Copyedits.
856 (Terminal-Specific): Give a realistic example.
857 (Command-Line Arguments): Reference Entering Emacs instead of
858 repeating the spiel about not restarting Emacs.
859 (Time of Day): Discuss time representation at beginning of node.
860 (Sound Output): Copyedits.
861
862 * package.texi (Packaging Basics): Document package-initialize.
863
864 2012-03-17 Eli Zaretskii <eliz@gnu.org>
865
866 * frames.texi (Initial Parameters): Add an index entry for
867 minibuffer-only frame.
868
869 2012-03-16 Glenn Morris <rgm@gnu.org>
870
871 * modes.texi (Major Mode Conventions): Mention the strange
872 relationship between View mode and special modes. (Bug#10650)
873
874 2012-03-11 Chong Yidong <cyd@gnu.org>
875
876 * windows.texi (Window Configurations): save-window-excursion is
877 now a macro.
878
879 * display.texi (Temporary Displays): with-output-to-temp-buffer is
880 now a macro.
881
882 * text.texi (Fields): Minor copyedit.
883
884 2012-03-10 Eli Zaretskii <eliz@gnu.org>
885
886 * strings.texi (String Basics):
887 * sequences.texi (Sequence Functions): Mention that `length' is
888 not appropriate for computing the string width on display; add a
889 cross-reference to the description of `string-width'. (Bug#10978)
890
891 * eval.texi (Autoloading): Minor change of wording.
892
893 2012-03-10 Chong Yidong <cyd@gnu.org>
894
895 * loading.texi (Autoload): Explicitly state which forms are
896 processed specially (Bug#7783).
897
898 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
899 non-default situation. Describe one-submenu exception (Bug#7695).
900
901 * nonascii.texi (Character Properties): Copyedits.
902
903 2012-03-08 Chong Yidong <cyd@gnu.org>
904
905 * text.texi (Mode-Specific Indent): Document new behavior of
906 indent-for-tab-command. Document tab-always-indent.
907 (Special Properties): Copyedits.
908 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
909 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
910 libxml-parse-html-region.
911
912 2012-03-07 Glenn Morris <rgm@gnu.org>
913
914 * markers.texi (The Region): Briefly mention use-empty-active-region
915 and region-active-p.
916 (Overview of Markers): Reword garbage collection, add cross-ref.
917 (The Mark): Tiny clarification re command loop and activate-mark-hook.
918
919 2012-03-07 Chong Yidong <cyd@gnu.org>
920
921 * text.texi (Buffer Contents): Don't duplicate explanation of
922 region arguments from Text node. Put doc of obsolete var
923 buffer-substring-filters back, since it is referred to.
924 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
925 selection by default.
926
927 * markers.texi (The Mark): Fix typo.
928 (The Region): Copyedits.
929
930 2012-03-07 Glenn Morris <rgm@gnu.org>
931
932 * markers.texi (Overview of Markers): Copyedits.
933 (Creating Markers): Update approximate example buffer size.
934 (The Mark): Don't mention uninteresting return values.
935
936 2012-03-05 Chong Yidong <cyd@gnu.org>
937
938 * positions.texi (Text Lines): Document count-words.
939
940 2012-03-04 Chong Yidong <cyd@gnu.org>
941
942 * frames.texi (Frames): Remove little-used "terminal frame" and
943 "window frame" terminology.
944 (Frame Parameters, Font and Color Parameters, Initial Parameters)
945 (Size and Position, Visibility of Frames): Callers changed.
946 (Frames): Clarify which terminals in framep are graphical.
947 (Initial Parameters): --geometry is not the only option which adds
948 to initial-frame-alist.
949 (Position Parameters): Note that icon-left and icon-top are for
950 old window managers only.
951 (Size Parameters): Sizes are in characters even on graphical
952 displays.
953 (Management Parameters): Note that window-id and outer-window-id
954 can't really be changed, and that auto-raise isn't always obeyed.
955 (Cursor Parameters): Document cursor-type explicitly.
956 (Size and Position): The aliases set-screen-height and
957 set-screen-width have been deleted.
958 (Visibility of Frames): Mention "minimization".
959
960 * os.texi (Startup Summary): Minor clarifications.
961 (Startup Summary, Suspending Emacs): Standardize on "text
962 terminal" terminology.
963
964 * windows.texi (Basic Windows, Coordinates and Windows)
965 (Coordinates and Windows):
966 * display.texi (Refresh Screen, Line Height, Face Attributes)
967 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
968
969 2012-03-04 Glenn Morris <rgm@gnu.org>
970
971 * abbrevs.texi: Small copyedits throughout.
972 (Abbrev Mode): Remove this section, folding it into the top-level.
973 (Abbrev Tables): Don't mention irrelevant return values.
974 (Abbrev Expansion): Add cross-ref for wrapper hooks.
975 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
976 (Abbrev Table Properties): Update nil :regexp description.
977
978 2012-03-03 Glenn Morris <rgm@gnu.org>
979
980 * internals.texi: Change @appendix section commands to @section.
981 (Building Emacs): Say less about CANNOT_DUMP platforms.
982 Replace deleted eval-at-startup with custom-initialize-delay.
983 (Pure Storage): Small changes.
984 (Memory Usage): Copyedit.
985 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
986 example definitions. Give examples of things with non-nil
987 interactive args. Mention eval_sub. Remove old info about
988 strings and GCPRO. Mention cus-start.el.
989 (Buffer Internals, Window Internals, Process Internals):
990 Misc small updates and fixes for fields.
991
992 * tips.texi: Copyedits.
993 (Coding Conventions): Mention autoloads.
994 Combine partially duplicated macro items. Fix xref.
995 Refer to Library Headers for copyright notice.
996 (Programming Tips): edit-options is long-obsolete.
997 (Compilation Tips): Mention loading bytecomp for byte-compile props.
998 (Warning Tips): Mention declare-function.
999 (Documentation Tips): Remove old info.
1000 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1001 (Library Headers): General update.
1002
1003 2012-03-02 Glenn Morris <rgm@gnu.org>
1004
1005 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1006 and relocate entry. Mention buffer-stale-function.
1007
1008 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1009
1010 * hooks.texi (Standard Hooks): General update.
1011 Put related hooks together. Add and remove items.
1012 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1013 * modes.texi (Hooks): Tweak cross-ref description.
1014
1015 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
1016
1017 * files.texi (Kinds of Files): The return value of file-equal-p is
1018 unspecified, if FILE1 or FILE2 does not exist.
1019
1020 2012-03-01 Glenn Morris <rgm@gnu.org>
1021
1022 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1023
1024 * maps.texi (Standard Keymaps): General update.
1025 Remove mode-specific maps, talk about the more general keymaps.
1026 * help.texi (Help Functions): Add vindex for Helper-help-map.
1027 * keymaps.texi (Active Keymaps): Minor rephrasing.
1028
1029 2012-02-29 Glenn Morris <rgm@gnu.org>
1030
1031 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1032
1033 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1034
1035 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
1036 Update changed behavior of file-subdir-of-p.
1037
1038 2012-02-28 Glenn Morris <rgm@gnu.org>
1039
1040 * advice.texi, anti.texi, display.texi, elisp.texi:
1041 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1042 Standardize possessive apostrophe usage.
1043
1044 * locals.texi: Remove file.
1045 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1046 Remove menu entry.
1047 * errors.texi, maps.texi: Adjust node pointers.
1048 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
1049 * makefile.w32-in (srcs):
1050 * Makefile.in (srcs): Remove locals.texi.
1051
1052 * frames.texi (Mouse Position): Fix cross-ref.
1053
1054 2012-02-27 Chong Yidong <cyd@gnu.org>
1055
1056 * buffers.texi (Creating Buffers): Clarify that
1057 generate-new-buffer uses generate-new-buffer-names.
1058 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1059
1060 * files.texi (Directory Names): Index entry for file name abbreviations.
1061 (Relative File Names, File Name Expansion): Refer to it.
1062 (Locating Files): Move locate-user-emacs-file documentation to
1063 Standard File Names.
1064 (Standard File Names): Add locate-user-emacs-file; update examples.
1065
1066 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
1067
1068 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1069
1070 2012-02-26 Chong Yidong <cyd@gnu.org>
1071
1072 * files.texi (Kinds of Files): Improve documentation of
1073 files-equal-p and file-subdir-of-p.
1074
1075 2012-02-26 Glenn Morris <rgm@gnu.org>
1076
1077 * intro.texi (Acknowledgements): Small changes.
1078
1079 2012-02-25 Glenn Morris <rgm@gnu.org>
1080
1081 * errors.texi: Don't try to list _all_ the error symbols.
1082 Add circular-list, cl-assertion-failed, compression-error.
1083 * elisp.texi, vol1.texi, vol2.texi:
1084 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1085
1086 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1087
1088 * files.texi (files-equal-p, file-subdir-of-p): New,
1089 add initial documentation.
1090
1091 2012-02-25 Chong Yidong <cyd@gnu.org>
1092
1093 * files.texi (File Attributes): Document file-selinux-context.
1094 (Changing Files): Link to it.
1095 (Changing Files): Document set-file-selinux-context.
1096
1097 * backups.texi (Making Backups): Return value of backup-buffer is
1098 changed. Mention default value of backup-directory-alist.
1099 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1100 (Auto-Saving): New minor mode behavior for auto-save-mode.
1101 (Reverting): Add defvar for revert-buffer-in-progress-p.
1102
1103 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1104
1105 2012-02-24 Glenn Morris <rgm@gnu.org>
1106
1107 * errors.texi (Standard Errors): Mention dbus-error.
1108 For arith-error sub-classes, just use one cross-ref.
1109
1110 2012-02-23 Alan Mackenzie <acm@muc.de>
1111
1112 * modes.texi (Defining Minor Modes): Document the new keyword
1113 :after-hook.
1114
1115 2012-02-21 Chong Yidong <cyd@gnu.org>
1116
1117 * files.texi (Files): Mention magic file names as arguments.
1118 (Reading from Files): Copyedits.
1119 (File Attributes): Mention how to change file modes.
1120 (Changing Files): Use standard "file permissions" terminology.
1121 Add xref to File Attributes node.
1122 (Locating Files): Document locate-user-emacs-file.
1123 (Unique File Names): Recommend against using make-temp-name.
1124
1125 2012-02-19 Chong Yidong <cyd@gnu.org>
1126
1127 * help.texi (Documentation, Documentation Basics, Help Functions):
1128 Minor clarifications.
1129 (Accessing Documentation): Clarify what documentation-property is
1130 for. Add xref to Keys in Documentation.
1131
1132 * tips.texi (Documentation Tips): Don't recommend using * in
1133 docstrings.
1134
1135 * macros.texi (Defining Macros):
1136 * modes.texi (Derived Modes): Say "documentation string" instead
1137 of docstring.
1138
1139 2012-02-18 Chong Yidong <cyd@gnu.org>
1140
1141 * modes.texi (Tabulated List Mode): New node.
1142 (Basic Major Modes): Add xref to it.
1143
1144 * processes.texi (Process Information): Mention Process Menu mode.
1145
1146 2012-02-17 Chong Yidong <cyd@gnu.org>
1147
1148 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1149
1150 2012-02-17 Glenn Morris <rgm@gnu.org>
1151
1152 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1153
1154 2012-02-16 Chong Yidong <cyd@gnu.org>
1155
1156 * syntax.texi (Syntax Tables, Syntax Descriptors)
1157 (Syntax Table Functions): Copyedits.
1158 (Syntax Basics): Don't repeat the material in the preceding node.
1159 (Syntax Class Table): Use a table.
1160 (Syntax Properties): Document syntax-propertize-function and
1161 syntax-propertize-extend-region-functions.
1162 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1163 (Parser State): Update for the new "c" comment style. Fix
1164 description of item 7 (comment style).
1165
1166 * modes.texi (Minor Modes): Update how mode commands should treat
1167 arguments now.
1168 (Mode Line Basics): Clarify force-mode-line-update.
1169 (Mode Line Top): Note that the example is not realistic.
1170 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1171 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1172 "mode line construct" instead of "mode line specification".
1173 (Syntactic Font Lock): Remove mention of obsolete variable
1174 font-lock-syntactic-keywords.
1175 (Setting Syntax Properties): Node deleted.
1176 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1177 (Font Lock Basics): Note that syntactic fontification falls back
1178 on `syntax-table'.
1179 (Search-based Fontification): Emphasize that font-lock-keywords
1180 should not be set directly.
1181 (Faces for Font Lock): Avoid some confusing terminology.
1182 (Syntactic Font Lock): Minor clarifications. Add xref to
1183 Syntactic Font Lock node.
1184
1185 2012-02-15 Chong Yidong <cyd@gnu.org>
1186
1187 * minibuf.texi (Basic Completion): Define "completion table".
1188 Move completion-in-region to Completion in Buffers node.
1189 (Completion Commands): Use "completion table" terminology.
1190 (Completion in Buffers): New node.
1191
1192 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1193 (Setting Hooks): Update minor mode usage example.
1194 (Major Mode Conventions): Note that completion-at-point-functions
1195 should be altered locally. Add xref to Completion in Buffers.
1196 Remove duplicate tip about auto-mode-alist.
1197 (Minor Modes): Rewrite introduction.
1198 (Minor Mode Conventions): Copyedits. Don't recommend
1199 variable-only minor modes since few minor modes are like that.
1200
1201 2012-02-15 Glenn Morris <rgm@gnu.org>
1202
1203 * processes.texi (Network): Document open-network-stream :parameters.
1204
1205 2012-02-14 Chong Yidong <cyd@gnu.org>
1206
1207 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1208 was removed on 2009-09-10. Update lisp-mode-map example.
1209 (Inheritance and Keymaps): Minor clarification.
1210 (Searching Keymaps): Remove out-of-place enumeration.
1211 (Key Lookup): Remove unnecessary example (one was already given in
1212 Format of Keymaps).
1213 (Changing Key Bindings): Update suppress-keymap example.
1214 (Menu Bar, Tool Bar): Copyedits.
1215 (Tool Bar): Update tool-bar-map example.
1216
1217 2012-02-12 Chong Yidong <cyd@gnu.org>
1218
1219 * debugging.texi (Debugger Commands): Continuing is now allowed
1220 for errors.
1221
1222 2012-02-11 Chong Yidong <cyd@gnu.org>
1223
1224 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1225 Move the list of standard bitmaps there.
1226 (Fringe Cursors): Rewrite for clarity.
1227 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1228
1229 * commands.texi (Command Overview): Mention read-key.
1230 (Using Interactive, Interactive Call): Minor clarifications.
1231 (Function Keys, Click Events): Avoid "input stream" terminology.
1232 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1233 Clarify column and row components.
1234 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1235 (Special Events): Copyedits.
1236
1237 * streams.texi (Input Streams): De-document get-file-char.
1238 (Output Variables): Don't refer to old backquote syntax.
1239
1240 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1241 (Error Debugging): Note that debug-ignored-errors overrides list
1242 values of debug-on-error too. Add xref to Signaling Errors. Note
1243 that debug-on-signal is not customizable. Mention
1244 condition-case-unless-debug.
1245 (Compilation Errors): Node deleted.
1246
1247 * compile.texi (Compiler Errors): Move a paragraph here from
1248 deleted node Compilation Errors.
1249
1250 2012-02-10 Leo Liu <sdl.web@gmail.com>
1251
1252 * control.texi (Handling Errors): Change condition-case-no-debug
1253 to condition-case-unless-debug.
1254
1255 2012-02-10 Chong Yidong <cyd@gnu.org>
1256
1257 * advice.texi (Defining Advice): Clarify ad-unadvise.
1258 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1259 is not abnormal.
1260 (Advising Primitives): Node deleted; ad-define-subr-args has been
1261 removed.
1262
1263 * compile.texi (Speed of Byte-Code): Use float-time in example.
1264 (Compilation Functions): Note that the log uses Compilation mode.
1265 Don't discuss the contents of byte-code function object here.
1266 (Compilation Functions): De-document internal function byte-code.
1267 (Docs and Compilation): Minor clarifications.
1268
1269 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1270 Objects.
1271
1272 2012-02-10 Glenn Morris <rgm@gnu.org>
1273
1274 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1275 Mention secure-hash.
1276 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1277
1278 2012-02-10 Chong Yidong <cyd@gnu.org>
1279
1280 * loading.texi (Loading): Don't emphasize "library" terminology.
1281 (Library Search): load-path is not a user option. Mention role of
1282 -L option and packages. Improve examples.
1283 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1284 obsolete.
1285 (Autoload): Minor clarifications.
1286
1287 2012-02-10 Glenn Morris <rgm@gnu.org>
1288
1289 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1290
1291 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1292
1293 2012-02-08 Glenn Morris <rgm@gnu.org>
1294
1295 * loading.texi (Named Features): Update the require example.
1296
1297 2012-02-07 Glenn Morris <rgm@gnu.org>
1298
1299 * modes.texi (Defining Minor Modes):
1300 Expand on args of defined minor modes.
1301
1302 2012-02-07 Chong Yidong <cyd@gnu.org>
1303
1304 * variables.texi (Creating Buffer-Local): Minor clarification
1305 to buffer-local-variables doc (Bug#10715).
1306
1307 2012-02-07 Glenn Morris <rgm@gnu.org>
1308
1309 * display.texi (ImageMagick Images): General update.
1310 Move most details of imagemagick-render-type to the variable's doc.
1311
1312 2012-02-06 Glenn Morris <rgm@gnu.org>
1313
1314 * keymaps.texi (Tool Bar): Mention separators.
1315 (Inheritance and Keymaps):
1316 Mention make-composed-keymap and multiple inheritance.
1317
1318 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1319
1320 * control.texi (Handling Errors):
1321 Mention condition-case-no-debug and with-demoted-errors.
1322
1323 2012-02-05 Chong Yidong <cyd@gnu.org>
1324
1325 * customize.texi (Common Keywords): Minor clarifications.
1326 Document custom-unlispify-remove-prefixes.
1327 (Variable Definitions): Backquotes in defcustom seem to work fine
1328 now. Various other copyedits.
1329 (Simple Types): Copyedits. Document color selector.
1330 (Composite Types): Copyedits.
1331 (Splicing into Lists): Clarifications.
1332
1333 * eval.texi (Backquote): Move from macros.texi.
1334
1335 * macros.texi (Expansion): Minor clarification.
1336 (Backquote): Move node to eval.texi.
1337 (Defining Macros): Move an example from Backquote node.
1338 (Argument Evaluation): No need to mention Pascal.
1339 (Indenting Macros): Add xref to Defining Macros.
1340
1341 2012-02-05 Glenn Morris <rgm@gnu.org>
1342
1343 * debugging.texi (Error Debugging): Mention debug-on-event default.
1344
1345 2012-02-04 Glenn Morris <rgm@gnu.org>
1346
1347 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1348
1349 * debugging.texi (Error Debugging): Mention debug-on-event.
1350 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1351
1352 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1353
1354 * text.texi (Buffer Contents):
1355 Update filter-buffer-substring description.
1356
1357 2012-02-04 Chong Yidong <cyd@gnu.org>
1358
1359 * functions.texi (What Is a Function): Add closures. Mention
1360 "return value" terminology. Add xref for command-execute. Remove
1361 unused "keystroke command" terminology.
1362 (Lambda Expressions): Give a different example than in the
1363 following subsection. Add xref to Anonymous Functions.
1364 (Function Documentation): Remove gratuitous markup.
1365 (Function Names): Move introductory text to `What Is a Function'.
1366 (Defining Functions): Fix defun argument spec.
1367 (Anonymous Functions): Document lambda macro explicitly. Mention
1368 effects on lexical binding.
1369 (Function Cells): Downplay direct usage of fset.
1370 (Closures): New node.
1371 (Inline Functions): Remove "open-code" terminology.
1372 (Declaring Functions): Minor tweak; .m is not C code.
1373
1374 * variables.texi (Variables): Don't refer to "global value".
1375 (Local Variables, Void Variables): Copyedits.
1376 (Lexical Binding): Minor clarification of example.
1377 (File Local Variables): Mention :safe and :risky defcustom args.
1378 (Lexical Binding): Add xref to Closures node.
1379
1380 2012-02-04 Glenn Morris <rgm@gnu.org>
1381
1382 * minibuf.texi (High-Level Completion): Updates for read-color.
1383
1384 2012-02-03 Glenn Morris <rgm@gnu.org>
1385
1386 * display.texi (GIF Images): Mention animation.
1387 Remove commented-out old example of animation.
1388 (Animated Images): New subsection.
1389 * elisp.texi (Top):
1390 * vol1.texi (Top):
1391 * vol2.texi (Top): Add Animated Images menu entry.
1392
1393 * display.texi (Image Formats): Remove oddly specific information
1394 on versions of image libraries.
1395 (GIF Images, TIFF Images): Minor rephrasing.
1396
1397 2012-02-02 Glenn Morris <rgm@gnu.org>
1398
1399 * processes.texi (Synchronous Processes):
1400 Mention call-process's :file gets overwritten.
1401
1402 * commands.texi (Reading One Event):
1403 * help.texi (Help Functions): Document read-char-choice.
1404
1405 * hooks.texi (Standard Hooks):
1406 * modes.texi (Keymaps and Minor Modes):
1407 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1408
1409 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1410
1411 * hooks.texi (Standard Hooks):
1412 * modes.texi (Major Mode Conventions, Mode Hooks):
1413 Document change-major-mode-after-body-hook.
1414
1415 2012-02-01 Glenn Morris <rgm@gnu.org>
1416
1417 * modes.texi (Defining Minor Modes):
1418 Mention disabling global minor modes on a per-major-mode basis.
1419
1420 2012-01-31 Chong Yidong <cyd@gnu.org>
1421
1422 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1423 (Parser State): Remove unnecessary statement (Bug#10661).
1424
1425 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1426
1427 2012-01-31 Glenn Morris <rgm@gnu.org>
1428
1429 * modes.texi (Defining Minor Modes):
1430 Document define-minor-mode's new :variable keyword.
1431
1432 2012-01-29 Chong Yidong <cyd@gnu.org>
1433
1434 * syntax.texi (Syntax Class Table): Tweak description of newline
1435 char syntax (Bug#9619).
1436
1437 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1438 description (Bug#10189).
1439
1440 2012-01-29 Glenn Morris <rgm@gnu.org>
1441
1442 * files.texi (Changing Files): Document SELinux support.
1443
1444 * windows.texi (Window Sizes): Fix typo.
1445
1446 2012-01-28 Chong Yidong <cyd@gnu.org>
1447
1448 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1449 doc (Bug#8568).
1450
1451 * frames.texi (Input Focus): Add NORECORD arg to
1452 select-frame-set-input-focus. Clarify its role in select-frame.
1453
1454 * text.texi (Transposition): We don't use transpose-region as an
1455 internal subroutine (Bug#3249).
1456
1457 * modes.texi (Example Major Modes): Update Lisp example code to
1458 current sources. Delete the old non-derived-major-mode example,
1459 which has diverged badly from current sources.
1460
1461 2012-01-27 Glenn Morris <rgm@gnu.org>
1462
1463 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1464 (VERSION, manual): Remove, unused.
1465
1466 2012-01-27 Chong Yidong <cyd@gnu.org>
1467
1468 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1469
1470 2012-01-26 Chong Yidong <cyd@gnu.org>
1471
1472 * searching.texi (String Search): Document negative repeat count
1473 (Bug#10507).
1474
1475 2012-01-26 Glenn Morris <rgm@gnu.org>
1476
1477 * variables.texi (Using Lexical Binding):
1478 Mention that lexical-binding should be set in the first line.
1479
1480 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1481
1482 * macros.texi (Defining Macros): Don't claim that `declare' only
1483 affects Edebug and indentation.
1484
1485 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1486
1487 * macros.texi (Defining Macros): Slight `declare' fixup.
1488
1489 2012-01-25 Glenn Morris <rgm@gnu.org>
1490
1491 * makefile.w32-in (texinputdir):
1492 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1493
1494 2012-01-24 Chong Yidong <cyd@gnu.org>
1495
1496 * variables.texi (Variables, Local Variables, Void Variables):
1497 Edit to make the descriptions less specific to dynamic binding.
1498 (Local Variables): Default max-specpdl-size is now 1300.
1499 (Defining Variables): Edits for lexical scoping. Delete
1500 information about starting docstrings with *. De-document
1501 user-variable-p.
1502 (Tips for Defining): Remove an unimportant discussion of quitting
1503 in the middle of a load.
1504 (Accessing Variables, Setting Variables): Discuss lexical binding.
1505 (Variable Scoping): Rewrite.
1506 (Scope, Extent, Impl of Scope): Nodes deleted.
1507 (Dynamic Binding): New node, with material from Scope, Extent, and
1508 Impl of Scope nodes.
1509 (Dynamic Binding Tips): Rename from Using Scoping.
1510 (Lexical Binding): Rewrite.
1511 (Using Lexical Binding): Rename from Converting to Lexical
1512 Binding. Convert to subsection.
1513
1514 * customize.texi (Variable Definitions): Add custom-variable-p.
1515 Move user-variable-p documentation here.
1516
1517 2012-01-23 Chong Yidong <cyd@gnu.org>
1518
1519 * strings.texi (Text Comparison): Minor qualification.
1520
1521 * lists.texi (Cons Cells): Copyedits.
1522 (List Elements): Mention push.
1523 (List Variables): Mention pop.
1524 (Rings): Move to sequences.texi.
1525
1526 * sequences.texi (Sequence Functions): Don't repeat the
1527 introduction already given in the parent.
1528 (Vectors): Copyedits.
1529 (Rings): Move from lists.texi. Note that this is specific to the
1530 ring package.
1531
1532 * symbols.texi (Definitions, Symbol Components): Mention variable
1533 scoping issues.
1534 (Plists and Alists): Copyedits.
1535
1536 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1537 correctness with lexical scoping.
1538 (Eval): Copyedits.
1539
1540 2012-01-21 Chong Yidong <cyd@gnu.org>
1541
1542 * intro.texi (A Sample Function Description): Special notation
1543 used for macros too.
1544
1545 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1546 (Symbol Type): Add xref for keyword symbols.
1547 (Sequence Type): Clarify differences between sequence types.
1548 (Cons Cell Type): Add "linked list" index entry.
1549 (Non-ASCII in Strings): Copyedits.
1550 (Equality Predicates): Symbols with same name need not be eq.
1551
1552 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1553 ldexp. Move float-e and float-pi to Math Functions node.
1554
1555 2012-01-21 Glenn Morris <rgm@gnu.org>
1556
1557 * modes.texi (Auto Major Mode):
1558 * variables.texi (File Local Variables):
1559 Mention inhibit-local-variables-regexps.
1560
1561 2012-01-19 Martin Rudalics <rudalics@gmx.at>
1562
1563 * windows.texi (Window Configurations): Rewrite references to
1564 persistent window parameters.
1565 (Window Parameters): Fix description of persistent window
1566 parameters.
1567
1568 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
1569
1570 * windows.texi (Window Parameters): Use @pxref.
1571
1572 2012-01-16 Martin Rudalics <rudalics@gmx.at>
1573
1574 * windows.texi (Window Configurations, Window Parameters):
1575 Describe persistent window parameters.
1576
1577 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1578
1579 * variables.texi (Creating Buffer-Local): Warn against misuses of
1580 make-variable-buffer-local (bug#10258).
1581
1582 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1583
1584 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1585
1586 2012-01-06 Chong Yidong <cyd@gnu.org>
1587
1588 * variables.texi (Directory Local Variables): Document
1589 hack-dir-local-variables-non-file-buffer.
1590
1591 2012-01-06 Glenn Morris <rgm@gnu.org>
1592
1593 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1594 rather than by keybinding.
1595
1596 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
1597
1598 * frames.texi (Font and Color Parameters): Add @pxref.
1599
1600 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1601
1602 * frames.texi (Font and Color Parameters):
1603 Document w32 font backends (bug#10399).
1604
1605 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1606
1607 * files.texi (File Attributes, Changing Files):
1608 Use a more-natural notation for octal numbers.
1609
1610 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
1611
1612 * variables.texi (Variables with Restricted Values):
1613 Change reference to variable (bug#10354).
1614
1615 2011-12-13 Martin Rudalics <rudalics@gmx.at>
1616
1617 * windows.texi (Splitting Windows): Use t instead of non-nil
1618 when describing window-combination-resize.
1619
1620 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1621
1622 * text.texi (Special Properties): Warn against `intangible' properties
1623 (bug#10222).
1624
1625 2011-11-26 Eli Zaretskii <eliz@gnu.org>
1626
1627 * display.texi (Truncation):
1628 * text.texi (Special Properties): Describe what a stretch-glyph is
1629 instead of using that term without explanation. Make the
1630 cross-references more accurate.
1631
1632 * display.texi (Usual Display): Update the description,
1633 cross-references, and indexing related to display of control
1634 characters and raw bytes.
1635
1636 2011-11-25 Martin Rudalics <rudalics@gmx.at>
1637
1638 * windows.texi (Splitting Windows): Fix description of
1639 window-combination-limit. Suggested by Eli Zaretskii.
1640
1641 2011-11-23 Chong Yidong <cyd@gnu.org>
1642
1643 * windows.texi (Window Sizes): Move window-top-line,
1644 window-left-column, and window-*-pixel-edges to Coordinates and
1645 Windows node.
1646 (Coordinates and Windows): Restore window-edges doc.
1647
1648 2011-11-21 Martin Rudalics <rudalics@gmx.at>
1649
1650 * windows.texi (Windows and Frames, Splitting Windows):
1651 Fix typos.
1652
1653 2011-11-21 Chong Yidong <cyd@gnu.org>
1654
1655 * windows.texi (Splitting Windows): Fix error in documentation of
1656 window-combination-limit.
1657 (Cyclic Window Ordering): Minor fixes to next-window,
1658 one-window-p, and get-lru-window docs. Don't document
1659 window-list-1.
1660 (Buffers and Windows): Copyedits.
1661 (Choosing Window): Document special handling of special-display-*.
1662 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
1663 Don't document even-window-heights, which is going away.
1664 Clarify which options are obeyed by which action functions.
1665
1666 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1667
1668 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1669
1670 2011-11-20 Martin Rudalics <rudalics@gmx.at>
1671
1672 * windows.texi (Resizing Windows, Splitting Windows):
1673 Remove term "status" when talking about combination limits.
1674
1675 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
1676
1677 * compile.texi (Compiler Errors):
1678 * help.texi (Help Functions): Fix typos.
1679
1680 2011-11-19 Chong Yidong <cyd@gnu.org>
1681
1682 * windows.texi (Splitting Windows): Clarify role of window
1683 parameters in split-window. Shorten the example.
1684 (Deleting Windows): Rewrite intro to handle internal windows.
1685 Fix delete-windows-on doc.
1686 (Selecting Windows): Copyedits.
1687
1688 2011-11-17 Martin Rudalics <rudalics@gmx.at>
1689
1690 * windows.texi (Resizing Windows, Splitting Windows)
1691 (Deleting Windows): Use term window-combination-resize instead
1692 of window-splits.
1693
1694 2011-11-16 Martin Rudalics <rudalics@gmx.at>
1695
1696 * windows.texi (Resizing Windows, Splitting Windows):
1697 Rename occurrences of window-nest to window-combination-limit.
1698
1699 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
1700
1701 * intro.texi (Lisp History): Fix typo.
1702
1703 2011-11-12 Martin Rudalics <rudalics@gmx.at>
1704
1705 * windows.texi (Splitting Windows, Deleting Windows):
1706 Remove references to splits status of windows.
1707
1708 2011-11-10 Glenn Morris <rgm@gnu.org>
1709
1710 * buffers.texi (Read Only Buffers): Expand a bit on why
1711 toggle-read-only should only be used interactively. (Bug#7292)
1712
1713 2011-11-09 Chong Yidong <cyd@gnu.org>
1714
1715 * windows.texi (Window Sizes): Document window-pixel-edges,
1716 window-inside-pixel-edges, window-absolute-pixel-edges, and
1717 window-inside-absolute-pixel-edges.
1718 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1719 non-full-width windows.
1720
1721 2011-11-09 Martin Rudalics <rudalics@gmx.at>
1722
1723 * windows.texi (Resizing Windows): Rewrite documentation of
1724 window-resizable.
1725
1726 2011-11-09 Chong Yidong <cyd@gnu.org>
1727
1728 * windows.texi (Splitting Windows): Simplify example.
1729
1730 2011-11-08 Chong Yidong <cyd@gnu.org>
1731
1732 * windows.texi (Window Sizes): Copyedits. Document
1733 window-text-height. Remove window-min-height and window-min-width
1734 discussion, referring instead to Emacs manual.
1735 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
1736 (Resizing Windows): Simplify introduction. Don't document
1737 enlarge-window, shrink-window, enlarge-window-horizontally, and
1738 shrink-window-horizontally; they are no longer preferred for
1739 calling from Lisp, and are already documented in the Emacs manual.
1740
1741 2011-11-07 Glenn Morris <rgm@gnu.org>
1742
1743 * windows.texi (Choosing Window): Fix keybinding typo.
1744
1745 2011-11-07 Martin Rudalics <rudalics@gmx.at>
1746
1747 * windows.texi (Resizing Windows, Splitting Windows)
1748 (Window Configurations): Use "child window" instead of
1749 "subwindow".
1750
1751 2011-11-06 Chong Yidong <cyd@gnu.org>
1752
1753 * windows.texi (Basic Windows): Clarify various definitions.
1754 Treat window-normalize-* as internal; don't document them.
1755 (Windows and Frames): Various clarifications, e.g. non-live
1756 windows also belong to frames. Fix window-list description.
1757 Simplify window nesting example.
1758 (Splitting Windows, Window Configurations):
1759 Use split-window-below.
1760
1761 2011-11-04 Eli Zaretskii <eliz@gnu.org>
1762
1763 * windows.texi (Window Sizes): Mention in the doc string that the
1764 return values of `window-body-height' and `window-body-width' are
1765 in frame's canonical units. (Bug#9949)
1766
1767 2011-10-30 Martin Rudalics <rudalics@gmx.at>
1768
1769 * windows.texi (Windows and Frames): Remove "iso-" infix from
1770 documentation of window-iso-combined-p.
1771
1772 2011-10-26 Chong Yidong <cyd@gnu.org>
1773
1774 * modes.texi (Running Hooks): Document with-wrapper-hook.
1775
1776 2011-10-18 Chong Yidong <cyd@gnu.org>
1777
1778 * display.texi (Glyphless Chars): New node.
1779
1780 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
1781
1782 * text.texi (Yanking): Document yank-excluded-properties.
1783
1784 * package.texi (Packaging Basics): The commentary should say how
1785 to begin using the package.
1786
1787 2011-10-11 Martin Rudalics <rudalics@gmx.at>
1788
1789 * windows.texi (Deleting Windows): Mention which window gets
1790 selected when deleting the selected window.
1791
1792 2011-10-09 Martin Rudalics <rudalics@gmx.at>
1793
1794 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1795 with the selected window.
1796 * windows.texi (Buffers and Windows): Reformulate text on how
1797 replace-buffer-in-windows deals with a window.
1798 (Quitting Windows): Describe how quit-window deals with a
1799 standalone frame. Describe new option frame-auto-hide-function.
1800
1801 2011-10-08 Glenn Morris <rgm@gnu.org>
1802
1803 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1804
1805 * positions.texi (Excursions): Update warning message.
1806
1807 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
1808
1809 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1810 Fix Emacs manual xref (Bug#9675).
1811
1812 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
1813
1814 * windows.texi (Textual Scrolling): Document scroll-up-command,
1815 scroll-down-command, scroll-error-top-bottom, and the
1816 scroll-command symbol property.
1817 (Display Action Functions): Fix description of
1818 display-buffer-pop-up-window.
1819
1820 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
1821
1822 * windows.texi (Splitting Windows): Fix typos.
1823
1824 2011-09-25 Martin Rudalics <rudalics@gmx.at>
1825
1826 * windows.texi (Windows and Frames, Display Action Functions)
1827 (Switching Buffers): Fix some typos.
1828 (Buffers and Windows): Remove reference to window-auto-delete.
1829 Reword description of replace-buffer-in-windows.
1830 (Window History): Fix some typos and refer to frame local buffer
1831 list.
1832 (Quitting Windows): New node.
1833 (Window Configurations): Add descriptions of window-state-get
1834 and window-state-put.
1835 (Window Parameters): Describe variable ignore-window-parameters.
1836 Sketch some window parameters currently in use.
1837 * elisp.texi (Top): Update node listing.
1838
1839 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
1840
1841 * windows.texi (Display Action Functions)
1842 (Choosing Window Options): New nodes.
1843
1844 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
1845
1846 * windows.texi (Window History): New node. Move text here from
1847 Buffers and Windows.
1848 (Switching Buffers): Rename from Displaying Buffers, since we
1849 don't document display-buffer here; callers changed.
1850 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
1851 switch-to-buffer-other-frame. Delete duplicate
1852 replace-buffer-in-windows doc.
1853 (Choosing Window): Document display actions.
1854
1855 2011-09-24 Eli Zaretskii <eliz@gnu.org>
1856
1857 * display.texi (Forcing Redisplay): Update the description of
1858 redisplay-dont-pause due to change in the default value.
1859
1860 2011-09-23 Martin Rudalics <rudalics@gmx.at>
1861
1862 * frames.texi (Frames and Windows): Move section and rename to
1863 Windows and Frames in windows.texi.
1864 * windows.texi (Windows): Restructure.
1865 (Basic Windows): Rewrite. Explain live and internal windows and
1866 normalization functions.
1867 (Windows and Frames): Move section here from frames.texi.
1868 Describe subwindows, window combinations, window tree, and
1869 corresponding functions including window-list here.
1870 (Window Sizes): Rename section from Size of Window and move it
1871 up in chapter. Describe total and body sizes and the
1872 corresponding functions. Explain new semantics of
1873 window-min-height/-width.
1874 (Resizing Windows): Move section up in chapter. Describe new
1875 resize functions.
1876 (Splitting Windows): Describe new behavior of split-window,
1877 split-window-above-each-other and split-window-side-by-side.
1878 Provide examples. Describe window-nest and window-splits
1879 options.
1880 (Deleting Windows): Minor rewrite.
1881 (Selecting Windows): Minor rewrite.
1882 Describe frame-selected-window and set-frame-selected-window here.
1883 (Cyclic Window Ordering): Minor rewrite.
1884 Describe window-list-1.
1885 (Buffers and Windows): Rewrite. Explain a window's previous and
1886 next buffers and the corresponding functions.
1887 (Window Tree): Merge into Windows and Frames section.
1888 * elisp.texi (Top): Update node listings for frames and windows
1889 sections.
1890
1891 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1892
1893 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1894
1895 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1896
1897 * errors.texi (Standard Errors): Remove apparent placeholder text
1898 (bug#9491).
1899
1900 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
1901
1902 * frames.texi (Management Parameters): Fix description of
1903 icon-type parameter.
1904
1905 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
1906
1907 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1908 ending in C-g. Suggested by Edward O'Connor.
1909
1910 2011-09-17 Eli Zaretskii <eliz@gnu.org>
1911
1912 * numbers.texi (Integer Basics): Add indexing for
1913 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1914
1915 2011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1916
1917 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1918
1919 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
1920
1921 * processes.texi (Network Servers): Clarify what the process
1922 buffer is used for (bug#9233).
1923
1924 2011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1925
1926 * lists.texi (Building Lists): Fix typo.
1927
1928 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
1929
1930 * display.texi (Basic Faces): New node. Document new faces.
1931
1932 * modes.texi (Major Mode Conventions): Move some text there.
1933 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1934
1935 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
1936
1937 * modes.texi (Basic Major Modes): New node. Callers updated.
1938 (Major Modes): Document fundamental-mode and major-mode.
1939 (Major Mode Basics): Node deleted; text moved to Major Modes.
1940 (Derived Modes): Document derived-mode-p.
1941
1942 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
1943
1944 * files.texi (Changing Files, Create/Delete Dirs): Document new
1945 arguments for delete-file, delete-directory, and copy-directory.
1946 (Visiting Functions): Remove view-file; it is documented in the
1947 Emacs manual.
1948
1949 * frames.texi (Layout Parameters): The defaults for the
1950 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1951
1952 * display.texi (Progress): Document spinner functionality.
1953
1954 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1955 operating system signals. Refer to save-buffers-kill-terminal
1956 instead of save-buffers-kill-emacs.
1957
1958 * objects.texi (Symbol Type): Document ## print representation.
1959
1960 2011-08-25 Eli Zaretskii <eliz@gnu.org>
1961
1962 * display.texi (Specified Space): Mention that `space' specs
1963 influence bidi reordering.
1964 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1965 separating fields with bidirectional content.
1966
1967 2011-08-24 Eli Zaretskii <eliz@gnu.org>
1968
1969 * display.texi (Bidirectional Display): Document return value in
1970 buffers that are not bidi-reordered for display, and in unibyte
1971 buffers.
1972
1973 2011-08-23 Eli Zaretskii <eliz@gnu.org>
1974
1975 * nonascii.texi (Character Properties): Document the values for
1976 unassigned codepoints.
1977
1978 2011-08-18 Eli Zaretskii <eliz@gnu.org>
1979
1980 * nonascii.texi (Character Properties): Document use of
1981 `bidi-class' and `mirroring' properties as part of reordering.
1982 Provide cross-references to "Bidirectional Display".
1983
1984 * display.texi (Bidirectional Display): Document the pitfalls of
1985 concatenating strings with bidirectional content, with possible
1986 solutions. Document bidi-string-mark-left-to-right.
1987 Mention paragraph direction in modes that inherit from prog-mode.
1988 Document use of `bidi-class' and `mirroring' properties as part of
1989 reordering.
1990
1991 2011-08-16 Eli Zaretskii <eliz@gnu.org>
1992
1993 * modes.texi (Major Mode Conventions): Improve the documentation
1994 of `mode-class' `special' modes.
1995
1996 * nonascii.texi (Character Properties): Document the `mirroring'
1997 property. Add index entries.
1998
1999 * syntax.texi (Categories): Add an example of defining a new
2000 category and category table.
2001
2002 * searching.texi (Regexp Backslash): Document how to display
2003 existing categories. Mention the possibility of adding
2004 categories, and add an xref to where this is described. Add an
2005 index entry.
2006
2007 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
2008
2009 * text.texi (Special Properties):
2010 * display.texi (Overlay Properties): Note that mouse-face cannot
2011 change the text size (Bug#8530).
2012
2013 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
2014
2015 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2016 using setenv instead.
2017
2018 2011-07-28 Eli Zaretskii <eliz@gnu.org>
2019
2020 * display.texi (Bidirectional Display): Document the fact that
2021 bidi-display-reordering is t by default.
2022
2023 2011-07-23 Eli Zaretskii <eliz@gnu.org>
2024
2025 * display.texi (Bidirectional Display): New section.
2026
2027 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2028 Tim Cross <theophilusx@gmail.com> (tiny change)
2029 Glenn Morris <rgm@gnu.org>
2030
2031 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
2032
2033 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2034
2035 * help.texi (Keys in Documentation): Revert last change.
2036
2037 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2038
2039 * help.texi (Keys in Documentation): Clarify that \= only quotes
2040 the next character, and doesn't affect longer sequences in
2041 particular (bug#8935).
2042
2043 * debugging.texi (Using Debugger):
2044 Mention @code{eval-expression-debug-on-error} (bug#8549).
2045
2046 2011-07-14 Eli Zaretskii <eliz@gnu.org>
2047
2048 * display.texi (Other Display Specs): Document that `left-fringe'
2049 and `right-fringe' display specifications are of the "replacing"
2050 kind.
2051
2052 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2053
2054 * help.texi (Documentation Basics): Add a link to the Function
2055 Documentation node (bug#6580).
2056
2057 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2058
2059 * keymaps.texi (Menu Bar): Mention :visible and :enable
2060 (bug#6344). Text by Drew Adams.
2061
2062 * modes.texi (Running Hooks): Mention buffer-local hook variables
2063 (bug#6218).
2064
2065 * objects.texi (General Escape Syntax): "a with grave accent" is
2066 ?xe0, not ?x8e0 (bug#5259).
2067
2068 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2069
2070 * display.texi (Face Attributes, Font Selection): Add references
2071 to the Fonts node in the Emacs manual (Bug#4178).
2072
2073 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2074
2075 * display.texi (Window Systems): `window-system' is
2076 terminal-local.
2077
2078 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2079 frame-local variables.
2080
2081 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2082 frame-local variables.
2083 (Frame-Local Variables): Node deleted.
2084
2085 * elisp.texi (Top): Update node listing.
2086
2087 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2088
2089 * elisp.texi: Change "inferiors" to "subnodes" in three places
2090 (bug#3523).
2091
2092 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
2093
2094 * frames.texi (Window System Selections): Discussion of
2095 x-select-enable-clipboard moved to Emacs manual.
2096
2097 2011-07-11 Deniz Dogan <deniz@dogan.se>
2098
2099 * commands.texi (Prefix Command Arguments): Remove excessive
2100 apostrophe.
2101
2102 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2103
2104 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2105 description is a string (bug#3313).
2106
2107 * frames.texi (Display Feature Testing): Try to explain what all
2108 the visual classes mean (bug#3042).
2109
2110 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2111
2112 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2113 and `mode-line-client' (bug#2974).
2114
2115 * text.texi (Insertion): Clarify marker movements (bug#1651).
2116 Text from Drew Adams.
2117
2118 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2119
2120 * text.texi (Special Properties): Clarify the format of `face'
2121 (bug#1375).
2122
2123 * commands.texi (Interactive Call): Add a `call-interactively'
2124 example (bug#1010).
2125
2126 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2127
2128 * functions.texi (Calling Functions): Link to the "Interactive
2129 Call" node (bug#1001).
2130
2131 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
2132
2133 * customize.texi (Composite Types): Move alist and plist to here
2134 from Simple Types (Bug#7545).
2135
2136 * elisp.texi (Top): Update menu description.
2137
2138 * display.texi (Face Attributes): Document negative line widths
2139 (Bug#6113).
2140
2141 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2142
2143 * searching.texi (Match Data): Note that match data can be
2144 overwritten by most functions (bug#2499).
2145
2146 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2147
2148 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2149 flags mean (bug#6659).
2150
2151 * functions.texi (What Is a Function): Document the autoload
2152 object (bug#6496).
2153
2154 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2155
2156 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2157 is only used in the Customize user interface (bug#6089).
2158
2159 * display.texi (Showing Images): Mention the point of sliced
2160 images (bug#7836).
2161
2162 2011-07-02 Eli Zaretskii <eliz@gnu.org>
2163
2164 * variables.texi (Defining Variables, Void Variables)
2165 (Constant Variables): Fix incorrect usage of @kindex.
2166
2167 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2168
2169 * variables.texi (Defining Variables): Add an index entry for
2170 `set-variable' (bug#7262).
2171 (Defining Variables): Use @findex for functions.
2172
2173 * frames.texi (Basic Parameters): Document the `explicit-name'
2174 parameter (bug#6951).
2175
2176 * customize.texi (Type Keywords): Clarify that :value provides a
2177 default value for all types (bug#7386).
2178
2179 * streams.texi (Output Functions): Document `pp'.
2180
2181 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
2182
2183 * keymaps.texi (Searching Keymaps):
2184 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2185 change. Suggested by Johan Bockgård.
2186
2187 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
2188
2189 * text.texi (Special Properties): Clarify role of font-lock-face.
2190
2191 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2192
2193 * processes.texi (Process Information): Rename `process-alive-p'
2194 to `process-live-p' for consistency with other `-live-p' functions.
2195
2196 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2197
2198 Document wide integers better.
2199 * files.texi (File Attributes): Document ino_t values better.
2200 ino_t values no longer map to anything larger than a single cons.
2201 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2202 (Bitwise Operations):
2203 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2204 to read, and that will port better if 62-bits becomes the default.
2205 Fix or remove incorrect examples.
2206 * os.texi (Time Conversion): Document time_t values better.
2207
2208 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2209
2210 * processes.texi (Process Information):
2211 Document `process-alive-p'.
2212
2213 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2214
2215 * help.texi (Accessing Documentation):
2216 * display.texi (Pixel Specification):
2217 * processes.texi (Serial Ports, Serial Ports):
2218 * nonascii.texi (Character Properties, Default Coding Systems):
2219 * text.texi (Changing Properties, Special Properties):
2220 * windows.texi (Window Start and End):
2221 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2222 * keymaps.texi (Searching Keymaps, Tool Bar):
2223 * minibuf.texi (Basic Completion):
2224 * compile.texi (Eval During Compile):
2225 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2226 7x9 paper in printed manual.
2227
2228 * lists.texi (Sets And Lists): Fix misplaced text.
2229
2230 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2231
2232 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2233 needs to be active (Bug#8350).
2234
2235 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
2236
2237 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2238
2239 * tips.texi (Coding Conventions): Remove antediluvian filename
2240 limit recommendation (Bug#8538).
2241
2242 2011-05-27 Glenn Morris <rgm@gnu.org>
2243
2244 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2245
2246 2011-05-26 Glenn Morris <rgm@gnu.org>
2247
2248 * variables.texi (File Local Variables):
2249 Update hack-local-variables `mode-only' return value.
2250 Add some more details on what this function does in the other case.
2251
2252 2011-05-19 Glenn Morris <rgm@gnu.org>
2253
2254 * lists.texi (Sets And Lists): Mention cl provides union etc.
2255
2256 2011-05-19 Nix <nix@esperi.org.uk>
2257
2258 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2259
2260 * text.texi (Parsing HTML): Update for function name changes.
2261
2262 * syntax.texi (Syntax Flags): Small fix.
2263
2264 * keymaps.texi (Active Keymaps): Typo fix.
2265 (Changing Key Bindings): Grammar fix.
2266
2267 * frames.texi (Minibuffers and Frames): Grammar fix.
2268 (Window System Selections): x-select-enable-clipboard now defaults to t.
2269
2270 * customize.texi (Common Keywords):
2271 * display.texi (Abstract Display):
2272 * modes.texi (Auto-Indentation):
2273 * nonascii.texi (Converting Representations): Typo fixes.
2274
2275 * control.texi (Examples of Catch): Call it "goto" not "go to".
2276
2277 2011-05-14 Eli Zaretskii <eliz@gnu.org>
2278
2279 * nonascii.texi (Character Properties): Fix inconsistencies with
2280 implementation.
2281
2282 * text.texi (Special Properties): Move @defvar's out of the
2283 @table. (Bug#8652)
2284
2285 2011-05-12 Glenn Morris <rgm@gnu.org>
2286
2287 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2288
2289 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
2290
2291 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2292 (Multiline Font Lock):
2293 * vol2.texi (Top):
2294 * vol1.texi (Top):
2295 * elisp.texi (Top): Update menu accordingly.
2296
2297 2011-05-12 Drew Adams <drew.adams@oracle.com>
2298
2299 * modes.texi (Region to Fontify): Fix typo.
2300
2301 2011-05-10 Jim Meyering <meyering@redhat.com>
2302
2303 * minibuf.texi: Fix typo "in in -> in".
2304
2305 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
2306
2307 * numbers.texi (Integer Basics): Large integers are treated as floats.
2308
2309 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2310
2311 * processes.texi (Synchronous Processes): Document the (:file
2312 "/file-name") syntax for `call-process'.
2313
2314 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
2315
2316 * windows.texi (Choosing Window): Fix typo.
2317
2318 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
2319
2320 * frames.texi (Layout Parameters): Note the difference between
2321 querying and setting parameters for left-fringe and right-fringe
2322 (Bug#6930).
2323
2324 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2325
2326 * minibuf.texi (Basic Completion): Be a bit more precise about the
2327 valid kinds of completion tables.
2328 (Programmed Completion): Remove obsolete text about lambda expressions
2329 not being valid completion tables.
2330
2331 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
2332
2333 * positions.texi (Excursions): Explain the "save-excursion
2334 defeated by set-buffer" warning.
2335
2336 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2337 save-excursion. Suggested by Uday S Reddy.
2338
2339 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
2340
2341 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2342 (Lexical Binding): New sub-section.
2343
2344 * eval.texi (Eval): Discourage the use of `eval'.
2345 Document its new `lexical' argument.
2346
2347 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2348
2349 * commands.texi (Command Overview): `post-command-hook' is not reset to
2350 nil any more.
2351
2352 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
2353
2354 * strings.texi (String Conversion): Don't mention
2355 string-make-(uni|multi)byte (bug#8262).
2356 * nonascii.texi (Converting Representations): Fix up range.
2357 * keymaps.texi (Key Binding Commands): Update code point, avoid
2358 "unibyte character" and remove mention of unibyte bindings.
2359
2360 2011-03-10 Eli Zaretskii <eliz@gnu.org>
2361
2362 * modes.texi (Operator Precedence Grammars): Don't use characters
2363 outside ISO-8859-1.
2364
2365 2011-03-09 Eli Zaretskii <eliz@gnu.org>
2366
2367 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2368
2369 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2370
2371 2011-03-08 Glenn Morris <rgm@gnu.org>
2372
2373 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2374 * intro.texi (Acknowledgements): Names to UTF-8.
2375 * elisp.texi: Set documentencoding.
2376
2377 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
2378
2379 * Version 23.3 released.
2380
2381 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2382
2383 * package.texi: Update index keywords.
2384 (Package Archives): New node contents. Document package-x.el.
2385
2386 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
2387
2388 * makefile.w32-in (srcs): Add package.texi.
2389
2390 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2391
2392 * package.texi (Packaging, Packaging Basics, Simple Packages)
2393 (Multi-file Packages): Expand and clarify.
2394 (Package Archives): Temporary placeholder node.
2395
2396 * elisp.texi (Top): Update node listing.
2397
2398 * Makefile.in (srcs): Add package.texi.
2399
2400 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
2401
2402 * processes.texi (Synchronous Processes): Minor clarification
2403 (Bug#8149).
2404
2405 2011-03-03 Glenn Morris <rgm@gnu.org>
2406
2407 * files.texi (Truenames): Minor clarification. (Bug#2341)
2408
2409 2011-03-01 Glenn Morris <rgm@gnu.org>
2410
2411 * variables.texi (Directory Local Variables):
2412 Mention `(subdirs . nil)' alist element.
2413
2414 2011-02-28 Glenn Morris <rgm@gnu.org>
2415
2416 * variables.texi (Directory Local Variables): Mention the optional
2417 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2418
2419 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
2420
2421 * minibuf.texi (Minibuffer History): Clarify discussion of
2422 minibuffer history lists (Bug#8085).
2423
2424 2011-02-19 Eli Zaretskii <eliz@gnu.org>
2425
2426 * elisp.texi: Sync @dircategory with ../../info/dir.
2427
2428 * files.texi (Visiting Functions): Document find-file-literally,
2429 both the command and the variable.
2430
2431 * variables.texi (Creating Buffer-Local): Explain the meaning of
2432 permanent local variables.
2433
2434 * files.texi (Visiting Functions): Document find-file-literally,
2435 both the command and the variable.
2436
2437 * variables.texi (Creating Buffer-Local): Explain the meaning of
2438 permanent local variables.
2439
2440 2011-02-19 Glenn Morris <rgm@gnu.org>
2441
2442 * keymaps.texi (Remapping Commands): Mention how to undo it.
2443
2444 2011-02-09 Reuben Thomas <rrt@sc3d.org>
2445
2446 * loading.texi (Hooks for Loading): Remove unnecessary advice
2447 about eval-after-load (Bug#7986).
2448
2449 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
2450
2451 * commands.texi (Accessing Mouse): Note that a header line is not
2452 included in the row of posn-col-row.
2453
2454 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
2455
2456 * modes.texi (Major Mode Conventions): Add face guidelines.
2457 (Faces for Font Lock): List faces in order of prominence.
2458
2459 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2460
2461 format-time-string now supports subsecond time stamp resolution
2462 * os.texi (Time Parsing): Document %N.
2463
2464 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
2465
2466 * vol1.texi (Top):
2467 * vol2.texi (Top):
2468 * elisp.texi (Top):
2469 * display.texi (Display Property): Shorten the menu description of
2470 the "Other Display Specs" node (Bug#7816).
2471
2472 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2473 menu item" concept index entries (Bug#7805).
2474
2475 2011-01-29 Eli Zaretskii <eliz@gnu.org>
2476
2477 * makefile.w32-in (texinfodir): New variable.
2478 (usermanualdir): Remove as redundant with $(emacsdir).
2479 (MAKEINFO): Remove options, leave only program name.
2480 (MAKEINFO_OPTS): New variable.
2481 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2482
2483 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2484 Richard Kim <emacs18@gmail.com>
2485
2486 * loading.texi (Library Search): Document list-load-path-shadows
2487 (Bug#7757).
2488
2489 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2490
2491 * searching.texi (Regexp Special): Remove outdated discussion of
2492 character sets (Bug#7780).
2493
2494 * frames.texi (Pop-Up Menus): Document where menu title comes
2495 from (Bug#7684).
2496
2497 2011-01-25 Glenn Morris <rgm@gnu.org>
2498
2499 * display.texi (Making Buttons): Mention limitation of text buttons.
2500
2501 2011-01-23 Werner Lemberg <wl@gnu.org>
2502
2503 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2504 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2505 (ENVADD): New variable to control texi2dvi and texi2pdf.
2506
2507 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
2508
2509 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2510 Emacs manual.
2511
2512 2011-01-15 Eli Zaretskii <eliz@gnu.org>
2513
2514 * files.texi (Directory Names): Explain why FROM in
2515 directory-abbrev-alist should begin with \`. (Bug#7777)
2516
2517 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2518
2519 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2520
2521 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2522
2523 * modes.texi (Emulating Mode Line): Fix last change.
2524
2525 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2526
2527 * modes.texi (Emulating Mode Line): Update documentation of
2528 format-mode-line according to changes that fixed bug #7587.
2529
2530 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2531
2532 * modes.texi (Derived Modes): Mention prog-mode.
2533
2534 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2535 of the key-binding-data cache since we don't use it any more.
2536
2537 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2538
2539 * processes.texi (Shell Arguments):
2540 * strings.texi (Creating Strings): Don't mention "shell commands";
2541 make it explicit that `split-string-and-unquote' and
2542 `combine-and-quote-strings' are mainly for working with arguments
2543 to call-process and start-process.
2544
2545 * processes.texi (Shell Arguments): Fix documentation of
2546 `split-string-and-unquote'. Add indexing. (Bug#7563)
2547
2548 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2549
2550 * modes.texi (Auto-Indentation): New section to document SMIE.
2551 (Major Mode Conventions):
2552 * text.texi (Mode-Specific Indent): Refer to it.
2553
2554 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2555
2556 * display.texi (Other Display Specs): Document left-fringe and
2557 right-fringe display specs.
2558
2559 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2560
2561 * backups.texi (Making Backups):
2562 * modes.texi (Example Major Modes): Use recommended coding style.
2563 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2564 define-derived-mode. Mention completion-at-point-functions.
2565
2566 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
2567
2568 * nonascii.texi (Converting Representations):
2569 Document byte-to-string.
2570
2571 2010-12-08 Glenn Morris <rgm@gnu.org>
2572
2573 * buffers.texi (Modification Time):
2574 verify-visited-file-modtime now defaults to the current buffer.
2575
2576 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2577
2578 * nonascii.texi (Converting Representations): Document byte-to-string.
2579
2580 * strings.texi (Creating Strings): Don't mention semi-obsolete
2581 function char-to-string.
2582 (String Conversion): Shorten discussion of semi-obsolete function
2583 string-to-char. Link to Converting Representations.
2584
2585 * objects.texi (Symbol Type):
2586 * text.texi (Near Point):
2587 * help.texi (Help Functions):
2588 * functions.texi (Mapping Functions): Use string instead of
2589 char-to-string in examples.
2590
2591 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2592
2593 * text.texi (Kill Functions, Kill Functions)
2594 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2595 YANK-HANDLER args.
2596
2597 * symbols.texi (Creating Symbols): Using unintern without an
2598 obarray arg is now obsolete.
2599
2600 * numbers.texi (Float Basics): Document float-e and float-pi.
2601
2602 * variables.texi (Defining Variables): Change "pi" example to
2603 "float-pi".
2604
2605 2010-11-26 Eli Zaretskii <eliz@gnu.org>
2606
2607 * commands.texi (Click Events): Document the values of X, Y and
2608 COL, ROW in the event's position, when the click is on the header
2609 or mode line, on the fringes, or in the margins.
2610
2611 2010-11-17 Eli Zaretskii <eliz@gnu.org>
2612
2613 * customize.texi (Composite Types): Lower-case index entry.
2614
2615 * loading.texi (How Programs Do Loading):
2616 Document load-file-name. (Bug#7346)
2617
2618 2010-11-17 Glenn Morris <rgm@gnu.org>
2619
2620 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2621
2622 2010-11-13 Eli Zaretskii <eliz@gnu.org>
2623
2624 * display.texi (Usual Display): Characters with no fonts are not
2625 necessarily displayed as empty boxes.
2626
2627 2010-10-31 Glenn Morris <rgm@gnu.org>
2628
2629 * maps.texi (Standard Keymaps): Update File menu description.
2630
2631 2010-10-28 Glenn Morris <rgm@gnu.org>
2632
2633 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2634
2635 2010-10-24 Eli Zaretskii <eliz@gnu.org>
2636
2637 * display.texi (Window Systems): Deprecate use of window-system as
2638 a predicate.
2639
2640 2010-10-23 Glenn Morris <rgm@gnu.org>
2641
2642 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2643 sorted-doc.
2644
2645 2010-10-15 Eli Zaretskii <eliz@gnu.org>
2646
2647 * os.texi (Dynamic Libraries): New node, with slightly modified
2648 text deleted from "Image Formats".
2649 (System Interface): Add @menu entry for "Dynamic Libraries".
2650
2651 * display.texi (Image Formats): Remove description of
2652 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2653
2654 2010-10-12 Glenn Morris <rgm@gnu.org>
2655
2656 * book-spine.texinfo: Rename to book-spine.texi.
2657
2658 2010-10-11 Glenn Morris <rgm@gnu.org>
2659
2660 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2661
2662 * Makefile.in (DVIPS): New variable.
2663 (.PHONY): Add html, ps.
2664 (html, elisp.html, ps, elisp.ps): New targets.
2665 (clean): Delete html, ps files.
2666 ($(infodir)/elisp): Remove unnecessary includes.
2667
2668 2010-10-09 Eli Zaretskii <eliz@gnu.org>
2669
2670 * makefile.w32-in (emacsdir): New variable.
2671 (srcs): Add emacsver.texi.
2672 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2673
2674 2010-10-09 Glenn Morris <rgm@gnu.org>
2675
2676 * Makefile.in (VPATH): Remove.
2677 (infodir): Make it absolute.
2678 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2679
2680 * Makefile.in (dist): Anchor regexps.
2681
2682 * Makefile.in (srcs): Put elisp.texi first.
2683 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2684
2685 * Makefile.in (infoclean): Remove harmless, long-standing error.
2686
2687 * Makefile.in ($(infodir)): Delete rule.
2688 (mkinfodir): New.
2689 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2690
2691 * Makefile.in (dist): Remove reference to emacsver.texi.in.
2692 Also copy emacsver.texi, and edit $emacsdir.
2693
2694 2010-10-09 Glenn Morris <rgm@gnu.org>
2695
2696 * Makefile.in (emacsdir): New variable.
2697 (MAKEINFO): Add -I $emacsdir.
2698 (dist): Copy emacsver.texi.
2699 (srcs): Add emacsver.texi.
2700
2701 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2702 Set EMACSVER by including emacsver.texi.
2703
2704 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2705
2706 2010-10-07 Glenn Morris <rgm@gnu.org>
2707
2708 * Makefile.in (version): New, set by configure.
2709 (clean): Delete dist tar file.
2710 (dist): Use version in tar name.
2711
2712 2010-10-06 Glenn Morris <rgm@gnu.org>
2713
2714 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2715 (INSTALL_INFO): Remove unused variable.
2716 (mostlyclean, infoclean, dist): New rules.
2717 (clean): Delete dvi and pdf files.
2718 (maintainer-clean): Remove elisp.oaux, use infoclean.
2719 ($(infodir)): Add parallel build workaround.
2720
2721 2010-10-04 Glenn Morris <rgm@gnu.org>
2722
2723 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2724 ($(infodir)/elisp): Ensure target directory exists. Use $@.
2725 Fix -I typo.
2726 (clean): No 'make.out' or 'core' files.
2727 (.PHONY): Declare clean rules.
2728 (maintainer-clean): Delete pdf file. Guard against cd failures.
2729
2730 2010-10-03 Glenn Morris <rgm@gnu.org>
2731
2732 * files.texi (File Name Components): Remove ignored section about
2733 deleted variable directory-sep-char.
2734
2735 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
2736
2737 * files.texi (Magic File Names): New defopt
2738 remote-file-name-inhibit-cache.
2739
2740 2010-10-02 Glenn Morris <rgm@gnu.org>
2741
2742 * os.texi (Killing Emacs): Hook now runs in batch mode.
2743
2744 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2745
2746 * text.texi (Special Properties): Clarify when modification-hooks run.
2747
2748 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2749
2750 * syntax.texi (Syntax Flags): Document new `c' flag.
2751
2752 2010-09-09 Glenn Morris <rgm@gnu.org>
2753
2754 * display.texi (ImageMagick Images): General cleanup.
2755
2756 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
2757
2758 * files.texi (Directory Names): Use \` rather than ^.
2759
2760 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2761
2762 * text.texi (Low-Level Kill Ring):
2763 * frames.texi (Window System Selections): Remove cut buffer
2764 documentation.
2765
2766 2010-08-28 Eli Zaretskii <eliz@gnu.org>
2767
2768 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2769 Parameters", where the default fringe width is described.
2770
2771 * frames.texi (Window Frame Parameters, Basic Parameters)
2772 (Position Parameters, Layout Parameters, Management Parameters)
2773 (Cursor Parameters, Font and Color Parameters): Add indexing for
2774 frame parameters. (Bug#6929)
2775
2776 2010-08-25 Tom Tromey <tromey@redhat.com>
2777
2778 * vol2.texi (Top): Update.
2779 * vol1.texi (Top): Update.
2780 * tips.texi (Library Headers): Mention Package-Version and
2781 Package-Requires.
2782 * package.texi: New file.
2783 * os.texi (System Interface): Update pointers.
2784 * elisp.texi (Top): Link to new nodes. Include package.texi.
2785 * anti.texi (Antinews): Update pointers.
2786
2787 2010-08-25 Eli Zaretskii <eliz@gnu.org>
2788
2789 * processes.texi (Filter Functions): Fix last change.
2790
2791 2010-08-24 Markus Triska <triska@gmx.at>
2792
2793 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2794 of `buffer-name' in the main text as well as in the example
2795 (Bug#3098).
2796
2797 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2798
2799 * nonascii.texi (Text Representations):
2800 * loading.texi (Loading Non-ASCII):
2801 * compile.texi (Byte Compilation): Don't mention obsolete
2802 --unibyte command-line argument.
2803
2804 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2805
2806 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2807
2808 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2809
2810 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2811
2812 2010-08-20 Eli Zaretskii <eliz@gnu.org>
2813
2814 * commands.texi (Misc Events): Add cross-references to where
2815 POSITION of a mouse event is described in detail.
2816
2817 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
2818
2819 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
2820
2821 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
2822
2823 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2824 Suggested by Štěpán Němec <stepnem@gmail.com>.
2825
2826 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
2827
2828 * minibuf.texi (High-Level Completion): Document args of
2829 `read-buffer-function' (bug#5625).
2830
2831 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2832
2833 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2834
2835 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
2836
2837 * processes.texi (Process Information): Explain process property
2838 `remote-tty'.
2839
2840 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
2841
2842 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2843 instead of "\C-\^?" (bug#6334).
2844
2845 * text.texi (Special Properties): Fix typo.
2846
2847 2010-07-09 Eli Zaretskii <eliz@gnu.org>
2848
2849 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2850 calling sequences, which are now the standard.
2851
2852 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
2853
2854 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2855
2856 * commands.texi (Command Overview): Mention undo-boundary call.
2857
2858 2010-06-23 Glenn Morris <rgm@gnu.org>
2859
2860 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2861 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2862 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2863 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2864 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2865 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2866 Untabify Texinfo files.
2867
2868 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
2869
2870 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2871
2872 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
2873
2874 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
2875
2876 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
2877
2878 * searching.texi (Regexp Special): Remove obsolete information
2879 about matching non-ASCII characters, and suggest using char
2880 classes (Bug#6283).
2881
2882 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
2883
2884 * minibuf.texi (Basic Completion): Add missing "@end defun".
2885
2886 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2887
2888 * minibuf.texi (Basic Completion): Document completion-boundaries.
2889 (Programmed Completion): Document the new fourth method for boundaries.
2890
2891 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
2892
2893 * display.texi (Image Cache): Update documentation about image caching.
2894
2895 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2896
2897 * windows.texi (Textual Scrolling):
2898 * tips.texi (Coding Conventions):
2899 * minibuf.texi (Minibuffer History):
2900 * maps.texi (Standard Keymaps):
2901 * loading.texi (Where Defined):
2902 * edebug.texi (Instrumenting): Fix typos.
2903
2904 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
2905
2906 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2907
2908 * functions.texi (Obsolete Functions):
2909 Document set-advertised-calling-convention.
2910
2911 * minibuf.texi (Basic Completion): Document completion-in-region.
2912 (Programmed Completion): Document completion-annotate-function.
2913
2914 * commands.texi (Reading One Event): Document read-key.
2915 (Distinguish Interactive): Document KIND arg to
2916 called-interactively-p. Delete obsolete interactive-p.
2917
2918 * elisp.texi (Top): Update node description.
2919
2920 2010-05-08 Eli Zaretskii <eliz@gnu.org>
2921
2922 * nonascii.texi (Character Properties):
2923 Document unicode-category-table. Add an index entry for Unicode
2924 general category.
2925
2926 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
2927
2928 * Version 23.2 released.
2929
2930 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
2931
2932 * locals.texi (Standard Buffer-Local Variables):
2933 Remove @ignore'd reference to `direction-reversed'.
2934
2935 2010-04-14 Juri Linkov <juri@jurta.org>
2936
2937 Fix @deffn without category.
2938
2939 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2940 for `abbrev-insert'.
2941
2942 * buffers.texi (Indirect Buffers): Add category `Command'
2943 to @deffn of `clone-indirect-buffer'.
2944
2945 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2946 for `next-window' and `previous-window'. Add category `Command'
2947 to @deffn of `pop-to-buffer'.
2948
2949 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
2950
2951 * nonascii.texi (Text Representations): Don't mark
2952 enable-multibyte-characters as a user option.
2953
2954 2010-03-31 Eli Zaretskii <eliz@gnu.org>
2955
2956 * control.texi (Handling Errors): How to re-throw a signal caught
2957 by condition-case.
2958
2959 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
2960
2961 * loading.texi (Hooks for Loading): Document after-load-functions.
2962 Copyedits.
2963
2964 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2965
2966 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2967
2968 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
2969
2970 * processes.texi (Network Processes): Document seqpacket type.
2971
2972 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2973
2974 * os.texi (System Environment): Do not mention lynxos.
2975
2976 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
2977
2978 * Branch for 23.2.
2979
2980 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
2981
2982 * objects.texi (Integer Type): Take note of the read syntax
2983 exception for numbers that cannot fit in the integer type.
2984
2985 2010-03-03 Glenn Morris <rgm@gnu.org>
2986
2987 * numbers.texi (Integer Basics, Bitwise Operations):
2988 * objects.texi (Integer Type): Update for integers now being 30-bit.
2989
2990 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
2991
2992 * display.texi (Low-Level Font): Document :otf font-spec property.
2993
2994 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2995
2996 * display.texi (Line Height): Avoid obsolete special default variables
2997 like default-major-mode.
2998
2999 2010-01-28 Alan Mackenzie <acm@muc.de>
3000
3001 * display.texi (Auto Faces): Say fontification-functions is called
3002 whether or not Font Lock is enabled. Tidy up the wording a bit.
3003
3004 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
3005
3006 * elisp.texi: Remove duplicate edition information (Bug#5407).
3007
3008 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
3009
3010 * two.el (volume-header-toc-markup): Fix typos in docstring.
3011
3012 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3013
3014 Avoid dubious uses of save-excursions.
3015 * positions.texi (Excursions): Recommend the use of
3016 save-current-buffer if applicable.
3017 * text.texi (Clickable Text): Fix the example code which used
3018 save-excursion in a naive way which sometimes preserves point and
3019 sometimes not.
3020 * variables.texi (Creating Buffer-Local):
3021 * os.texi (Session Management):
3022 * display.texi (GIF Images):
3023 * control.texi (Cleanups): Use (save|with)-current-buffer.
3024
3025 2010-01-02 Eli Zaretskii <eliz@gnu.org>
3026
3027 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3028
3029 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
3030
3031 * nonascii.texi (Text Representations, Character Codes)
3032 (Converting Representations, Explicit Encoding)
3033 (Translation of Characters): Use hex notation consistently.
3034 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3035
3036 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
3037
3038 * loading.texi (Where Defined): Make it clearer that these are
3039 loaded files (Bug#5068).
3040
3041 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
3042
3043 * minibuf.texi (Completion Styles): Document `initials' style.
3044
3045 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
3046
3047 * frames.texi (Resources): Describe inhibit-x-resources.
3048 (Size Parameters): Copyedit.
3049
3050 * hash.texi (Creating Hash):
3051 * objects.texi (Hash Table Type): Document the new hash table
3052 printed representation.
3053
3054 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3055 obsolete.
3056
3057 * processes.texi (Process Buffers):
3058 Document process-kill-buffer-query-function.
3059
3060 2009-12-05 Glenn Morris <rgm@gnu.org>
3061
3062 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3063 diary-display-function, and no longer recommended to be a hook.
3064 Update for changes in the names of calendar and diary hooks.
3065 diary-print-entries-hook has changed section.
3066
3067 2009-11-28 Eli Zaretskii <eliz@gnu.org>
3068
3069 * text.texi (Special Properties): More accurate description of
3070 what the `cursor' property does.
3071
3072 2009-11-26 Kevin Ryde <user42@zip.com.au>
3073
3074 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3075 mouse-wheel-down-event, the closest thing to a definition for them.
3076 * os.texi (Startup Summary): vindex inhibit-startup-message and
3077 inhibit-splash-screen.
3078 (Command-Line Arguments): vindex argv.
3079 (Suspending Emacs): vindex suspend-tty-functions and
3080 resume-tty-functions. Don't want to index every hook, but having
3081 the programming ones is helpful.
3082
3083 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
3084
3085 * commands.texi (Motion Events): Fix typo (Bug#4907).
3086
3087 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
3088
3089 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3090 are affected by case-fold-search (Bug#4483).
3091
3092 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
3093
3094 * minibuf.texi (Reading File Names): Note that read-file-name may
3095 use a graphical file dialog.
3096
3097 2009-10-31 Glenn Morris <rgm@gnu.org>
3098
3099 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3100
3101 2009-10-16 Kevin Ryde <user42@zip.com.au>
3102
3103 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3104 in particular so `info-lookup-symbol' can find its docs.
3105
3106 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
3107
3108 * variables.texi (Constant Variables): Distinguish from defconst
3109 variables.
3110 (Defining Variables): Add cindex.
3111
3112 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
3113
3114 * os.texi (Time of Day): Clarify that the microsecond part is
3115 ignored (Bug#4637).
3116
3117 2009-10-11 Glenn Morris <rgm@gnu.org>
3118
3119 * frames.texi (Size and Position): Clarify what is included in the frame
3120 height. (Bug#4535)
3121
3122 2009-10-10 Glenn Morris <rgm@gnu.org>
3123
3124 * windows.texi (Size of Window): The relationship between window and
3125 frame heights is not so simple. (Bug#4535)
3126 Mention window-full-height-p.
3127
3128 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3129
3130 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3131 used from Lisp.
3132
3133 2009-10-07 Eli Zaretskii <eliz@gnu.org>
3134
3135 * files.texi (Directory Names) <abbreviate-file-name>:
3136 Document that root home directories are not replaced with "~".
3137
3138 2009-10-06 Eli Zaretskii <eliz@gnu.org>
3139
3140 * text.texi (Special Properties): Document the meaning of the
3141 `cursor' text property whose value is an integer.
3142
3143 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3144
3145 * files.texi (Magic File Names): Add `copy-directory'.
3146
3147 2009-10-05 Eli Zaretskii <eliz@gnu.org>
3148
3149 * files.texi (File Attributes): Fix description of file
3150 attributes. (Bug#4638) Update attributes of files.texi example to
3151 be more representative.
3152
3153 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3154
3155 * files.texi (Create/Delete Dirs): New command copy-directory.
3156
3157 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
3158
3159 * anti.texi (Antinews):
3160 * macros.texi (Indenting Macros):
3161 * strings.texi (Creating Strings, Case Conversion):
3162 Remove duplicate words.
3163
3164 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
3165
3166 * files.texi (Create/Delete Dirs): delete-directory has an
3167 optional parameter RECURSIVE.
3168
3169 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3170
3171 * buffers.texi (Swapping Text): Minor clarification.
3172
3173 2009-10-01 Glenn Morris <rgm@gnu.org>
3174
3175 * functions.texi (Declaring Functions): Mention that we also search for
3176 ".m" files in the src/ directory.
3177
3178 2009-09-25 David Engster <deng@randomsample.de>
3179
3180 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
3181
3182 2009-09-22 Glenn Morris <rgm@gnu.org>
3183
3184 * internals.texi (Building Emacs): Mention preloaded-file-list.
3185
3186 2009-09-14 Alan Mackenzie <acm@muc.de>
3187
3188 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3189
3190 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
3191
3192 * functions.texi (Anonymous Functions): Rearrange discussion,
3193 giving usage of unquoted lambda forms first. Mention that
3194 `function' and `#'' are no longer required (Bug#4290).
3195
3196 2009-09-11 Alan Mackenzie <acm@muc.de>
3197
3198 * os.texi (Terminal Output): Document `send-string-to-terminal' in
3199 batch mode.
3200
3201 2009-09-01 Glenn Morris <rgm@gnu.org>
3202
3203 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3204
3205 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
3206
3207 * nonascii.texi (Character Codes): Fix typos.
3208
3209 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
3210
3211 * processes.texi (Synchronous Processes): New defvar
3212 process-file-side-effects.
3213
3214 2009-08-25 Glenn Morris <rgm@gnu.org>
3215
3216 * display.texi (Fontsets): Fix typo.
3217
3218 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3219
3220 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3221
3222 * processes.texi (Asynchronous Processes): Adjust arglist of
3223 start-process-shell-command and start-file-process-shell-command.
3224
3225 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
3226
3227 * advice.texi (Argument Access in Advice): Note that argument
3228 positions are zero-based (Bug#3932).
3229
3230 * commands.texi (Distinguish Interactive): Minor copyedit.
3231
3232 * display.texi (Face Attributes): Add xref to Displaying Faces for
3233 explanation of "underlying face".
3234
3235 * customize.texi (Common Keywords): Add xref to Loading.
3236
3237 * loading.texi (How Programs Do Loading): Add xref to Lisp
3238 Libraries node in the Emacs manual.
3239
3240 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
3241
3242 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3243
3244 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
3245
3246 * processes.texi (Shell Arguments): Copyedits.
3247
3248 2009-07-18 Glenn Morris <rgm@gnu.org>
3249
3250 * loading.texi (Repeated Loading): Fix typo.
3251
3252 2009-07-16 Richard Stallman <rms@gnu.org>
3253
3254 * buffers.texi (Swapping Text): Recommend setting
3255 write-region-annotate-functions and buffer-saved-size.
3256
3257 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3258
3259 2009-07-15 Glenn Morris <rgm@gnu.org>
3260
3261 * edebug.texi: Minor re-phrasings throughout.
3262 (Edebug Execution Modes): Sit-for affects continue mode too.
3263 (Jumping): Use `forward-sexp' rather than its keybinding.
3264 (Edebug Misc): Fix Q binding.
3265 (Edebug Eval): Remove cl version.
3266 (Printing in Edebug): Clarify print-length etc.
3267 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3268 (Specification List): Remove edebug-unwrap findex entry.
3269 (Specification Examples): defmacro is actually not the same as defun.
3270 Escape "`" in example.
3271
3272 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
3273
3274 * markers.texi (The Mark): Document optional arg to
3275 deactivate-mark.
3276
3277 2009-07-11 Kevin Ryde <user42@zip.com.au>
3278
3279 * hooks.texi (Standard Hooks): Fix cross-references.
3280
3281 * loading.texi (Named Features): Refer to eval-after-load.
3282
3283 2009-07-11 Glenn Morris <rgm@gnu.org>
3284
3285 * Makefile.in (TEXI2PDF): New.
3286 (elisp.pdf): New target.
3287
3288 * searching.texi (Regexp Backslash): Fix typo.
3289
3290 * elisp.texi (Top): Display copyright notice at start of non-TeX.
3291
3292 2009-07-10 Glenn Morris <rgm@gnu.org>
3293
3294 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3295
3296 * customize.texi (Customization Types):
3297 * display.texi (Abstract Display):
3298 * objects.texi (Character Type, String Type):
3299 Merge in some menu descriptions from elisp.texi.
3300
3301 * hash.texi (Hash Tables):
3302 * modes.texi (Multiline Font Lock):
3303 End menu description with period.
3304
3305 2009-07-09 Glenn Morris <rgm@gnu.org>
3306
3307 * back.texi: Don't hard-code texinfo location.
3308
3309 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3310 (tex): Add texinfodir to TEXINPUTS.
3311 (elisp1med-init, elisp2med-init): Use texinfodir.
3312
3313 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3314 (clean): Add two-volume.make intermediate files.
3315
3316 * elisp.texi, vol1.texi, vol2.texi:
3317 Use a DATE variable with the publication date, and update it.
3318 Fix antinews menu description.
3319
3320 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3321 Update the detailed node listing to match elisp.texi.
3322
3323 * README: Update edition to match elisp.texi.
3324
3325 * objects.texi (General Escape Syntax):
3326 * nonascii.texi (Character Sets):
3327 Use consistent case for "Unicode Standard".
3328
3329 * anti.texi (Antinews):
3330 * customize.texi (Variable Definitions):
3331 * functions.texi (Declaring Functions):
3332 * nonascii.texi (Character Properties):
3333 * processes.texi (Serial Ports):
3334 * text.texi (Special Properties):
3335 * tips.texi (Coding Conventions):
3336 Minor rearrangements to improve TeX line-filling.
3337
3338 * commands.texi (Using Interactive): Fix cross-reference.
3339
3340 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3341
3342 * frames.texi (Management Parameters): Mention sticky.
3343
3344 2009-07-01 Andreas Schwab <aschwab@redhat.com>
3345
3346 * help.texi (Help Functions): Fix description of help-buffer and
3347 help-setup-xref to use @defun instead of @deffn.
3348
3349 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3350
3351 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3352
3353 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
3354
3355 * display.texi (Window Systems): Add ns to the list.
3356
3357 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
3358
3359 * Branch for 23.1.
3360
3361 2009-06-17 Martin Rudalics <rudalics@gmx.at>
3362
3363 * windows.texi (Dedicated Windows): Fix typo.
3364 (Resizing Windows): Replace @defun by @deffn.
3365
3366 2009-06-17 Glenn Morris <rgm@gnu.org>
3367
3368 * variables.texi (Directory Local Variables):
3369 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3370
3371 2009-06-09 Kenichi Handa <handa@m17n.org>
3372
3373 * nonascii.texi (Character Sets): State clearly that FROM and TO
3374 are codepoints of CHARSET.
3375
3376 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
3377
3378 * minibuf.texi (Reading File Names): Fix introductory text.
3379 Suggested by stan@derbycityprints.com.
3380 (High-Level Completion): Fix typo.
3381
3382 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
3383
3384 * frames.texi (Text Terminal Colors): Multi-tty is already
3385 implemented, but tty-local colors are not.
3386
3387 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
3388
3389 * hooks.texi (Standard Hooks): Remove mention of obsolete
3390 redisplay-end-trigger-functions.
3391
3392 * internals.texi (Window Internals): Remove mention of obsolete
3393 redisplay-end-trigger-functions.
3394
3395 2009-05-21 Martin Rudalics <rudalics@gmx.at>
3396
3397 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3398
3399 * backups.texi (Making Backups): backup-directory-alist and
3400 make-backup-file-name-function are options.
3401 (Auto-Saving): auto-save-list-file-prefix is an option.
3402
3403 * buffers.texi (Killing Buffers): buffer-offer-save is an
3404 option.
3405
3406 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3407 option.
3408 (Echo Area Customization): echo-keystrokes is an option.
3409 (Selective Display): selective-display-ellipses is an option.
3410 (Temporary Displays): temp-buffer-show-function is an option.
3411 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3412 are options.
3413 (Font Selection): face-font-family-alternatives,
3414 face-font-selection-order, face-font-registry-alternatives, and
3415 scalable-fonts-allowed are options.
3416 (Fringe Indicators): indicate-buffer-boundaries is an option.
3417 (Fringe Cursors): overflow-newline-into-fringe is an option.
3418 (Scroll Bars): scroll-bar-mode is an option.
3419
3420 * eval.texi (Eval): max-lisp-eval-depth is an option.
3421
3422 * files.texi (Visiting Functions): find-file-hook is an option.
3423 (Directory Names): directory-abbrev-alist is an option.
3424 (Unique File Names): temporary-file-directory and
3425 small-temporary-file-directory are options.
3426
3427 * frames.texi (Initial Parameters): initial-frame-alist,
3428 minibuffer-frame-alist and default-frame-alist are options.
3429 (Cursor Parameters): blink-cursor-alist and
3430 cursor-in-non-selected-windows ar options.
3431 (Window System Selections): selection-coding-system is an
3432 option.
3433 (Display Feature Testing): display-mm-dimensions-alist is an
3434 option.
3435
3436 * help.texi (Help Functions): help-char and help-event-list are
3437 options.
3438
3439 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3440 an option.
3441
3442 * minibuf.texi (Minibuffer History): history-length and
3443 history-delete-duplicates are options.
3444 (High-Level Completion): read-buffer-function and
3445 read-buffer-completion-ignore-case are options.
3446 (Reading File Names): read-file-name-completion-ignore-case is
3447 an option.
3448
3449 * modes.texi (Mode Line Top): mode-line-format is an option.
3450 (Mode Line Variables): mode-line-position and mode-line-modes
3451 are options.
3452
3453 * nonascii.texi (Text Representations):
3454 enable-multibyte-characters is an option.
3455 (Default Coding Systems): auto-coding-regexp-alist,
3456 file-coding-system-alist, auto-coding-alist and
3457 auto-coding-functions are options.
3458 (Specifying Coding Systems): inhibit-eol-conversion is an
3459 option.
3460
3461 * os.texi (Init File): site-run-file is an option.
3462 (System Environment): mail-host-address is an option.
3463 (User Identification): user-mail-address is an option.
3464 (Terminal Output): baud-rate is an option.
3465
3466 * positions.texi (Word Motion): words-include-escapes is an
3467 option.
3468
3469 * searching.texi (Standard Regexps): page-delimiter,
3470 paragraph-separate, paragraph-separate and sentence-end are
3471 options.
3472
3473 * text.texi (Margins): left-margin and fill-nobreak-predicate
3474 are options.
3475
3476 * variables.texi (Local Variables): max-specpdl-size is an
3477 option.
3478
3479 * windows.texi (Choosing Window):
3480 split-window-preferred-function, special-display-function and
3481 display-buffer-function are options.
3482
3483 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
3484
3485 Fix errors spotted by Martin Rudalics.
3486
3487 * syntax.texi (Position Parse): Document rationale for ignored
3488 arguments to syntax-ppss-flush-cache.
3489
3490 * processes.texi (Input to Processes): Mark PROCESS arg to
3491 process-running-child-p as optional.
3492 (Network Options): Document NO-ERROR arg to
3493 set-network-process-option.
3494
3495 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3496 command.
3497
3498 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3499 posix-search-backward as commands.
3500
3501 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3502 (Suspending Emacs): Mark suspend-emacs as a command.
3503 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3504 commands.
3505 (Terminal Output): Remove obsolete function baud-rate.
3506 Document TERMINAL arg for send-string-to-terminal.
3507
3508 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3509 terminal-coding-system and set-terminal-coding-system.
3510 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3511 as optional.
3512 (Character Sets): Document RESTRICTION arg of char-charset.
3513 (Character Codes): Mark POS argument to get-byte as optional.
3514
3515 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3516 minibuffer-message.
3517
3518 * files.texi (Create/Delete Dirs): Mark make-directory and
3519 delete-directory as commands.
3520
3521 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3522
3523 * text.texi (Base 64): Mark base64-decode-string and
3524 base64-encode-string as commands.
3525 (Columns): Mark move-to-column as a command.
3526 (Mode-Specific Indent): Document RIGID arg to
3527 indent-for-tab-command.
3528 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3529 Mark indent-code-rigidly as a command.
3530 (Substitution): Mark translate-region as a command.
3531
3532 * frames.texi (Size and Position): Remove obsolete functions
3533 screen-height and screen-width.
3534
3535 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
3536
3537 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3538 (Displaying Buffers, Resizing Windows): Correct mistakes;
3539 next-window, previous-window, and pop-to-buffer are not commands,
3540 and fit-window-to-buffer" is a command. (Pointed out by Martin
3541 Rudalics.)
3542
3543 2009-05-17 Richard M Stallman <rms@gnu.org>
3544
3545 * modes.texi (Precalculated Fontification): Clarify text.
3546
3547 2009-05-17 Martin Rudalics <rudalics@gmx.at>
3548
3549 * windows.texi (Selecting Windows): Clarify descriptions of
3550 with-selected-window and get-lru-window.
3551 (Cyclic Window Ordering): Refer to particular frame when talking
3552 about how splitting affects the ordering.
3553 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3554 switch-to-buffer-other-window. Explain how setting of
3555 display-buffer-reuse-frames affects pop-to-buffer.
3556 (Choosing Window): Clarify some details in descriptions of
3557 display-buffer-reuse-frames, pop-up-frames, and
3558 pop-up-frame-function.
3559 (Dedicated Windows): Clarify some details.
3560 (Textual Scrolling): Replace term vscroll by term vertical
3561 scroll position.
3562 (Vertical Scrolling): Fix typo.
3563 (Window Hooks): Relate text on jit-lock-register to window
3564 scrolling and size changes.
3565
3566 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
3567
3568 * frames.texi (Initial Parameters): Clarify what the initial
3569 minibuffer frame is.
3570 (Buffer Parameters): Note that the minibuffer parameter can not be
3571 altered.
3572
3573 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3574 Document display-buffer changes.
3575
3576 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
3577
3578 * anti.texi (Antinews): Rewrite for Emacs 22.
3579
3580 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3581 obarrays are first mentioned. Define "system abbrev" more
3582 prominently, and add it to the index.
3583 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3584 Copyedits.
3585 (Abbrev Expansion): Document abbrev-insert.
3586
3587 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
3588
3589 * frames.texi (Font and Color Parameters): Rename from Color
3590 Parameters. Document font-backend parameter.
3591
3592 * vol2.texi (Top): Update node listing.
3593 * vol1.texi (Top): Update node listing.
3594 * elisp.texi (Top): Update node listing.
3595
3596 2009-05-11 Martin Rudalics <rudalics@gmx.at>
3597
3598 * windows.texi (Choosing Window): Don't explicitly refer to
3599 split-window-sensibly's window argument in descriptions of
3600 split-height-threshold and split-width-threshold.
3601
3602 2009-05-10 Martin Rudalics <rudalics@gmx.at>
3603
3604 * windows.texi (Choosing Window): Fix rewrite of window
3605 splitting section.
3606
3607 2009-05-09 Eli Zaretskii <eliz@gnu.org>
3608
3609 * nonascii.texi (Default Coding Systems):
3610 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
3611 Add indexing.
3612 (Lisp and Coding Systems): Add index entries.
3613
3614 2009-05-09 Martin Rudalics <rudalics@gmx.at>
3615
3616 * windows.texi (Choosing Window): Describe split-window-sensibly
3617 and rewrite section on window splitting accordingly.
3618 (Textual Scrolling): Replace `...' by @code{...}.
3619
3620 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
3621
3622 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3623 Remove obsoleted pre-abbrev-expand-hook.
3624
3625 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3626 entries.
3627
3628 * internals.texi (Object Internals): Don't assume 32-bit machines
3629 are the norm.
3630 (Buffer Internals): Consolidate table entries for readability.
3631 (Window Internals): Synch field names to window.h.
3632 (Process Internals): Synch field names to process.h.
3633
3634 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
3635
3636 * variables.texi (File Local Variables): Note that read-circle is
3637 bound to nil when reading file-local variables.
3638
3639 * streams.texi (Input Functions): Document read-circle.
3640 (Output Variables): Add xref to Circular Objects.
3641
3642 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
3643
3644 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3645 Features and Coding System Basics. Node that "p" stands for
3646 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3647 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3648 mouse-appearance-menu.
3649 (Programming Tips): Add xref to Progress.
3650
3651 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
3652
3653 * os.texi (Command-Line Arguments):
3654 Document command-line-args-left.
3655 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3656 terminal objects for tty arguments.
3657 (Startup Summary): Add xref to Session Management.
3658 (Session Management): Mention emacs-session-restore. Copyedits.
3659
3660 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
3661
3662 * os.texi (Startup Summary): Copyedits. The init file is not
3663 necessarily named .emacs now. Document initial-buffer-choice and
3664 initial-scratch-message. Note where Emacs exits in batch mode.
3665 Document inhibit-splash-screen as an alias.
3666 (Init File): Be neutral about which init file name to use.
3667
3668 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
3669
3670 * os.texi (System Interface): Fix Texinfo usage.
3671
3672 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
3673
3674 * searching.texi (Regexp Backslash): Also refer to shy groups as
3675 non-capturing or unnumbered groups.
3676 (Regexp Functions): Add cross-reference to Regexp Backslash.
3677
3678 * display.texi (Truncation): Overlays can use line-prefix and
3679 wrap-prefix too.
3680 (Overlay Properties): Document wrap-prefix and line-prefix.
3681 (Face Attributes): Document underline-minimum-offset.
3682 (Face Remapping): Copyedits.
3683 (Low-Level Font): Copyedits.
3684 (Image Cache): Note that the image cache is shared between frames.
3685 (Line Height): Emphasize that line-spacing only takes effect on
3686 graphical terminals.
3687
3688 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
3689
3690 * display.texi (Refresh Screen): Note that a passage about screen
3691 refreshing is text terminal only.
3692 (Forcing Redisplay): Delete misleading comment---sit-for calls
3693 redisplay, not the other way around.
3694 (Truncation): Note new values of truncate-partial-width-windows.
3695 Copyedits.
3696 (Invisible Text): Document invisible-p.
3697
3698 2009-04-11 Eli Zaretskii <eliz@gnu.org>
3699
3700 * display.texi (Overlays): Overlays don't scale well. See
3701 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3702
3703 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
3704
3705 * syntax.texi (Syntax Table Functions): Document cons cell
3706 argument for modify-syntax-entry.
3707 (Categories): Document cons cell argument for
3708 modify-category-entry.
3709
3710 * searching.texi (String Search): Document word-search-forward-lax
3711 and word-search-backward-lax.
3712 (Searching and Case): Describe isearch behavior more precisely.
3713
3714 * keymaps.texi (Tool Bar): Mention that some platforms do not
3715 support multi-line toolbars. Suggested by Stephen Eglen.
3716
3717 * frames.texi (Layout Parameters): Mention that Nextstep also
3718 allows only one tool-bar line. Suggested by Stephen Eglen.
3719
3720 * nonascii.texi (Text Representations): Copyedits.
3721 (Coding System Basics): Also mention utf-8-emacs.
3722 (Converting Representations, Selecting a Representation)
3723 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3724 Copyedits.
3725 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3726
3727 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
3728
3729 * text.texi (Yank Commands): Note that yank uses push-mark.
3730 (Filling): Clarify REGION argument of fill-paragraph.
3731 Document fill-forward-paragraph-function.
3732 (Special Properties): Remove "new in Emacs 22" declaration.
3733 (Clickable Text): Merge with Links and Mouse-1 node.
3734
3735 * display.texi (Button Properties, Button Buffer Commands):
3736 Change xref to Clickable Text.
3737
3738 * tips.texi (Key Binding Conventions): Change xref to Clickable
3739 Text.
3740
3741 * elisp.texi (Top): Update node listing.
3742
3743 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
3744
3745 * markers.texi (The Mark): Copyedits. Improve description of
3746 handle-shift-selection.
3747 (The Region): Move use-region-p here from The Mark.
3748
3749 * positions.texi (Screen Lines): Document (cols . lines) argument
3750 for vertical-motion.
3751
3752 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
3753
3754 * frames.texi (Frames): Clean up introduction. Document `ns'
3755 return value for framep.
3756 (Creating Frames): Note how the terminal is chosen.
3757 (Multiple Terminals, Multiple Displays): Merge into a single node.
3758 (Color Parameters): Fix typo.
3759
3760 * variables.texi (Local Variables, Buffer-Local Variables)
3761 (Creating Buffer-Local): Change link to Multiple Terminals.
3762
3763 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3764
3765 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3766 Terminals.
3767
3768 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3769 to Multiple Terminals.
3770
3771 * elisp.texi (Top): Update node listing.
3772 * vol2.texi (Top): Update node listing.
3773 * vol1.texi (Top): Update node listing.
3774
3775 * buffers.texi (Current Buffer): Note that the append-to-buffer
3776 example is no longer in synch with the latest code. Tie the two
3777 examples together.
3778
3779 * files.texi (File Attributes): Move note about MS-DOS from
3780 Changing Files to File Attributes.
3781 (Create/Delete Dirs): Note that mkdir is an alias for this.
3782
3783 2009-04-01 Markus Triska <triska@gmx.at>
3784
3785 * processes.texi (Filter Functions): Suggest how to handle output
3786 batches.
3787
3788 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
3789
3790 * help.texi (Accessing Documentation): Update example to use
3791 help-setup-xref and with-help-window.
3792 (Help Functions): Remove print-help-return-message, which is
3793 semi-obsolete due to with-help-window. Document help-buffer and
3794 help-setup-xref.
3795
3796 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
3797
3798 * help.texi (Accessing Documentation, Help Functions):
3799 Remove information about long-obsolete Emacs versions.
3800
3801 * modes.texi (Mode Line Variables): The default values of the mode
3802 line variables are now more complicated.
3803
3804 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
3805
3806 * modes.texi (Major Mode Conventions): Note that specialness is
3807 inherited.
3808 (Derived Modes): Note that define-derive-mode sets the mode-class
3809 property.
3810
3811 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3812 goto-map. Add search-map to the list.
3813
3814 2009-03-27 Eli Zaretskii <eliz@gnu.org>
3815
3816 * os.texi (System Environment): Update the list of system-type
3817 values.
3818
3819 * markers.texi (The Mark) <handle-shift-selection>: Update for
3820 removal of the optional argument DEACTIVATE.
3821
3822 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
3823
3824 * commands.texi (Focus Events): Most X window managers don't use
3825 focus-follows-mouse nowadays.
3826
3827 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
3828
3829 * commands.texi (Defining Commands): Clarify introduction.
3830 (Using Interactive): Not that interactive can be put in a symbol
3831 property.
3832 (Interactive Call): Note that a symbol with a non-nil
3833 interactive-form property satisfies commandp.
3834
3835 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
3836
3837 * minibuf.texi (Intro to Minibuffers): Fix typos.
3838
3839 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
3840
3841 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
3842 about minibuffers in old Emacs versions. Copyedits.
3843 Emphasize that enable-recursive-minibuffers defaults to nil.
3844 (Text from Minibuffer): Simplify introduction.
3845
3846 2009-03-22 Alan Mackenzie <acm@muc.de>
3847
3848 * commands.texi (Using Interactive): Clarify string argument to
3849 `interactive' - even promptless elements need \n separators.
3850
3851 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
3852
3853 * minibuf.texi (Completion Styles): New node.
3854
3855 * elisp.texi (Top): Update node listing.
3856
3857 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
3858
3859 * minibuf.texi (Basic Completion): Note that
3860 read-file-name-completion-ignore-case and
3861 read-buffer-completion-ignore-case can override
3862 completion-ignore-case.
3863 (Minibuffer Completion): Document completing-read changes.
3864 (Completion Commands): Avoid mentioning partial completion mode.
3865 Document minibuffer-completion-confirm changes, and
3866 minibuffer-confirm-exit-commands.
3867 (High-Level Completion): Document new require-match behavior for
3868 read-buffer. Document read-buffer-completion-ignore-case.
3869 (Reading File Names): Document new require-match behavior for
3870 read-file-name.
3871
3872 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
3873
3874 * debugging.texi (Error Debugging): Don't mislead the reader into
3875 thinking that debug-on-error enters debugger for C-f at EOB.
3876 (Error Debugging): Setting debug-on-init within the init file
3877 works, and has for some time.
3878
3879 2009-03-13 Kenichi Handa <handa@m17n.org>
3880
3881 * display.texi (Fontsets): Update the description.
3882
3883 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
3884
3885 * advice.texi (Advising Primitives): Link to What Is a Function.
3886
3887 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
3888
3889 * compile.texi (Speed of Byte-Code): Update example.
3890 (Disassembly): Update examples.
3891
3892 * loading.texi (Repeated Loading): Simplify examples.
3893
3894 * customize.texi (Common Keywords): It's not necessary to use :tag
3895 to remove hyphens, as custom-unlispify-tag-name does it
3896 automatically.
3897 (Variable Definitions): Link to File Local Variables.
3898 Document customized-value symbol property.
3899 (Customization Types): Move menu to end of node.
3900
3901 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
3902
3903 * macros.texi (Compiling Macros): Omit misleading sentence, which
3904 implied that macros can only be used in the same file they are
3905 defined.
3906 (Backquote): Remove obsolete information about Emacs 19.
3907
3908 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3909
3910 * display.texi (Display Margins): Fix paren typo.
3911
3912 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
3913
3914 * elisp.texi (Top): Update node listing.
3915
3916 * variables.texi (Variables): Clarify introduction.
3917 (Global Variables): Mention that setq is a special form.
3918 (Local Variables): Use active voice.
3919 (Tips for Defining): Mention marking variables as safe.
3920 (Buffer-Local Variables): Mention terminal-local and frame-local
3921 variables together.
3922 (File Local Variables): Copyedits.
3923 (Frame-Local Variables): Note that they are not really useful.
3924 (Future Local Variables): Node deleted.
3925
3926 * objects.texi (General Escape Syntax): Update explanation of
3927 Unicode escape syntax.
3928
3929 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
3930
3931 * control.texi (Control Structures): Add cindex entry for "textual
3932 order".
3933
3934 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3935 instead of "expression" throughout.
3936 (Function Indirection): Copyedits. Use active voice.
3937 (Eval): The default value of max-lisp-eval-depth is now 400.
3938
3939 2009-02-23 Miles Bader <miles@gnu.org>
3940
3941 * processes.texi (System Processes): Rename `system-process-attributes'
3942 to `process-attributes'.
3943
3944 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
3945
3946 * symbols.texi (Property Lists): Emphasize that property lists are
3947 not restricted to symbol cells.
3948 (Other Plists): Copyedit.
3949
3950 * sequences.texi (Sequences Arrays Vectors): Make introduction
3951 more concise.
3952 (Arrays): Mention char-tables and bool-vectors too.
3953 (Vectors): Don't repeat information given in Arrays node. Link to
3954 nodes that explain the vector usage examples.
3955 (Char-Tables): Note that char-table elements can have arbitrary
3956 type. Explain effect of omitted char-table-extra-slots property.
3957 Link to Property Lists node.
3958
3959 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
3960
3961 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3962 `append'.
3963 (List Elements): Copyedits.
3964
3965 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3966 of `vconcat'.
3967
3968 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3969 Emacs 20 usage of `concat'.
3970 (Case Conversion): Copyedits.
3971
3972 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
3973
3974 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3975 Minor edits.
3976 (Frame Configuration Type): Emphasize that it is not primitive.
3977 (Font Type): New node.
3978 (Type Predicates): Add fontp; type-of now recognizes font object
3979 types.
3980
3981 * intro.texi (Version Info): Update version numbers in examples.
3982 (Acknowledgements): List more contributors.
3983
3984 * elisp.texi: Bump version number to 3.0.
3985 (Top): Link to Font Type node.
3986
3987 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
3988
3989 * modes.texi (Major Mode Conventions): Remove duplicate words.
3990 (Customizing Keywords): Fix typo.
3991
3992 2009-02-14 Eli Zaretskii <eliz@gnu.org>
3993
3994 * nonascii.texi (User-Chosen Coding Systems): Document that
3995 select-safe-coding-system suggests raw-text if there are raw bytes
3996 in the region.
3997 (Explicit Encoding): Warn not to use `undecided' when encoding.
3998
3999 2009-02-11 Glenn Morris <rgm@gnu.org>
4000
4001 * frames.texi (Visibility of Frames): Mention the effect multiple
4002 workspaces/desktops can have on visibility.
4003
4004 2009-02-07 Eli Zaretskii <eliz@gnu.org>
4005
4006 * text.texi (Commands for Insertion):
4007 * commands.texi (Event Mod):
4008 * keymaps.texi (Searching Keymaps):
4009 * nonascii.texi (Translation of Characters):
4010 Reinstate documentation of translation-table-for-input.
4011 (Explicit Encoding): Document the `charset' text property produced
4012 by decode-coding-region and decode-coding-string.
4013
4014 2009-01-27 Alan Mackenzie <acm@muc.de>
4015
4016 * modes.texi (Search-based Fontification): Correct a typo.
4017
4018 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
4019
4020 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4021 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4022
4023 2009-01-24 Eli Zaretskii <eliz@gnu.org>
4024
4025 * display.texi (Window Systems): Document the value of
4026 `initial-window-system' under --daemon.
4027
4028 * os.texi (System Environment): Remove description of the
4029 `environment' function which has been deleted.
4030
4031 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4032
4033 * frames.texi (Multiple Displays): Remove documentation for
4034 removed function make-frame-on-tty.
4035
4036 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
4037
4038 * files.texi (Format Conversion Piecemeal): Clarify behavior of
4039 write-region-annotate-functions.
4040 Document write-region-post-annotation-function.
4041
4042 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
4043
4044 * display.texi (Font Lookup): Document WIDTH argument of
4045 x-list-fonts.
4046
4047 2009-01-17 Eli Zaretskii <eliz@gnu.org>
4048
4049 * maps.texi (Standard Keymaps): Rename function-key-map to
4050 local-function-key-map.
4051
4052 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4053 local-function-key-map.
4054
4055 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4056 and `set-keyboard-coding-system' now accept an optional terminal
4057 argument.
4058
4059 * commands.texi (Event Mod): `keyboard-translate-table' is now
4060 terminal-local.
4061 (Function Keys): Rename function-key-map to
4062 local-function-key-map.
4063
4064 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4065 frames.texi.
4066
4067 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
4068 `delete-terminal-functions', `suspend-tty-functions' and
4069 `resume-tty-functions'.
4070
4071 * frames.texi (Frames): Document `frame-terminal' and
4072 `terminal-live-p'.
4073 (Multiple Displays): Document `make-frame-on-tty'.
4074 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4075 `terminal-name', and `get-device-terminal'.
4076 (Terminal Parameters): Document `terminal-parameters',
4077 `terminal-parameter', and `set-terminal-parameter'.
4078
4079 * os.texi (System Environment): Document `environment' and
4080 `initial-environment'.
4081 (Suspending Emacs): Update for multi-tty; document
4082 `suspend-tty', `resume-tty', and `controlling-tty-p'.
4083
4084 * nonascii.texi (Coding System Basics): More accurate description
4085 of `raw-text'.
4086
4087 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
4088
4089 * display.texi (Low-Level Font): Fix typo.
4090
4091 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
4092
4093 * elisp.texi (Top): Update node listing.
4094
4095 * display.texi (PostScript Images): Node deleted.
4096
4097 2009-01-10 Eli Zaretskii <eliz@gnu.org>
4098
4099 * processes.texi (Decoding Output): Document that null bytes force
4100 no-conversion for reading process output.
4101
4102 * files.texi (Reading from Files): Document that null bytes force
4103 no-conversion when visiting files.
4104
4105 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
4106
4107 * nonascii.texi (Lisp and Coding Systems):
4108 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
4109 (Character Properties): Improve wording.
4110
4111 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
4112
4113 * display.texi (Font Lookup): Remove obsolete function
4114 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4115 (Low-Level Font): Rename from Fonts, move to end of Faces section.
4116 (Font Selection): Reorder order of variable descriptions.
4117 Minor clarifications.
4118
4119 * elisp.texi (Top): Update node listing.
4120
4121 2009-01-09 Glenn Morris <rgm@gnu.org>
4122
4123 * commands.texi (Command Loop Info): Say that last-command-char and
4124 last-input-char are obsolete aliases.
4125
4126 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4127 last-input-char and last-command-char, since they are just aliases for
4128 last-input-event and last-command-event.
4129
4130 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4131 last-command-char.
4132
4133 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4134
4135 * elisp.texi: Update node listing.
4136
4137 * display.texi (Faces): Put Font Selection node after Auto Faces.
4138 (Face Attributes): Don't link to Font Lookup.
4139 Document font-family-list.
4140 (Fonts): New node.
4141
4142 2009-01-08 Jason Rumney <jasonr@gnu.org>
4143
4144 * frames.texi (Pointer Shape): Clarify that only X supports
4145 changing the standard pointer shapes. (Bug#1485)
4146
4147 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4148
4149 * display.texi (Attribute Functions): Note that a function value
4150 :height is relative, and that compatibility functions work by
4151 calling set-face-attribute.
4152 (Displaying Faces): Reorder list in order of increasing priority.
4153 (Face Remapping): New node. Content moved here from Displaying
4154 Faces.
4155 (Glyphs): Link to Face Functions.
4156
4157 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4158
4159 * display.texi (Faces): Don't discuss face id here. facep does
4160 not return t.
4161 (Defining Faces): Minor clarification.
4162 (Face Attributes): Rearrange items to match docstring of
4163 set-face-attribute. Add :foundry attribute. Document new role of
4164 :font attribute. Texinfo usage fix.
4165 (Attribute Functions): Copyedits.
4166 (Face Functions): Note that face number is seldom used.
4167
4168 2009-01-05 Richard M Stallman <rms@gnu.org>
4169
4170 * strings.texi (Predicates for Strings): Minor clarification.
4171
4172 * functions.texi (Function Safety): Texinfo usage fix.
4173
4174 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
4175
4176 * objects.texi (General Escape Syntax): Fix typo.
4177
4178 2009-01-03 Martin Rudalics <rudalics@gmx.at>
4179
4180 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4181 works via the default value of pop-up-frame-function.
4182
4183 2009-01-02 Eli Zaretskii <eliz@gnu.org>
4184
4185 * processes.texi (System Processes): Document the `time' and
4186 `ctime' attributes of `system-process-attributes'.
4187
4188 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
4189
4190 * display.texi (Face Attributes): Clarify :height attribute.
4191
4192 2008-12-31 Martin Rudalics <rudalics@gmx.at>
4193
4194 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4195 the front of the buffer list. Add entries for `last-buffer' and
4196 `unbury-buffer'.
4197
4198 2008-12-27 Eli Zaretskii <eliz@gnu.org>
4199
4200 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4201 and its subsections.
4202
4203 * frames.texi (Multiple Terminals, Low-level Terminal)
4204 (Terminal Parameters, Frames on Other TTY devices): New sections.
4205 (Frames): Add an xref to "Multiple Terminals".
4206
4207 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4208
4209 * objects.texi (Terminal Type): New node.
4210 (Editing Types): Add it to the menu.
4211
4212 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4213 Variables".
4214
4215 * variables.texi (Directory Local Variables): New node.
4216 (Variables): Add a menu item for it.
4217
4218 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4219 `generated-autoload-file'.
4220
4221 2008-12-20 Eli Zaretskii <eliz@gnu.org>
4222
4223 * os.texi (Startup Summary): Add xref to documentation of
4224 `initial-window-system'.
4225
4226 * display.texi (Window Systems): Document `window-system' the
4227 function. The variable `window-system' is now frame-local.
4228 Document `initial-window-system'.
4229
4230 2008-12-19 Martin Rudalics <rudalics@gmx.at>
4231
4232 * windows.texi (Windows): Rewrite description of
4233 fit-window-to-buffer.
4234
4235 2008-12-13 Glenn Morris <rgm@gnu.org>
4236
4237 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4238 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4239
4240 2008-12-12 Glenn Morris <rgm@gnu.org>
4241
4242 * debugging.texi (Error Debugging): Refer forwards to
4243 eval-expression-debug-on-error.
4244
4245 2008-12-05 Eli Zaretskii <eliz@gnu.org>
4246
4247 * strings.texi (String Basics): Only unibyte strings that
4248 represent key sequences hold 8-bit raw bytes.
4249
4250 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4251 paragraph to speak about `undecided'.
4252 (Character Properties): Don't explain the meaning of each
4253 property; instead, identify their Unicode Standard names.
4254 (Character Sets): Document `map-charset-chars'.
4255
4256 2008-12-02 Glenn Morris <rgm@gnu.org>
4257
4258 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4259 section yet again.
4260
4261 2008-11-29 Eli Zaretskii <eliz@gnu.org>
4262
4263 * nonascii.texi (Character Properties): New Section.
4264 (Specifying Coding Systems): Document
4265 `coding-system-priority-list', `set-coding-system-priority', and
4266 `with-coding-priority'.
4267 (Lisp and Coding Systems): Document `check-coding-systems-region'
4268 and `coding-system-charset-list'.
4269 (Coding System Basics): Document `coding-system-aliases'.
4270
4271 * elisp.texi (Top): Add a @detailmenu entry for "Character
4272 Properties".
4273
4274 * objects.texi (Character Type): Correct the range of Emacs
4275 characters. Add an @xref to "Character Codes".
4276
4277 * strings.texi (String Basics): Add an @xref to "Character Codes".
4278
4279 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4280
4281 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4282 (Character Codes): Document `max-char'.
4283
4284 2008-11-28 Eli Zaretskii <eliz@gnu.org>
4285
4286 * nonascii.texi (Text Representations, Converting Representations)
4287 (Character Sets, Scanning Charsets, Translation of Characters):
4288 Make text more accurate.
4289
4290 2008-11-28 Glenn Morris <rgm@gnu.org>
4291
4292 * files.texi (Format Conversion Round-Trip): Improve previous change.
4293
4294 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
4295
4296 * modes.texi (Auto Major Mode): Fix example.
4297
4298 2008-11-25 Glenn Morris <rgm@gnu.org>
4299
4300 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4301
4302 * files.texi (Format Conversion Round-Trip):
4303 Use active voice for previous change.
4304
4305 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
4306
4307 * os.texi (Processor Run Time):
4308 * processes.texi (Transaction Queues):
4309 * markers.texi (The Mark):
4310 * windows.texi (Choosing Window, Selecting Windows):
4311 * files.texi (Changing Files, Magic File Names):
4312 * commands.texi (Key Sequence Input):
4313 * functions.texi (Declaring Functions):
4314 * strings.texi (Predicates for Strings):
4315 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4316
4317 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
4318
4319 * help.texi (Accessing Documentation): Update example.
4320
4321 * variables.texi (Defining Variables): Note that `*' is not
4322 necessary if defcustom is used.
4323
4324 2008-11-22 Eli Zaretskii <eliz@gnu.org>
4325
4326 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4327 Characters" from @detailmenu.
4328
4329 * nonascii.texi (Character Codes, Character Sets)
4330 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4331 (Chars and Bytes, Splitting Characters): Sections removed.
4332
4333 2008-11-22 Lute Kamstra <lute@gnu.org>
4334
4335 * positions.texi (Text Lines): Update goto-line documentation.
4336
4337 2008-11-21 Martin Rudalics <rudalics@gmx.at>
4338
4339 * frames.texi (Frames): Fix typo, add cross references, reword.
4340 (Initial Parameters): Reword special-display-frame-alist text.
4341 (Frames and Windows): Reword. Describe argument norecord for
4342 set-frame-selected-window.
4343 (Input Focus): Describe argument norecord for select-frame.
4344 Remove comment on MS-Windows behavior for focus-follows-mouse.
4345 (Raising and Lowering): Mention windows-frames dichotomy in
4346 metaphor.
4347
4348 * windows.texi (Displaying Buffers, Vertical Scrolling)
4349 (Horizontal Scrolling): Fix indenting and rewording issues
4350 introduced with 2008-11-07 change.
4351
4352 2008-11-20 Glenn Morris <rgm@gnu.org>
4353
4354 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4355 element of `format-alist'.
4356
4357 2008-11-19 Glenn Morris <rgm@gnu.org>
4358
4359 * doclicense.texi: Update to FDL 1.3.
4360 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4361
4362 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
4363
4364 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4365 vars, which are obsolete. Mention jit-lock-register.
4366
4367 * modes.texi (Other Font Lock Variables):
4368 Document jit-lock-register and jit-lock-unregister.
4369
4370 * frames.texi (Color Parameters): Document alpha parameter.
4371
4372 2008-11-16 Martin Rudalics <rudalics@gmx.at>
4373
4374 * windows.texi (Splitting Windows, Deleting Windows)
4375 (Selecting Windows, Cyclic Window Ordering)
4376 (Buffers and Windows, Displaying Buffers, Choosing Window)
4377 (Dedicated Windows, Window Point, Window Start and End)
4378 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4379 (Size of Window, Resizing Windows, Window Configurations)
4380 (Window Parameters): Avoid @var at beginning of sentences and
4381 reword accordingly.
4382
4383 2008-11-11 Lute Kamstra <lute@gnu.org>
4384
4385 * files.texi (File Name Components): Fix file-name-extension
4386 documentation.
4387
4388 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
4389
4390 * frames.texi (Basic Parameters): Remove display-environment-variable
4391 and term-environment-variable.
4392
4393 2008-11-08 Eli Zaretskii <eliz@gnu.org>
4394
4395 * windows.texi (Basic Windows, Splitting Windows)
4396 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4397 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
4398 (Resizing Windows, Window Configurations, Window Parameters):
4399 Fix wording and markup.
4400
4401 2008-11-07 Martin Rudalics <rudalics@gmx.at>
4402
4403 * windows.texi (Windows): Update entries.
4404 (Basic Windows): Remove listing of attributes. Reword.
4405 (Splitting Windows, Deleting Windows): Reword.
4406 (Selecting Windows, Cyclic Window Ordering): Reword with special
4407 emphasis on order of recently selected windows and buffer list.
4408 (Buffers and Windows, Choosing Window): Reword with special
4409 emphasis on dedicated windows.
4410 (Displaying Buffers): Reword. For switch-to-buffer mention that
4411 it may fall back on pop-to-buffer. For other-window try to
4412 explain how it treats the cyclic ordering of windows.
4413 (Dedicated Windows): New node and section discussing dedicated
4414 windows and associated functions.
4415 (Window Point): Add entry for window-point-insertion-type. Reword.
4416 (Window Start and End): Rename node and section title. Reword.
4417 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4418 Minor rewording.
4419 (Size of Window): Reword, in particular text on window-width.
4420 (Resizing Windows): Reword. Add text on balancing windows.
4421 (Window Configurations): Reword. Mention window parameters.
4422 (Window Parameters): New node and section on window parameters.
4423 (Window Hooks): Reword. Mention that
4424 window-configuration-change-hook is run "buffer-locally".
4425 * elisp.texi (Top): Update Windows entries in @detailmenu
4426 section.
4427
4428 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
4429
4430 * searching.texi (Regexp Search): Fix typo.
4431
4432 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4433
4434 * searching.texi (Regexp Search): Document GREEDY arg.
4435 (Simple Match Data): Fix return value.
4436
4437 2008-11-01 Eli Zaretskii <eliz@gnu.org>
4438
4439 * nonascii.texi (Text Representations): Rewrite to make consistent
4440 with Emacs 23 internal representation of characters.
4441 Document `unibyte-string'.
4442
4443 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
4444
4445 * processes.texi (Process Information): Note that process-status
4446 does not accept buffer names.
4447
4448 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4449
4450 * positions.texi (Skipping Characters): Correct return value of
4451 skip-chars-forward.
4452
4453 2008-10-25 Martin Rudalics <rudalics@gmx.at>
4454
4455 * windows.texi (Deleting Windows): Update documentation of
4456 delete-windows-on.
4457 (Buffers and Windows): Update documentations of
4458 get-buffer-window and get-buffer-window-list.
4459 (Displaying Buffers): Update documentation of
4460 replace-buffer-in-windows.
4461
4462 * buffers.texi (Current Buffer): Reword set-buffer and
4463 with-current-buffer documentations.
4464 (Creating Buffers): Reword documentation of get-buffer-create.
4465
4466 2008-10-23 Martin Rudalics <rudalics@gmx.at>
4467
4468 * buffers.texi (Current Buffer): Reword documentation of
4469 set-buffer.
4470 (Buffer Names): Reword documentation of buffer-name.
4471 (The Buffer List): For bury-buffer explain what happens with the
4472 buffer's window.
4473 (Creating Buffers): Say that get-buffer-create's arg is called
4474 buffer-or-name.
4475
4476 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
4477
4478 * advice.texi (Computed Advice): Explain what DEFINITION is.
4479
4480 * nonascii.texi (Character Codes): Remove obsolete function
4481 char-valid-p, and document characterp instead.
4482
4483 2008-10-22 Martin Rudalics <rudalics@gmx.at>
4484
4485 * windows.texi (Displaying Buffers): Reword documentation of
4486 pop-to-buffer.
4487 (Choosing Window): Rewrite documentation of display-buffer and
4488 its options.
4489
4490 * buffers.texi (Killing Buffers): Update documentation of
4491 kill-buffer.
4492
4493 2008-10-21 Eli Zaretskii <eliz@gnu.org>
4494
4495 * processes.texi (Serial Ports): Fix wording and improve markup.
4496
4497 * searching.texi (Regexp Search): Document `string-match-p' and
4498 `looking-at-p'.
4499 (POSIX Regexps): Add an xref for "non-greedy".
4500 (Regexp Special): Add @cindex entry for "non-greedy".
4501
4502 * display.texi (Attribute Functions): Document `face-all-attributes'.
4503 (Image Cache) <image-refresh>: Minor wording fixes.
4504
4505 * frames.texi (Color Names): Add an xref to `read-color'.
4506
4507 * minibuf.texi (High-Level Completion): Document `read-color'.
4508
4509 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4510
4511 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4512
4513 * buffers.texi (Swapping Text): New section, documents
4514 `buffer-swap-text'.
4515
4516 2008-10-21 Martin Rudalics <rudalics@gmx.at>
4517
4518 * windows.texi (Resizing Windows): Minor wording fix.
4519
4520 2008-10-20 Eli Zaretskii <eliz@gnu.org>
4521
4522 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4523 and `combine-and-quote-strings'.
4524
4525 * strings.texi (Creating Strings): Add xrefs for them.
4526
4527 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4528
4529 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4530 match the corresponding menu in minibuf.texi.
4531
4532 * minibuf.texi (Reading File Names): Document `read-shell-command'
4533 and `minibuffer-local-shell-command-map'.
4534
4535 2008-10-19 Martin Rudalics <rudalics@gmx.at>
4536
4537 * windows.texi (Resizing Windows): Remove var{} around "window" in
4538 documentation of enlarge-window.
4539 Rewrite documentation of window-min-height and window-min-width.
4540
4541 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4542
4543 * functions.texi (Calling Functions): Document `apply-partially'.
4544
4545 * hooks.texi (Standard Hooks): Mention
4546 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4547
4548 * variables.texi (File Local Variables): Document
4549 `file-local-variables-alist', `before-hack-local-variables-hook'
4550 and `hack-local-variables-hook'.
4551
4552 * processes.texi (Synchronous Processes): Document `process-lines'.
4553
4554 * customize.texi (Variable Definitions):
4555 Document `custom-reevaluate-setting'.
4556
4557 2008-10-18 Martin Rudalics <rudalics@gmx.at>
4558
4559 * windows.texi (Choosing Window, Deleting Windows)
4560 (Displaying Buffers): Expand documentation of dedicated windows.
4561
4562 2008-10-18 Eli Zaretskii <eliz@gnu.org>
4563
4564 * files.texi (Changing Files): Document symbolic input of file
4565 modes to `set-file-modes'. Document `read-file-modes' and
4566 `file-modes-symbolic-to-number'.
4567
4568 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4569 and `search-map'.
4570
4571 * searching.texi (Search and Replace):
4572 Document `replace-search-function' and `replace-re-search-function'.
4573 Document `multi-query-replace-map'.
4574
4575 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
4576 (Completion Commands, Reading File Names):
4577 Rename `minibuffer-local-must-match-filename-map' to
4578 `minibuffer-local-filename-must-match-map'.
4579 (Minibuffer Completion): The `require-match' argument to
4580 `completing-read' can now have the value `confirm-only'.
4581
4582 * windows.texi (Displaying Buffers): Minor wording fix.
4583 (Choosing Window): `split-height-threshold' can now be nil.
4584 Document `split-width-threshold'. `pop-up-frames' can have the
4585 value `graphic-only'.
4586
4587 2008-10-17 Eli Zaretskii <eliz@gnu.org>
4588
4589 * os.texi (Startup Summary): Document `before-init-time' and
4590 `after-init-time'. Document `initial-window-system' and
4591 `window-system-initialization-alist'. Document reading the
4592 abbrevs file. Document the call to `server-start' under --daemon.
4593 Rearrange a bit to be consistent with the code flow.
4594 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4595 (Time Parsing): Document `format-seconds'.
4596
4597 2008-10-17 Martin Rudalics <rudalics@gmx.at>
4598
4599 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4600 and reword.
4601
4602 2008-10-16 Eli Zaretskii <eliz@gnu.org>
4603
4604 * markers.texi (The Mark): Document use-region-p.
4605
4606 2008-10-15 Eli Zaretskii <eliz@gnu.org>
4607
4608 * internals.texi (Writing Emacs Primitives): The interactive spec
4609 of a primitive can be a Lisp form.
4610
4611 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4612 values of transient-mark-mode. Document handle-shift-selection.
4613
4614 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4615 (Interactive Examples): Show an example of `^'.
4616 (Key Sequence Input): Document this-command-keys-shift-translated.
4617 (Defining Commands, Using Interactive): The interactive-form of a
4618 function can be added via its symbol's property.
4619
4620 * positions.texi (List Motion): beginning-of-defun-function can
4621 now accept an argument.
4622
4623 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4624 now return a list of strings.
4625
4626 * control.texi (Handling Errors): Document ignore-errors.
4627
4628 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4629 (Parameter Access): Document set-frame-parameter.
4630
4631 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4632 Hooks" for the effect of kill-all-local-variables on local hook
4633 functions.
4634
4635 * modes.texi (Major Mode Conventions, Mode Line Variables):
4636 `mode-name' need not be a string. xref to "Mode Line Data" for
4637 details, and to "Emulating Mode Line" for computing a string
4638 value.
4639
4640 2008-10-14 Eli Zaretskii <eliz@gnu.org>
4641
4642 * processes.texi (System Processes): New section.
4643 (Processes, Signals to Processes): Add xrefs to it.
4644
4645 * objects.texi (Editing Types): A `process' is a subprocess of
4646 Emacs, not just any process running on the OS.
4647
4648 * elisp.texi (Top): Adjust the @detailmenu for the above two
4649 changes.
4650
4651 * sequences.texi (Char-Tables): Remove documentation of
4652 set-char-table-default, which has no effect since Emacs 23.
4653 <char-table-range, set-char-table-range>: Don't mention generic
4654 characters and charsets. Add a cons cell as a possible argument.
4655
4656 * nonascii.texi (Splitting Characters)
4657 (Translation of Characters): Don't mention generic characters.
4658
4659 * display.texi (Fontsets): Don't mention generic characters.
4660
4661 * sequences.texi (Char-Tables): `map-char-table' can now call its
4662 argument FUNCTION with a cons cell as KEY.
4663
4664 2008-10-13 Eli Zaretskii <eliz@gnu.org>
4665
4666 * objects.texi (Primitive Function Type): Move "@cindex special
4667 forms" from here...
4668
4669 * eval.texi (Special Forms): ...to here.
4670
4671 * functions.texi (What Is a Function): `functionp' returns nil for
4672 special forms. Add an xref.
4673
4674 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4675 Variables".
4676
4677 * variables.texi (Frame-Local Variables): New section.
4678 (Buffer-Local Variables): Add an xref to it.
4679 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4680 have both frame-local and buffer-local binding.
4681
4682 * frames.texi (Frames): Mention multiple tty frames.
4683 (Frame Parameters, Parameter Access): Mention frame-local variable
4684 bindings.
4685
4686 2008-09-20 Glenn Morris <rgm@gnu.org>
4687
4688 * display.texi (Defining Faces): Recommend against face variables.
4689
4690 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
4691
4692 * display.texi (Echo Area Customization): Fix typo.
4693
4694 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
4695
4696 * loading.texi (Where Defined): Add `defface' item.
4697
4698 2008-09-06 Martin Rudalics <rudalics@gmx.at>
4699
4700 * loading.texi (Where Defined): Fix description of symbol-file.
4701
4702 2008-08-26 Jason Rumney <jasonr@gnu.org>
4703
4704 * display.texi (TIFF Images): New section describing :index property.
4705
4706 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
4707
4708 * display.texi (Temporary Displays): Remove unnecessary comment
4709 about usage of temp-buffer-show-hook.
4710
4711 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
4712
4713 * symbols.texi (Other Plists): Fix incorrect example.
4714 Suggested by Florian Beck.
4715
4716 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
4717
4718 * os.texi: Fix previous change.
4719
4720 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4721
4722 * os.texi:
4723 * intro.texi:
4724 * files.texi: Remove VMS support.
4725
4726 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4727
4728 * os.texi:
4729 * frames.texi:
4730 * display.texi: Remove mentions of Mac Carbon.
4731
4732 2008-07-01 Miles Bader <miles@gnu.org>
4733
4734 * text.texi (Special Properties):
4735 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4736
4737 2008-06-28 Johan Bockgård <bojohan@gnu.org>
4738
4739 * display.texi (Other Image Types): Fix copy/paste error; say
4740 "PBM", not "XBM".
4741
4742 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4743
4744 * os.texi: Remove references to obsolete systems.
4745
4746 2008-06-20 Eli Zaretskii <eliz@gnu.org>
4747
4748 * makefile.w32-in (distclean): Remove makefile.
4749
4750 2008-06-17 Glenn Morris <rgm@gnu.org>
4751
4752 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4753 (elisp, dist): Remove rules and variables that are obsolete now
4754 the lisp manual is no longer distributed separately.
4755
4756 2008-06-16 Glenn Morris <rgm@gnu.org>
4757
4758 * configure, configure.in, mkinstalldirs: Remove unused files.
4759
4760 * book-spine.texinfo: Set version to 23.0.60.
4761 * vol1.texi (EMACSVER):
4762 * vol2.texi (EMACSVER): Set to 23.0.60.
4763
4764 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4765 as per maintain.info.
4766
4767 2008-06-15 Glenn Morris <rgm@gnu.org>
4768
4769 * makefile.w32-in (manual): Use "23" rather than "21".
4770
4771 * Makefile.in (emacsver): New, set by configure.
4772 (manual): Use emacsver.
4773
4774 * intro.texi: Report bugs using M-x report-emacs-bug.
4775
4776 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4777
4778 2008-06-13 Daniel Engeler <engeler@gmail.com>
4779
4780 * elisp.texi, internals.texi, processes.texi: Add documentation
4781 about serial port access.
4782
4783 2008-06-05 Miles Bader <miles@gnu.org>
4784
4785 * display.texi (Displaying Faces): Update to reflect function
4786 renamings in face-remap.el.
4787
4788 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
4789
4790 * display.texi (Fontsets): Fix typos.
4791
4792 2008-06-03 Miles Bader <miles@gnu.org>
4793
4794 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4795 remove-relative-face-remapping, set-base-face-remapping,
4796 and set-default-base-face-remapping.
4797
4798 2008-06-01 Miles Bader <miles@gnu.org>
4799
4800 * display.texi (Displaying Faces): Add face-remapping-alist.
4801
4802 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4803
4804 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4805 variable names.
4806
4807 2008-05-03 Eric S. Raymond <esr@golux>
4808
4809 * keymaps.texi: Clarify that (current-local-map) and
4810 (current-global-map) return references, not copies.
4811
4812 2008-05-02 Juri Linkov <juri@jurta.org>
4813
4814 * minibuf.texi (Text from Minibuffer): Document a list of
4815 default values for `read-from-minibuffer'.
4816
4817 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
4818
4819 * nonascii.texi (Translation of Characters): Fix previous change.
4820
4821 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
4822
4823 * display.texi (Overlay Properties): Clarify role of underlying
4824 textprop and overlay keymaps for display strings.
4825
4826 * keymaps.texi (Active Keymaps): Ditto.
4827
4828 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4829
4830 * minibuf.texi (Programmed Completion):
4831 Replace dynamic-completion-table with the new completion-table-dynamic.
4832
4833 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
4834
4835 * intro.texi (Some Terms): Change "fonts in this manual" index
4836 entry to "typographic conventions".
4837
4838 2008-04-05 Eli Zaretskii <eliz@gnu.org>
4839
4840 * objects.texi (Text Props and Strings): Add indexing for read
4841 syntax of text properties.
4842
4843 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4844
4845 * processes.texi (Decoding Output): Remove process-filter-multibyte
4846 functions.
4847
4848 2008-03-15 Martin Rudalics <rudalics@gmx.at>
4849
4850 * display.texi (Finding Overlays): Say that empty overlays at
4851 the end of the buffer are reported too.
4852
4853 2008-03-13 Glenn Morris <rgm@gnu.org>
4854
4855 * elisp.texi (EMACSVER): Set to 23.0.60.
4856
4857 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
4858
4859 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
4860
4861 2008-02-22 Glenn Morris <rgm@gnu.org>
4862
4863 * frames.texi (Position Parameters): Clarify the description of
4864 `left' and `top', using information from "Geometry".
4865 (Geometry): Give a pointer to "Position Parameters", rather than
4866 repeating information.
4867
4868 2008-02-11 Glenn Morris <rgm@gnu.org>
4869
4870 * objects.texi (Equality Predicates): No longer talk about "two"
4871 functions.
4872
4873 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
4874
4875 * objects.texi (Equality Predicates): Add defun for
4876 equal-including-properties.
4877
4878 2008-02-10 Glenn Morris <rgm@gnu.org>
4879
4880 * objects.texi (Equality Predicates):
4881 Mention equal-including-properties.
4882
4883 2008-02-07 Richard Stallman <rms@gnu.org>
4884
4885 * windows.texi (Window Start): Mention the feature of moving
4886 window-start to start of line.
4887
4888 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
4889
4890 * keymaps.texi (Tool Bar): Document rtl property.
4891
4892 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4893
4894 * display.texi (Button Types):
4895 For define-button-type, clarify type of NAME.
4896
4897 2008-01-19 Martin Rudalics <rudalics@gmx.at>
4898
4899 * buffers.texi (Buffer Modification): Fix typo.
4900
4901 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4902
4903 * os.texi (System Environment): Remove references to OSes that are
4904 not supported anymore.
4905
4906 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4907
4908 * os.texi (System Environment): Remove mention for Masscomp.
4909
4910 2008-01-04 Richard Stallman <rms@gnu.org>
4911
4912 * display.texi (Faces): Don't talk about internal face vector as arg
4913 to facep.
4914
4915 * customize.texi (Type Keywords): Fix previous change.
4916
4917 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4918 * elisp.texi (Top): Fix menu for commands.texi change.
4919
4920 2007-12-30 Richard Stallman <rms@gnu.org>
4921
4922 * commands.texi (Accessing Mouse): Rename from Accessing Events.
4923 (Accessing Scroll): New node broken out of Accessing Mouse.
4924
4925 2007-12-28 Richard Stallman <rms@gnu.org>
4926
4927 * frames.texi (Size Parameters): Fix typo.
4928 (Basic Parameters): For `title', refer to title bar.
4929 (Size and Position): Explain meaning of frame pixel width and height.
4930
4931 2007-12-23 Richard Stallman <rms@gnu.org>
4932
4933 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4934 Improve some of the commented-out keywords' text too.
4935
4936 2007-12-14 Martin Rudalics <rudalics@gmx.at>
4937
4938 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4939 "visit the current buffer".
4940
4941 * os.texi (System Interface): Fix typo.
4942
4943 2007-12-04 Richard Stallman <rms@gnu.org>
4944
4945 * objects.texi (Symbol Type): Fix typo.
4946
4947 2007-12-03 Richard Stallman <rms@gnu.org>
4948
4949 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4950
4951 2007-12-01 Glenn Morris <rgm@gnu.org>
4952
4953 * functions.texi (Declaring Functions): Improve previous change.
4954
4955 2007-11-30 Glenn Morris <rgm@gnu.org>
4956
4957 * functions.texi (Declaring Functions): Add optional fourth
4958 argument of declare-function, and setting third argument to `t'.
4959
4960 2007-11-29 Richard Stallman <rms@gnu.org>
4961
4962 * customize.texi (Composite Types): Document `group' type.
4963
4964 2007-11-29 Glenn Morris <rgm@gnu.org>
4965
4966 * functions.texi (Declaring Functions): Add findex.
4967 Mention `external' files.
4968
4969 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
4970
4971 * functions.texi (Declaring Functions): Fix directive.
4972
4973 2007-11-25 Richard Stallman <rms@gnu.org>
4974
4975 * help.texi (Help Functions): Clean up last change.
4976
4977 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4978
4979 * loading.texi (Named Features): Minor cleanup.
4980
4981 * macros.texi (Eval During Expansion): Minor cleanup.
4982
4983 * variables.texi (Variable Aliases): Minor cleanup.
4984
4985 2007-11-24 Richard Stallman <rms@gnu.org>
4986
4987 * functions.texi (Declaring Functions): Clarify previous change.
4988
4989 * compile.texi (Compiler Errors): Clarify previous change.
4990
4991 2007-11-24 Richard Stallman <rms@gnu.org>
4992
4993 * display.texi (Refresh Screen, Forcing Redisplay):
4994 Clarify the text and move items around.
4995
4996 2007-11-24 Glenn Morris <rgm@gnu.org>
4997
4998 * functions.texi (Declaring Functions): New section.
4999 * compile.texi (Compiler Errors): Mention declaring functions,
5000 defvar with no initvalue, and byte-compile-warnings.
5001
5002 2007-11-15 Martin Rudalics <rudalics@gmx.at>
5003
5004 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5005 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5006
5007 2007-11-13 Martin Rudalics <rudalics@gmx.at>
5008
5009 * help.texi (Help Functions): Document new macro `with-help-window'.
5010
5011 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5012
5013 * searching.texi (Replacing Match): Describe new
5014 `match-substitute-replacement'.
5015
5016 2007-10-31 Richard Stallman <rms@gnu.org>
5017
5018 * strings.texi (Creating Strings): Null strings from concat not unique.
5019
5020 2007-10-26 Richard Stallman <rms@gnu.org>
5021
5022 * objects.texi (Equality Predicates): Null strings are uniquified.
5023
5024 * minibuf.texi: Minor clarifications in previous change.
5025
5026 2007-10-25 Glenn Morris <rgm@gnu.org>
5027
5028 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5029
5030 2007-10-24 Richard Stallman <rms@gnu.org>
5031
5032 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5033
5034 * variables.texi (Frame-Local Variables): Node deleted.
5035 (Variables): Delete Frame-Local Variables from menu.
5036 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5037 (Default Value): Don't mention frame-local vars.
5038
5039 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5040
5041 * loading.texi (Unloading): Document FEATURE-unload-function
5042 instead of FEATURE-unload-hook.
5043
5044 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5045
5046 2007-10-22 Juri Linkov <juri@jurta.org>
5047
5048 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5049 (High-Level Completion): Document a list of default value strings
5050 in the DEFAULT argument, for which minibuffer functions return the
5051 first element.
5052
5053 2007-10-17 Juri Linkov <juri@jurta.org>
5054
5055 * text.texi (Filling): Update arguments of fill-paragraph.
5056 fill-paragraph operates on the active region in Transient Mark mode.
5057 Remove fill-paragraph-or-region.
5058
5059 2007-10-13 Karl Berry <karl@gnu.org>
5060
5061 * elisp.texi (@dircategory): Move to after @copying,
5062 since we want @copying as close as possible to the beginning of
5063 the output.
5064
5065 2007-10-12 Richard Stallman <rms@gnu.org>
5066
5067 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5068
5069 * commands.texi (Distinguish Interactive): New node,
5070 broken out from Interactive Call and rewritten.
5071 (Command Loop): Put Distinguish Interactive in menu.
5072
5073 2007-10-09 Richard Stallman <rms@gnu.org>
5074
5075 * text.texi (Examining Properties): Mention overlay priority.
5076
5077 * display.texi (Display Margins): Correct the description
5078 of margin display specifications.
5079 (Replacing Specs): New subnode broken out of Display Property.
5080
5081 2007-10-06 Juri Linkov <juri@jurta.org>
5082
5083 * text.texi (Filling): Document fill-paragraph-or-region.
5084
5085 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
5086
5087 * display.texi (Auto Faces): Fix typo.
5088
5089 2007-10-02 Richard Stallman <rms@gnu.org>
5090
5091 * display.texi (Display Property): Explain some display specs
5092 don't let you move point in.
5093
5094 * frames.texi (Cursor Parameters):
5095 Describe cursor-in-non-selected-windows here. Explain more values.
5096
5097 * windows.texi (Basic Windows): Don't describe
5098 cursor-in-non-selected-windows here.
5099
5100 2007-10-01 Eli Zaretskii <eliz@gnu.org>
5101
5102 * processes.texi (Misc Network): Note that these functions are
5103 supported only on some systems.
5104
5105 2007-10-01 Richard Stallman <rms@gnu.org>
5106
5107 * display.texi (Overlay Properties): Explain nil as priority.
5108 Explain that conflicts are unpredictable if not resolved by
5109 priorities.
5110
5111 2007-09-23 Richard Stallman <rms@gnu.org>
5112
5113 * macros.texi (Backquote): Minor clarification.
5114
5115 2007-09-19 Richard Stallman <rms@gnu.org>
5116
5117 * display.texi (Display Property): Explain multiple display specs.
5118 Clarify when they work in parallel and when one overrides.
5119 Fix error in example.
5120
5121 2007-09-06 Glenn Morris <rgm@gnu.org>
5122
5123 Move from lispref/ to doc/lispref/. Change all setfilename
5124 commands to use ../../info.
5125 * Makefile.in (infodir): Go up one more level.
5126 (usermanualdir): Change from ../man to ../emacs.
5127 (miscmanualdir): New.
5128 (dist): Use new variable miscmanualdir.
5129 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5130 (usermanualdir): Change from ../man to ../emacs.
5131
5132 2007-08-30 Martin Rudalics <rudalics@gmx.at>
5133
5134 * commands.texi (Command Loop Info): Advise against changing
5135 most variables described here. Explain new variable
5136 last-repeatable-command.
5137
5138 2007-08-29 Glenn Morris <rgm@gnu.org>
5139
5140 * elisp.texi (EMACSVER): Increase to 23.0.50.
5141
5142 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5143
5144 * frames.texi (Basic Parameters): Add display-environment-variable
5145 and term-environment-variable.
5146
5147 2007-08-28 Juri Linkov <juri@jurta.org>
5148
5149 * display.texi (Image Formats, Other Image Types): Add SVG.
5150
5151 2007-08-28 Juri Linkov <juri@jurta.org>
5152
5153 * display.texi (Images): Move formats-related text to new node
5154 "Image Formats".
5155 (Image Formats): New node.
5156
5157 2007-08-27 Richard Stallman <rms@gnu.org>
5158
5159 * windows.texi (Window Configurations): Clarify what
5160 a window configuration saves.
5161
5162 2007-08-25 Richard Stallman <rms@gnu.org>
5163
5164 * display.texi (Images): Delete redundant @findex.
5165
5166 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5167
5168 * text.texi (Change Hooks): (after|before)-change-functions are no
5169 longer bound to nil while running; rather inhibit-modification-hooks
5170 is t.
5171
5172 2007-08-16 Richard Stallman <rms@gnu.org>
5173
5174 * processes.texi (Asynchronous Processes):
5175 Clarify doc of start-file-process.
5176
5177 2007-08-08 Martin Rudalics <rudalics@gmx.at>
5178
5179 * modes.texi (Example Major Modes): Fix typo.
5180
5181 2007-08-08 Glenn Morris <rgm@gnu.org>
5182
5183 * intro.texi (nil and t): Do not use `iff' in documentation.
5184
5185 * tips.texi (Documentation Tips): Recommend against `iff'.
5186
5187 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
5188
5189 * display.texi (Image Cache): Document image-refresh.
5190
5191 2007-08-06 Martin Rudalics <rudalics@gmx.at>
5192
5193 * windows.texi (Size of Window): Document window-full-width-p.
5194
5195 2007-07-25 Glenn Morris <rgm@gnu.org>
5196
5197 * gpl.texi (GPL): Replace license with GPLv3.
5198
5199 * Relicense all FSF files to GPLv3 or later.
5200
5201 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
5202
5203 * processes.texi (Synchronous Processes):
5204 Add `process-file-shell-command'.
5205 (Asynchronous Processes): Mention restricted use of
5206 `process-filter' and `process-sentinel' in
5207 `start-file-process'. Add `start-file-process-shell-command'.
5208
5209 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
5210
5211 * files.texi (Magic File Names): Introduce optional parameter
5212 IDENTIFICATION for `file-remote-p'.
5213
5214 2007-07-16 Richard Stallman <rms@gnu.org>
5215
5216 * display.texi (Defining Faces): Fix previous change.
5217
5218 2007-07-14 Richard Stallman <rms@gnu.org>
5219
5220 * control.texi (Handling Errors): Document `debug' in handler list.
5221
5222 2007-07-10 Richard Stallman <rms@gnu.org>
5223
5224 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5225
5226 2007-07-09 Richard Stallman <rms@gnu.org>
5227
5228 * files.texi (Magic File Names): Rewrite previous change.
5229
5230 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
5231
5232 * files.texi (Magic File Names): Introduce optional parameter
5233 CONNECTED for `file-remote-p'.
5234
5235 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
5236
5237 * processes.texi (Asynchronous Processes):
5238 * files.texi (Magic File Names): Add `start-file-process'.
5239
5240 2007-06-27 Richard Stallman <rms@gnu.org>
5241
5242 * files.texi (Format Conversion Piecemeal):
5243 Clarify `after-insert-file-functions' calling convention.
5244
5245 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
5246
5247 * files.texi (Magic File Names): Remove `dired-call-process'.
5248 Add `process-file'.
5249
5250 2007-06-27 Kenichi Handa <handa@m17n.org>
5251
5252 * text.texi (Special Properties): Fix description about
5253 `composition' property.
5254
5255 2007-06-26 Kenichi Handa <handa@m17n.org>
5256
5257 * nonascii.texi (Default Coding Systems): Document about the
5258 return value `undecided'.
5259
5260 2007-06-25 David Kastrup <dak@gnu.org>
5261
5262 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5263 `current-active-maps'.
5264
5265 2007-06-24 Karl Berry <karl@gnu.org>
5266
5267 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
5268
5269 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
5270
5271 * display.texi (Overlay Arrow): Doc fix.
5272
5273 2007-06-14 Karl Berry <karl@tug.org>
5274
5275 * anti.texi (Antinews): Typo.
5276
5277 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
5278
5279 * display.texi (Image Cache): Document image-refresh.
5280
5281 2007-06-12 Karl Berry <karl@gnu.org>
5282
5283 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5284 * two-volume.make: New file.
5285 * .cvsignore: Ignore two-volume files.
5286
5287 2007-06-12 Tom Tromey <tromey@redhat.com>
5288
5289 * os.texi (Init File): Document user-emacs-directory.
5290
5291 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
5292
5293 * commands.texi (Click Events): Describe width and height when
5294 object is nil.
5295
5296 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
5297
5298 * commands.texi (Click Events): Layout more logically.
5299 Describe width and height.
5300 (Drag Events, Motion Events): Update to new format for position.
5301
5302 2007-06-02 Richard Stallman <rms@gnu.org>
5303
5304 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5305
5306 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
5307
5308 * Version 22.1 released.
5309
5310 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5311
5312 * text.texi (Special Properties): Correct meaning of fontified face.
5313
5314 2007-05-30 Richard Stallman <rms@gnu.org>
5315
5316 * text.texi (Special Properties): Add link to Adjusting Point.
5317
5318 2007-05-12 Richard Stallman <rms@gnu.org>
5319
5320 * text.texi (Margins): indent-to-left-margin is not the default.
5321 (Mode-Specific Indent): For indent-line-function, the default
5322 is indent-relative.
5323
5324 * modes.texi (Example Major Modes): Explain last line of text-mode
5325 is redundant.
5326
5327 2007-05-10 Richard Stallman <rms@gnu.org>
5328
5329 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5330
5331 * help.texi (Keys in Documentation): Add reference to
5332 Documentation Tips.
5333
5334 * files.texi (Format Conversion): TO-FN gets three arguments.
5335
5336 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5337
5338 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5339
5340 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5341 * files.texi (Format Conversion): Expand intro; add menu.
5342 (Format Conversion Overview, Format Conversion Round-Trip)
5343 (Format Conversion Piecemeal): New nodes/subsections.
5344 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5345 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5346 (Saving Properties): Delete node/subsection.
5347
5348 2007-05-07 Karl Berry <karl@gnu.org>
5349
5350 * elisp.texi (EMACSVER): Back to 22.
5351
5352 2007-05-06 Richard Stallman <rms@gnu.org>
5353
5354 * processes.texi (Accepting Output): Revert most of previous change.
5355
5356 2007-05-05 Richard Stallman <rms@gnu.org>
5357
5358 * processes.texi (Accepting Output): accept-process-output
5359 uses microseconds, not milliseconds. But that arg is obsolete.
5360
5361 2007-05-04 Karl Berry <karl@tug.org>
5362
5363 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5364
5365 2007-05-04 Eli Zaretskii <eliz@gnu.org>
5366
5367 * tips.texi (Documentation Tips): Rearrange items to place the
5368 more important ones first. Add an index entry for hyperlinks.
5369
5370 2007-05-03 Karl Berry <karl@gnu.org>
5371
5372 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5373 (EMACSVER) [smallbook]: 22 for printed version.
5374
5375 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5376 so restore anchor to normal position after defun. Found by Kevin Ryde.
5377
5378 2007-04-26 Glenn Morris <rgm@gnu.org>
5379
5380 * elisp.texi (EMACSVER): Increase to 22.1.50.
5381
5382 2007-04-28 Karl Berry <karl@gnu.org>
5383
5384 * elisp.texi: Improve line breaks on copyright page,
5385 similar layout to emacs manual, 8.5x11 by default.
5386
5387 2007-04-24 Richard Stallman <rms@gnu.org>
5388
5389 * text.texi (Special Properties): Add xref to Overlay Properties.
5390
5391 * display.texi (Overlay Properties): Add xref to Special Properties.
5392
5393 2007-04-22 Richard Stallman <rms@gnu.org>
5394
5395 * keymaps.texi (Extended Menu Items): Move the info about
5396 format with cached keyboard binding.
5397
5398 2007-04-21 Richard Stallman <rms@gnu.org>
5399
5400 * text.texi (Special Properties): Clarify previous change.
5401
5402 * files.texi (File Name Expansion): Clarify previous change.
5403
5404 * display.texi (Attribute Functions): Fix example for
5405 face-attribute-relative-p.
5406
5407 2007-04-19 Kenichi Handa <handa@m17n.org>
5408
5409 * text.texi (Special Properties): Document composition property.
5410
5411 2007-04-19 Glenn Morris <rgm@gnu.org>
5412
5413 * files.texi (File Name Expansion): Mention "superroot".
5414
5415 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
5416
5417 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5418 setups.
5419 (Display Feature Testing): Note that display refers to all
5420 physical monitors for multi-monitor setups.
5421
5422 2007-04-14 Richard Stallman <rms@gnu.org>
5423
5424 * lists.texi (Sets And Lists): Clarify `delete' examples.
5425 Remove spurious xref to same node.
5426 Clarify xref for add-to-list.
5427
5428 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
5429
5430 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5431 value of lisp-mode-map.
5432
5433 2007-04-11 Karl Berry <karl@gnu.org>
5434
5435 * anti.texi (Antinews):
5436 * display.texi (Overlay Properties, Defining Images):
5437 * processes.texi (Synchronous Processes, Sentinels):
5438 * syntax.texi (Syntax Table Internals):
5439 * searching.texi (Regexp Special):
5440 * nonascii.texi (Default Coding Systems):
5441 * text.texi (Special Properties):
5442 * minibuf.texi (Basic Completion): Wording to improve breaks in
5443 8.5x11 format.
5444 * elisp.texi (smallbook): New @set to more easily switch between
5445 smallbook and 8.5x11.
5446
5447 2007-04-11 Richard Stallman <rms@gnu.org>
5448
5449 * text.texi (Lazy Properties): Minor fix.
5450
5451 2007-04-08 Karl Berry <karl@gnu.org>
5452
5453 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5454 * macros.texi (Backquote): Downcase Backquote in index entries for
5455 consistency.
5456
5457 2007-04-08 Richard Stallman <rms@gnu.org>
5458
5459 * text.texi (Adaptive Fill): Just describe default,
5460 don't show it (since it contains non-ASCII chars).
5461
5462 2007-04-07 Karl Berry <karl@gnu.org>
5463
5464 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5465 adaptive-fill-regexp's value, since they are not in the standard
5466 TeX fonts.
5467
5468 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5469
5470 * display.texi (Defining Faces): Fix example.
5471
5472 2007-04-07 Karl Berry <karl@gnu.org>
5473
5474 * display.texi (Button Buffer Commands): Improve page break.
5475
5476 2007-04-07 Richard Stallman <rms@gnu.org>
5477
5478 * advice.texi (Activation of Advice): Remove redundant index entry.
5479
5480 * backups.texi: Improve index entries. Remove redundant ones.
5481
5482 * compile.texi (Byte Compilation): Improve index entry.
5483
5484 * hash.texi (Creating Hash): Improve index entry.
5485
5486 * symbols.texi (Definitions): Improve index entry.
5487
5488 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5489
5490 * maps.texi (Standard Keymaps): Remove useless index entry.
5491
5492 * help.texi (Documentation Basics): Remove redundant index entries.
5493
5494 * customize.texi: Improve index entries.
5495 Remove redundant/useless ones.
5496
5497 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5498
5499 * streams.texi (Output Variables): Improve index entry.
5500
5501 * abbrevs.texi (Abbrevs): Remove useless index entry.
5502
5503 * macros.texi (Expansion): Remove useless index entry.
5504
5505 * text.texi: Improve index entries. Remove redundant/useless ones.
5506 (Text Properties, Examining Properties)
5507 (Special Properties): Use "property category" instead of "category"
5508 to refer to the `category' property.
5509
5510 * positions.texi: Improve index entries. Remove useless one.
5511
5512 * lists.texi: Improve index entries. Remove redundant/useless ones.
5513
5514 * os.texi: Improve index entries.
5515 (Timers): Fix previous change.
5516
5517 * buffers.texi: Improve index entries.
5518 (Modification Time): Get rid of term "obsolete buffer".
5519
5520 * debugging.texi: Improve index entries.
5521 (Test Coverage): Add xref to other test coverage ftr.
5522
5523 * eval.texi: Improve index entry. Remove redundant ones.
5524
5525 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5526
5527 * files.texi: Improve index entries. Remove redundant/useless ones.
5528
5529 * objects.texi: Improve index entries.
5530
5531 * processes.texi: Improve index entries.
5532
5533 * modes.texi: Improve index entry. Remove redundant one.
5534
5535 * nonascii.texi: Improve index entries.
5536
5537 * internals.texi: Improve index entries.
5538
5539 * syntax.texi: Improve index entries.
5540
5541 * keymaps.texi (Active Keymaps): Improve index entries.
5542
5543 * commands.texi: Improve index entries. Remove redundant/useless ones.
5544
5545 * frames.texi: Improve index entries. Remove redundant/useless ones.
5546
5547 * markers.texi: Improve index entries. Remove redundant ones.
5548
5549 * tips.texi: Improve index entries.
5550
5551 * loading.texi (Unloading): Improve index entry.
5552
5553 * variables.texi: Improve index entries. Remove redundant one.
5554
5555 * sequences.texi: Improve index entry.
5556
5557 * display.texi: Improve index entries. Remove redundant ones.
5558
5559 * windows.texi: Improve index entries.
5560
5561 * searching.texi: Improve index entries. Remove redundant one.
5562
5563 * strings.texi (Case Tables): Improve last change.
5564
5565 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
5566
5567 * strings.texi (Case Tables): Document with-case-table and
5568 ascii-case-table.
5569
5570 2007-04-03 Karl Berry <karl@gnu.org>
5571
5572 * processes.texi (Network): Reword to improve page break.
5573
5574 2007-04-03 Eli Zaretskii <eliz@gnu.org>
5575
5576 * functions.texi (Inline Functions): Describe more disadvantages
5577 of defsubst, and make advice against it stronger.
5578
5579 2007-04-02 Karl Berry <karl@gnu.org>
5580
5581 * backups.texi (Backup Names): Avoid widow words.
5582 * modes.texi (Example Major Modes): Align last comment.
5583
5584 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
5585
5586 * keymaps.texi (Remapping Commands): Document new arg to
5587 command-remapping.
5588
5589 2007-04-01 Karl Berry <karl@gnu.org>
5590
5591 * processes.texi (Low-Level Network): Typo.
5592 * loading.texi (Hooks for Loading): Avoid double "the".
5593 * keymaps.texi (Key Sequences): No double "and".
5594 (Changing Key Bindings): Shorten to improve line break.
5595
5596 2007-03-31 Glenn Morris <rgm@gnu.org>
5597
5598 * os.texi (Timers): Fix description of run-at-time TIME formats.
5599
5600 2007-03-31 Richard Stallman <rms@gnu.org>
5601
5602 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5603 regarding ellipsis.
5604
5605 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5606
5607 * intro.texi (nil and t):
5608 * symbols.texi (Plists and Alists):
5609 * variables.texi (Variable Aliases, Constant Variables):
5610 * functions.texi (Defining Functions):
5611 * advice.texi (Advising Primitives):
5612 * debugging.texi (Syntax Errors, Compilation Errors):
5613 * minibuf.texi (Minibuffer Windows):
5614 * commands.texi (Adjusting Point):
5615 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5616 (Auto Major Mode, Major Mode Conventions):
5617 * help.texi (Describing Characters):
5618 * files.texi (Create/Delete Dirs, Information about Files)
5619 (File Locks, Writing to Files, Reading from Files)
5620 (Saving Buffers):
5621 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5622 * frames.texi (Finding All Frames):
5623 * positions.texi (Buffer End, Motion):
5624 * markers.texi (The Region):
5625 * text.texi (Deletion, Near Point):
5626 * display.texi (Displaying Messages, Truncation):
5627 * os.texi (Processor Run Time):
5628 * tips.texi (Key Binding Conventions, Programming Tips)
5629 (Warning Tips, Documentation Tips, Comment Tips):
5630 * internals.texi (Memory Usage): Improve indexing.
5631
5632 * variables.texi (Frame-Local Variables):
5633 * functions.texi (Argument List):
5634 * loading.texi (Library Search):
5635 * streams.texi (Output Variables):
5636 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5637 * searching.texi (Replacing Match, Search and Replace):
5638 * processes.texi (Byte Packing, Decoding Output)
5639 (Accepting Output, Network Servers, Shell Arguments):
5640 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5641 * windows.texi (Window Point, Window Start):
5642 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5643 * commands.texi (Reading Input, Keyboard Events):
5644 * minibuf.texi (Reading File Names, Minibuffer Completion)
5645 (Recursive Mini):
5646 * positions.texi (List Motion):
5647 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5648 * numbers.texi (Arithmetic Operations, Math Functions)
5649 (Predicates on Numbers, Comparison of Numbers):
5650 (Numeric Conversions):
5651 * locals.texi (Standard Buffer-Local Variables):
5652 * maps.texi (Standard Keymaps):
5653 * os.texi (User Identification, System Environment, Recording Input)
5654 (X11 Keysyms):
5655 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5656 * backups.texi (Backups and Auto-Saving):
5657 * customize.texi (Customization, Group Definitions)
5658 (Variable Definitions):
5659 * compile.texi (Byte Compilation): Improve index entries.
5660
5661 2007-03-31 Karl Berry <karl@gnu.org>
5662
5663 * macros.texi (Defining Macros): Avoid widow syllable.
5664
5665 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5666
5667 * elisp.texi (Top): Postscript -> PostScript.
5668
5669 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5670
5671 2007-03-31 Markus Triska <markus.triska@gmx.at>
5672
5673 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5674
5675 2007-03-30 Karl Berry <karl@gnu.org>
5676
5677 * lists.texi (List-related Predicates): Remove spurious @need.
5678 (Setcdr): Use @smallexample to improve page break.
5679 (Association Lists) <assoc>: Reword to improve page break.
5680
5681 * strings.texi (String Conversion): Insert blank line to improve
5682 page break.
5683
5684 * numbers.texi (Random Numbers): Use @minus{}.
5685 (Math Functions): Use @minus{}.
5686
5687 * intro.texi (Acknowledgements): Avoid line breaks before middle
5688 initials.
5689
5690 2007-03-24 Eli Zaretskii <eliz@gnu.org>
5691
5692 * errors.texi (Standard Errors): Add an index entry.
5693
5694 2007-03-19 Richard Stallman <rms@gnu.org>
5695
5696 * os.texi (Recording Input): recent-keys now gives 300 keys.
5697
5698 2007-03-12 Glenn Morris <rgm@gnu.org>
5699
5700 * os.texi: Replace "daylight savings" with "daylight saving"
5701 throughout.
5702
5703 2007-03-05 Richard Stallman <rms@gnu.org>
5704
5705 * variables.texi (File Local Variables):
5706 Update enable-local-variables values.
5707
5708 2007-03-04 Richard Stallman <rms@gnu.org>
5709
5710 * syntax.texi (Control Parsing): Minor clarification.
5711
5712 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5713
5714 * sequences.texi (Sequence Functions): Move string-bytes away,
5715 add xref.
5716
5717 * nonascii.texi (Text Representations): Move string-bytes here.
5718
5719 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5720
5721 * minibuf.texi (Basic Completion): Minor clarification.
5722
5723 * markers.texi (The Mark): Clarify existence vs activation of mark.
5724 Other cleanup.
5725
5726 * display.texi (Finding Overlays): Write better example.
5727
5728 * compile.texi (Eval During Compile): Clarify putting macros
5729 in eval-when-compile.
5730
5731 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
5732
5733 * loading.texi (How Programs Do Loading): Fix anchor position at
5734 load-read-function definition doc.
5735
5736 2007-02-21 Kim F. Storm <storm@cua.dk>
5737
5738 * strings.texi (Text Comparison): Mention that assoc-string
5739 converts symbols to strings before testing.
5740
5741 2007-02-17 Kim F. Storm <storm@cua.dk>
5742
5743 * processes.texi (Bindat Spec): Vector types can have optional
5744 element type.
5745 (Bindat Examples): Fix example. Add vector with element type.
5746
5747 2007-02-16 Andreas Schwab <schwab@suse.de>
5748
5749 * strings.texi (Formatting Strings): Document '+' flag.
5750
5751 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
5752
5753 * strings.texi (Modifying Strings): Clarify that `clear-string'
5754 always converts the string to unibyte.
5755
5756 2007-02-14 Kim F. Storm <storm@cua.dk>
5757
5758 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5759 Rewrite glyph code description to refer to these functions.
5760 Remove details of encoding face number and char into integer code.
5761
5762 2007-02-03 Alan Mackenzie <acm@muc.de>
5763
5764 * loading.texi (Hooks for Loading): Make the description of
5765 `eval-after-load' more detailed, and amend the description of
5766 after-load-alist, in accordance with changes from 2006-05.
5767
5768 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
5769
5770 * modes.texi (Defining Minor Modes): Document that a :require
5771 keyword or similar may be required to make saved customization
5772 variables work.
5773
5774 2007-02-03 Eli Zaretskii <eliz@gnu.org>
5775
5776 * elisp.texi (Top): Make the detailed menu headers compliant with
5777 Texinfo guidelines and with what texnfo-upd.el expects.
5778 Add comments to prevent people from inadvertently modifying the key
5779 parts needed by `texinfo-multiple-files-update'.
5780
5781 2007-02-02 Eli Zaretskii <eliz@gnu.org>
5782
5783 * elisp.texi (Top): Update the top-level menus.
5784
5785 * syntax.texi (Categories): Add index entries.
5786
5787 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
5788
5789 * display.texi (Attribute Functions): Fix name and description of
5790 the UNDERLINE arg of `set-face-underline-p'.
5791
5792 2007-01-29 Eli Zaretskii <eliz@gnu.org>
5793
5794 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5795 Variables", and "Standard Keymaps" to the detailed menu.
5796
5797 * variables.texi (Future Local Variables): Add index entry.
5798
5799 2007-01-28 Richard Stallman <rms@gnu.org>
5800
5801 * tips.texi (Coding Conventions): Clarify the tip about macros
5802 that define a function or a variable.
5803
5804 * files.texi (File Attributes): UID and GID can be floats.
5805 (Magic File Names): Explain why deferring all operations to
5806 the standard handler does not work.
5807
5808 2007-01-23 Martin Rudalics <rudalics@gmx.at>
5809
5810 * backups.texi (Reverting): Use "buffer" instead of "file"
5811 when talking about major and minor modes.
5812
5813 2007-01-21 Richard Stallman <rms@gnu.org>
5814
5815 * help.texi (Documentation): Add xref to Documentation Tips.
5816
5817 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
5818
5819 * tips.texi (Coding Conventions): Fix typos.
5820
5821 2007-01-05 Richard Stallman <rms@gnu.org>
5822
5823 * modes.texi (Defining Minor Modes): Fix previous change.
5824
5825 2007-01-03 Richard Stallman <rms@gnu.org>
5826
5827 * customize.texi (Variable Definitions, Customization Types):
5828 Don't use * in doc string for defcustom.
5829
5830 2007-01-02 Richard Stallman <rms@gnu.org>
5831
5832 * variables.texi (Variable Aliases): Clarify that aliases vars
5833 always have the same value.
5834
5835 * processes.texi (Bindat Spec): Fix Texinfo usage.
5836
5837 * modes.texi (Defining Minor Modes): Explain effect of command
5838 defined with define-global-minor-mode on new buffers.
5839
5840 2006-12-30 Kim F. Storm <storm@cua.dk>
5841
5842 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5843 `auto-resize-tool-bars'.
5844
5845 2006-12-30 Richard Stallman <rms@gnu.org>
5846
5847 * keymaps.texi (Active Keymaps): Fix previous change.
5848
5849 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
5850
5851 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5852
5853 2006-12-30 Kim F. Storm <storm@cua.dk>
5854
5855 * processes.texi (Bindat Spec): Clarify using field names in
5856 length specifications.
5857
5858 2006-12-29 Kim F. Storm <storm@cua.dk>
5859
5860 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5861 Add count and index variables for eval forms in repeat blocks.
5862
5863 2006-12-24 Richard Stallman <rms@gnu.org>
5864
5865 * customize.texi (Variable Definitions):
5866 Document new name custom-add-frequent-value.
5867
5868 2006-12-19 Kim F. Storm <storm@cua.dk>
5869
5870 * commands.texi (Misc Events): User signals now result in sigusr1
5871 and sigusr2 events which are handled through special-event-map.
5872 (Special Events): User signals and drag-n-drop are special.
5873
5874 2006-12-17 Richard Stallman <rms@gnu.org>
5875
5876 * loading.texi (Named Features): Explain subfeatures better.
5877
5878 * customize.texi: Use "option" only for user options.
5879 For the keyword values inside defcustom etc, say "keywords".
5880 For :options value's elements, say "elements".
5881 :group should not be omitted.
5882
5883 * syntax.texi (Parsing Expressions): Split up node.
5884 (Motion via Parsing, Position Parse, Parser State)
5885 (Low-Level Parsing, Control Parsing): New subnodes.
5886 (Parser State): Document syntax-ppss-toplevel-pos.
5887
5888 * positions.texi (List Motion): Punctuation fix.
5889
5890 * files.texi (File Name Completion): Document PREDICATE arg
5891 to file-name-completion.
5892
5893 2006-12-16 Eli Zaretskii <eliz@gnu.org>
5894
5895 * internals.texi (Building Emacs, Writing Emacs Primitives):
5896 Add index entries.
5897
5898 2006-12-11 Richard Stallman <rms@gnu.org>
5899
5900 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5901 affects face menu. Explain how to make it non-nil without enabling
5902 any fontification.
5903
5904 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
5905
5906 * modes.texi (Font Lock Basics): Document nil value of
5907 font-lock-defaults.
5908
5909 2006-12-10 Glenn Morris <rgm@gnu.org>
5910
5911 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5912 value for system-flag argument. Abbrev tables may not be empty
5913 when major modes are loaded.
5914
5915 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
5916
5917 * makefile.w32-in (maintainer-clean): Partially revert last
5918 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5919 to protect elisp-covers.texi.
5920
5921 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
5922
5923 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5924 Don't remove elisp* info files; they are already deleted by the
5925 `clean' and `distclean' targets, and they are in the $(infodir)
5926 directory, not the current one.
5927
5928 2006-12-04 Kim F. Storm <storm@cua.dk>
5929
5930 * commands.texi (Misc Events): Update signal events.
5931 (Event Examples): Add signal example.
5932
5933 2006-11-29 Richard Stallman <rms@gnu.org>
5934
5935 * frames.texi (Visibility of Frames): Explain visible windows
5936 can be covered by others. Add xref for raise-frame.
5937
5938 2006-11-28 Richard Stallman <rms@gnu.org>
5939
5940 * searching.texi (Regexp Special): Update when ^ is special.
5941
5942 2006-11-27 Eli Zaretskii <eliz@gnu.org>
5943
5944 * customize.texi (Customization, Common Keywords)
5945 (Group Definitions, Variable Definitions, Composite Types)
5946 (Type Keywords, Customization Types): Add index entries for
5947 various customization keywords.
5948
5949 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5950
5951 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5952
5953 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
5954
5955 * frames.texi (Window System Selections): Remove clipboard from
5956 description of selection-coding-system.
5957
5958 2006-11-06 Richard Stallman <rms@gnu.org>
5959
5960 * lists.texi (List Variables): Document COMPARE-FN.
5961
5962 * keymaps.texi: Avoid use of "binding" to mean a relation;
5963 use it only to refer to the meaning associated with a key.
5964 (Keymaps): Change menu node description.
5965
5966 * elisp.texi (Top): Change menu node description.
5967
5968 * display.texi (Managing Overlays): Document overlay-recenter.
5969
5970 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
5971
5972 * Makefile.in: Use relative paths to avoid advertising filesystem
5973 contents during compilation.
5974
5975 2006-10-23 Kim F. Storm <storm@cua.dk>
5976
5977 * commands.texi (Event Input Misc): Update unread-command-events.
5978
5979 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
5980
5981 * lists.texi (Sets And Lists): Fix typos.
5982
5983 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
5984
5985 * control.texi (Processing of Errors): Use @var for an argument,
5986 not @code.
5987
5988 2006-10-16 Richard Stallman <rms@gnu.org>
5989
5990 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5991
5992 * keymaps.texi (Format of Keymaps): Show all the keymap element
5993 patterns that result from menu items.
5994 (Key Lookup): Minor cleanups.
5995
5996 * modes.texi (Precalculated Fontification): Don't say that
5997 not setting font-lock-defaults avoids loading font-lock.
5998
5999 * help.texi (Documentation): Move xref to Emacs Manual here.
6000 (Documentation Basics): From here.
6001 Also doc emacs-lisp-docstring-fill-column.
6002
6003 * elisp.texi: Update version and ISBN.
6004
6005 * commands.texi (Interactive Call): Clarify KEYS arg to
6006 call-interactively is a vector.
6007 (Command Loop Info): Delete anchor in this-command-keys.
6008 Add anchor in this-command-keys-vector.
6009 (Recursive Editing): Document how recursive-edit
6010 handles the current buffer.
6011
6012 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
6013
6014 * frames.texi (Frame Titles): %c and %l are ignored in
6015 frame-title-format.
6016
6017 2006-10-11 Richard Stallman <rms@gnu.org>
6018
6019 * keymaps.texi (Key Sequences): Clarify use of kbd.
6020
6021 2006-10-10 Kim F. Storm <storm@cua.dk>
6022
6023 * lists.texi (Sets And Lists): Add memql.
6024
6025 2006-10-03 Richard Stallman <rms@gnu.org>
6026
6027 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6028 Clarify :ascii: and :nonascii:.
6029
6030 2006-09-29 Juri Linkov <juri@jurta.org>
6031
6032 * modes.texi (%-Constructs): Reorder coding systems in the
6033 documentation of %z to the real order displayed in the modeline.
6034
6035 2006-09-25 Richard Stallman <rms@gnu.org>
6036
6037 * os.texi (Timers): Describe timer-max-repeats.
6038
6039 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
6040
6041 * os.texi (Timers): Mention with-local-quit.
6042
6043 2006-09-24 Richard Stallman <rms@gnu.org>
6044
6045 * searching.texi (Searching and Matching): Mention property search.
6046
6047 * commands.texi (Command Loop Info): Explain how read-event affects
6048 this-command-keys.
6049
6050 2006-09-20 Richard Stallman <rms@gnu.org>
6051
6052 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6053
6054 * windows.texi (Window Start): Minor cleanups.
6055
6056 2006-09-20 Kim F. Storm <storm@cua.dk>
6057
6058 * windows.texi (Window Start): pos-visible-in-window-p allows
6059 specifying t for position to mean "end of window".
6060 Add window-line-height.
6061
6062 * anti.texi (Antinews): Mention window-line-height.
6063
6064 2006-09-19 David Kastrup <dak@gnu.org>
6065
6066 * keymaps.texi (Searching Keymaps): Small clarification.
6067
6068 2006-09-18 Richard Stallman <rms@gnu.org>
6069
6070 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6071 cause keyboard menus.
6072 (Menu Keymaps): Likewise.
6073 (Defining Menus, Keyboard Menus): Clarify.
6074
6075 * text.texi (Fields): Clarify explanation of constrain-to-field.
6076
6077 2006-09-16 Eli Zaretskii <eliz@gnu.org>
6078
6079 * variables.texi (Tips for Defining): Fix a typo.
6080
6081 2006-09-15 Richard Stallman <rms@gnu.org>
6082
6083 * keymaps.texi (Remapping Commands, Searching Keymaps)
6084 (Active Keymaps): Clean up previous change.
6085
6086 2006-09-15 Jay Belanger <belanger@truman.edu>
6087
6088 * gpl.texi: Replace "Library Public License" by "Lesser Public
6089 License" throughout.
6090
6091 2006-09-15 David Kastrup <dak@gnu.org>
6092
6093 * keymaps.texi (Active Keymaps): Adapt description to use
6094 `get-char-property' instead `get-text-property'. Explain how
6095 mouse events change this. Explain the new optional argument of
6096 `key-binding' and its mouse-dependent lookup.
6097 (Searching Keymaps): Adapt description similarly.
6098 (Remapping Commands): Explain the new optional argument of
6099 `command-remapping'.
6100
6101 2006-09-14 Richard Stallman <rms@gnu.org>
6102
6103 * keymaps.texi (Searching Keymaps): Clarification.
6104 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6105
6106 2006-09-13 Richard Stallman <rms@gnu.org>
6107
6108 * objects.texi (Character Type): Node split.
6109 Add xref to Describing Characters.
6110 (Basic Char Syntax, General Escape Syntax)
6111 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6112
6113 2006-09-11 Richard Stallman <rms@gnu.org>
6114
6115 * display.texi (Display Table Format): Wording clarification.
6116 (Glyphs): Clarifications.
6117
6118 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
6119
6120 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6121 local maps.
6122
6123 2006-09-10 Kim F. Storm <storm@cua.dk>
6124
6125 * display.texi (Forcing Redisplay): Document return value of
6126 function redisplay.
6127
6128 2006-09-09 Richard Stallman <rms@gnu.org>
6129
6130 * windows.texi (Window Hooks): Explain limits of
6131 window-scroll-functions.
6132
6133 * display.texi (Fringe Indicators): Update for last change in
6134 indicate-buffer-boundaries.
6135
6136 2006-09-08 Richard Stallman <rms@gnu.org>
6137
6138 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6139
6140 2006-09-06 Kim F. Storm <storm@cua.dk>
6141
6142 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6143
6144 * windows.texi (Window Start): Update pos-visible-in-window-p.
6145
6146 2006-09-04 Richard Stallman <rms@gnu.org>
6147
6148 * processes.texi (Accepting Output): Explain SECONDS=0 for
6149 accept-process-output.
6150
6151 * os.texi (Idle Timers): Explain why timer functions should not
6152 loop until (input-pending-p).
6153
6154 2006-09-02 Eli Zaretskii <eliz@gnu.org>
6155
6156 * makefile.w32-in (usermanualdir): New variable.
6157 (elisp.dvi): Use it.
6158
6159 2006-09-01 Eli Zaretskii <eliz@gnu.org>
6160
6161 * buffers.texi (Buffer Modification): Fix last change.
6162
6163 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
6164
6165 * buffers.texi (Buffer Modification):
6166 Document buffer-chars-modified-tick.
6167
6168 2006-08-31 Richard Stallman <rms@gnu.org>
6169
6170 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6171
6172 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6173
6174 * modes.texi (Syntactic Font Lock):
6175 Mention font-lock-syntactic-face-function
6176 instead of specific faces.
6177
6178 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
6179
6180 * display.texi (Images): Add xrref to display-images-p.
6181
6182 2006-08-28 Kenichi Handa <handa@m17n.org>
6183
6184 * nonascii.texi (Lisp and Coding Systems): Fix description of
6185 detect-coding-region.
6186
6187 2006-08-27 Michael Olson <mwolson@gnu.org>
6188
6189 * processes.texi (Transaction Queues): Remove stray quote
6190 character.
6191
6192 2006-08-25 Richard Stallman <rms@gnu.org>
6193
6194 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6195 Add xref.
6196
6197 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
6198
6199 * os.texi (Timers): Avoid waiting inside timers.
6200
6201 2006-08-21 Lute Kamstra <lute@gnu.org>
6202
6203 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6204
6205 2006-08-20 Richard Stallman <rms@gnu.org>
6206
6207 * os.texi (Idle Timers): New node, split out from Timers.
6208 Document current-idle-time.
6209 * commands.texi (Reading One Event): Update xref.
6210 * elisp.texi (Top): Update subnode menu.
6211
6212 2006-08-16 Richard Stallman <rms@gnu.org>
6213
6214 * keymaps.texi (Extended Menu Items): Show format of cached
6215 bindings in extended menu items.
6216
6217 * customize.texi (Variable Definitions): Explain when the
6218 standard value expression is evaluated.
6219
6220 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
6221
6222 * commands.texi (Reading One Event): Explain idleness in
6223 `read-event'.
6224
6225 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
6226
6227 * text.texi (Near Point): Say "cursor" not "terminal cursor".
6228 (Commands for Insertion): Remove split-line since it's not
6229 relevant for Lisp programming.
6230 (Yank Commands): Rewrite introduction.
6231 (Undo): Clarify.
6232 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6233 (Filling): Remove redundant comment. Clarify return value of
6234 current-justification.
6235 (Margins): Minor clarifications.
6236 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6237 (Sorting): Update definition of sort-lines.
6238 (Columns): Clarify behavior of sort-columns.
6239 (Indent Tabs): Link to Tab Stops in Emacs manual.
6240 (Special Properties): Clarify.
6241 (Clickable Text): Mention Buttons package.
6242
6243 2006-08-12 Kevin Ryde <user42@zip.com.au>
6244
6245 * os.texi (Time Parsing): Add %z to description of
6246 format-time-string, as per docstring. Add cross reference to
6247 glibc manual for strftime.
6248
6249 2006-08-08 Richard Stallman <rms@gnu.org>
6250
6251 * modes.texi: Clean up wording in previous change.
6252
6253 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
6254
6255 * modes.texi (Hooks): Clarify.
6256 (Major Mode Basics): Mention define-derived-mode explicitly.
6257 (Major Mode Conventions): Rebinding RET is OK for some modes.
6258 Mention change-major-mode-hook and after-change-major-mode-hook.
6259 (Example Major Modes): Move to end of Modes section.
6260 (Mode Line Basics): Clarify.
6261 (Mode Line Data): Mention help-echo and local-map in strings.
6262 Explain reason for treatment of non-risky variables.
6263 (Properties in Mode): Clarify.
6264 (Faces for Font Lock): Add font-lock-negation-char-face.
6265
6266 2006-08-04 Eli Zaretskii <eliz@gnu.org>
6267
6268 * strings.texi (Formatting Strings): Warn against arbitrary
6269 strings as first arg to `format'.
6270
6271 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6272
6273 * text.texi (Clickable Text): Mention `help-echo' text property.
6274 Update intro, examples and associated explanations.
6275
6276 2006-07-31 Richard Stallman <rms@gnu.org>
6277
6278 * commands.texi: Update xrefs.
6279 (Event Mod): New node, cut out from old Translating Input.
6280
6281 * maps.texi: Update xrefs.
6282
6283 * keymaps.texi (Translation Keymaps): New node.
6284 Update xrefs from Translating Input to Translation Keymaps.
6285
6286 * elisp.texi (Top): Update subnode menu.
6287
6288 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6289
6290 * os.texi (System Interface): Fix menu descriptions of some nodes.
6291 (Translating Input): Node deleted.
6292
6293 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
6294
6295 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6296
6297 * lists.texi (Sets And Lists): Likewise.
6298
6299 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6300
6301 * text.texi (Fields): Mention POS
6302 requirement when narrowing is in effect.
6303
6304 2006-07-28 Richard Stallman <rms@gnu.org>
6305
6306 * display.texi (Face Attributes): Simplify wording.
6307 (Attribute Functions): Clarify meaning of new-frame default
6308 attribute settings.
6309
6310 * customize.texi (Common Keywords): Document how to use
6311 :package-version in a package not in Emacs.
6312
6313 2006-07-28 Kim F. Storm <storm@cua.dk>
6314
6315 * commands.texi (Reading One Event): Fix last change.
6316
6317 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
6318
6319 * commands.texi (Reading One Event): Document SECONDS argument for
6320 read-event, read-char, and read-char-exclusive.
6321
6322 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6323
6324 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6325 to ensure correct identification.
6326
6327 2006-07-24 Richard Stallman <rms@gnu.org>
6328
6329 * text.texi (Clickable Text): Clarify.
6330
6331 * sequences.texi (Vector Functions): Delete duplicate xref.
6332
6333 * objects.texi (Function Type): Clarify.
6334
6335 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6336 modes.
6337
6338 * lists.texi (List Variables): New node.
6339 Material moved from other nodes.
6340
6341 * variables.texi (Setting Variables): add-to-list and
6342 add-to-ordered-list moved to List Variables node.
6343
6344 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6345
6346 * text.texi (Links and Mouse-1):
6347 For mouse-on-link-p, expand on arg POS.
6348
6349 2006-07-21 Kim F. Storm <storm@cua.dk>
6350
6351 * display.texi (Forcing Redisplay): Don't mention systems which
6352 don't support sub-second timers for redisplay-preemption-period.
6353
6354 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6355
6356 2006-07-21 Eli Zaretskii <eliz@gnu.org>
6357
6358 * frames.texi (Input Focus): Document that focus-follows-mouse has
6359 no effect on MS-Windows.
6360
6361 2006-07-18 Richard Stallman <rms@gnu.org>
6362
6363 * display.texi (Forcing Redisplay): Cleanups in previous change.
6364
6365 * processes.texi (Low-Level Network): Make menu more convenient.
6366
6367 2006-07-18 Kim F. Storm <storm@cua.dk>
6368
6369 * display.texi (Forcing Redisplay): redisplay-preemption-period
6370 only used on window systems. Add xref to Terminal Output.
6371
6372 * os.texi (Terminal Output): baud-rate only controls preemption on
6373 non-window systems. Add xref to Forcing Redisplay.
6374
6375 * processes.texi (Low-Level Network): Rename node "Make Network"
6376 to "Network Processes".
6377
6378 2006-07-18 Karl Berry <karl@gnu.org>
6379
6380 * variables.texi, functions.texi, customize.texi, loading.texi:
6381 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6382
6383 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
6384
6385 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6386
6387 2006-07-17 Richard Stallman <rms@gnu.org>
6388
6389 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6390 Put period and comma inside quotes.
6391
6392 * loading.texi, markers.texi: Use real doublequote inside menus.
6393
6394 * windows.texi: Put point and comma inside quotes.
6395 (Textual Scrolling): Use @samp for error message.
6396
6397 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6398 * strings.texi, streams.texi, processes.texi, os.texi:
6399 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6400 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6401 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6402 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6403 Put point and comma inside quotes.
6404
6405 * control.texi (Processing of Errors): Add command-error-function.
6406
6407 * variables.texi (File Local Variables): Clarify that
6408 file local variables make buffer-local bindings.
6409
6410 * modes.texi (Syntactic Font Lock): Give default for
6411 font-lock-syntax-table.
6412
6413 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
6414
6415 * text.texi (Special Properties): Clean up previous change.
6416
6417 2006-07-16 Karl Berry <karl@gnu.org>
6418
6419 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6420 * control.texi: Fix bad page breaks through chapter 10 (control).
6421
6422 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6423 underfull hbox.
6424
6425 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
6426
6427 * text.texi (Special Properties): Describe fontified text property
6428 in relation to a character (not text).
6429
6430 2006-07-15 Kim F. Storm <storm@cua.dk>
6431
6432 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6433 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6434 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6435
6436 * anti.texi (Antinews): Mention redisplay function.
6437 The kbd macro existed, but was not documented, before 22.x.
6438 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6439
6440 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
6441
6442 * display.texi (Displaying Messages): Add anchor.
6443
6444 * frames.texi (Dialog Boxes): Use it.
6445
6446 2006-07-12 Richard Stallman <rms@gnu.org>
6447
6448 * objects.texi (Frame Type): Explain nature of frames better.
6449
6450 * frames.texi (Frames): Explain nature of frames better.
6451
6452 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6453
6454 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6455
6456 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6457
6458 * frames.texi (Window System Selections): Mention scrap support for Mac.
6459 Default value of x-select-enable-clipboard is t on Mac.
6460
6461 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6462
6463 2006-07-11 Kim F. Storm <storm@cua.dk>
6464
6465 * display.texi (Forcing Redisplay): Add `redisplay' function.
6466 Don't mention (sit-for -1) -- use (redisplay t) instead.
6467
6468 * commands.texi (Waiting): (sit-for -1) is no longer special.
6469 (sit-for 0) is equivalent to (redisplay).
6470 Iconifying/deiconifying no longer makes sit-for return.
6471
6472 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
6473
6474 * display.texi (Buttons): Fix typo.
6475
6476 * index.texi, elisp.texi (New Symbols): Comment node out.
6477
6478 2006-07-09 Richard Stallman <rms@gnu.org>
6479
6480 * display.texi (Truncation): Clean up previous change.
6481
6482 2006-07-08 Richard Stallman <rms@gnu.org>
6483
6484 * commands.texi (Interactive Call): Use 3 as prefix in example
6485 for execute-extended-command.
6486
6487 * display.texi (Attribute Functions): Move paragraph about
6488 compatibility with Emacs < 21.
6489
6490 2006-07-09 Kim F. Storm <storm@cua.dk>
6491
6492 * display.texi (Refresh Screen): Clarify force-window-update.
6493 (Truncation): "Normally" indicated by fringe arrows.
6494
6495 2006-07-08 Eli Zaretskii <eliz@gnu.org>
6496
6497 * windows.texi (Textual Scrolling, Resizing Windows):
6498 * variables.texi (Constant Variables):
6499 * text.texi (Buffer Contents, Deletion, Changing Properties)
6500 (Property Search, Special Properties, Sticky Properties)
6501 (Links and Mouse-1, Fields, Change Hooks):
6502 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6503 (Categories):
6504 * symbols.texi (Other Plists):
6505 * streams.texi (Output Variables):
6506 * processes.texi (Input to Processes, Query Before Exit):
6507 * positions.texi (Word Motion, Text Lines, List Motion):
6508 * os.texi (Init File, System Environment, Sound Output)
6509 (Session Management):
6510 * nonascii.texi (Text Representations, Character Sets)
6511 (Chars and Bytes, Locales):
6512 * modes.texi (Defining Minor Modes, Header Lines):
6513 * minibuf.texi (Minibuffer Contents):
6514 * markers.texi (Information from Markers):
6515 * lists.texi (List Elements, Building Lists, Association Lists):
6516 * keymaps.texi (Tool Bar):
6517 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6518 * functions.texi (What Is a Function, Mapping Functions):
6519 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6520 (Color Names, Text Terminal Colors, Display Feature Testing):
6521 * files.texi (Visiting Functions, File Name Components)
6522 (Unique File Names, Contents of Directories):
6523 * display.texi (Forcing Redisplay, Displaying Messages)
6524 (Temporary Displays, Font Selection, Auto Faces)
6525 (Font Lookup, Fringe Indicators, Display Margins)
6526 (Image Descriptors, Showing Images, Image Cache, Button Types)
6527 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6528 (Display Table Format, Glyphs):
6529 * control.texi (Iteration):
6530 * commands.texi (Command Loop Info, Adjusting Point):
6531 * backups.texi (Making Backups, Auto-Saving):
6532 Remove @tindex entries.
6533
6534 2006-07-07 Kim F. Storm <storm@cua.dk>
6535
6536 * display.texi (Fringe Cursors): Fix typo.
6537 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6538 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6539
6540 2006-07-05 Richard Stallman <rms@gnu.org>
6541
6542 * text.texi (Buffer Contents): Add example of text props
6543 in result of buffer-substring.
6544 (Text Properties): Explain better about use of specific property names.
6545 (Property Search): Some cleanups; reorder some functions.
6546
6547 * keymaps.texi (Changing Key Bindings): Cleanup.
6548 Add xref to Key Binding Conventions.
6549
6550 * display.texi (Attribute Functions): Add examples for
6551 face-attribute-relative-p.
6552
6553 * tips.texi (Coding Conventions): Cleanup last change.
6554
6555 2006-07-05 Karl Berry <karl@gnu.org>
6556
6557 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6558 Remove @setchapternewpage odd.
6559 Result is 1013 pages, down from 1100.
6560
6561 * anti.texi, customize.texi, display.texi, internals.texi:
6562 * minibuf.texi, modes.texi, tips.texi:
6563 Fix overfull/underfull boxes.
6564
6565 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6566
6567 * edebug.texi (Instrumenting):
6568 Add Edebug-specific findex for eval-buffer.
6569 * loading.texi (Loading):
6570 Replace eval-current-buffer with eval-buffer.
6571
6572 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
6573
6574 * locals.texi (Standard Buffer-Local Variables): Update the list
6575 of variables.
6576
6577 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
6578
6579 * files.texi (File Name Completion): Point user to the node
6580 "Reading File Names".
6581
6582 2006-06-24 Eli Zaretskii <eliz@gnu.org>
6583
6584 * files.texi (Contents of Directories): Document case-insensitive
6585 behavior on respective filesystems.
6586
6587 * objects.texi (Character Type): Document that Emacs signals an
6588 error for unsupported Unicode characters specified as \uNNNN.
6589
6590 2006-06-19 Richard Stallman <rms@gnu.org>
6591
6592 * processes.texi (Bindat Spec): Clarify previous change.
6593
6594 2006-06-16 Richard Stallman <rms@gnu.org>
6595
6596 * tips.texi (Coding Conventions): Better explain conventions
6597 for definition constructs.
6598
6599 * text.texi (Special Properties): String value of `read-only'
6600 serves as the error message.
6601
6602 * objects.texi (Character Type): Clarify prev. change.
6603 (Non-ASCII in Strings): Mention \u and \U.
6604
6605 * commands.texi (Using Interactive): Explain problem of
6606 markers, etc., in command-history.
6607
6608 2006-06-14 Kim F. Storm <storm@cua.dk>
6609
6610 * commands.texi (Waiting): Negative arg to sit-for forces
6611 redisplay even if input is pending.
6612
6613 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6614 redisplay. Remove incorrect example of binding redisplay-dont-pause
6615 around (sit-for 0).
6616
6617 2006-06-13 Richard Stallman <rms@gnu.org>
6618
6619 * display.texi (Forcing Redisplay): Clarify previous change.
6620
6621 2006-06-13 Romain Francoise <romain@orebokech.com>
6622
6623 * display.texi (Forcing Redisplay): Fix typo.
6624
6625 2006-06-13 Kim F. Storm <storm@cua.dk>
6626
6627 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6628
6629 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6630
6631 * tips.texi (Coding Conventions): Add `@end itemize'.
6632
6633 2006-06-10 Richard Stallman <rms@gnu.org>
6634
6635 * tips.texi (Coding Conventions): Explain use of coding systems
6636 to ensure one decoding for strings.
6637
6638 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6639
6640 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6641 syntax.
6642
6643 2006-06-07 Eli Zaretskii <eliz@gnu.org>
6644
6645 * display.texi (Font Selection): Remove description of
6646 clear-face-cache.
6647
6648 * compile.texi (Eval During Compile): Fix a typo. Add index
6649 entries for possible uses of eval-when-compile.
6650
6651 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6652
6653 * display.texi (Abstract Display): Fix typo.
6654
6655 2006-06-03 Eli Zaretskii <eliz@gnu.org>
6656
6657 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6658 Reword variable's description.
6659
6660 2006-06-01 Richard Stallman <rms@gnu.org>
6661
6662 * windows.texi (Splitting Windows): Clarify splitting nonselected
6663 window.
6664
6665 2006-05-31 Juri Linkov <juri@jurta.org>
6666
6667 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6668
6669 2006-05-30 Richard Stallman <rms@gnu.org>
6670
6671 * display.texi (Line Height): Fix errors in description of
6672 default line height and line-height property.
6673
6674 * nonascii.texi (Default Coding Systems): Further clarification.
6675
6676 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6677
6678 * internals.texi (Pure Storage): Mention that an overflow in pure
6679 space causes a memory leak.
6680 (Garbage Collection): If there was an overflow in pure space,
6681 `garbage-collect' returns nil.
6682
6683 2006-05-30 Eli Zaretskii <eliz@gnu.org>
6684
6685 * nonascii.texi (Default Coding Systems): Fix it some more.
6686
6687 2006-05-29 Eli Zaretskii <eliz@gnu.org>
6688
6689 * nonascii.texi (Default Coding Systems): Fix last change.
6690
6691 2006-05-29 Kenichi Handa <handa@m17n.org>
6692
6693 * nonascii.texi (find-operation-coding-system): Describe the new
6694 argument format (FILENAME . BUFFER).
6695
6696 2006-05-28 Richard Stallman <rms@gnu.org>
6697
6698 * tips.texi (Coding Conventions): Better explain reasons not to
6699 advise other packages or use `eval-after-load'.
6700
6701 2006-05-29 Kim F. Storm <storm@cua.dk>
6702
6703 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6704 `bindat-idx' and `bindat-raw' for clarity.
6705
6706 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6707
6708 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6709
6710 * display.texi (Display): Add "Abstract Display" to menu.
6711 (Abstract Display, Abstract Display Functions)
6712 (Abstract Display Example): New nodes.
6713 * elisp.texi (Top): Add "Abstract Display" to menu.
6714
6715 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
6716
6717 * keymaps.texi (Key Sequences): Link to input events definition.
6718 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6719
6720 * files.texi (Changing Files): Document updated argument list for
6721 copy-file.
6722
6723 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6724
6725 * processes.texi (Bindat Functions): Explain term "total length".
6726 Use it in bindat-length and bindat-pack descriptions.
6727
6728 2006-05-26 Eli Zaretskii <eliz@gnu.org>
6729
6730 * tips.texi (Coding Conventions): Advise against using
6731 eval-after-load in packages. Add an index entry.
6732
6733 2006-05-25 Juri Linkov <juri@jurta.org>
6734
6735 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6736
6737 * modes.texi (%-Constructs): Add %e, %z, %Z.
6738
6739 2006-05-25 Richard Stallman <rms@gnu.org>
6740
6741 * elisp.texi (Top): Update subnode menu.
6742
6743 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6744 (Keymaps): Update menu.
6745
6746 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6747
6748 * keymaps.texi (Key Sequences): Some clarifications.
6749
6750 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6751
6752 * processes.texi (Bindat Functions): Say "unibyte string"
6753 explicitly for bindat-unpack and bindat-pack descriptions.
6754 (Bindat Examples): Don't call `string-make-unibyte' in example.
6755
6756 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6757
6758 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
6759 Explain string and vector representations of key sequences.
6760
6761 * keymaps.texi (Changing Key Bindings):
6762 * commands.texi (Interactive Codes):
6763 * help.texi (Describing Characters): Refer to it.
6764
6765 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6766
6767 * frames.texi (Pointer Shape): @end table -> @end defvar.
6768
6769 2006-05-22 Richard Stallman <rms@gnu.org>
6770
6771 * elisp.texi (Top): Update subnode menus.
6772
6773 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6774 Contents rewritten; material from old Pointer Shape node moved here.
6775
6776 * display.texi (Pointer Shape): Node deleted.
6777 (Image Descriptors): Minor cleanup.
6778
6779 2006-05-21 Richard Stallman <rms@gnu.org>
6780
6781 * syntax.texi (Parsing Expressions): Update info on which STATE
6782 elements are ignored.
6783
6784 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6785
6786 * hooks.texi (Standard Hooks): Correct typo.
6787
6788 * gpl.texi (GPL): ifinfo -> ifnottex.
6789
6790 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6791
6792 * searching.texi (Simple Match Data): Warn about match data being
6793 set anew by every search.
6794
6795 2006-05-17 Richard Stallman <rms@gnu.org>
6796
6797 * minibuf.texi (Minibuffer History): Clarify.
6798
6799 * searching.texi (Regexp Special): Clarify nested regexp warning.
6800
6801 2006-05-16 Kim F. Storm <storm@cua.dk>
6802
6803 * minibuf.texi (Minibuffer History): Update add-to-history.
6804
6805 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6806
6807 * nonascii.texi (Explicit Encoding):
6808 Fix typo (encoding<->decoding).
6809
6810 2006-05-14 Richard Stallman <rms@gnu.org>
6811
6812 * buffers.texi (Creating Buffers): Cleanup.
6813
6814 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6815
6816 2006-05-13 Eli Zaretskii <eliz@gnu.org>
6817
6818 * buffers.texi (Current Buffer): Document that with-temp-buffer
6819 disables undo.
6820
6821 * os.texi (Terminal-Specific): More accurate description of how
6822 Emacs searches for the terminal-specific libraries.
6823
6824 2006-05-12 Eli Zaretskii <eliz@gnu.org>
6825
6826 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6827 emacs-xtra to @inforef's.
6828
6829 * text.texi (Undo): Document that undo is turned off in buffers
6830 whose names begin with a space.
6831
6832 * buffers.texi (Buffer Names): Add index entries for buffers whose
6833 names begin with a space.
6834 (Creating Buffers): Document that undo is turned off in buffers
6835 whose names begin with a space.
6836
6837 * files.texi (Visiting Functions, Reading from Files)
6838 (Saving Buffers): Mention code and EOL conversions by file I/O
6839 primitives and subroutines.
6840
6841 * nonascii.texi (Lisp and Coding Systems):
6842 Document coding-system-eol-type. Add index entries for eol conversion.
6843
6844 * display.texi (Defining Faces): Mention `mac', and add an xref to
6845 where window-system is described.
6846
6847 2006-05-10 Richard Stallman <rms@gnu.org>
6848
6849 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6850
6851 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6852
6853 * variables.texi (File Local Variables): Recommend to quote lambda
6854 expressions in safe-local-variable property.
6855
6856 2006-05-09 Richard Stallman <rms@gnu.org>
6857
6858 * variables.texi (File Local Variables):
6859 Document safe-local-eval-forms and safe-local-eval-function.
6860
6861 2006-05-07 Kim F. Storm <storm@cua.dk>
6862
6863 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6864 from add-to-history.
6865
6866 2006-05-07 Romain Francoise <romain@orebokech.com>
6867
6868 * commands.texi (Event Input Misc):
6869 * compile.texi (Eval During Compile):
6870 * internals.texi (Buffer Internals):
6871 * minibuf.texi (Initial Input):
6872 * nonascii.texi (Scanning Charsets):
6873 * numbers.texi (Comparison of Numbers):
6874 * windows.texi (Textual Scrolling, Vertical Scrolling):
6875 Fix various typos.
6876
6877 2006-05-06 Eli Zaretskii <eliz@gnu.org>
6878
6879 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6880 conditional xref's to either emacs or emacs-xtra, depending on
6881 @iftex/@ifnottex.
6882
6883 * minibuf.texi (Minibuffer History): Document add-to-history.
6884
6885 2006-05-05 Eli Zaretskii <eliz@gnu.org>
6886
6887 * internals.texi (Pure Storage): Mention the pure overflow message
6888 at startup.
6889
6890 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
6891
6892 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6893 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6894 search.
6895
6896 2006-05-01 Richard Stallman <rms@gnu.org>
6897
6898 * intro.texi (nil and t): Clarify.
6899
6900 * variables.texi (File Local Variables): Suggest using booleanp.
6901
6902 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
6903
6904 * objects.texi (Type Predicates): Fix typos.
6905
6906 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6907
6908 * intro.texi (nil and t): Add booleanp.
6909
6910 * objects.texi (Type Predicates): Add links for booleanp and
6911 string-or-null-p.
6912
6913 2006-04-29 Richard Stallman <rms@gnu.org>
6914
6915 * modes.texi (Multiline Font Lock): Rename from
6916 Multi line Font Lock Elements. Much clarification.
6917 (Font Lock Multiline, Region to Fontify): Much clarification.
6918
6919 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6920
6921 * variables.texi (File Local Variables): Remove the special case t for
6922 safe-local-variable.
6923
6924 2006-04-26 Richard Stallman <rms@gnu.org>
6925
6926 * syntax.texi (Parsing Expressions): Minor cleanup.
6927
6928 2006-04-18 Richard Stallman <rms@gnu.org>
6929
6930 * tips.texi (Coding Conventions): Explain when the package's
6931 prefix should appear later on (not at the start of the name).
6932
6933 * searching.texi (String Search): Clarify effect of NOERROR.
6934
6935 * modes.texi (Imenu): Clarify what special items do.
6936
6937 * hooks.texi (Standard Hooks): Delete text about old hook names.
6938
6939 2006-04-17 Romain Francoise <romain@orebokech.com>
6940
6941 * variables.texi (Local Variables): Update the default value of
6942 `max-specpdl-size'.
6943
6944 2006-04-15 Michael Olson <mwolson@gnu.org>
6945
6946 * processes.texi (Transaction Queues): Mention the new optional
6947 `delay-question' argument for `tq-enqueue'.
6948
6949 2006-04-13 Bill Wohler <wohler@newt.com>
6950
6951 * customize.texi (Common Keywords): Use dotted notation for
6952 :package-version value. Specify its values. Improve documentation
6953 for customize-package-emacs-version-alist.
6954
6955 2006-04-12 Bill Wohler <wohler@newt.com>
6956
6957 * customize.texi (Common Keywords): Move description of
6958 customize-package-emacs-version-alist to @defvar.
6959
6960 2006-04-10 Bill Wohler <wohler@newt.com>
6961
6962 * customize.texi (Common Keywords): Add :package-version.
6963
6964 2006-04-10 Kim F. Storm <storm@cua.dk>
6965
6966 * text.texi (Buffer Contents): Add NOPROPS arg to
6967 filter-buffer-substring.
6968
6969 2006-04-08 Kevin Ryde <user42@zip.com.au>
6970
6971 * os.texi (Command-Line Arguments): Update xref to emacs manual
6972 "Command Arguments" -> "Emacs Invocation", per change there.
6973
6974 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6975
6976 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6977 be on one line to help makeinfo not render two spaces after the dot.
6978
6979 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6980
6981 * strings.texi (Predicates for Strings): Add string-or-null-p.
6982
6983 2006-03-28 Kim F. Storm <storm@cua.dk>
6984
6985 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6986 remarks about systems that don't support fractional seconds.
6987
6988 2006-03-25 Karl Berry <karl@gnu.org>
6989
6990 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6991 the year list.
6992
6993 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
6994
6995 * display.texi (Fringe Indicators): Fix typos.
6996
6997 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6998
6999 * tips.texi (Documentation Tips): One can now also write `program'
7000 in front of a quoted symbol in a docstring to prevent making a
7001 hyperlink.
7002
7003 2006-03-19 Alan Mackenzie <acm@muc.de>
7004
7005 * text.texi (Special Properties): Clarify `fontified' property.
7006
7007 2006-03-16 Richard Stallman <rms@gnu.org>
7008
7009 * display.texi (Defining Images): Minor cleanup.
7010
7011 2006-03-16 Bill Wohler <wohler@newt.com>
7012
7013 * display.texi (Defining Images): In image-load-path-for-library,
7014 prefer user's images.
7015
7016 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7017
7018 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7019
7020 2006-03-15 Bill Wohler <wohler@newt.com>
7021
7022 * display.texi (Defining Images): Fix example in
7023 image-load-path-for-library by not recommending that one binds
7024 image-load-path. Just defvar it to placate compiler and only use
7025 it if previously defined.
7026
7027 2006-03-14 Bill Wohler <wohler@newt.com>
7028
7029 * display.texi (Defining Images): In image-load-path-for-library,
7030 always return list of directories. Update example.
7031
7032 2006-03-14 Alan Mackenzie <acm@muc.de>
7033
7034 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7035 This describes font-lock-extend-region-function.
7036 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7037 the new node "Region to Fontify".
7038
7039 2006-03-13 Richard Stallman <rms@gnu.org>
7040
7041 * display.texi (Invisible Text): The impossible position is
7042 now before the invisible text, not after.
7043 (Defining Images): Clean up last change.
7044
7045 2006-03-11 Bill Wohler <wohler@newt.com>
7046
7047 * display.texi (Defining Images): Add image-load-path-for-library.
7048
7049 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7050
7051 * text.texi (Adaptive Fill): Fix Texinfo usage.
7052
7053 * strings.texi (Creating Strings): Fix Texinfo usage.
7054
7055 * searching.texi (Regexp Special): Use @samp for regular
7056 expressions that are not in Lisp syntax.
7057
7058 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7059
7060 * searching.texi (Regexp Special): Put remark between parentheses
7061 to avoid misreading.
7062
7063 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7064
7065 * searching.texi (Syntax of Regexps): More accurately describe
7066 which characters are special in which situations.
7067 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7068 are not special. Describe in detail when `[' and `]' are special.
7069 (Regexp Backslash): Plenty of regexps with unbalanced square
7070 brackets are valid, so reword that statement.
7071
7072 2006-03-02 Kim F. Storm <storm@cua.dk>
7073
7074 * keymaps.texi (Tool Bar): Add tool-bar-border.
7075
7076 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7077
7078 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7079
7080 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7081
7082 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7083
7084 * files.texi (Locating Files): Suggest additional values for the
7085 SUFFIXES arg of `locate-file'. Update pxref.
7086
7087 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7088 (How Programs Do Loading): Discuss the effects of Auto Compression
7089 mode on `load'.
7090 (Load Suffixes): New node.
7091 (Library Search): Delete description of `load-suffixes'; it was
7092 moved to "Load Suffixes".
7093 (Autoload, Named Features): Mention `load-suffixes'.
7094
7095 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7096
7097 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7098
7099 * windows.texi (Window Tree): Fix typo.
7100
7101 2006-02-20 Kim F. Storm <storm@cua.dk>
7102
7103 * display.texi (Fringe Indicators): New section.
7104 Move indicate-empty-lines, indicate-buffer-boundaries, and
7105 default-indicate-buffer-boundaries here.
7106 Add fringe-indicator-alist and default-fringes-indicator-alist.
7107 Add list of logical fringe indicator symbols.
7108 Update list of standard bitmap names.
7109 (Fringe Cursors): New section.
7110 Move overflow-newline-into-fringe here.
7111 Add fringe-cursor-alist and default-fringes-cursor-alist.
7112 Add list of fringe cursor symbols.
7113
7114 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
7115
7116 * commands.texi (Using Interactive): Fix reference to node
7117 "Minibuffers".
7118
7119 2006-02-19 Richard M. Stallman <rms@gnu.org>
7120
7121 * minibuf.texi (High-Level Completion):
7122 Add xref to read-input-method-name.
7123
7124 * files.texi (Relative File Names): Move file-relative-name here.
7125 (File Name Expansion): From here. Minor clarifications.
7126
7127 * commands.texi (Using Interactive): Add xrefs about reading input.
7128 Clarify remarks about that moving point and mark.
7129 Put string case before list case.
7130
7131 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
7132
7133 * display.texi (Other Display Specs, Image Descriptors):
7134 Revert erroneous changes. The previous description of
7135 image-descriptors as `(image . PROPS)' was correct.
7136
7137 2006-02-14 Richard M. Stallman <rms@gnu.org>
7138
7139 * variables.texi (File Local Variables): Clarifications.
7140
7141 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
7142
7143 * variables.texi (File Local Variables): Use @code for a cons
7144 cell, not @var.
7145
7146 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
7147
7148 * variables.texi (File Local Variables): Document new file local
7149 variable behavior.
7150
7151 2006-02-10 Kim F. Storm <storm@cua.dk>
7152
7153 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7154
7155 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
7156
7157 * modes.texi (%-Constructs): Remove obsolete info about
7158 `global-mode-string'.
7159
7160 2006-02-07 Richard M. Stallman <rms@gnu.org>
7161
7162 * commands.texi (Prefix Command Arguments): Minor cleanup.
7163
7164 * display.texi: "Graphical display", not window system.
7165
7166 * functions.texi (What Is a Function): Fix xref.
7167
7168 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7169 (Changing Key Bindings): Clarify when remapping is better than
7170 substitute-key-definition.
7171
7172 2006-02-02 Richard M. Stallman <rms@gnu.org>
7173
7174 * minibuf.texi (Basic Completion): Completion alists are risky.
7175
7176 * keymaps.texi (Active Keymaps): Clarifications.
7177 (Searching Keymaps): New node.
7178 (Keymaps): Update menu.
7179
7180 * frames.texi (Layout Parameters): Minor clarification.
7181 (Drag and Drop): New node.
7182 (Frames): Update menu.
7183
7184 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
7185
7186 * display.texi (Other Display Specs, Image Descriptors):
7187 Image description is a list, not a cons cell.
7188
7189 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7190
7191 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7192 list is not necessarily a list).
7193
7194 2006-01-27 Eli Zaretskii <eliz@gnu.org>
7195
7196 * frames.texi (Layout Parameters): border-width and
7197 internal-border-width belong to the frame, not the window.
7198
7199 2006-01-19 Richard M. Stallman <rms@gnu.org>
7200
7201 * nonascii.texi (Translation of Characters): Search cmds use
7202 translation-table-for-input. Automatically made local.
7203
7204 * markers.texi (Overview of Markers): Count insertion type
7205 as one of a marker's attributes.
7206
7207 * keymaps.texi (Controlling Active Maps): New node, split out of
7208 Active Keymaps.
7209 (Keymaps): Menu updated.
7210 (Active Keymaps): Give pseudocode to explain how the active
7211 maps are searched. current-active-maps and key-binding moved here.
7212 (Functions for Key Lookup): current-active-maps and key-binding moved.
7213 Clarifications.
7214 (Searching the Keymaps): New subnode.
7215
7216 * elisp.texi (Top): Menu clarification.
7217
7218 * display.texi (Other Display Specs): Delete duplicate entry for
7219 just a string as display spec. Move text about recursive display
7220 specs on such a string.
7221
7222 * commands.texi (Key Sequence Input): Clarify.
7223 Move num-nonmacro-input-events out.
7224 (Reading One Event): num-nonmacro-input-events moved here.
7225
7226 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
7227
7228 * advice.texi (Simple Advice): Update example to fit argument
7229 change in previous-line.
7230
7231 2006-01-05 Richard M. Stallman <rms@gnu.org>
7232
7233 * markers.texi (The Mark): Fix in `mark'.
7234
7235 2006-01-04 Richard M. Stallman <rms@gnu.org>
7236
7237 * processes.texi (Misc Network, Make Network): Minor cleanups.
7238
7239 2006-01-04 Kim F. Storm <storm@cua.dk>
7240
7241 * processes.texi (Make Network): Add IPv6 addresses and handling.
7242 (Network Feature Testing): Mention (:family ipv6).
7243 (Misc Network): Add IPv6 formats to format-network-address.
7244
7245 2005-12-30 Richard M. Stallman <rms@gnu.org>
7246
7247 * text.texi (Changing Properties):
7248 Don't use return value of set-text-properties.
7249
7250 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7251
7252 * modes.texi (Mode Line Format): Correct typo in menu.
7253
7254 2005-12-29 Richard M. Stallman <rms@gnu.org>
7255
7256 * modes.texi (Mode Line Top): New node.
7257 (Mode Line Data): Some text moved to new node.
7258 Explain the data structure more concretely.
7259 (Mode Line Basics): Clarifications.
7260 (Mode Line Variables): Clarify intro paragraph.
7261 (%-Constructs): Clarify intro paragraph.
7262 (Mode Line Format): Update menu.
7263
7264 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7265
7266 * minibuf.texi (Basic Completion): Update lazy-completion-table
7267 examples for removal of ARGS argument.
7268
7269 2005-12-23 Richard M. Stallman <rms@gnu.org>
7270
7271 * text.texi (Undo): Restore some explanation from the version
7272 that was deleted.
7273
7274 2005-12-23 Eli Zaretskii <eliz@gnu.org>
7275
7276 * text.texi (Undo): Remove duplicate descriptions of `apply
7277 funname' and `apply delta' elements of the undo list.
7278
7279 2005-12-20 Richard M. Stallman <rms@gnu.org>
7280
7281 * help.texi (Help Functions): Update documentation of `apropos'.
7282
7283 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7284
7285 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7286 because it is confusing. If the :help-echo keyword is a function,
7287 it is not directly used as the :help-echo overlay property, as the
7288 xref seems to suggest (it does not take the appropriate args).
7289
7290 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7291
7292 * customize.texi (Common Keywords): Fix Texinfo usage.
7293 (Group Definitions, Variable Definitions): Update for new
7294 conventions for using `*' in docstrings.
7295
7296 * tips.texi (Documentation Tips): Update for new conventions for
7297 using `*' in docstrings.
7298
7299 2005-12-16 Richard M. Stallman <rms@gnu.org>
7300
7301 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7302
7303 2005-12-16 Juri Linkov <juri@jurta.org>
7304
7305 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7306
7307 2005-12-14 Romain Francoise <romain@orebokech.com>
7308
7309 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7310 Fix typo.
7311
7312 2005-12-11 Juri Linkov <juri@jurta.org>
7313
7314 * minibuf.texi (Completion Commands): Add mention of read-file-name
7315 for filename completion keymaps.
7316 (Reading File Names): Add mention of filename completion keymaps
7317 for read-file-name and xref to `Completion Commands'.
7318
7319 2005-12-10 Richard M. Stallman <rms@gnu.org>
7320
7321 * customize.texi (Common Keywords): State caveats for use of :tag.
7322
7323 2005-12-08 Richard M. Stallman <rms@gnu.org>
7324
7325 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7326 with xrefs and better explanation.
7327 (Completion Commands): Add the filename completion maps.
7328
7329 * objects.texi (Character Type): Clarify that \s is not space
7330 if a dash follows.
7331
7332 2005-12-05 Richard M. Stallman <rms@gnu.org>
7333
7334 * windows.texi (Resizing Windows): Delete preserve-before args.
7335
7336 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7337
7338 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7339 in full keymaps, since the quirk has been fixed.
7340
7341 2005-12-03 Eli Zaretskii <eliz@gnu.org>
7342
7343 * hooks.texi (Standard Hooks): Add index entries.
7344 Mention `compilation-finish-functions'.
7345
7346 2005-11-27 Richard M. Stallman <rms@gnu.org>
7347
7348 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7349
7350 2005-11-21 Juri Linkov <juri@jurta.org>
7351
7352 * customize.texi (Common Keywords): Update links types
7353 custom-manual and url-link. Add link types emacs-library-link,
7354 file-link, function-link, variable-link, custom-group-link.
7355
7356 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
7357
7358 * display.texi: Revert 2005-11-20 change.
7359
7360 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7361
7362 * processes.texi (Bindat Functions):
7363 Say "third" to refer to zero-based index "2".
7364
7365 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7366
7367 * loading.texi (Library Search): Update the default value of
7368 `load-suffixes'.
7369
7370 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
7371
7372 * display.texi (Attribute Functions): Mention :ignore-defface.
7373
7374 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7375
7376 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7377 (Minor Mode Conventions): Mention the use of a hook.
7378
7379 2005-11-06 Richard M. Stallman <rms@gnu.org>
7380
7381 * files.texi (Magic File Names): find-file-name-handler checks the
7382 `operations' property of the handler.
7383
7384 2005-11-03 Richard M. Stallman <rms@gnu.org>
7385
7386 * variables.texi (Frame-Local Variables): Small clarification.
7387
7388 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
7389
7390 * os.texi (Init File): Document ~/.emacs.d/init.el.
7391
7392 2005-10-29 Richard M. Stallman <rms@gnu.org>
7393
7394 * internals.texi (Garbage Collection): Document memory-full.
7395
7396 2005-10-28 Bill Wohler <wohler@newt.com>
7397
7398 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7399 for URLs.
7400
7401 2005-10-28 Richard M. Stallman <rms@gnu.org>
7402
7403 * minibuf.texi (Completion Commands): Clean up prev change.
7404
7405 2005-10-26 Kevin Ryde <user42@zip.com.au>
7406
7407 * compile.texi (Eval During Compile): Explain recommended uses
7408 of eval-when-compile and eval-and-compile.
7409
7410 2005-10-27 Masatake YAMATO <jet@gyve.org>
7411
7412 * minibuf.texi (Completion Commands):
7413 Write about new optional argument for `display-completion-list'.
7414
7415 2005-10-23 Richard M. Stallman <rms@gnu.org>
7416
7417 * display.texi (Overlay Arrow): Clarify about local bindings of
7418 overlay-arrow-position.
7419
7420 2005-10-22 Eli Zaretskii <eliz@gnu.org>
7421
7422 * internals.texi (Building Emacs): Fix last change.
7423
7424 2005-10-22 Richard M. Stallman <rms@gnu.org>
7425
7426 * internals.texi (Building Emacs): Document eval-at-startup.
7427
7428 2005-10-21 Richard M. Stallman <rms@gnu.org>
7429
7430 * loading.texi (Where Defined): load-history contains abs file names.
7431 symbol-file returns abs file names.
7432
7433 2005-10-19 Kim F. Storm <storm@cua.dk>
7434
7435 * display.texi (Showing Images): Add max-image-size integer value.
7436
7437 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
7438
7439 * display.texi (Showing Images): Document max-image-size.
7440
7441 2005-10-17 Richard M. Stallman <rms@gnu.org>
7442
7443 * commands.texi (Quitting): Minor clarification.
7444
7445 * processes.texi (Sentinels): Clarify about output and quitting.
7446 (Filter Functions): Mention with-local-quit.
7447
7448 2005-10-17 Juri Linkov <juri@jurta.org>
7449
7450 * buffers.texi (Current Buffer):
7451 * commands.texi (Event Input Misc):
7452 * compile.texi (Eval During Compile, Compiler Errors):
7453 * customize.texi (Group Definitions):
7454 * display.texi (Progress, Defining Faces):
7455 * files.texi (Writing to Files):
7456 * modes.texi (Mode Hooks, Defining Minor Modes):
7457 * streams.texi (Output Functions):
7458 * syntax.texi (Syntax Table Functions):
7459 * text.texi (Change Hooks):
7460 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7461
7462 * commands.texi (Quitting): Replace arg `forms' with `body' in
7463 `with-local-quit'.
7464
7465 * positions.texi (Excursions): Replace arg `forms' with `body' in
7466 `save-excursion'.
7467
7468 2005-10-08 Kim F. Storm <storm@cua.dk>
7469
7470 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7471 Rename manual section accordingly.
7472
7473 2005-10-04 Kim F. Storm <storm@cua.dk>
7474
7475 * windows.texi (Window Split Tree): New section describing
7476 new function window-split-tree function.
7477
7478 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
7479
7480 * display.texi (Fringe Size/Pos): Simplify and add detail.
7481
7482 2005-09-30 Romain Francoise <romain@orebokech.com>
7483
7484 * minibuf.texi (High-Level Completion): Explain that the prompt
7485 given to `read-buffer' should end with a colon and a space.
7486 Update usage examples.
7487
7488 2005-09-29 Juri Linkov <juri@jurta.org>
7489
7490 * display.texi (Displaying Messages): Rename argument name
7491 `string' to `format-string' in functions `message', `message-box',
7492 `message-or-box'.
7493
7494 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
7495
7496 * errors.texi (Standard Errors): Correct xrefs.
7497
7498 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
7499
7500 * display.texi (Defining Images): Update documentation for
7501 `image-load-path'.
7502
7503 2005-09-17 Richard M. Stallman <rms@gnu.org>
7504
7505 * display.texi (Defining Images): Clean up previous change.
7506
7507 2005-09-16 Romain Francoise <romain@orebokech.com>
7508
7509 * elisp.texi: Specify GFDL version 1.2.
7510
7511 * doclicense.texi (GNU Free Documentation License): Update to
7512 version 1.2.
7513
7514 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
7515
7516 * display.texi (Defining Images): Document `image-load-path'.
7517
7518 2005-09-15 Richard M. Stallman <rms@gnu.org>
7519
7520 * objects.texi (Printed Representation): Minor cleanup.
7521 (Box Diagrams): Minor fix.
7522 (Cons Cell Type): Move (...) index item here.
7523 (Box Diagrams): From here.
7524 (Array Type): Minor fix.
7525 (Type Predicates): Delete index "predicates".
7526 (Hash Table Type): Clarify xref.
7527 (Dotted Pair Notation): Minor fix.
7528
7529 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
7530
7531 * files.texi (Saving Buffers): Fix typo.
7532
7533 2005-09-08 Richard M. Stallman <rms@gnu.org>
7534
7535 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7536
7537 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
7538
7539 * locals.texi (Standard Buffer-Local Variables): Don't include
7540 mode variables for minor modes.
7541 Fix xrefs for buffer-display-count, buffer-display-table,
7542 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7543 enable-multibyte-characters, fill-column, header-line-format,
7544 left-fringe-width, left-margin, and right-fringe-width.
7545
7546 * hooks.texi (Standard Hooks): All hooks should conform to the
7547 standard naming convention now.
7548 Fix xref for `echo-area-clear-hook'.
7549
7550 * display.texi (Usual Display): Note that indicate-empty-lines and
7551 tab-width are buffer-local.
7552
7553 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7554
7555 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7556
7557 * nonascii.texi (Encoding and I/O): Note that
7558 buffer-file-coding-system is buffer-local.
7559
7560 * positions.texi (List Motion): Note that defun-prompt-regexp is
7561 buffer-local.
7562
7563 * text.texi (Auto Filling): Note that auto-fill-function is
7564 buffer-local.
7565 (Undo): Note that buffer-undo-list is buffer-local.
7566
7567 * windows.texi (Buffers and Windows):
7568 Document buffer-display-count.
7569
7570 2005-09-06 Richard M. Stallman <rms@gnu.org>
7571
7572 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7573 package prefix elsewhere than at the start of the name.
7574
7575 2005-09-03 Richard M. Stallman <rms@gnu.org>
7576
7577 * tips.texi (Programming Tips): Add conventions for minibuffer
7578 questions and prompts.
7579
7580 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7581
7582 * intro.texi (nil and t): Minor cleanup.
7583 Delete spurious mention of keyword symbols.
7584 (Evaluation Notation): Add index entry.
7585 (A Sample Function Description): Minor cleanup.
7586 (A Sample Variable Description): Not all vars can be set.
7587
7588 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7589
7590 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7591
7592 (Insertion): Document precise type of `insert-char' arg COUNT.
7593
7594 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7595
7596 * modes.texi (Other Font Lock Variables): Sync the default of
7597 font-lock-lines-before.
7598
7599 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
7600
7601 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7602
7603 2005-08-29 Richard M. Stallman <rms@gnu.org>
7604
7605 * elisp.texi (Top): Update subnode menu.
7606
7607 * searching.texi (Searching and Matching): Move node.
7608 Rearrange contents and add overall explanation.
7609 (Searching and Case): Move node.
7610 (Searching and Matching): Update menu.
7611
7612 2005-08-27 Eli Zaretskii <eliz@gnu.org>
7613
7614 * os.texi (Startup Summary): Fix the description of the initial
7615 startup message display.
7616
7617 2005-08-25 Richard M. Stallman <rms@gnu.org>
7618
7619 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7620
7621 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
7622
7623 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7624 `next-overlay-change' example.
7625
7626 2005-08-22 Juri Linkov <juri@jurta.org>
7627
7628 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7629 Fix invert-face. Fix args of face-background.
7630
7631 * display.texi (Standard Faces): Delete node.
7632 (Faces): Add xref to `(emacs)Standard Faces'.
7633 (Displaying Faces): Fix xref to `Standard Faces'.
7634
7635 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7636
7637 2005-08-20 Alan Mackenzie <acm@muc.de>
7638
7639 * buffers.texi (The Buffer List): Clarify the manipulation of the
7640 buffer list.
7641
7642 2005-08-14 Richard M. Stallman <rms@gnu.org>
7643
7644 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7645 a regexp.
7646
7647 2005-08-11 Richard M. Stallman <rms@gnu.org>
7648
7649 * elisp.texi (Top): Update subnode lists.
7650
7651 * display.texi (Inverse Video): Node deleted.
7652
7653 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7654 New nodes split out of Coding Conventions.
7655
7656 * searching.texi (Regular Expressions): Document re-builder.
7657
7658 * os.texi (Time Parsing): New node split out of Time Conversion.
7659
7660 * processes.texi (Misc Network, Network Feature Testing)
7661 (Network Options, Make Network): New nodes split out of
7662 Low-Level Network.
7663
7664 2005-08-09 Richard M. Stallman <rms@gnu.org>
7665
7666 * frames.texi (Geometry): New node, split from Size and Position.
7667 (Frame Parameters): Refer to Geometry.
7668
7669 * buffers.texi (The Buffer List): Fix xrefs.
7670
7671 * windows.texi (Splitting Windows): Fix xref.
7672
7673 * frames.texi (Layout Parameters): Add xref.
7674
7675 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7676
7677 * keymaps.texi (Menu Bar): Fix xref.
7678
7679 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7680
7681 * modes.texi (%-Constructs): Fix xref.
7682
7683 * frames.texi (Window Frame Parameters): Node split up.
7684 (Basic Parameters, Position Parameters, Size Parameters)
7685 (Layout Parameters, Buffer Parameters, Management Parameters)
7686 (Cursor Parameters, Color Parameters): New subnodes.
7687
7688 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7689
7690 * positions.texi (Screen Lines): Update xref for previous change
7691 in minibuf.texi.
7692
7693 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7694 change in minibuf.texi.
7695
7696 2005-08-09 Richard M. Stallman <rms@gnu.org>
7697
7698 * tips.texi (Coding Conventions): Minor cleanup.
7699
7700 * modes.texi (Defining Minor Modes): Explain when init-value
7701 can be non-nil.
7702
7703 * elisp.texi (Top): Update submenu for Minibuffer.
7704
7705 * minibuf.texi (Minibuffer Misc): Node split up.
7706 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7707 (Recursive Mini): New nodes split out from Minibuffer Misc.
7708 (Minibuffer Misc): Document max-mini-window-height.
7709
7710 * hash.texi (Defining Hash): Delete stray paren in example.
7711
7712 * display.texi (Echo Area Customization): Don't define
7713 max-mini-window-height here; xref instead.
7714
7715 * commands.texi (Event Input Misc): Update while-no-input.
7716
7717 * advice.texi (Advising Functions): Explain when to use advice
7718 and when to use a hook.
7719
7720 2005-07-30 Eli Zaretskii <eliz@gnu.org>
7721
7722 * makefile.w32-in (info): Don't run install-info.
7723 ($(infodir)/dir): New target, produced by running install-info.
7724
7725 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7726
7727 * modes.texi (Defining Minor Modes): The keyword for the initial
7728 value is :init-value, not :initial-value.
7729
7730 2005-07-23 Eli Zaretskii <eliz@gnu.org>
7731
7732 * loading.texi (Autoload): Make the `doctor' example be consistent
7733 with what's in current loaddefs.el. Describe the "fn" magic in
7734 the usage portion of the doc string.
7735
7736 2005-07-22 Richard M. Stallman <rms@gnu.org>
7737
7738 * internals.texi (Garbage Collection): Clarify previous change.
7739
7740 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7741
7742 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7743
7744 2005-07-18 Juri Linkov <juri@jurta.org>
7745
7746 * commands.texi (Accessing Events):
7747 * frames.texi (Text Terminal Colors, Resources):
7748 * markers.texi (The Mark):
7749 * modes.texi (Defining Minor Modes):
7750 Delete duplicate duplicate words.
7751
7752 2005-07-16 Richard M. Stallman <rms@gnu.org>
7753
7754 * display.texi (Managing Overlays): Clarify make-overlay
7755 args for insertion types.
7756
7757 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7758
7759 * customize.texi (Variable Definitions):
7760 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7761 `standard-value' is a list too.
7762 (Defining New Types): Use @key{RET} instead of @key{ret}.
7763
7764 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7765
7766 * os.texi (Translating Input): Fix typo.
7767
7768 2005-07-08 Richard M. Stallman <rms@gnu.org>
7769
7770 * README: Update edition number and size estimate.
7771
7772 * elisp.texi (VERSION): Set to 2.9.
7773
7774 2005-07-07 Richard M. Stallman <rms@gnu.org>
7775
7776 * book-spine.texinfo: Update Emacs version.
7777
7778 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7779
7780 2005-07-06 Richard M. Stallman <rms@gnu.org>
7781
7782 * searching.texi (Regexp Search): Clarify what re-search-forward
7783 does when the search fails.
7784
7785 2005-07-05 Lute Kamstra <lute@gnu.org>
7786
7787 * Update FSF's address in GPL notices.
7788
7789 * doclicense.texi (GNU Free Documentation License):
7790 * gpl.texi (GPL):
7791 * tips.texi (Coding Conventions, Library Headers):
7792 * vol1.texi:
7793 * vol2.texi: Update FSF's address.
7794
7795 2005-07-04 Richard M. Stallman <rms@gnu.org>
7796
7797 * hooks.texi (Standard Hooks): Add occur-hook.
7798
7799 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7800
7801 * display.texi (The Echo Area): Correct menu.
7802
7803 2005-07-03 Richard M. Stallman <rms@gnu.org>
7804
7805 * elisp.texi (Top): Update subnode menu for Display.
7806
7807 * display.texi (Displaying Messages): New node, with most
7808 of what was in The Echo Area.
7809 (Progress): Move under The Echo Area.
7810 (Logging Messages): New node with new text.
7811 (Echo Area Customization): New node, the rest of what was
7812 in The Echo Area. Document message-truncate-lines with @defvar.
7813 (Display): Update menu.
7814
7815 * windows.texi (Textual Scrolling): Doc 3 values for
7816 scroll-preserve-screen-position.
7817
7818 * text.texi (Special Properties): Change hook functions
7819 should bind inhibit-modification-hooks around altering buffer text.
7820
7821 * keymaps.texi (Key Binding Commands): Call binding BINDING
7822 rather than DEFINITION.
7823
7824 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
7825
7826 * variables.texi (Defining Variables): `user-variable-p' returns t
7827 for aliases of user options, nil for alias loops.
7828
7829 2005-06-28 Richard M. Stallman <rms@gnu.org>
7830
7831 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7832 make-keymap.
7833
7834 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7835
7836 * variables.texi (Setting Variables): Correct and clarify
7837 description of `add-to-ordered-list'.
7838
7839 2005-06-26 Richard M. Stallman <rms@gnu.org>
7840
7841 * display.texi (Faces): Minor cleanup.
7842
7843 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7844
7845 * display.texi (Faces): `facep' returns t for strings that are
7846 face names.
7847
7848 2005-06-25 Richard M. Stallman <rms@gnu.org>
7849
7850 * objects.texi (Equality Predicates): Clarify meaning of equal.
7851
7852 * windows.texi (Selecting Windows): save-selected-window
7853 and with-selected-window save and restore the current buffer.
7854
7855 2005-06-24 Richard M. Stallman <rms@gnu.org>
7856
7857 * numbers.texi (Float Basics): Explain how to test for NaN,
7858 and printing the sign of NaNs.
7859
7860 2005-06-24 Eli Zaretskii <eliz@gnu.org>
7861
7862 * makefile.w32-in (MAKEINFO): Use --force.
7863
7864 2005-06-23 Richard M. Stallman <rms@gnu.org>
7865
7866 * display.texi (Face Functions): Correct Texinfo usage.
7867
7868 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7869
7870 * lists.texi (Rings): `ring-elements' now returns the elements of
7871 RING in order.
7872
7873 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
7874
7875 * markers.texi (The Mark): Texinfo usage fix.
7876
7877 2005-06-23 Kim F. Storm <storm@cua.dk>
7878
7879 * searching.texi (Entire Match Data): Remove evaporate option for
7880 match-data. Do not mention evaporate option for set-match-data.
7881
7882 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7883
7884 * display.texi (Face Functions): Mention face aliases.
7885
7886 2005-06-21 Richard M. Stallman <rms@gnu.org>
7887
7888 * anti.texi (Antinews): Texinfo usage fix.
7889
7890 2005-06-21 Karl Berry <karl@gnu.org>
7891
7892 * elisp.texi: Use @copying.
7893
7894 * elisp.texi: Put @summarycontents and @contents before the Top
7895 node, instead of the end of the file, so that the contents appear
7896 in the right place in the dvi/pdf output.
7897
7898 2005-06-21 Juri Linkov <juri@jurta.org>
7899
7900 * display.texi (Defining Faces): Add `customized-face'.
7901
7902 2005-06-20 Kim F. Storm <storm@cua.dk>
7903
7904 * variables.texi (Setting Variables): Any type of element can be
7905 given order in add-to-ordered-list. Compare elements with eq.
7906
7907 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7908
7909 2005-06-20 Karl Berry <karl@gnu.org>
7910
7911 * syntax.texi (Syntax Flags): Make last column very slightly wider
7912 to avoid "generic comment" breaking on two lines and causing an
7913 underfull box.
7914
7915 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7916
7917 * lists.texi (Rings): Various minor clarifications and corrections.
7918
7919 2005-06-18 Richard M. Stallman <rms@gnu.org>
7920
7921 * functions.texi (Obsolete Functions): Simplify.
7922
7923 * variables.texi (Variable Aliases): Simplify.
7924
7925 * anti.texi, backups.texi, compile.texi, customization.texi:
7926 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7927 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7928 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7929 * variables.texi: Fix formatting ugliness.
7930
7931 * elisp.texi: Add links to Rings and Byte Packing.
7932 Update version and copyright years.
7933
7934 * minibuf.texi: Fix formatting ugliness.
7935 (Completion Commands): Move keymap vars to the end
7936 and vars completing-read binds to the top.
7937
7938 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7939
7940 * processes.texi: Fix typos.
7941 (Bindat Spec): Correct Texinfo error.
7942 (Byte Packing): Fix ungrammatical sentence.
7943
7944 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7945
7946 * lists.texi (Rings): New node.
7947 (Lists): Add it to menu.
7948
7949 * processes.texi (Byte Packing): New node.
7950 (Processes): Add it to menu.
7951
7952 2005-06-17 Richard M. Stallman <rms@gnu.org>
7953
7954 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7955
7956 * help.texi (Documentation Basics): Explain the xref to
7957 Documentation Tips.
7958
7959 * debugging.texi (Debugger Commands): Minor fix.
7960
7961 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7962
7963 * edebug.texi (Instrumenting): Eliminate duplicate link.
7964 (Specification List): Replace references to "below", referring to
7965 a later node, with one @ref to that node.
7966
7967 * os.texi (Timers): Timers should save and restore the match data
7968 if they change it.
7969
7970 * debugging.texi (Debugger Commands): Mention that the Lisp
7971 debugger can not step through primitive functions.
7972
7973 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
7974
7975 * functions.texi (Obsolete Functions): Update argument names of
7976 `make-obsolete' and `define-obsolete-function-alias'.
7977
7978 * variables.texi (Variable Aliases): Update argument names of
7979 `defvaralias', `make-obsolete-variable' and
7980 `define-obsolete-variable-alias'.
7981
7982 2005-06-15 Kim F. Storm <storm@cua.dk>
7983
7984 * searching.texi (Entire Match Data): Rephrase warnings about
7985 evaporate arg to match-data and set-match-data.
7986
7987 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7988
7989 * elisp.texi (Top): Update detailed menu.
7990
7991 * edebug.texi (Edebug): Update menu.
7992 (Instrumenting): Update xrefs.
7993 (Edebug Execution Modes): Correct xref.
7994 (Jumping): Clarify description of `h' command.
7995 Eliminate redundant @ref.
7996 (Breaks): New node.
7997 (Breakpoints): Is now a subsubsection.
7998 (Global Break Condition): Mention `C-x X X'.
7999 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8000 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8001 (Edebug Display Update): Correct pxref.
8002 (Edebug and Macros): New node.
8003 (Instrumenting Macro Calls): Is now a subsubsection.
8004 Neither arg of `def-edebug-spec' is evaluated.
8005 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8006 (Specification Examples): Fix typo.
8007
8008 2005-06-14 Lute Kamstra <lute@gnu.org>
8009
8010 * debugging.texi (Function Debugging): Primitives can break on
8011 entry too.
8012
8013 2005-06-14 Kim F. Storm <storm@cua.dk>
8014
8015 * variables.texi (Setting Variables): Add add-to-ordered-list.
8016
8017 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8018
8019 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8020 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8021
8022 2005-06-13 Lute Kamstra <lute@gnu.org>
8023
8024 * text.texi (Special Properties): Fix cross reference.
8025
8026 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8027
8028 * debugging.texi (Function Debugging): Delete mention of empty
8029 string argument to `cancel-debug-on-entry'. Delete inaccurate
8030 description of the return value of that command.
8031
8032 2005-06-11 Alan Mackenzie <acm@muc.de>
8033
8034 * text.texi (Adaptive Fill): Amplify the description of
8035 fill-context-prefix.
8036
8037 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8038
8039 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8040
8041 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8042
8043 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8044
8045 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8046
8047 * debugging.texi (Error Debugging): Minor rewording.
8048 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8049 is optional.
8050
8051 2005-06-10 Lute Kamstra <lute@gnu.org>
8052
8053 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8054 (Top): Give it a title. Correct version number. Give the
8055 detailed node listing a more prominent header.
8056 * intro.texi: Don't set VERSION here a second time.
8057 Mention Emacs's version too.
8058 * anti.texi (Antinews): Use EMACSVER to refer to the current
8059 version of Emacs.
8060
8061 2005-06-09 Kim F. Storm <storm@cua.dk>
8062
8063 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8064 match-data and set-match-data.
8065
8066 2005-06-08 Richard M. Stallman <rms@gnu.org>
8067
8068 * searching.texi (Entire Match Data): Clarify when match-data
8069 returns markers and when integers.
8070
8071 * display.texi (Defining Faces): Explain that face name should not
8072 end in `-face'.
8073
8074 * modes.texi (Mode Line Data): Minor cleanup.
8075 (Customizing Keywords): Node split out of Search-based Fontification.
8076 Add example of using font-lock-add-keywords from a hook.
8077 Clarify when MODE should be non-nil, and when nil.
8078
8079 2005-06-06 Richard M. Stallman <rms@gnu.org>
8080
8081 * modes.texi (Mode Line Data): Explain what happens when the car
8082 of a list is a void symbol.
8083 (Search-based Fontification): Explain MODE arg to
8084 font-lock-add-keywords and warn about calls from major modes.
8085
8086 2005-06-08 Juri Linkov <juri@jurta.org>
8087
8088 * display.texi (Standard Faces): Add `shadow' face.
8089
8090 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8091
8092 * modes.texi (Major Mode Conventions): A derived mode only needs
8093 to put the call to the parent mode inside `delay-mode-hooks'.
8094
8095 2005-05-29 Richard M. Stallman <rms@gnu.org>
8096
8097 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8098 new, and what that implies. Clarify.
8099
8100 * files.texi (Locating Files): Clean up the text.
8101
8102 * frames.texi (Window Frame Parameters): Document user-size.
8103 Shorten entry for top by referring to left.
8104
8105 2005-05-26 Richard M. Stallman <rms@gnu.org>
8106
8107 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8108 is new, and what the implications are. Other clarifications.
8109
8110 2005-05-24 Richard M. Stallman <rms@gnu.org>
8111
8112 * frames.texi (Dialog Boxes): Minor fixes.
8113
8114 2005-05-25 Masatake YAMATO <jet@gyve.org>
8115
8116 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8117
8118 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8119
8120 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8121 is optional.
8122
8123 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
8124
8125 * frames.texi (Dialog Boxes): Describe new optional argument.
8126
8127 2005-05-23 Lute Kamstra <lute@gnu.org>
8128
8129 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8130 syntax-begin-function over font-lock-beginning-of-syntax-function.
8131
8132 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8133
8134 * minibuf.texi (Reading File Names): Update description of
8135 `read-directory-name'.
8136
8137 * modes.texi (Derived Modes): Clarify :group keyword.
8138
8139 2005-05-21 Eli Zaretskii <eliz@gnu.org>
8140
8141 * files.texi (Locating Files): New subsection.
8142 Describe locate-file and executable-find.
8143
8144 2005-05-21 Kevin Ryde <user42@zip.com.au>
8145
8146 * frames.texi (Initial Parameters): Update cross reference to
8147 "Emacs Invocation".
8148
8149 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8150
8151 * keymaps.texi (Active Keymaps): Add anchor.
8152
8153 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8154 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8155 appropriate place.
8156 (Derived Modes): Small clarifications.
8157 (Minor Mode Conventions, Keymaps and Minor Modes):
8158 Replace references to nodes with references to anchors.
8159 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8160 Clarify description of lists whose first element is an integer.
8161 (Mode Line Variables): Add anchor.
8162 (%-Constructs): Clarify description of integer after %.
8163 (Emulating Mode Line): Describe nil value for FACE.
8164
8165 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8166
8167 * modes.texi (Derived Modes): Correct references to non-existing
8168 variable standard-syntax-table.
8169
8170 2005-05-17 Lute Kamstra <lute@gnu.org>
8171
8172 * modes.texi (Defining Minor Modes): Mention the mode hook.
8173
8174 2005-05-15 Kim F. Storm <storm@cua.dk>
8175
8176 * processes.texi (Network): Remove open-network-stream-nowait.
8177 (Network Servers): Remove open-network-stream-server.
8178
8179 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8180
8181 * elisp.texi (Top): Update detailed menu.
8182
8183 * variables.texi: Reorder nodes.
8184 (Variables): Update menu.
8185 (File Local Variables): Do not refer to the `-*-' line as
8186 a "local variables list". Add pxref.
8187
8188 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8189
8190 * elisp.texi (Top): Update detailed menu for node changes.
8191
8192 * modes.texi (Modes): Update Menu.
8193 (Hooks): Move to beginning of chapter.
8194 Most minor modes run mode hooks too.
8195 `add-hook' can handle void hooks or hooks whose value is a single
8196 function.
8197 (Major Modes): Update Menu.
8198 (Major Mode Basics): New node, split off from `Major Modes'.
8199 (Major Mode Conventions): Correct xref. Explain how to handle
8200 auto-mode-alist if the major mode command has an autoload cookie.
8201 (Auto Major Mode): Major update. Add magic-mode-alist.
8202 (Derived Modes): Major update.
8203 (Mode Line Format): Update Menu.
8204 (Mode Line Basics): New node, split off from `Mode Line Format'.
8205
8206 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8207 for `magic autoload comment'. Add index entries and anchor.
8208
8209 2005-05-14 Richard M. Stallman <rms@gnu.org>
8210
8211 * tips.texi (Coding Conventions): Explain how important it is
8212 that just loading certain files not change Emacs behavior.
8213
8214 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8215
8216 2005-05-12 Lute Kamstra <lute@gnu.org>
8217
8218 * modes.texi (Generic Modes): Update.
8219 (Major Modes): Refer to node "Generic Modes".
8220
8221 * elisp.texi (Top): Update to the current structure of the manual.
8222 * processes.texi (Processes): Add menu description.
8223 * customize.texi (Customization): Add menu descriptions.
8224
8225 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8226
8227 * processes.texi (Signals to Processes)
8228 (Low-Level Network): Fix typos.
8229
8230 2005-05-11 Lute Kamstra <lute@gnu.org>
8231
8232 * elisp.texi (Top): Add some nodes from the chapter "Major and
8233 Minor Modes" to the detailed node listing.
8234
8235 2005-05-10 Richard M. Stallman <rms@gnu.org>
8236
8237 * keymaps.texi (Extended Menu Items): Menu item filter functions
8238 can be called at any time.
8239
8240 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8241
8242 * variables.texi (File Local Variables): `(hack-local-variables t)'
8243 now also checks whether a mode is specified in the local variables
8244 list.
8245
8246 2005-05-05 Kevin Ryde <user42@zip.com.au>
8247
8248 * display.texi (The Echo Area): Correct format function cross
8249 reference.
8250
8251 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8252
8253 * variables.texi (Variable Aliases): Change description of
8254 `define-obsolete-variable-alias'.
8255
8256 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8257 (Defining Functions): Add xref.
8258 (Obsolete Functions): New node.
8259 (Function Safety): Standardize capitalization of section title.
8260
8261 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8262 (Dialog Boxes): Complete description of `x-popup-dialog'.
8263
8264 2005-05-04 Richard M. Stallman <rms@gnu.org>
8265
8266 * commands.texi (Interactive Codes): Fix Texinfo usage.
8267 Document U more clearly.
8268
8269 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8270
8271 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8272 function and not a macro.
8273
8274 * frames.texi (Pop-Up Menus): Correct and clarify description of
8275 `x-popup-menu'.
8276 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8277
8278 2005-05-01 Richard M. Stallman <rms@gnu.org>
8279
8280 * edebug.texi (Checking Whether to Stop): Fix previous change.
8281
8282 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8283
8284 * display.texi: Fix typos and Texinfo usage.
8285
8286 * edebug.texi (Checking Whether to Stop): executing-macro ->
8287 executing-kbd-macro.
8288
8289 2005-05-01 Richard M. Stallman <rms@gnu.org>
8290
8291 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8292
8293 2005-04-30 Richard M. Stallman <rms@gnu.org>
8294
8295 * files.texi (Magic File Names): Document `operations' property.
8296
8297 2005-04-29 Lute Kamstra <lute@gnu.org>
8298
8299 * modes.texi (Generic Modes): New node.
8300 (Major Modes): Add it to the menu.
8301 (Derived Modes): Add "derived mode" to concept index.
8302
8303 2005-04-28 Lute Kamstra <lute@gnu.org>
8304
8305 * modes.texi (Defining Minor Modes): Fix previous change.
8306 (Font Lock Mode): Simplify.
8307 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8308 when set and that some parts are optional. Add cross references.
8309 (Search-based Fontification): Say how to specify font-lock-keywords.
8310 Add cross references. Add font-lock-multiline to index.
8311 Move font-lock-keywords-case-fold-search here from node "Other Font
8312 Lock Variables". Document font-lock-add-keywords and
8313 font-lock-remove-keywords.
8314 (Other Font Lock Variables): Move font-lock-keywords-only,
8315 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8316 and font-lock-syntactic-face-function to node "Syntactic Font
8317 Lock". Move font-lock-keywords-case-fold-search to node
8318 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8319 and font-lock-{,un}fontify-{buffer,region}-function.
8320 (Precalculated Fontification): Remove reference to deleted variable
8321 font-lock-core-only.
8322 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8323 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8324 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8325 and font-lock-syntactic-face-function here from node "Other Font
8326 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8327 Syntax Properties". Add cross references.
8328 (Setting Syntax Properties): New node.
8329 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8330 * syntax.texi (Syntax Properties): Add cross reference.
8331 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8332
8333 2005-04-26 Richard M. Stallman <rms@gnu.org>
8334
8335 * display.texi (Defining Faces):
8336 Document `default' elements of defface spec.
8337
8338 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8339
8340 * variables.texi (Variable Aliases): Clarify text.
8341
8342 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
8343
8344 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8345
8346 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8347
8348 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8349
8350 2005-04-24 Eli Zaretskii <eliz@gnu.org>
8351
8352 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8353 syntax-after and syntax-class.
8354
8355 * files.texi (Changing Files): Fix last change's cross-reference.
8356 (Unique File Names): Don't mention "numbers" in the documentation
8357 of make-temp-file and make-temp-name.
8358
8359 2005-04-23 Richard M. Stallman <rms@gnu.org>
8360
8361 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8362
8363 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8364
8365 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8366
8367 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8368
8369 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8370 and define-obsolete-variable-alias.
8371
8372 2005-04-22 Kim F. Storm <storm@cua.dk>
8373
8374 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8375 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8376
8377 2005-04-21 Lute Kamstra <lute@gnu.org>
8378
8379 * lists.texi (Association Lists): Document rassq-delete-all.
8380
8381 2005-04-19 Richard M. Stallman <rms@gnu.org>
8382
8383 * modes.texi (Search-based Fontification): Explain that
8384 facespec is an expression to be evaluated.
8385
8386 2005-04-19 Kevin Ryde <user42@zip.com.au>
8387
8388 * streams.texi (Output Functions): Fix xref.
8389 * strings.texi (String Conversion): Fix xref.
8390
8391 2005-04-19 Kim F. Storm <storm@cua.dk>
8392
8393 * symbols.texi (Symbol Plists): Add safe-get.
8394 Mention that `get' may signal an error.
8395
8396 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
8397
8398 * customize.texi (Variable Definitions): Replace tooltip-mode
8399 example with save-place.
8400
8401 2005-04-17 Richard M. Stallman <rms@gnu.org>
8402
8403 * buffers.texi (Indirect Buffers): Clarify.
8404
8405 * positions.texi (Positions): Clarify converting marker to integer.
8406
8407 * strings.texi (String Basics): Mention string-match; clarify.
8408
8409 2005-04-08 Lute Kamstra <lute@gnu.org>
8410
8411 * modes.texi (Search-based Fontification): Fix cross references.
8412 Use consistent terminology. Document anchored highlighting.
8413
8414 2005-04-05 Lute Kamstra <lute@gnu.org>
8415
8416 * modes.texi (Defining Minor Modes): Document :group keyword
8417 argument and its default value.
8418
8419 2005-04-03 Lute Kamstra <lute@gnu.org>
8420
8421 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8422 references and/or descriptions. Delete major mode hooks; mention
8423 them as a category instead. Rename or delete obsolete hooks.
8424
8425 2005-04-02 Richard M. Stallman <rms@gnu.org>
8426
8427 * nonascii.texi (Coding System Basics): Another wording cleanup.
8428
8429 2005-04-01 Richard M. Stallman <rms@gnu.org>
8430
8431 * nonascii.texi (Coding System Basics): Clarify previous change.
8432
8433 2005-04-01 Kenichi Handa <handa@m17n.org>
8434
8435 * nonascii.texi (Coding System Basics): Describe about roundtrip
8436 identity of coding systems.
8437
8438 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
8439
8440 * text.texi (Buffer Contents): Add filter-buffer-substring and
8441 buffer-substring-filters.
8442
8443 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
8444
8445 * anti.texi (Antinews): Mention `G' interactive code.
8446
8447 * tips.texi (Compilation Tips): Mention benchmark.el.
8448
8449 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8450
8451 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8452 is now bound to M-o M-o.
8453
8454 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8455
8456 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8457
8458 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8459 in the Emacs Manual).
8460 * Makefile.in (srcs): Remove calendar.texi.
8461 * makefile.w32-in (srcs): Remove calendar.texi.
8462 * display.texi (Display): Change name of next node.
8463 * os.texi (System In): Change name of previous node.
8464 * elisp.texi (Top): Remove Calendar references.
8465 * vol1.texi (Top): Remove Calendar references.
8466 * vol2.texi (Top): Remove Calendar references.
8467
8468 2005-03-25 Richard M. Stallman <rms@gnu.org>
8469
8470 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8471 Cleanup previous change.
8472
8473 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
8474
8475 * display.texi (Face Attributes): Faces earlier in an :inherit
8476 list take precedence.
8477 (Scroll Bars): Fix description of vertical-scroll-bars.
8478 Document frame-current-scroll-bars and window-current-scroll-bars.
8479
8480 * markers.texi (The Mark): Document temporary Transient Mark mode.
8481
8482 * minibuf.texi (Reading File Names):
8483 Document read-file-name-completion-ignore-case.
8484
8485 * positions.texi (Screen Lines): Document nil for width argument
8486 to compute-motion.
8487
8488 2005-03-23 Kim F. Storm <storm@cua.dk>
8489
8490 * display.texi (Standard Faces): Other faces used in the fringe
8491 implicitly inherits from the fringe face.
8492 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8493 properties implicitly inherits from fringe face.
8494 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8495
8496 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
8497
8498 * display.texi (Invisible Text): State default value of
8499 line-move-ignore-invisible.
8500 (Managing Overlays): Document remove-overlays.
8501 (Standard Faces): Document escape-glyph face.
8502
8503 * minibuf.texi (Reading File Names): Document read-file-name-function.
8504
8505 * modes.texi (Other Font Lock Variables):
8506 Document font-lock-lines-before.
8507
8508 * positions.texi (Skipping Characters): skip-chars-forward allows
8509 character classes.
8510
8511 2005-03-18 Lute Kamstra <lute@gnu.org>
8512
8513 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8514
8515 2005-03-17 Richard M. Stallman <rms@gnu.org>
8516
8517 * text.texi (Undo): Document extensible undo entries.
8518
8519 * searching.texi (String Search, Regexp Search): Cleanups.
8520
8521 * nonascii.texi (Character Codes): Minor fix.
8522
8523 * display.texi (Display Property): Explain the significance
8524 of having text properties that are eq.
8525 (Other Display Specs): Explain string as display spec.
8526
8527 * commands.texi (Interactive Codes): Document G option.
8528
8529 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
8530
8531 * text.texi (Filling): Add sentence-end-without-period and
8532 sentence-end-without-space.
8533 (Changing Properties): Minor fix.
8534
8535 * anti.texi: Total rewrite.
8536
8537 2005-03-15 Lute Kamstra <lute@gnu.org>
8538
8539 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8540
8541 2005-03-08 Kim F. Storm <storm@cua.dk>
8542
8543 * display.texi (Specified Space): Property :width is support on
8544 non-graphic terminals, :height is not.
8545
8546 2005-03-07 Richard M. Stallman <rms@gnu.org>
8547
8548 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8549 Now subnodes of Fringes.
8550 (Overlay Arrow): Document overlay-arrow-variable-list.
8551 (Fringe Size/Pos): New node, broken out of Fringes.
8552 (Display): Explain clearing vs redisplay better.
8553 (Truncation): Clarify use of bitmaps.
8554 (The Echo Area): Clarify the uses of the echo area.
8555 Add max-mini-window-height.
8556 (Progress): Clarify.
8557 (Invisible Text): Explain that main loop moves point out.
8558 (Selective Display): Say "hidden", not "invisible".
8559 (Managing Overlays): Move up. Describe relation to Undo here.
8560 (Overlay Properties): Clarify intro.
8561 (Finding Overlays): Explain return values when nothing found.
8562 (Width): truncate-string-to-width has added arg.
8563 (Displaying Faces): Clarify and update mode line face handling.
8564 (Face Functions): Minor cleanup.
8565 (Conditional Display): Merge into Other Display Specs.
8566 (Pixel Specification, Other Display Specs): Minor cleanups.
8567 (Images, Image Descriptors): Minor cleanups.
8568 (GIF Images): Patents have expired.
8569 (Showing Images): Explain default text for insert-image.
8570 (Manipulating Button Types): Merge into Manipulating Buttons.
8571 (Making Buttons): Explain return values.
8572 (Button Buffer Commands): Add xref.
8573 (Inverse Video): Update mode-line-inverse-video.
8574 (Display Table Format): Clarify.
8575 (Active Display Table): Give defaults for window-display-table.
8576
8577 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8578 and calendar-today-marker are strings, not chars.
8579 (Holiday Customizing): Minor fix.
8580
8581 * internals.texi (Writing Emacs Primitives): Update `or' example.
8582 Update limit on # args of subr.
8583
8584 * edebug.texi (Using Edebug): Arrow is in fringe.
8585 (Instrumenting): Arg to eval-defun works without loading edebug.
8586 (Edebug Execution Modes): Add xref.
8587
8588 * customize.texi (Common Keywords): Clarify :require.
8589 Mention :version here.
8590 (Variable Definitions, Group Definitions): Not here.
8591 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8592
8593 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
8594 * nonascii.texi (Text Representations): Clarify position-bytes.
8595 (Character Sets): Add list-charset-chars.
8596 (Scanning Charsets): Add charset-after.
8597 (Encoding and I/O): Minor fix.
8598
8599 2005-03-06 Richard M. Stallman <rms@gnu.org>
8600
8601 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8602 (Resizing Windows): Likewise.
8603
8604 * text.texi (Change Hooks): Get rid of "Emacs 21".
8605
8606 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8607
8608 * streams.texi (Output Variables): Get rid of "Emacs 21".
8609
8610 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8611
8612 * os.texi (Translating Input): Replace flow-control example
8613 with a less obsolete example that uses `keyboard-translate'.
8614
8615 * objects.texi (Hash Table Type, Circular Objects):
8616 Get rid of "Emacs 21".
8617
8618 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8619 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8620
8621 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8622
8623 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8624
8625 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8626 (Menu Bar): Fix when menu-bar-update-hook is called.
8627
8628 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8629
8630 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8631 and make it read better.
8632
8633 * files.texi (Writing to Files): Get rid of "Emacs 21".
8634 (Unique File Names): Likewise.
8635
8636 * elisp.texi: Update Emacs version to 22.
8637
8638 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8639 (Overlay Properties, Face Attributes): Likewise.
8640 (Managing Overlays): Fix punctuation.
8641 (Attribute Functions): Clarify set-face-font; get rid of
8642 info about old Emacs versions.
8643 (Auto Faces, Font Lookup, Display Property, Images):
8644 Get rid of "Emacs 21".
8645
8646 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8647
8648 2005-03-05 Richard M. Stallman <rms@gnu.org>
8649
8650 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8651
8652 2005-03-04 Lute Kamstra <lute@gnu.org>
8653
8654 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8655
8656 2005-03-03 Lute Kamstra <lute@gnu.org>
8657
8658 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8659
8660 2005-03-01 Lute Kamstra <lute@gnu.org>
8661
8662 * debugging.texi (Debugger Commands): Update `j'.
8663
8664 2005-02-28 Lute Kamstra <lute@gnu.org>
8665
8666 * debugging.texi (Debugging): Fix typo.
8667 (Error Debugging): Document eval-expression-debug-on-error.
8668 (Function Debugging): Update example.
8669 (Using Debugger): Mention starred stack frames.
8670 (Debugger Commands): Document `j' and `l'.
8671 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8672 Update the messages that the debugger displays.
8673 (Internals of Debugger): Add cross reference. Update example.
8674 (Excess Open): Minor improvement.
8675 (Excess Close): Minor improvement.
8676
8677 2005-02-26 Richard M. Stallman <rms@gnu.org>
8678
8679 * tips.texi (Coding Conventions): Clarify.
8680 Put all the major mode key reservations together.
8681 Mention the Mouse-1 => Mouse-2 conventions.
8682
8683 * syntax.texi (Syntax Class Table): Clarify.
8684 (Syntax Table Functions): syntax-after moved from here.
8685 (Syntax Table Internals): syntax-after moved to here.
8686 (Parsing Expressions): Update info on number of values
8687 and what's meaningful in the STATE argument.
8688 (Categories): Fix typo.
8689
8690 * sequences.texi (Arrays): Cleanup.
8691 (Char-Tables): Clarify.
8692
8693 * processes.texi (Deleting Processes): Cleanups, add xref.
8694 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8695 (Process Information): set-process-coding-system, some args optional.
8696 (Input to Processes): Explain various types for PROCESS args.
8697 Rename them from PROCESS-NAME to PROCESS.
8698 (Signals to Processes): Likewise.
8699 (Decoding Output): Cleanup.
8700 (Query Before Exit): Clarify.
8701
8702 * os.texi (Startup Summary): Correct the options; add missing ones.
8703 (Terminal Output, Batch Mode): Clarify.
8704 (Flow Control): Node deleted.
8705
8706 * markers.texi (The Mark): Clarify.
8707
8708 * macros.texi (Expansion): Cleanup.
8709 (Indenting Macros): indent-spec allows ints, not floats.
8710
8711 * keymaps.texi (Keymaps): Clarify.
8712 (Format of Keymaps): Update lisp-mode-map example.
8713 (Active Keymaps, Key Lookup): Clarify.
8714 (Changing Key Bindings): Add xref to `kbd'.
8715 (Key Binding Commands, Simple Menu Items): Clarify.
8716 (Mouse Menus, Menu Bar): Clarify.
8717 (Menu Example): Replace print example with menu-bar-replace-menu.
8718
8719 * help.texi (Documentation Basics): Add function-documentation prop.
8720
8721 * elisp.texi (Top): Don't refer to Flow Control node.
8722
8723 * commands.texi (Command Overview): Improve xrefs.
8724 (Adjusting Point): Adjusting point applies to intangible and invis.
8725 (Key Sequence Input): Doc extra read-key-sequence args.
8726 Likewise for read-key-sequence-vector.
8727
8728 * backups.texi (Rename or Copy): Minor fix.
8729 (Numbered Backups): For version-control, say the default.
8730 (Auto-Saving): make-auto-save-file-name example is simplified.
8731
8732 * advice.texi (Advising Functions): Don't imply one part of Emacs
8733 should advise another part. Markup changes.
8734 (Defining Advice): Move transitional para.
8735 (Activation of Advice): Cleanup.
8736 Explain if COMPILE is nil or negative.
8737
8738 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8739
8740 2005-02-24 Lute Kamstra <lute@gnu.org>
8741
8742 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8743 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8744
8745 2005-02-23 Lute Kamstra <lute@gnu.org>
8746
8747 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8748 to define global minor modes as well.
8749
8750 * display.texi (Managing Overlays): overlay-buffer returns nil for
8751 deleted overlays.
8752
8753 2005-02-22 Kim F. Storm <storm@cua.dk>
8754
8755 * minibuf.texi (Basic Completion): Allow symbols in addition to
8756 strings in try-completion and all-completions.
8757
8758 2005-02-14 Lute Kamstra <lute@gnu.org>
8759
8760 * elisp.texi (Top): Remove reference to deleted node.
8761
8762 * lists.texi (Lists): Remove reference to deleted node.
8763 (Cons Cells): Fix typo.
8764
8765 * loading.texi (Where Defined): Fix typo.
8766
8767 2005-02-14 Richard M. Stallman <rms@gnu.org>
8768
8769 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8770 is useful for discarding some minor modes.
8771
8772 * symbols.texi (Symbol Components): Reorder examples.
8773
8774 * streams.texi (Input Functions): State standard-input default.
8775 (Output Variables): State standard-output default.
8776
8777 * objects.texi (Printed Representation): Clarify read syntax vs print.
8778 (Floating Point Type): Explain meaning better.
8779 (Symbol Type): Explain uniqueness better.
8780 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8781 List examples sooner.
8782 (Box Diagrams): New subnode broken out.
8783 Some examples moved from old Lists as Boxes node.
8784 (Dotted Pair Notation): Clarify intro.
8785 (Array Type): Clarify.
8786 (Type Predicates): Add hash-table-p.
8787
8788 * numbers.texi (Integer Basics): Clarify radix explanation.
8789 (Predicates on Numbers): Minor clarification.
8790 (Comparison of Numbers): Minor clarification. Clarify eql.
8791 Typos in min, max.
8792 (Math Functions): Clarify overflow in expt.
8793
8794 * minibuf.texi (Text from Minibuffer): Minor clarification.
8795 Mention arrow keys.
8796
8797 * loading.texi (Autoload): defun's doc string overrides autoload's
8798 doc string.
8799 (Repeated Loading): Modernize "add to list" examples.
8800 (Where Defined): Finish updating table of load-history elts.
8801
8802 * lists.texi (List-related Predicates): Minor wording improvement.
8803 (Lists as Boxes): Node deleted.
8804 (Building Lists): Explain trivial cases of number-sequence.
8805
8806 * hash.texi (Hash Tables): Add desc to menu items.
8807 (Creating Hash): Explain "full" means "make larger".
8808 (Hash Access): Any object can be a key.
8809 State value of maphash.
8810
8811 * functions.texi (What Is a Function): Wording cleanup.
8812 (Function Documentation): Minor cleanup.
8813 Explain purpose of calling convention at end of doc string.
8814 (Function Names): Wording cleanup.
8815 (Calling Functions): Wording cleanup.
8816 Explain better how funcall calls the function.
8817 (Function Cells): Delete example of saving and redefining function.
8818
8819 * control.texi (Combining Conditions): Wording cleanup.
8820 (Iteration): dolist and dotimes bind VAR locally.
8821 (Cleanups): Xref to Atomic Changes.
8822
8823 * compile.texi (Byte Compilation): Delete 19.29 info.
8824 (Compilation Functions): Macros' difficulties don't affect defsubst.
8825 (Docs and Compilation): Delete 19.29 info.
8826
8827 2005-02-10 Richard M. Stallman <rms@gnu.org>
8828
8829 * objects.texi (Symbol Type): Minor correction.
8830
8831 2005-02-06 Lute Kamstra <lute@gnu.org>
8832
8833 * modes.texi (Example Major Modes): Fix typos.
8834
8835 2005-02-06 Richard M. Stallman <rms@gnu.org>
8836
8837 * text.texi (Margins): fill-nobreak-predicate can be one function.
8838
8839 * strings.texi (Modifying Strings): clear-string can make unibyte.
8840 (Formatting Strings): format gives error if values missing.
8841
8842 * positions.texi (Character Motion): Mention default arg
8843 for forward-char. backward-char refers to forward-char.
8844 (Word Motion): Mention default arg for forward-word.
8845 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8846 Simplify end-of-buffer.
8847 (Text Lines): Mention default arg for forward-line.
8848 (List Motion): Mention default arg for beginning/end-of-defun.
8849 (Skipping Characters): Minor fixes in explaining character-set.
8850
8851 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8852 Mode inheritance applies only when default-major-mode is nil.
8853 Clarifications.
8854 (Example Major Modes): Update Text mode and Lisp mode examples.
8855 (Minor Mode Conventions): Mention define-minor-mode at top.
8856 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8857 (Mode Line Format): Update mode line face display info.
8858 (Properties in Mode): Mention effect of risky vars.
8859 (Imenu): Define imenu-add-to-menubar.
8860 (Font Lock Mode): Add descriptions to menu lines.
8861 (Faces for Font Lock): Add font-lock-doc-face.
8862
8863 2005-02-05 Lute Kamstra <lute@gnu.org>
8864
8865 * text.texi (Maintaining Undo): Remove obsolete function.
8866
8867 2005-02-05 Eli Zaretskii <eliz@gnu.org>
8868
8869 * frames.texi (Color Names): Add pointer to the X docs about RGB
8870 color specifications. Improve indexing.
8871 (Text Terminal Colors): Replace the description of RGB values by
8872 an xref to "Color Names".
8873
8874 2005-02-03 Richard M. Stallman <rms@gnu.org>
8875
8876 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8877 Clarify.
8878 (Selecting Windows): Clarify save-selected-window.
8879 (Cyclic Window Ordering): Clarify walk-windows.
8880 (Window Point): Clarify.
8881 (Window Start): Add comment to example.
8882 (Resizing Windows): Add `interactive' specs in examples.
8883 Document fit-window-to-buffer.
8884
8885 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8886 (Undo, Maintaining Undo): Clarify last change.
8887 (Sorting): In sort-numeric-fields, explain about octal and hex.
8888 Mention sort-numeric-base.
8889 (Format Properties): Add xref for hard newlines.
8890
8891 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8892 (Pop-Up Menus): Fix typo.
8893 (Color Names): Explain all types of color names.
8894 Explain color-values on B&W terminal.
8895 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8896
8897 * files.texi (File Locks): Not supported on MS systems.
8898 (Testing Accessibility): Clarify.
8899
8900 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8901 (Coverage Testing): Fix typo.
8902
8903 * commands.texi (Misc Events): Remove stray space.
8904
8905 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8906 (Modification Time): Clarify when visited-file-modtime returns 0.
8907 (The Buffer List): Clarify bury-buffer.
8908 (Killing Buffers): Clarify.
8909 (Indirect Buffers): Add clone-indirect-buffer.
8910
8911 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8912
8913 * edebug.texi (Printing in Edebug): Fix default value of
8914 edebug-print-circle.
8915 (Coverage Testing): Fix displayed frequency count data.
8916
8917 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8918
8919 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8920
8921 2005-02-02 Kim F. Storm <storm@cua.dk>
8922
8923 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8924
8925 2005-01-29 Eli Zaretskii <eliz@gnu.org>
8926
8927 * commands.texi (Misc Events): Describe the help-echo event.
8928
8929 * text.texi (Special Properties) <help-echo>: Use `pos'
8930 consistently in description of the help-echo property.
8931 Use @code{nil} instead of @var{nil}.
8932
8933 * display.texi (Overlay Properties): Fix the index entry for
8934 help-echo overlay property.
8935
8936 * customize.texi (Type Keywords): Uncomment the xref to the
8937 help-echo property documentation.
8938
8939 2005-01-23 Kim F. Storm <storm@cua.dk>
8940
8941 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8942 return value. Third element FULLY replaced by PARTIAL which
8943 specifies number of invisible pixels if row is only partially visible.
8944 (Textual Scrolling): Mention auto-window-vscroll.
8945 (Vertical Scrolling): New defvar auto-window-vscroll.
8946
8947 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8948
8949 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8950 command remapping.
8951
8952 2005-01-15 Richard M. Stallman <rms@gnu.org>
8953
8954 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8955
8956 2005-01-14 Kim F. Storm <storm@cua.dk>
8957
8958 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8959
8960 * text.texi (Links and Mouse-1): Fix string and vector item.
8961
8962 2005-01-13 Richard M. Stallman <rms@gnu.org>
8963
8964 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8965 descriptions of overriding-local-map and overriding-terminal-local-map.
8966
8967 * text.texi (Links and Mouse-1): Clarify text.
8968
8969 2005-01-13 Kim F. Storm <storm@cua.dk>
8970
8971 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8972
8973 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8974
8975 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8976
8977 2005-01-12 Kim F. Storm <storm@cua.dk>
8978
8979 * text.texi (Links and Mouse-1): Rename section from Enabling
8980 Mouse-1 to Following Links. Change xrefs.
8981 Add examples for define-button-type and define-widget.
8982
8983 * display.texi (Button Properties, Button Buffer Commands):
8984 Clarify mouse-1 and follow-link functionality.
8985
8986 2005-01-12 Richard M. Stallman <rms@gnu.org>
8987
8988 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8989
8990 * display.texi (Beeping): Fix Texinfo usage.
8991
8992 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8993
8994 2005-01-11 Kim F. Storm <storm@cua.dk>
8995
8996 * display.texi (Button Properties, Button Buffer Commands):
8997 Mention mouse-1 binding. Add follow-link keyword.
8998
8999 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9000 (Enabling Mouse-1 to Follow Links): New subsection.
9001
9002 2005-01-06 Richard M. Stallman <rms@gnu.org>
9003
9004 * text.texi (Special Properties): Minor change.
9005
9006 * os.texi (Timers): Clarify previous change.
9007
9008 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9009
9010 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9011
9012 * display.texi (Face Attributes): Correct xref to renamed node.
9013
9014 2005-01-01 Richard M. Stallman <rms@gnu.org>
9015
9016 * display.texi (Face Attributes): Describe hex color specs.
9017
9018 2004-12-31 Richard M. Stallman <rms@gnu.org>
9019
9020 * os.texi (Timers): Update previous change.
9021
9022 2004-12-30 Kim F. Storm <storm@cua.dk>
9023
9024 * display.texi (Line Height): Total line-height is now specified
9025 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9026 in cons cells. (nil . RATIO) is relative to actual line height.
9027 Use line-height `t' instead of `0' to get minimum height.
9028
9029 2004-12-29 Richard M. Stallman <rms@gnu.org>
9030
9031 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9032
9033 2004-12-28 Richard M. Stallman <rms@gnu.org>
9034
9035 * commands.texi (Quitting): Clarify value of with-local-quit.
9036
9037 * elisp.texi (Top): Fix previous change.
9038
9039 * loading.texi (Loading): Fix previous change.
9040
9041 2004-12-27 Richard M. Stallman <rms@gnu.org>
9042
9043 * Makefile.in (MAKEINFO): Specify --force.
9044
9045 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9046
9047 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9048
9049 * display.texi (Line Height): Further clarify.
9050
9051 * elisp.texi (Top): Update Loading submenu.
9052
9053 * loading.texi (Where Defined): New node.
9054 (Unloading): load-history moved to Where Defined.
9055
9056 2004-12-21 Richard M. Stallman <rms@gnu.org>
9057
9058 * commands.texi (Event Input Misc): Add while-no-input.
9059
9060 2004-12-11 Richard M. Stallman <rms@gnu.org>
9061
9062 * display.texi (Line Height): Rewrite text for clarity.
9063
9064 2004-12-11 Kim F. Storm <storm@cua.dk>
9065
9066 * display.texi (Display): Add node "Line Height" to menu.
9067 (Line Height): New node. Move full description of line-spacing
9068 and line-height text properties here from text.texi.
9069 (Scroll Bars): Add vertical-scroll-bar variable.
9070
9071 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9072
9073 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9074 line-spacing and vertical-scroll-bar.
9075
9076 * text.texi (Special Properties): Just mention line-spacing and
9077 line-height here, add xref to new "Line Height" node.
9078
9079 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9080
9081 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9082
9083 * locals.texi (Standard Buffer-Local Variables):
9084 Add @xref for `line-spacing'.
9085
9086 2004-12-05 Richard M. Stallman <rms@gnu.org>
9087
9088 * Makefile.in (maintainer-clean): Remove the info files
9089 in $(infodir) where they are created.
9090
9091 2004-12-03 Richard M. Stallman <rms@gnu.org>
9092
9093 * windows.texi (Selecting Windows): get-lru-window and
9094 get-largest-window don't consider dedicated windows.
9095
9096 * text.texi (Undo): Document undo-in-progress.
9097
9098 2004-11-26 Richard M. Stallman <rms@gnu.org>
9099
9100 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9101 Remove a few vars that are not always buffer-local.
9102
9103 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9104
9105 * locals.texi (Standard Buffer-Local Variables): Comment out
9106 xref's to non-existent node `Yet to be written'.
9107
9108 2004-11-24 Richard M. Stallman <rms@gnu.org>
9109
9110 * processes.texi (Synchronous Processes): Grammar fix.
9111
9112 * numbers.texi (Comparison of Numbers): Add eql.
9113
9114 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9115
9116 * intro.texi (Printing Notation): Fix previous change.
9117
9118 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9119 and default-indicate-buffer-boundaries from here.
9120 (Usual Display): To here.
9121 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9122 (Usual Display): Move tab-width up.
9123
9124 * customize.texi (Variable Definitions):
9125 Replace show-paren-mode example with tooltip-mode.
9126 (Simple Types, Composite Types, Defining New Types):
9127 Minor cleanups.
9128
9129 2004-11-21 Jesper Harder <harder@ifa.au.dk>
9130
9131 * processes.texi (Synchronous Processes, Output from Processes):
9132 Markup fix.
9133
9134 2004-11-20 Richard M. Stallman <rms@gnu.org>
9135
9136 * positions.texi (Skipping Characters): skip-chars-forward
9137 now handles char classes.
9138
9139 * intro.texi (Printing Notation): Avoid confusion of `print'
9140 when explaining @print.
9141
9142 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9143
9144 * display.texi (Display Table Format): Minor fix.
9145
9146 * streams.texi (Output Functions): Fix print example.
9147
9148 * Makefile.in (elisp): New target.
9149 (dist): Depend on $(infodir)/elisp, not elisp.
9150 Copy the info files from $(infodir).
9151
9152 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9153 read-from-minibuffer.
9154
9155 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9156
9157 2004-11-19 Richard M. Stallman <rms@gnu.org>
9158
9159 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9160
9161 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9162
9163 * tips.texi (Coding Conventions): Fix typo.
9164
9165 2004-11-16 Richard M. Stallman <rms@gnu.org>
9166
9167 * tips.texi (Coding Conventions): Separate defvar and require
9168 methods to avoid warnings. Use require only when there are many
9169 functions and variables from that package.
9170
9171 * minibuf.texi (Minibuffer Completion): When ignoring case,
9172 predicate must not be case-sensitive.
9173
9174 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9175 (Test Coverage): Don't talk about "splotches". Clarified.
9176
9177 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9178
9179 * frames.texi (Window Frame Parameters): Fix typo.
9180
9181 2004-11-15 Kim F. Storm <storm@cua.dk>
9182
9183 * symbols.texi (Other Plists): Note that plist-get may signal error.
9184 Add safe-plist-get.
9185
9186 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9187
9188 * modes.texi (Font Lock Basics): Fix typo.
9189
9190 2004-11-08 Richard M. Stallman <rms@gnu.org>
9191
9192 * syntax.texi (Syntax Table Functions): Add syntax-after.
9193
9194 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
9195
9196 * os.texi (Processor Run Time): New section documenting
9197 get-internal-run-time.
9198
9199 2004-11-06 Eli Zaretskii <eliz@gnu.org>
9200
9201 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9202 it nukes elisp-cover.texi.
9203 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9204 elisp-0 etc.
9205
9206 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9207
9208 * commands.texi (Keyboard Macros): Document `append' return value
9209 of `defining-kbd-macro'.
9210
9211 2004-11-01 Richard M. Stallman <rms@gnu.org>
9212
9213 * commands.texi (Interactive Call): Add called-interactively-p.
9214
9215 2004-10-29 Simon Josefsson <jas@extundo.com>
9216
9217 * minibuf.texi (Reading a Password): Revert.
9218
9219 2004-10-28 Richard M. Stallman <rms@gnu.org>
9220
9221 * frames.texi (Display Feature Testing): Explain about "vendor".
9222
9223 2004-10-27 Richard M. Stallman <rms@gnu.org>
9224
9225 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9226 not raw. Clarify `n'.
9227 (Interactive Call): Rewrite interactive-p, focusing on when
9228 and how to use it.
9229 (Misc Events): Clarify previous change.
9230
9231 * advice.texi (Simple Advice): Clarify what job the example does.
9232 (Around-Advice): Clarify ad-do-it.
9233 (Activation of Advice): An option of ad-default-compilation-action
9234 is `never', not `nil'.
9235
9236 2004-10-26 Kim F. Storm <storm@cua.dk>
9237
9238 * commands.texi (Interactive Codes): Add U code letter.
9239
9240 2004-10-25 Simon Josefsson <jas@extundo.com>
9241
9242 * minibuf.texi (Reading a Password): Add.
9243
9244 2004-10-24 Jason Rumney <jasonr@gnu.org>
9245
9246 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9247 and wheel-down.
9248
9249 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9250
9251 * processes.texi (Synchronous Processes): Document process-file.
9252
9253 2004-10-22 Kenichi Handa <handa@m17n.org>
9254
9255 * text.texi (translate-region): Document that it accepts also a
9256 char-table.
9257
9258 2004-10-22 David Ponce <david@dponce.com>
9259
9260 * windows.texi (Resizing Windows): Document the `preserve-before'
9261 argument of the functions `enlarge-window' and `shrink-window'.
9262
9263 2004-10-19 Jason Rumney <jasonr@gnu.org>
9264
9265 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9266
9267 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9268
9269 * text.texi (Filling): Add anchor for definition of
9270 `sentence-end-double-space'.
9271
9272 * searching.texi (Regexp Example): Update description of how
9273 Emacs currently recognizes the end of a sentence.
9274 (Standard Regexps): Update definition of the variable
9275 `sentence-end'. Add definition of the function `sentence-end'.
9276
9277 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9278
9279 * display.texi (Progress): New node.
9280
9281 2004-10-05 Kim F. Storm <storm@cua.dk>
9282
9283 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9284
9285 2004-09-29 Kim F. Storm <storm@cua.dk>
9286
9287 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9288 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9289 fringe bitmap symbols, as they now have their own namespace.
9290 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9291 vs. pixels. Signal error if no free bitmap slots.
9292 (Pixel Specification): Change IMAGE to @var{image}.
9293
9294 2004-09-28 Richard M. Stallman <rms@gnu.org>
9295
9296 * text.texi (Special Properties): Clarify line-spacing and line-height.
9297
9298 * searching.texi (Regexp Search): Add looking-back.
9299
9300 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9301
9302 * display.texi: Correct typos.
9303 (Image Descriptors): Correct xref's.
9304
9305 2004-09-25 Richard M. Stallman <rms@gnu.org>
9306
9307 * text.texi (Special Properties): Cleanups in `cursor'.
9308 Rewrites in `line-height' and `line-spacing'; exchange them.
9309
9310 * display.texi (Fringes): Rewrite previous change.
9311 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9312 (Display Fringe Bitmaps): Node deleted, text moved.
9313 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9314 (Scroll Bars): Clarify set-window-scroll-bars.
9315 (Pointer Shape): Rewrite.
9316 (Specified Space): Clarify :align-to, etc.
9317 (Pixel Specification): Use @var. Clarify new text.
9318 (Other Display Specs): Clarify `slice'.
9319 (Image Descriptors): Cleanups.
9320 (Showing Images): Cleanups.
9321
9322 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9323
9324 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9325
9326 * modes.texi: Various minor changes in addition to:
9327 (Major Mode Conventions): Final call to `run-mode-hooks' should
9328 not be inside the `delay-mode-hooks' form.
9329 (Mode Hooks): New node.
9330 (Hooks): Delete obsolete example.
9331 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9332 node "Mode Hooks".
9333
9334 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9335
9336 * display.texi: Correct various typos.
9337 (Display): Rename node "Pointer Shapes" to "Pointer
9338 Shape". (There is already a node called "Pointer Shapes" in
9339 frames.texi.)
9340 (Images): Remove non-existent node "Image Slices" from menu.
9341
9342 2004-09-23 Kim F. Storm <storm@cua.dk>
9343
9344 * text.texi (Special Properties): Add `cursor', `pointer',
9345 `line-height', and `line-spacing' properties.
9346
9347 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9348 Shapes' to menu.
9349 (Standard Faces): Doc fix for fringe face.
9350 (Fringes): Add `overflow-newline-into-fringe' and
9351 'indicate-buffer-boundaries'.
9352 (Fringe Bitmaps, Pointer Shapes): New nodes.
9353 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9354 Bitmaps' to menu.
9355 (Specified Space): Describe pixel width and height.
9356 (Pixel Specification): New node.
9357 (Other Display Specs): Add `slice' property.
9358 (Display Fringe Bitmaps): New node.
9359 (Images): Add 'Image Slices' to menu.
9360 (Image Descriptors): Add `:pointer' and `:map' properties.
9361 (Showing Images): Add slice arg to `insert-image'.
9362 Add 'insert-sliced-image'.
9363
9364 2004-09-20 Richard M. Stallman <rms@gnu.org>
9365
9366 * commands.texi (Key Sequence Input):
9367 Clarify downcasing in read-key-sequence.
9368
9369 2004-09-08 Juri Linkov <juri@jurta.org>
9370
9371 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9372
9373 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9374
9375 * locals.texi (Standard Buffer-Local Variables):
9376 Add `buffer-auto-save-file-format'.
9377 * internals.texi (Buffer Internals): Describe new
9378 auto_save_file_format field of the buffer structure.
9379 * files.texi (Format Conversion): `auto-save-file-format' has been
9380 renamed `buffer-auto-save-file-format'.
9381
9382 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9383
9384 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9385 an integer or a marker.
9386 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9387
9388 2004-08-22 Richard M. Stallman <rms@gnu.org>
9389
9390 * modes.texi (Major Mode Conventions): Discuss rebinding of
9391 standard key bindings.
9392
9393 2004-08-18 Kim F. Storm <storm@cua.dk>
9394
9395 * processes.texi (Accepting Output): Add `just-this-one' arg to
9396 `accept-process-output'.
9397 (Output from Processes): New var `process-adaptive-read-buffering'.
9398
9399 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9400
9401 * keymaps.texi: Various changes in addition to:
9402 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9403 Give more varied examples for `kbd'.
9404 (Creating Keymaps): Char tables have slots for all characters
9405 without modifiers.
9406 (Active Keymaps): `overriding-local-map' and
9407 `overriding-terminal-local-map' also override text property and
9408 overlay keymaps.
9409 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9410 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9411 to denote a prefix of no events.
9412 `map-keymap' includes parent's bindings _recursively_.
9413 Clarify and correct description of `where-is-internal'.
9414 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9415 (Menu Example): For menus intended for use with the keyboard, the
9416 menu items should be bound to characters or real function keys.
9417
9418 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9419
9420 * objects.texi (Character Type): Reposition `@anchor' to prevent
9421 double space inside sentence in Info.
9422
9423 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9424 renamed to `disabled-command-function'.
9425 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9426 (Command Loop Info): Replace reference to it.
9427 (Disabling Commands): `disabled-command-hook' has been renamed to
9428 `disabled-command-function'.
9429
9430 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9431
9432 * os.texi (Translating Input): Only non-prefix bindings in
9433 `key-translation-map' override actual key bindings. Warn about
9434 possible indirect effect of actual key bindings on non-prefix
9435 bindings in `key-translation-map'.
9436
9437 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9438
9439 * minibuf.texi (High-Level Completion): Add anchor for definition
9440 of `read-variable'.
9441
9442 * commands.texi: Various changes in addition to:
9443 (Using Interactive): Clarify description of `interactive-form'.
9444 (Interactive Call): Mention default for KEYS argument to
9445 `call-interactively'.
9446 (Command Loop Info): Clarify description of `this-command-keys'.
9447 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9448 Value of `last-event-frame' can be `macro'.
9449 (Repeat Events): `double-click-fuzz' is also used to distinguish
9450 clicks and drags.
9451 (Classifying Events): Clarify descriptions of `event-modifiers'
9452 `event-basic-type' and `event-convert-list'.
9453 (Accessing Events): `posn-timestamp' takes POSITION argument.
9454 (Quoted Character Input): Clarify description of
9455 `read-quoted-char' and fix example.
9456 (Quitting): Add `with-local-quit'.
9457 (Disabling Commands): Correct and clarify descriptions of
9458 `enable-command' and `disable-command'.
9459 Mention what happens if `disabled-command-hook' is nil.
9460 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9461 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9462
9463 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9464
9465 * frames.texi: Various changes in addition to:
9466 (Creating Frames): Expand and clarify description of `make-frame'.
9467 (Window Frame Parameters): Either none or both of the `icon-left'
9468 and `icon-top' parameters must be specified. Put descriptions of
9469 `menu-bar-lines' and `toolbar-lines' closer together and change
9470 them accordingly.
9471 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9472 except while processing `frame-title-format' or `icon-title-format'.
9473 (Deleting Frames): Correct description of `delete-frame'.
9474 Non-nil return values of `frame-live-p' are like those of `framep'.
9475 (Frames and Windows): Mention return value of
9476 `set-frame-selected-window'.
9477 (Visibility of Frames): Mention `force' argument to
9478 `make-frame-invisible'. `frame-visible-p' returns t for all
9479 frames on text-only terminals.
9480 (Frame Configurations): Restoring a frame configuration does not
9481 restore deleted frames.
9482 (Window System Selections): `x-set-selection' returns DATA.
9483 (Resources): Add example.
9484 (Display Feature Testing): Clarify descriptions of
9485 `display-pixel-height', `display-pixel-width', `x-server-version'
9486 and `x-server-vendor'.
9487
9488 * windows.texi (Choosing Window): Add anchor.
9489 * minibuf.texi (Minibuffer Misc): Add anchor.
9490
9491 2004-07-23 John Paul Wallington <jpw@gnu.org>
9492
9493 * macros.texi (Defining Macros): Declaration keyword for setting
9494 Edebug spec is `debug' not `edebug'.
9495
9496 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9497
9498 * windows.texi: Various small changes in addition to:
9499 (Window Point): Mention return value of `set-window-point'.
9500 (Window Start): `pos-visible-in-window-p' disregards horizontal
9501 scrolling. Explain return value if PARTIALLY is non-nil.
9502 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9503 and `set-window-vscroll'.
9504 (Size of Window): The argument WINDOW to `window-inside-edges',
9505 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9506 (Resizing Windows): Explain return value of
9507 `shrink-window-if-larger-than-buffer'.
9508 `window-size-fixed' automatically becomes buffer local when set.
9509 (Window Configurations): Explain return value of
9510 `set-window-configuration'.
9511
9512 * minibuf.texi (Minibuffer Misc): Add anchor for
9513 `minibuffer-scroll-window'.
9514
9515 * positions.texi (Text Lines): Add anchor for `count-lines'.
9516
9517 2004-07-17 Richard M. Stallman <rms@gnu.org>
9518
9519 * display.texi (Overlay Properties): Adding `evaporate' prop
9520 deletes empty overlay immediately.
9521
9522 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9523 fix example.
9524
9525 2004-07-16 Jim Blandy <jimb@redhat.com>
9526
9527 * searching.texi (Regexp Backslash): Document new \_< and \_>
9528 operators.
9529
9530 2004-07-16 Juanma Barranquero <lektu@terra.es>
9531
9532 * display.texi (Images): Fix Texinfo usage.
9533
9534 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9535
9536 * buffers.texi (Modification Time): `visited-file-modtime' now
9537 returns a list of two integers, instead of a cons.
9538
9539 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9540
9541 * windows.texi: Various changes in addition to:
9542 (Splitting Windows): Add `split-window-keep-point'.
9543
9544 2004-07-09 Richard M. Stallman <rms@gnu.org>
9545
9546 * frames.texi (Input Focus): Minor fix.
9547
9548 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9549
9550 * frames.texi (Input Focus): Clarify descriptions of
9551 `select-frame-set-input-focus' and `select-frame'.
9552
9553 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9554
9555 * os.texi: Various small changes in addition to:
9556 (Killing Emacs): Expand and clarify description of
9557 `kill-emacs-query-functions' and `kill-emacs-hook'.
9558 (System Environment): Expand and clarify description of `getenv'
9559 and `setenv'.
9560 (Timers): Clarify description of `run-at-time'.
9561 (Translating Input): Correct description of
9562 `extra-keyboard-modifiers'.
9563 (Flow Control): Correct description of `enable-flow-control'.
9564
9565 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9566
9567 * os.texi: Update copyright.
9568 (Session Management): Grammar fix.
9569 Clarify which Emacs does the restarting.
9570 Use @samp for *scratch* buffer.
9571
9572 2004-07-04 Alan Mackenzie <acm@muc.de>
9573
9574 * frames.texi (Input Focus): Add documentation for
9575 `select-frame-set-input-focus'. Replace refs to non-existent
9576 `switch-frame' with `select-frame'. Minor corrections and tidying
9577 up of text-only terminal stuff.
9578
9579 2004-07-02 Richard M. Stallman <rms@gnu.org>
9580
9581 * files.texi (Saving Buffers): Cleanup write-contents-function.
9582 (Magic File Names): Cleanup file-remote-p.
9583
9584 2004-07-02 Kai Großjohann <kai@emptydomain.de>
9585
9586 * files.texi (Magic File Names): `file-remote-p' returns an
9587 identifier of the remote system, not just t.
9588
9589 2004-07-02 David Kastrup <dak@gnu.org>
9590
9591 * searching.texi (Entire Match Data): Add explanation about new
9592 match-data behavior when @var{integers} is non-nil.
9593
9594 2004-06-24 Richard M. Stallman <rms@gnu.org>
9595
9596 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9597
9598 * customize.texi (Variable Definitions): Note about doc strings
9599 and :set.
9600
9601 * keymaps.texi (Keymap Terminology): Document `kbd'.
9602 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9603
9604 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9605 makes it buffer-local.
9606
9607 * files.texi (Saving Buffers): Correct previous change.
9608
9609 * commands.texi (Accessing Events):
9610 Clarify posn-col-row and posn-actual-col-row.
9611
9612 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
9613
9614 * commands.texi (Accessing Events): New functions
9615 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9616
9617 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9618
9619 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9620 * frames.texi, buffers.texi, backups.texi, variables.texi:
9621 * loading.texi, eval.texi, functions.texi, control.texi:
9622 * symbols.texi, minibuf.texi: Reposition @anchor's.
9623
9624 * help.texi: Various small changes in addition to the following.
9625 (Describing Characters): Describe PREFIX argument to
9626 `key-description'. Correct and clarify definition of
9627 `text-char-description'. Describe NEED-VECTOR argument to
9628 `read-kbd-macro'.
9629 (Help Functions): Clarify definition of `apropos'.
9630
9631 2004-06-23 Lars Hansen <larsh@math.ku.dk>
9632
9633 * files.texi (Saving Buffers): Correct description of
9634 `write-contents-functions'.
9635
9636 2004-06-21 Juanma Barranquero <lektu@terra.es>
9637
9638 * display.texi (Images): Remove redundant @vindex directives.
9639 Rewrite `image-library-alist' doc in active voice.
9640
9641 2004-06-14 Juanma Barranquero <lektu@terra.es>
9642
9643 * display.texi (Images): Document new delayed library loading,
9644 variable `image-library-alist' and (existing but undocumented)
9645 function `image-type-available-p'.
9646
9647 2004-06-05 Richard M. Stallman <rms@gnu.org>
9648
9649 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9650 refer the user to the Initial Input node.
9651 (Text from Minibuffer): Likewise.
9652 (Initial Input): New node. Document this feature
9653 and say it is mostly deprecated.
9654
9655 2004-05-30 Richard M. Stallman <rms@gnu.org>
9656
9657 * loading.texi (Named Features): Clarify return value
9658 and meaning of NOERROR.
9659
9660 * variables.texi (File Local Variables): Minor cleanup.
9661
9662 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
9663
9664 * files.texi (Magic File Names): Add `file-remote-p' as operation
9665 of file name handlers.
9666
9667 2004-05-29 Richard M. Stallman <rms@gnu.org>
9668
9669 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9670 as arg to a minor mode command.
9671
9672 2004-05-22 Richard M. Stallman <rms@gnu.org>
9673
9674 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9675
9676 * streams.texi (Output Variables): Doc float-output-format.
9677
9678 * searching.texi (Regexp Special): Nested repetition can be infloop.
9679
9680 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9681 real stack overflow.
9682
9683 * compile.texi: Minor cleanups.
9684
9685 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9686
9687 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9688 circular lists.
9689 (List Elements): Explain handling of circular and dotted lists.
9690
9691 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9692
9693 * modes.texi (Search-based Fontification): Fix typo.
9694
9695 2004-05-10 Juanma Barranquero <lektu@terra.es>
9696
9697 * modes.texi (Mode Line Variables): Fix description of
9698 global-mode-string, which is now after which-func-mode, not the
9699 buffer name.
9700
9701 2004-05-07 Lars Hansen <larsh@math.ku.dk>
9702
9703 * modes.texi (Desktop Save Mode): Add.
9704 (Modes): Add menu entry Desktop Save Mode.
9705
9706 * hooks.texi: Add desktop-after-read-hook,
9707 desktop-no-desktop-file-hook and desktop-save-hook.
9708
9709 * locals.texi: Add desktop-save-buffer.
9710
9711 2004-04-30 Jesper Harder <harder@ifa.au.dk>
9712
9713 * display.texi: emacs -> Emacs.
9714
9715 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9716
9717 * files.texi (Changing Files): Document set-file-times.
9718
9719 2004-04-23 Juanma Barranquero <lektu@terra.es>
9720
9721 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9722
9723 2004-04-18 Jesper Harder <harder@ifa.au.dk>
9724
9725 * tips.texi (Coding Conventions): defopt -> defcustom.
9726
9727 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9728
9729 * sequences.texi: Various clarifications.
9730
9731 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9732
9733 * buffers.texi (Read Only Buffers): Mention optional ARG to
9734 `toggle-read-only'.
9735
9736 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
9737
9738 * windows.texi (Selecting Windows): Note that get-lru-window
9739 returns a full-width window if possible.
9740
9741 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9742
9743 * buffers.texi: Various changes in addition to:
9744 (Buffer File Name): Add `find-buffer-visiting'.
9745 (Buffer Modification): Mention optional ARG to `not-modified'.
9746 (Indirect Buffers): Mention optional CLONE argument to
9747 `make-indirect-buffer'.
9748
9749 * files.texi: Various changes in addition to:
9750 (Visiting Functions): `find-file-hook' is now a normal hook.
9751 (File Name Expansion): Explain difference between the way that
9752 `expand-file-name' and `file-truename' treat `..'.
9753 (Contents of Directories): Mention optional ID-FORMAT argument to
9754 `directory-files-and-attributes'.
9755 (Format Conversion): Mention new optional CONFIRM argument to
9756 `format-write-file'.
9757
9758 2004-04-12 Miles Bader <miles@gnu.org>
9759
9760 * macros.texi (Expansion): Add description of `macroexpand-all'.
9761
9762 2004-04-05 Jesper Harder <harder@ifa.au.dk>
9763
9764 * variables.texi (Variable Aliases):
9765 Mention cyclic-variable-indirection.
9766
9767 * errors.texi (Standard Errors): Ditto.
9768
9769 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9770
9771 * backups.texi: Various small changes in addition to:
9772 (Making Backups): Mention return value of `backup-buffer'.
9773 (Auto-Saving): Mention optional FORCE argument to
9774 `delete-auto-save-file-if-necessary'.
9775 (Reverting): Mention optional PRESERVE-MODES argument to
9776 `revert-buffer'. Correct description of `revert-buffer-function'.
9777
9778 2004-03-22 Juri Linkov <juri@jurta.org>
9779
9780 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9781 with `Vector Functions'.
9782
9783 * text.texi (Sorting): Add missing quote.
9784
9785 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9786
9787 * intro.texi (Lisp History): Replace xref to `cl' manual with
9788 inforef.
9789
9790 2004-03-12 Richard M. Stallman <rms@gnu.org>
9791
9792 * intro.texi (Version Info): Add arg to emacs-version.
9793 (Lisp History): Change xref to CL manual.
9794
9795 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9796
9797 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9798 for Partial Completion mode.
9799
9800 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9801
9802 * customize.texi: Fix typo. Remove eol whitespace.
9803
9804 2004-03-04 Richard M. Stallman <rms@gnu.org>
9805
9806 * processes.texi: Fix typos.
9807
9808 * lists.texi (Building Lists): Minor clarification.
9809
9810 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9811 in make-hash-table.
9812
9813 2004-02-29 Juanma Barranquero <lektu@terra.es>
9814
9815 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9816 rm, and ignore exit code.
9817
9818 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9819
9820 * display.texi (Defining Faces): Add description for min-colors.
9821 Update example.
9822
9823 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9824
9825 * abbrevs.texi: Various corrections and clarifications in addition
9826 to the following:
9827 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9828
9829 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9830
9831 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9832
9833 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9834
9835 * text.texi: Various small changes in addition to the following:
9836 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9837 to delete-horizontal-space.
9838 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9839 description of yank-handler text property at various places.
9840
9841 * frames.texi (Window System Selections): Add anchor.
9842
9843 * syntax.texi (Syntax Table Functions): Clarify and correct
9844 descriptions of make-syntax-table and copy-syntax-table.
9845 (Motion and Syntax): Clarify SYNTAXES argument to
9846 skip-syntax-forward.
9847 (Parsing Expressions): Mention that the return value of
9848 parse-partial-sexp is currently a list of ten rather than nine
9849 elements.
9850 (Categories): Various corrections and clarifications.
9851
9852 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9853
9854 * markers.texi (Marker Insertion Types): Minor change.
9855
9856 * locals.texi (Standard Buffer-Local Variables):
9857 * commands.texi (Interactive Codes, Using Interactive):
9858 * functions.texi (Related Topics): Fix xrefs.
9859
9860 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9861
9862 * lists.texi (Sets And Lists): Update description of delete-dups.
9863
9864 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9865
9866 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9867
9868 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
9869
9870 * frames.texi (Parameter Access): frame-parameters arg is optional.
9871 modify-frame-parameters handles nil for FRAME.
9872 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9873 are all-or-nothing for certain toolkits.
9874 Mention parameter wait-for-wm.
9875 (Frames and Windows): In frame-first-window and frame-selected-window
9876 the arg is optional.
9877 (Input Focus): In redirect-frame-focus the second arg is optional.
9878 (Window System Selections): Mention selection type CLIPBOARD.
9879 Mention data-type UTF8_STRING.
9880 Mention numbering of cut buffers.
9881 (Resources): Describe x-resource-name.
9882
9883 2004-02-16 Richard M. Stallman <rms@gnu.org>
9884
9885 * windows.texi (Buffers and Windows): Delete false table
9886 about all-frames.
9887
9888 * syntax.texi (Parsing Expressions): Delete old caveat
9889 about parse-sexp-ignore-comments.
9890
9891 * streams.texi (Output Variables): Add print-quoted.
9892
9893 * lists.texi (Building Lists): Minor cleanup.
9894
9895 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9896
9897 * display.texi (Overlays): Explain overlays use markers.
9898 (Managing Overlays): Explain front-advance and rear-advance
9899 in more detail.
9900
9901 * loading.texi (Unloading): Document unload-feature-special-hooks.
9902 Get rid of fns-NNN.el file.
9903
9904 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9905
9906 * help.texi (Describing Characters): Fix text-char-description
9907 example output.
9908
9909 * edebug.texi (Using Edebug): Fix example.
9910
9911 * debugging.texi (Internals of Debugger): Fix return value.
9912
9913 * files.texi (Changing Files): Fix argname.
9914
9915 * calendar.texi: Fix parens, and default values.
9916
9917 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9918 * nonascii.texi, objects.texi, os.texi: Minor fixes.
9919 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
9920
9921 * positions.texi (Text Lines): Don't add -1 in current-line.
9922
9923 2004-02-16 Richard M. Stallman <rms@gnu.org>
9924
9925 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9926
9927 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9928
9929 * processes.texi (Low-Level Network): Fix a typo.
9930
9931 2004-02-12 Kim F. Storm <storm@cua.dk>
9932
9933 * display.texi (Fringes): Use consistent wording.
9934 Note that window-fringe's window arg is optional.
9935 (Scroll Bars): Use consistent wording.
9936
9937 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9938
9939 * tips.texi (Comment Tips): Document the new conventions for
9940 commenting out code.
9941
9942 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
9943
9944 * positions.texi (Text Lines): Add missing end defun.
9945
9946 2004-02-07 Kim F. Storm <storm@cua.dk>
9947
9948 * positions.texi (Text Lines): Add line-number-at-pos.
9949
9950 2004-02-06 John Paul Wallington <jpw@gnu.org>
9951
9952 * display.texi (Button Properties, Button Buffer Commands):
9953 mouse-2 invokes button, not down-mouse-1.
9954
9955 2004-02-04 Jason Rumney <jasonr@gnu.org>
9956
9957 * makefile.w32-in: Sync with Makefile.in changes.
9958
9959 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9960
9961 * minibuf.texi (Text from Minibuffer): Various corrections and
9962 clarifications.
9963 (Object from Minibuffer): Correct Lisp description of
9964 read-minibuffer.
9965 (Minibuffer History): Clarify description of cons values for
9966 HISTORY arguments.
9967 (Basic Completion): Various corrections and clarifications.
9968 Add completion-regexp-list.
9969 (Minibuffer Completion): Correct and clarify description of
9970 completing-read.
9971 (Completion Commands): Mention Partial Completion mode.
9972 Various other minor changes.
9973 (High-Level Completion): Various corrections and clarifications.
9974 (Reading File Names): Ditto.
9975 (Minibuffer Misc): Ditto.
9976
9977 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9978
9979 * strings.texi (Text Comparison): assoc-string also matches
9980 elements of alists that are strings instead of conses.
9981 (Formatting Strings): Standardize Texinfo usage. Update index
9982 entries.
9983
9984 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9985
9986 * lists.texi (Sets And Lists): Add delete-dups.
9987
9988 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9989
9990 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9991 special form.
9992 * macros.texi (Defining Macros): Update description of `declare',
9993 which now is a macro.
9994 (Wrong Time): Fix typos.
9995
9996 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9997
9998 * compile.texi (Compilation Functions): Expand descriptions of
9999 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10000 and `batch-byte-compile'. In particular, mention and describe
10001 all optional arguments.
10002 (Disassembly): Correct and clarify the description of `disassemble'.
10003
10004 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10005
10006 * searching.texi: Various small changes in addition to the
10007 following.
10008 (Regexp Example): Adapt to new value of `sentence-end'.
10009 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10010 `words'.
10011 (Search and Replace): Add usage note for `perform-replace'.
10012 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10013 `match-data'.
10014 (Standard Regexps): Update for new values of `paragraph-start'
10015 and `sentence-end'.
10016
10017 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10018
10019 * files.texi (Saving Buffers): Clarify descriptions of
10020 `write-contents-functions' and `before-save-hook'.
10021 Make the defvar's for `before-save-hook' and `after-save-hook'
10022 into defopt's.
10023
10024 2004-01-07 Kim F. Storm <storm@cua.dk>
10025
10026 * commands.texi (Click Events): Describe new image and
10027 width/height elements of click events.
10028 (Accessing Events): Add posn-string, posn-image, and
10029 posn-object-width-height. Change posn-object to return either
10030 image or string object.
10031
10032 2004-01-01 Simon Josefsson <jas@extundo.com>
10033
10034 * hooks.texi (Standard Hooks): Add before-save-hook.
10035 * files.texi (Saving Buffers): Likewise.
10036
10037 2004-01-03 Richard M. Stallman <rms@gnu.org>
10038
10039 * frames.texi (Frames and Windows): Delete frame-root-window.
10040
10041 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10042
10043 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10044
10045 * functions.texi: Various small changes in addition to the
10046 following.
10047 (What Is a Function): `functionp' returns nil for macros.
10048 Clarify behavior of this and following functions for symbol arguments.
10049 (Function Documentation): Add `\' in front of (fn @var{arglist})
10050 and explain why.
10051 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10052 Add anchor.
10053 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10054
10055 2004-01-01 Miles Bader <miles@gnu.org>
10056
10057 * display.texi (Buttons): New section.
10058
10059 2003-12-31 Andreas Schwab <schwab@suse.de>
10060
10061 * numbers.texi (Math Functions): sqrt reports a domain-error
10062 error.
10063 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10064
10065 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10066
10067 * tips.texi (Documentation Tips): Update item on hyperlinks in
10068 documentation strings.
10069
10070 * errors.texi (Standard Errors): Various small corrections and
10071 additions.
10072
10073 * control.texi: Various small changes in addition to the
10074 following.
10075 (Signaling Errors): Provide some more details on how `signal'
10076 constructs the error message. Add anchor to the definition of
10077 `signal'.
10078 (Error Symbols): Describe special treatment of `quit'.
10079 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10080 to emphasize that it has to be a single form.
10081
10082 * buffers.texi: Add anchor.
10083
10084 2003-12-29 Richard M. Stallman <rms@gnu.org>
10085
10086 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10087 (Window Configurations): Add window-configuration-frame.
10088
10089 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10090
10091 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10092 Change arg name in get-char-property.
10093 (Special Properties): Update handling of keymap property.
10094
10095 * strings.texi (Modifying Strings): Add clear-string.
10096 (Text Comparison): Add assoc-string and remove
10097 assoc-ignore-case, assoc-ignore-representation.
10098
10099 * os.texi (Time of Day): Add set-time-zone-rule.
10100
10101 * numbers.texi (Math Functions): asin, acos, log, log10
10102 report domain-error errors.
10103
10104 * nonascii.texi (Converting Representations):
10105 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10106 (Encoding and I/O): Add file-name-coding-system.
10107
10108 * modes.texi (Search-based Fontification): Explain that
10109 face specs are symbols with face names as values.
10110
10111 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10112
10113 * lists.texi (Building Lists): remq moved elsewhere.
10114 (Sets And Lists): remq moved here.
10115 (Association Lists): Refer to assoc-string.
10116
10117 * internals.texi (Garbage Collection): Add memory-use-counts.
10118
10119 * frames.texi (Frames and Windows): Add set-frame-selected-window
10120 and frame-root-window.
10121
10122 * files.texi (Contents of Directories):
10123 Add directory-files-and-attributes.
10124
10125 * display.texi (Refresh Screen): Add force-window-update.
10126 (Invisible Text): Explain about moving point out of invis text.
10127 (Overlay Properties): Add overlay-properties.
10128 (Managing Overlays): Add overlayp.
10129 (GIF Images): Invalid image number displays a hollow box.
10130
10131 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10132 (Killing Buffers): Add buffer-live-p.
10133
10134 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10135
10136 * display.texi (Fringes): Fix typo "set-buffer-window".
10137
10138 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10139
10140 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10141 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10142 Add or change various xrefs and anchors.
10143
10144 * commands.texi: Replace all occurrences of @acronym{CAR} with
10145 @sc{car}, for consistency with the rest of the Elisp manual.
10146 `car' and `cdr' are historically acronyms, but are no longer
10147 widely thought of as such.
10148
10149 * internals.texi (Pure Storage): Mention that `purecopy' does not
10150 copy text properties.
10151 (Object Internals): Now 29 bits are used (in most implementations)
10152 to address Lisp objects.
10153
10154 * variables.texi (Variables with Restricted Values): New node.
10155
10156 * objects.texi (Lisp Data Types): Mention that certain variables
10157 can only take on a restricted set of values and add an xref to
10158 the new node "Variables with Restricted Values".
10159
10160 * eval.texi (Function Indirection): Describe the errors that
10161 `indirect-function' can signal.
10162 (Eval): Clarify the descriptions of `eval-region' and `values'.
10163 Describe `eval-buffer' instead of `eval-current-buffer' and
10164 mention `eval-current-buffer' as an alias for `current-buffer'.
10165 Correct the description and mention all optional arguments.
10166
10167 * nonascii.texi: Various small changes in addition to the
10168 following.
10169 (Converting Representations): Clarify behavior of
10170 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10171 ASCII arguments.
10172 (Character Sets): Document the variable `charset-list' and adapt
10173 the definition of the function `charset-list' accordingly.
10174 (Translation of Characters): Clarify use of generic characters in
10175 `make-translation-table'. Clarify and correct the description of
10176 the use of translation tables in encoding and decoding.
10177 (User-Chosen Coding Systems): Correct and clarify the description
10178 of `select-safe-coding-system'.
10179 (Default Coding Systems): Clarify description of
10180 `file-coding-system-alist'.
10181
10182 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10183
10184 * strings.texi (Text Comparison): Correctly describe when two
10185 strings are `equal'. Combine and clarify descriptions of
10186 `assoc-ignore-case' and `assoc-ignore-representation'.
10187
10188 * objects.texi (Non-ASCII in Strings): Clarify description of
10189 when a string is unibyte or multibyte.
10190 (Bool-Vector Type): Update examples.
10191 (Equality Predicates): Correctly describe when two strings are
10192 `equal'.
10193
10194 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10195
10196 * lists.texi (Building Lists): `append' no longer accepts integer
10197 arguments. Update the description of `number-sequence' to reflect
10198 recent changes.
10199 (Sets And Lists): Describe `member-ignore-case' after `member'.
10200
10201 2003-11-27 Kim F. Storm <storm@cua.dk>
10202
10203 * commands.texi (Click Events): Click object may be an images.
10204 Describe (dx . dy) element of click positions.
10205 (Accessing Events): Remove duplicate posn-timestamp.
10206 New functions posn-object and posn-object-x-y.
10207
10208 2003-11-23 Kim F. Storm <storm@cua.dk>
10209
10210 * commands.texi (Click Events): Describe enhancements to event
10211 position lists, including new text-pos and (col . row) items.
10212 Mention left-fringe and right-fringe area events.
10213 (Accessing Events): New functions posn-area and
10214 posn-actual-col-row. Mention posn-timestamp. Mention that
10215 posn-point in non-text area still returns buffer position.
10216 Clarify posn-col-row.
10217
10218 2003-11-21 Lars Hansen <larsh@math.ku.dk>
10219
10220 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10221 * anti.texi (File Attributes): Describe removed parameter
10222 ID-FORMAT.
10223
10224 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10225
10226 * positions.texi (Positions): Mention that, if a marker is used as
10227 a position, its buffer is ignored.
10228
10229 * markers.texi (Overview of Markers): Mention it here too.
10230
10231 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10232
10233 * numbers.texi (Numeric Conversions): Not just `floor', but also
10234 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10235
10236 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10237
10238 * markers.texi (Creating Markers): Specify insertion type of
10239 created markers. Add xref to `Marker Insertion Types'.
10240 Second argument to `copy-marker' is optional.
10241 (Marker Insertion Types): Mention that most markers are created
10242 with insertion type nil.
10243 (The Mark): Correctly describe when `mark' signals an error.
10244 (The Region): Correctly describe when `region-beginning' and
10245 `region-end' signal an error.
10246
10247 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10248
10249 * hash.texi (Creating Hash): Clarify description of `eql'.
10250 `makehash' is obsolete.
10251 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10252
10253 * positions.texi (Point): Change description of `buffer-end', so
10254 that it is also correct for floating point arguments.
10255 (List Motion): Correct argument lists of `beginning-of-defun' and
10256 `end-of-defun'.
10257 (Excursions): Add xref to `Marker Insertion Types'.
10258 (Narrowing): Argument to `narrow-to-page' is optional.
10259
10260 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10261
10262 * streams.texi (Output Streams): Clarify behavior of point for
10263 marker output streams.
10264
10265 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10266
10267 * variables.texi (Defining Variables): Second argument to
10268 `defconst' is not optional.
10269 (Setting Variables): Mention optional argument APPEND to
10270 `add-to-list'.
10271 (Creating Buffer-Local): Expand description of
10272 `make-variable-buffer-local'.
10273 (Frame-Local Variables): Expand description of
10274 `make-variable-frame-local'.
10275 (Variable Aliases): Correct description of optional argument
10276 DOCSTRING to `defvaralias'. Mention return value of
10277 `defvaralias'.
10278 (File Local Variables): Add xref to `File variables' in Emacs
10279 Manual. Correct description of `hack-local-variables'. Mention
10280 `safe-local-variable' property. Mention optional second argument
10281 to `risky-local-variable-p'.
10282
10283 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10284
10285 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10286
10287 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10288
10289 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10290 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10291 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10292 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10293 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10294 lispref/processes.texi, lispref/searching.texi,
10295 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10296 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10297 @acronym{FOO}.
10298
10299 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10300
10301 * strings.texi (Creating Strings): Argument START to `substring'
10302 can not be `nil'. Expand description of
10303 `substring-no-properties'. Correct description of `split-string',
10304 especially with respect to empty matches. Prevent very bad line
10305 break in definition of `split-string-default-separators'.
10306 (Text Comparison): `string=' and `string<' also accept symbols as
10307 arguments.
10308 (String Conversion): More completely describe argument BASE in
10309 `string-to-number'.
10310 (Formatting Strings): `%s' and `%S' in `format' do require
10311 corresponding object. Clarify behavior of numeric prefix after
10312 `%' in `format'.
10313 (Case Conversion): The argument to `upcase-initials' can be a
10314 character.
10315
10316 2003-10-27 Kenichi Handa <handa@m17n.org>
10317
10318 * display.texi (Fontsets): Fix texinfo usage.
10319
10320 2003-10-25 Kenichi Handa <handa@m17n.org>
10321
10322 * display.texi (Fontsets): Add description of the function
10323 set-fontset-font.
10324
10325 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10326
10327 * display.texi (Temporary Displays): Add xref to `Documentation
10328 Tips'.
10329
10330 * functions.texi (Function Safety): Use inforef instead of pxref
10331 for SES.
10332
10333 2003-10-23 Andreas Schwab <schwab@suse.de>
10334
10335 * Makefile.in (TEX, texinputdir): Don't define.
10336 (TEXI2DVI): Define.
10337 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10338 add $(srcdir)/index.texi.
10339 ($(infodir)/elisp): Remove index.texi dependency.
10340 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10341 (index.texi): Remove target.
10342 (dist): Don't link $(srcdir)/permute-index.
10343 (clean): Don't remove index.texi.
10344
10345 * permute-index, index.perm: Remove.
10346 * index.texi: Rename from index.unperm.
10347
10348 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10349
10350 * tips.texi (Documentation Tips): Document new behavior for face
10351 and variable hyperlinks in Help mode.
10352
10353 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10354
10355 * objects.texi (Integer Type): Update for extra bit of integer range.
10356 (Character Type): Ditto.
10357
10358 2003-10-16 Eli Zaretskii <eliz@gnu.org>
10359
10360 * numbers.texi (Integer Basics): Add index entries for reading
10361 numbers in hex, octal, and binary.
10362
10363 2003-10-16 Lute Kamstra <lute@gnu.org>
10364
10365 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10366 argument.
10367
10368 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10369
10370 * windows.texi (Choosing Window): Fix typo.
10371 * edebug.texi (Edebug Execution Modes): Fix typo.
10372
10373 2003-10-13 Richard M. Stallman <rms@gnu.org>
10374
10375 * windows.texi (Basic Windows): A window has fringe settings,
10376 display margins and scroll-bar settings.
10377 (Splitting Windows): Doc split-window return value.
10378 Clean up one-window-p.
10379 (Selecting Windows): Fix typo.
10380 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10381 (Buffers and Windows): In set-window-buffer, explain effect
10382 on fringe settings and scroll bar settings.
10383 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10384 (Choosing Window): Use defopt for pop-up-frame-function.
10385 For special-display-buffer-names, explain same-window and same-frame.
10386 Clarify window-dedicated-p return value.
10387 (Textual Scrolling): scroll-up and scroll-down can get an error.
10388 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10389 Clarify set-window-hscroll.
10390 (Size of Window): Don't mention tool bar in window-height.
10391 (Coordinates and Windows): Explain what coordinates-in-window-p
10392 returns for fringes and display margins.
10393 (Window Configurations): Explain saving fringes, etc.
10394
10395 * tips.texi (Library Headers): Clean up Documentation.
10396
10397 * syntax.texi (Parsing Expressions): Clean up forward-comment
10398 and parse-sexp-lookup-properties.
10399
10400 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10401
10402 * os.texi (System Environment): Clean up text for load-average errors.
10403
10404 * modes.texi (Hooks): Don't explain local hook details at front.
10405 Clarify run-hooks and run-hook-with-args a little.
10406 Clean up add-hook and remove-hook.
10407
10408 * edebug.texi (Edebug Execution Modes): Clarify t.
10409 Document edebug-sit-for-seconds.
10410 (Coverage Testing): Document C-x X = and =.
10411 (Instrumenting Macro Calls): Fix typo.
10412 (Specification List): Don't index the specification keywords.
10413
10414 2003-10-10 Kim F. Storm <storm@cua.dk>
10415
10416 * processes.texi (Network): Introduce make-network-process.
10417
10418 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10419
10420 * tips.texi (Library Headers): Fix typo.
10421
10422 2003-10-07 Juri Linkov <juri@jurta.org>
10423
10424 * modes.texi (Imenu): Mention imenu-create-index-function's
10425 default value. Explain submenus better.
10426
10427 2003-10-07 Lute Kamstra <lute@gnu.org>
10428
10429 * modes.texi (Faces for Font Lock): Fix typo.
10430 (Hooks): Explain how buffer-local hook variables can refer to
10431 global hook variables.
10432 Various minor clarifications.
10433
10434 2003-10-06 Lute Kamstra <lute@gnu.org>
10435
10436 * tips.texi (Coding Conventions): Mention naming conventions for
10437 hooks.
10438
10439 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10440
10441 * loading.texi (Library Search): Correct default value of
10442 load-suffixes.
10443 (Named Features): Fix typo.
10444
10445 2003-10-05 Richard M. Stallman <rms@gnu.org>
10446
10447 * loading.texi (Named Features): In `provide',
10448 say how to test for subfeatures.
10449 (Unloading): In unload-feature, use new var name
10450 unload-feature-special-hooks.
10451
10452 2003-10-03 Lute Kamstra <lute@gnu.org>
10453
10454 * modes.texi (Major Mode Conventions): Mention third way to set up
10455 Imenu.
10456 (Imenu): A number of small fixes.
10457 Delete documentation of internal variable imenu--index-alist.
10458 Document the return value format of imenu-create-index-function
10459 functions.
10460
10461 2003-09-30 Richard M. Stallman <rms@gnu.org>
10462
10463 * processes.texi (Network): Say what stopped datagram connections do.
10464
10465 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10466
10467 * display.texi (Overlay Properties): Clarify `evaporate' property.
10468
10469 2003-09-29 Lute Kamstra <lute@gnu.org>
10470
10471 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10472 constructs should be marked as risky.
10473 Change cons cell into proper list.
10474 (Mode Line Variables): Change cons cell into proper list.
10475
10476 2003-09-26 Lute Kamstra <lute@gnu.org>
10477
10478 * modes.texi (Mode Line Data): Document the :propertize construct.
10479 (Mode Line Variables): Reorder the descriptions of the variables
10480 to match their order in the default mode-line-format.
10481 Describe the new variables mode-line-position and mode-line-modes.
10482 Update the default values of mode-line-frame-identification,
10483 minor-mode-alist, and default-mode-line-format.
10484 (Properties in Mode): Mention the :propertize construct.
10485
10486 2003-09-26 Richard M. Stallman <rms@gnu.org>
10487
10488 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10489 * loading.texi, minibuf.texi, text.texi, variables.texi:
10490 Avoid @strong{Note:}.
10491
10492 2003-09-26 Richard M. Stallman <rms@gnu.org>
10493
10494 * keymaps.texi (Remapping Commands): Fix typo.
10495
10496 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10497
10498 * processes.texi (Low-Level Network): Fix typo.
10499
10500 2003-09-23 Kim F. Storm <storm@cua.dk>
10501
10502 * processes.texi (Network, Network Servers): Fix typos.
10503 (Low-Level Network): Add timeout value for :server keyword.
10504 Add new option keywords to make-network-process.
10505 Add set-network-process-options.
10506 Explain how to test availability of network options.
10507
10508 2003-09-19 Richard M. Stallman <rms@gnu.org>
10509
10510 * text.texi (Motion by Indent): Arg to
10511 backward-to-indentation and forward-to-indentation is optional.
10512
10513 * strings.texi (Creating Strings): Add substring-no-properties.
10514
10515 * processes.texi
10516 (Process Information): Add list-processes arg QUERY-ONLY.
10517 Delete process-contact from here.
10518 Add new status values for process-status.
10519 Add process-get, process-put, process-plist, set-process-plist.
10520 (Synchronous Processes): Add call-process-shell-command.
10521 (Signals to Processes): signal-process allows process objects.
10522 (Network): Complete rewrite.
10523 (Network Servers, Datagrams, Low-Level Network): New nodes.
10524
10525 * positions.texi (Word Motion): forward-word, backward-word
10526 arg is optional. Reword.
10527
10528 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10529
10530 * variables.texi (Creating Buffer-Local):
10531 Delete duplicate definition of buffer-local-value.
10532 (File Local Variables): Explain about discarding text props.
10533
10534 2003-09-11 Richard M. Stallman <rms@gnu.org>
10535
10536 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10537 changes variables that record input events.
10538 (Minibuffer Misc): Add minibuffer-selected-window.
10539
10540 * lists.texi (Building Lists): Add copy-tree.
10541
10542 * display.texi (Fontsets): Add char-displayable-p.
10543 (Scroll Bars): New node.
10544
10545 2003-09-08 Lute Kamstra <lute@gnu.org>
10546
10547 * modes.texi (%-Constructs): Document new `%i' and `%I'
10548 constructs.
10549
10550 2003-09-03 Peter Runestig <peter@runestig.com>
10551
10552 * makefile.w32-in: New file.
10553
10554 2003-08-29 Richard M. Stallman <rms@gnu.org>
10555
10556 * display.texi (Overlay Properties): Clarify how priorities
10557 affect use of the properties.
10558
10559 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10560
10561 * customize.texi (Type Keywords): Correct the description of
10562 `:help-echo' in the case where `motion-doc' is a function.
10563
10564 2003-08-14 John Paul Wallington <jpw@gnu.org>
10565
10566 * modes.texi (Emulating Mode Line): Subsection, not section.
10567
10568 2003-08-13 Richard M. Stallman <rms@gnu.org>
10569
10570 * elisp.texi (Top): Update subnode lists in menu.
10571
10572 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10573 (Kill Functions): kill-region has new arg yank-handler.
10574 (Yanking): New node.
10575 (Yank Commands): Add yank-undo-function.
10576 (Low-Level Kill Ring):
10577 kill-new and kill-append have new arg yank-handler.
10578 (Changing Properties): Add remove-list-of-text-properties.
10579 (Atomic Changes): New node.
10580
10581 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10582
10583 * streams.texi (Output Variables): Add eval-expression-print-length
10584 and eval-expression-print-level.
10585
10586 * os.texi (Time Conversion): For encode-time, explain limits on year.
10587
10588 * objects.texi (Character Type): Define anchor "modifier bits".
10589
10590 * modes.texi (Emulating Mode Line): New node.
10591 (Search-based Fontification): Font Lock uses font-lock-face property.
10592 (Other Font Lock Variables): Likewise.
10593
10594 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10595 not vectors.
10596 (Active Keymaps): Add emulation-mode-map-alists.
10597 (Functions for Key Lookup): key-binding has new arg no-remap.
10598 (Remapping Commands): New node.
10599 (Scanning Keymaps): where-is-internal has new arg no-remap.
10600 (Tool Bar): Add tool-bar-local-item-from-menu.
10601 Clarify when to use tool-bar-add-item-from-menu.
10602
10603 * commands.texi (Interactive Call): commandp has new arg.
10604 (Command Loop Info): Add this-original-command.
10605
10606 2003-08-06 John Paul Wallington <jpw@gnu.org>
10607
10608 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10609
10610 * display.texi (Warning Basics): Fix typo.
10611 (Fringes): Add closing curly bracket and fix typo.
10612
10613 * elisp.texi (Top): Fix typo.
10614
10615 2003-08-05 Richard M. Stallman <rms@gnu.org>
10616
10617 * elisp.texi: Update lists of subnodes.
10618
10619 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10620
10621 * variables.texi (Local Variables): Use lc for example variable names.
10622
10623 * tips.texi (Library Headers): Explain where to put -*-.
10624
10625 * strings.texi (Creating Strings): Fix xref for vconcat.
10626
10627 * sequences.texi (Vector Functions):
10628 vconcat no longer allows integer args.
10629
10630 * minibuf.texi (Reading File Names): read-file-name has new
10631 arg PREDICATE. New function read-directory-name.
10632
10633 * macros.texi (Defining Macros): Give definition of `declare'.
10634 (Indenting Macros): New node.
10635
10636 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10637 (Window Frame Parameters): Make separate table of parameters
10638 that are coupled with specific face attributes.
10639 (Deleting Frames): delete-frame-hooks renamed to
10640 delete-frame-functions.
10641
10642 * files.texi (Magic File Names): Add file-remote-p.
10643 Clarify file-local-copy.
10644
10645 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10646 here; instead xref Defining Macros.
10647
10648 * display.texi (Warnings): New node, and subnodes.
10649 (Fringes): New node.
10650
10651 * debugging.texi (Test Coverage): New node.
10652
10653 * compile.texi (Compiler Errors): Explain with-no-warnings
10654 and other ways to suppress warnings.
10655
10656 * commands.texi (Interactive Call): Minor clarification.
10657
10658 * buffers.texi (Buffer File Name): set-visited-file-name
10659 renames the buffer too.
10660
10661 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10662
10663 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
10664
10665 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10666
10667 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
10668
10669 * internals.texi (Garbage Collection): Fix previous change.
10670
10671 2003-07-22 Richard M. Stallman <rms@gnu.org>
10672
10673 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10674
10675 * display.texi (Width): Use \s syntax in example.
10676 (Font Selection): Add face-font-rescale-alist.
10677
10678 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10679 Remove spurious indent in example.
10680
10681 * lists.texi (Building Lists): Add number-sequence.
10682
10683 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10684
10685 * functions.texi (Function Documentation): Explain how to
10686 show calling convention explicitly in the doc string.
10687
10688 * windows.texi (Selecting Windows): save-selected-window saves
10689 selected window of each frame.
10690 (Window Configurations): Minor change.
10691
10692 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10693
10694 * streams.texi (Output Variables): Add print-continuous-numbering
10695 and print-number-table.
10696
10697 * processes.texi (Decoding Output): New node.
10698
10699 * os.texi (Time Conversion): decode-time arg is optional.
10700
10701 * objects.texi (Character Type): Don't use space as example for \.
10702 Make list of char names and \-sequences correspond.
10703 Explain that \s is not used in strings. `\ ' needs space after.
10704
10705 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10706 (Translation of Characters): Add translation-table-for-input.
10707 (Default Coding Systems): Add auto-coding-functions.
10708 (Explicit Encoding): Add decode-coding-inserted-region.
10709 (Locales): Add locale-info.
10710
10711 * minibuf.texi (Basic Completion): Describe test-completion.
10712 Collections can be lists of strings.
10713 Clean up lazy-completion-table.
10714 (Programmed Completion): Mention test-completion.
10715 Clarify why lambda expressions are not accepted.
10716 (Minibuffer Misc): Describe minibufferp.
10717
10718 2003-07-14 Richard M. Stallman <rms@gnu.org>
10719
10720 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10721
10722 * windows.texi (Selecting Windows): New arg to select-window.
10723 (Selecting Windows): Add with-selected-window.
10724 (Size of Window): Add window-inside-edges, etc.
10725
10726 * internals.texi (Garbage Collection): Add post-gc-hook.
10727
10728 * processes.texi (Subprocess Creation): Add exec-suffixes.
10729
10730 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10731 (Scanning Keymaps): Add map-keymaps.
10732 (Defining Menus): Add keymap-prompt.
10733
10734 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10735 most-negative-fixnum.
10736
10737 * compile.texi (Byte Compilation): Explain no-byte-compile.
10738 (Compiler Errors): New node.
10739
10740 * os.texi (User Identification): user-uid, user-real-uid
10741 can return float.
10742
10743 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10744 and about derived modes.
10745 (Minor Modes): Add minor-mode-list.
10746 (Defining Minor Modes): Keyword args for define-minor-mode.
10747 (Search-based Fontification): Explain managing other properties.
10748 (Other Font Lock Variables): Add font-lock-extra-managed-props.
10749 (Faces for Font Lock): Add font-lock-preprocessor-face.
10750 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10751
10752 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10753 (Variable Aliases): Clarify defvaralias.
10754
10755 * loading.texi (Library Search): Add load-suffixes.
10756
10757 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10758 (Programmed Completion): Add dynamic-completion-table.
10759
10760 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10761 (Magic File Names): Specify precedence order of handlers.
10762
10763 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10764 and post-command-hook.
10765 (Waiting): New calling convention for sit-for.
10766
10767 * text.texi (Special Properties): local-map and keymap properties
10768 apply based on their stickiness.
10769
10770 2003-07-07 Richard M. Stallman <rms@gnu.org>
10771
10772 * modes.texi (Minor Mode Conventions): Specify only some kinds
10773 of list values as args to minor modes.
10774
10775 * files.texi (File Name Expansion): Warn about iterative use
10776 of substitute-in-file-name.
10777
10778 * advice.texi (Activation of Advice): Clean up previous change.
10779
10780 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
10781
10782 * advice.texi (Activation of Advice): Note that ad-start-advice is
10783 turned on by default.
10784
10785 2003-06-30 Richard M. Stallman <rms@gnu.org>
10786
10787 * text.texi (Buffer Contents): Document current-word.
10788 (Change Hooks): Not called for *Messages*.
10789
10790 * functions.texi (Defining Functions): Explain about redefining
10791 primitives.
10792 (Function Safety): Rename. Minor changes.
10793 Comment out the detailed criteria for what is safe.
10794
10795 2003-06-22 Andreas Schwab <schwab@suse.de>
10796
10797 * objects.texi (Symbol Type): Fix description of examples.
10798
10799 2003-06-16 Andreas Schwab <schwab@suse.de>
10800
10801 * hash.texi (Creating Hash): Fix description of :weakness.
10802
10803 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
10804
10805 * files.texi (Changing Files): copy-file copies file modes, too.
10806
10807 2003-05-28 Richard M. Stallman <rms@gnu.org>
10808
10809 * strings.texi (Creating Strings): Clarify split-string.
10810
10811 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10812
10813 * strings.texi (Creating Strings): Update split-string specification
10814 and examples.
10815
10816 2003-05-19 Richard M. Stallman <rms@gnu.org>
10817
10818 * elisp.texi: Correct invariant section names.
10819
10820 2003-04-20 Richard M. Stallman <rms@gnu.org>
10821
10822 * os.texi (Timers): Explain about timers and quitting.
10823
10824 2003-04-19 Richard M. Stallman <rms@gnu.org>
10825
10826 * internals.texi (Writing Emacs Primitives): Strings are
10827 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10828 Explain GCPRO convention for varargs function args.
10829
10830 2003-04-16 Richard M. Stallman <rms@gnu.org>
10831
10832 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10833
10834 2003-04-08 Richard M. Stallman <rms@gnu.org>
10835
10836 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10837
10838 2003-02-13 Kim F. Storm <storm@cua.dk>
10839
10840 * objects.texi (Character Type): New \s escape for space.
10841
10842 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10843
10844 * os.texi (System Environment): Add cygwin system-type.
10845
10846 2003-01-25 Richard M. Stallman <rms@gnu.org>
10847
10848 * keymaps.texi: Document that a symbol can act as a keymap.
10849
10850 2003-01-13 Richard M. Stallman <rms@gnu.org>
10851
10852 * text.texi (Changing Properties): Say string indices are origin-0.
10853
10854 * positions.texi (Screen Lines) <compute-motion>:
10855 Correct order of elts in return value.
10856
10857 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10858 how to define a default binding.
10859
10860 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
10861
10862 * loading.texi (Unloading): Fix recent change for load-history.
10863
10864 * customize.texi (Simple Types): Clarify description of custom
10865 type 'number. Describe new custom type 'float.
10866
10867 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
10868
10869 * variables.texi (File Local Variables): Fix typo.
10870
10871 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
10872
10873 From Michael Albinus <Michael.Albinus@alcatel.de>.
10874
10875 * README: Target for Info file is `make info'.
10876
10877 * files.texi (File Name Components): Fix typos in
10878 `file-name-sans-extension'.
10879 (Magic File Names): Complete list of operations for magic file
10880 name handlers.
10881
10882 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
10883
10884 * variables.texi (File Local Variables): New function
10885 risky-local-variable-p.
10886
10887 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
10888
10889 * functions.texi (Function safety): New node about unsafep.
10890
10891 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10892
10893 * customize.texi (Splicing into Lists): Fix example.
10894 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
10895
10896 2002-06-17 Juanma Barranquero <lektu@terra.es>
10897
10898 * frames.texi (Display Feature Testing): Fix typo.
10899
10900 2002-06-12 Andreas Schwab <schwab@suse.de>
10901
10902 * frames.texi (Initial Parameters, Resources): Fix references to
10903 the Emacs manual.
10904
10905 2002-05-13 Kim F. Storm <storm@cua.dk>
10906
10907 * variables.texi (Intro to Buffer-Local): Updated warning and
10908 example relating to changing buffer inside let.
10909
10910 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
10911
10912 * os.texi (Session Management): New node about X Session management.
10913
10914 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10915
10916 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10917 to which the manual corresponds, and the copyright years.
10918
10919 * Makefile.in (VERSION): Set to 2.9.
10920
10921 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10922
10923 * elisp.texi: Change the category in @dircategory to "Emacs", to
10924 make it consistent with info/dir.
10925
10926 2001-11-25 Miles Bader <miles@gnu.org>
10927
10928 * text.texi (Fields): Describe new `limit' arg in
10929 field-beginning/field-end.
10930
10931 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10932
10933 * permute-index: Don't depend on csh-specific features.
10934 Replace the interpreter name with /bin/sh.
10935
10936 * two-volume-cross-refs.txt: New file.
10937 * two.el: New file.
10938 * spellfile: New file.
10939
10940 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10941
10942 * permute-index: New file.
10943
10944 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10945 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10946 8+3 restricted namespace.
10947
10948 * Makefile.in (infodir): Define relative to $(srcdir).
10949 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10950 include directories list via -I switch to makeinfo.
10951 (index.texi): Use cp if both hard and symbolic links fail.
10952
10953 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10954
10955 * Makefile.in (distclean): Add.
10956
10957 The following changes make ELisp manual part of the Emacs
10958 distribution:
10959
10960 * Makefile.in: Add Copyright notice.
10961 (prefix): Remove.
10962 (infodir): Change value to "../info".
10963 (VPATH): New variable.
10964 (MAKE): Don't define.
10965 (texmacrodir): Don't define.
10966 (texinputdir): Append the existing value of TEXINPUTS.
10967 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10968 command to be compatible with man/Makefile.in, and to put the
10969 output into ../info.
10970 (info): Add target.
10971 (installall): Target removed.
10972
10973 2001-10-31 Pavel Janík <Pavel@Janik.cz>
10974
10975 * tips.texi (Coding Conventions): Fix typo.
10976
10977 2001-10-23 Gerd Moellmann <gerd@gnu.org>
10978
10979 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10980
10981 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10982
10983 * files.texi (File Name Components): Update the description of
10984 file-name-sans-extension and file-name-extension, as they now
10985 ignore leading dots.
10986
10987 2001-10-20 Gerd Moellmann <gerd@gnu.org>
10988
10989 * (Version 21.1 released.)
10990
10991 2001-10-19 Miles Bader <miles@gnu.org>
10992
10993 * positions.texi (Text Lines): Describe behavior of
10994 `beginning-of-line'/`end-of-line' in the presence of field properties.
10995
10996 2001-10-17 Gerd Moellmann <gerd@gnu.org>
10997
10998 * Makefile.in (VERSION): Set to 2.8.
10999 (manual): Use `manual-21'.
11000
11001 * elisp.texi (VERSION): Add and use it where the version
11002 number was used. Set it to 2.8.
11003
11004 * intro.texi: Likewise.
11005
11006 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11007
11008 * files.texi (File Name Completion): Document the significance of
11009 a trailing slash in elements of completion-ignored-extensions.
11010
11011 2001-10-06 Miles Bader <miles@gnu.org>
11012
11013 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11014
11015 2001-10-04 Gerd Moellmann <gerd@gnu.org>
11016
11017 * variables.texi (Variable Aliases): New node.
11018
11019 2001-10-04 Gerd Moellmann <gerd@gnu.org>
11020
11021 * Branch for 21.1.
11022
11023 2001-10-02 Miles Bader <miles@gnu.org>
11024
11025 * minibuf.texi (Minibuffer Misc): Add entries for
11026 `minibuffer-contents', `minibuffer-contents-no-properties', and
11027 `delete-minibuffer-contents'.
11028 Correct description for `minibuffer-prompt-end'.
11029
11030 * text.texi (Property Search): Correct descriptions of
11031 `next-char-property-change' and `previous-char-property-change'.
11032 Add entries for `next-single-char-property-change' and
11033 `previous-single-char-property-change'.
11034 Make operand names a bit more consistent.
11035
11036 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11037
11038 * frames.texi (Finding All Frames): Document that next-frame and
11039 previous-frame are local to current terminal.
11040
11041 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11042
11043 * keymaps.texi (Creating Keymaps): Fix the description of the
11044 result of make-keymap.
11045
11046 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11047
11048 * display.texi (Font Lookup, Attribute Functions)
11049 (Image Descriptors): Add cross-references to the definition of
11050 selected frame.
11051
11052 * buffers.texi (The Buffer List): Add cross-references to the
11053 definition of selected frame.
11054
11055 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11056 frame at any given time.
11057 (Multiple Displays, Size and Position): Add a cross-reference to
11058 the definition of the selected frame.
11059
11060 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11061
11062 * strings.texi (String Conversion) <string-to-number>: Document
11063 that a float is returned for integers that are too large.
11064
11065 * frames.texi (Mouse Position): Document mouse-position-function.
11066 (Display Feature Testing): Document display-images-p.
11067 (Window Frame Parameters): Document the cursor-type variable.
11068
11069 * numbers.texi (Integer Basics): Document CL style read syntax for
11070 integers in bases other than 10.
11071
11072 * positions.texi (List Motion):
11073 Document open-paren-in-column-0-is-defun-start.
11074
11075 * lists.texi (Sets And Lists): Document member-ignore-case.
11076
11077 * internals.texi (Garbage Collection): Document the used and free
11078 strings report.
11079 (Memory Usage): Document strings-consed.
11080
11081 * os.texi (Time of Day): Document float-time.
11082 (Recording Input): Document that clear-this-command-keys clears
11083 the vector to be returned by recent-keys.
11084
11085 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11086 The argument keymap can be a list.
11087
11088 * nonascii.texi (User-Chosen Coding Systems)
11089 <select-safe-coding-system>: Document the new argument
11090 accept-default-p and the variable
11091 select-safe-coding-system-accept-default-p. Tell what happens if
11092 buffer-file-coding-system is undecided.
11093 (Default Coding Systems): Document auto-coding-regexp-alist.
11094
11095 * display.texi (The Echo Area) <message>: Document
11096 message-truncate-lines.
11097 (Glyphs): Document that the glyph table is unused on windowed
11098 displays.
11099
11100 * help.texi (Describing Characters) <single-key-description>:
11101 Document the new argument no-angles.
11102 (Accessing Documentation) <documentation-property>: Document that
11103 a non-string property is evaluated.
11104 <documentation>: Document that the function-documentation property
11105 is looked for.
11106
11107 * windows.texi (Selecting Windows): Document some-window.
11108
11109 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11110
11111 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11112 apropos-mode-hook.
11113
11114 * commands.texi (Using Interactive): Document interactive-form.
11115 (Keyboard Macros): Document kbd-macro-termination-hook.
11116 (Command Loop Info): Document that clear-this-command-keys clears
11117 the vector to be returned by recent-keys.
11118
11119 2001-09-04 Werner LEMBERG <wl@gnu.org>
11120
11121 * Makefile.in (srcdir, texinputdir): New variables.
11122 (srcs, index.texi, install): Use $(srcdir).
11123 (.PHONY): Remove elisp.dvi.
11124 (elisp): Use -I switch for makeinfo.
11125 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11126 (installall, dist): Use $(srcdir).
11127 Fix path to texinfo.tex.
11128 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11129
11130 2001-08-30 Gerd Moellmann <gerd@gnu.org>
11131
11132 * display.texi (Conditional Display): Adjust to API change.
11133
11134 * configure: New file.
11135
11136 2001-07-30 Gerd Moellmann <gerd@gnu.org>
11137
11138 * commands.texi (Repeat Events): Add description of
11139 double-click-fuzz.
11140
11141 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11142
11143 * syntax.texi (Syntax Class Table): Add the missing designator for
11144 comment and string fences.
11145 (Syntax Properties): Add a xref to syntax table internals.
11146 (Syntax Table Internals): Document string-to-syntax.
11147
11148 2001-05-07 Gerd Moellmann <gerd@gnu.org>
11149
11150 * Makefile.in (install): Use install-info command line options
11151 like in Emacs' Makefile.in.
11152
11153 2000-12-09 Miles Bader <miles@gnu.org>
11154
11155 * windows.texi (Window Start): Update documentation for
11156 `pos-visible-in-window-p'.
11157
11158 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11159
11160 * lists.texi (Building Lists): Add footnote to explain how to add
11161 to the end of a list.
11162
11163 2000-10-25 Gerd Moellmann <gerd@gnu.org>
11164
11165 * files.texi (Visiting Functions): Typos.
11166
11167 2000-10-25 Kenichi Handa <handa@etl.go.jp>
11168
11169 * files.texi (Visiting Functions): Return value of
11170 find-file-noselect may be a list of buffers if wildcards are used.
11171
11172 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11173
11174 * display.texi (Defining Faces): Document `graphic' display type
11175 in face specs.
11176
11177 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
11178
11179 * hooks.texi (Standard Hooks): Replace obsolete
11180 `after-make-frame-hook' with `after-make-frame-functions'.
11181
11182 * frames.texi (Creating Frames): Ditto.
11183
11184 * variables.texi (Future Local Variables): Ditto.
11185
11186 2000-10-16 Gerd Moellmann <gerd@gnu.org>
11187
11188 * display.texi (Other Image Types): Add description of :foreground
11189 and :background properties of mono PBM images.
11190
11191 2000-08-17 Werner LEMBERG <wl@gnu.org>
11192
11193 * .cvsignore: New file.
11194
11195 2000-01-05 Gerd Moellmann <gerd@gnu.org>
11196
11197 * tindex.pl: New script.
11198
11199 1999-12-03 Dave Love <fx@gnu.org>
11200
11201 * Makefile.in (MAKEINFO): New parameter.
11202
11203 1999-09-17 Richard Stallman <rms@gnu.org>
11204
11205 * Makefile.in (srcs): Add hash.texi.
11206 (VERSION): Update to 20.6.
11207
11208 1999-09-13 Richard Stallman <rms@gnu.org>
11209
11210 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11211
11212 1998-08-29 Karl Heuer <kwzh@gnu.org>
11213
11214 * configure.in: New file.
11215 * Makefile.in: Renamed from Makefile.
11216 (prefix, infodir): Use value obtained from configure.
11217 (emacslibdir): Obsolete variable deleted.
11218 (dist): Distribute configure.in, configure, Makefile.in.
11219
11220 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11221
11222 * Makefile (INSTALL_INFO): New variable.
11223 (install): Run install-info.
11224
11225 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11226
11227 * Makefile (elisp.dvi): Add missing backslash.
11228
11229 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11230
11231 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11232 Run texindex without `./'. Always run texindex on elisp.tp.
11233 (elisp.tps): Target deleted.
11234
11235 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11236
11237 * Makefile (srcs): Add nonascii.texi and customize.texi.
11238 (dist): Start by deleting `temp'.
11239
11240 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11241
11242 * Makefile (makeinfo, texindex): Targets deleted.
11243 (makeinfo.o, texindex.o): Targets deleted.
11244 (clean, dist): Don't do anything with them or with getopt*.
11245
11246 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11247
11248 * Makefile (SHELL): Defined.
11249
11250 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11251
11252 * Makefile (elisp.tps): New target.
11253 (elisp.dvi): Depend on elisp.tps.
11254
11255 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
11256
11257 * README: Update phone number.
11258
11259 * Makefile (elisp): Make this be the default target.
11260 Depend on makeinfo.c instead of makeinfo.
11261 (install): Don't depend on elisp.dvi, since we don't install that.
11262 Use mkinstalldirs.
11263 (dist): Add mkinstalldirs.
11264
11265 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
11266
11267 * Makefile (VERSION): Update version number.
11268 (maintainer-clean): Rename from realclean.
11269
11270 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
11271
11272 * Makefile (realclean): New target.
11273 (elisp): Remove any old elisp-* files first.
11274
11275 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
11276
11277 * Makefile (VERSION): New variable.
11278 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11279 Compressed file suffix should be `.gz', not `.z'.
11280
11281 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11282
11283 * Makefile (elisp): Depend on makeinfo.
11284
11285 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
11286
11287 * Makefile (srcs): Add anti.texi.
11288
11289 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11290
11291 * Makefile (infodir, prefix): New vars.
11292 (install): Use infodir.
11293 (emacsinfodir): Delete.
11294
11295 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11296
11297 * Makefile (srcs): Add calendar.texi.
11298
11299 * Makefile (dist): Copy texindex.c and makeinfo.c.
11300 Limit elisp-* files to those with one or two digits.
11301
11302 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11303
11304 * Makefile (dist): Change to use Gzip instead of compress.
11305
11306 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11307
11308 * loading.texi (Unloading): define-function changed back to
11309 defalias. It may not stay this way, but at least it's
11310 consistent with the known-good version of the code patch.
11311
11312 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11313
11314 * modes.texi (Hooks): Document new optional arg of add-hook.
11315
11316 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11317
11318 * variables.texi: Document nil initial value of buffer-local variables.
11319
11320 * tips.texi: Add new section on standard library headers.
11321
11322 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11323
11324 * Makefile (srcs): Add frame.texi to the list of sources.
11325
11326 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11327
11328 * Makefile (dist): Don't bother excluding autosave files; they'll
11329 never make it into the temp directory anyway, and the hash marks
11330 in the name are problematic for make and the Bourne shell.
11331 (srcs): ???
11332
11333 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11334
11335 * Makefile (dist): Don't include backup files or autosave files in
11336 the distribution tar file.
11337
11338 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11339
11340 * Makefile (srcs): Add index.perm.
11341 (elisp.dvi): Remove erroneous shell comment.
11342 Expect output of permute-index in permuted.fns.
11343 Save old elisp.aux in elisp.oaux.
11344 (clean): Add index.texi to be deleted.
11345
11346 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11347
11348 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11349
11350 1990-06-26 David Lawrence (tale@geech)
11351
11352 * files.texi: Noted that completion-ignored-extensions is ignored
11353 when making *Completions*.
11354
11355 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
11356
11357 * Makefile make dist now depends on elisp.dvi, since it tries
11358 to include it in the dist file.
11359
11360 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
11361
11362 * functions.texinfo (Mapping Functions): Add missing quote.
11363
11364 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11365
11366 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11367 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11368
11369 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11370
11371 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11372 and @error{} are the terms now being used. The files in the
11373 directory have been changed to reflect this.
11374
11375 * All instances of @indentedresultt{} have been changed to
11376 ` @result{}', using 5 spaces at the beginning of the line.
11377
11378 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11379
11380 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11381 experimental @indentedresult{}, @indentedexpandsto{} are part of
11382 the texinfo.tex in this directory. These TeX macros are not
11383 stable yet.
11384
11385 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11386
11387 * texinfo.tex: Temporarily added
11388 \let\result=\dblarrow
11389 \def\error{{\it ERROR} \longdblarrow}
11390 We need to do this better soon.
11391
11392 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11393
11394 * Applied Karl Berry's patches to *.texinfo files, but not to
11395 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11396 new title page format is also not applied, since it requires
11397 texinfo.tex changes.)
11398
11399 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11400 for the Project GNU development environment.
11401
11402 ;; Local Variables:
11403 ;; coding: utf-8
11404 ;; End:
11405
11406 Copyright (C) 1998-2012 Free Software Foundation, Inc.
11407
11408 This file is part of GNU Emacs.
11409
11410 GNU Emacs is free software: you can redistribute it and/or modify
11411 it under the terms of the GNU General Public License as published by
11412 the Free Software Foundation, either version 3 of the License, or
11413 (at your option) any later version.
11414
11415 GNU Emacs is distributed in the hope that it will be useful,
11416 but WITHOUT ANY WARRANTY; without even the implied warranty of
11417 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11418 GNU General Public License for more details.
11419
11420 You should have received a copy of the GNU General Public License
11421 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.