Doc updates for read-only-mode.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
e109c4a6
CY
12012-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
c88b867f
CY
112012-09-22 Chong Yidong <cyd@gnu.org>
12
13 * searching.texi (Replacing Match): Minor clarification.
14
df9685f3
EZ
152012-09-22 Eli Zaretskii <eliz@gnu.org>
16
287d7455
EZ
17 * edebug.texi (Instrumenting): Improve indexing.
18
df9685f3
EZ
19 * os.texi (Idle Timers): Warn against reinvoking an idle timer
20 from within its own timer action. (Bug#12447)
21
47133380
CY
222012-09-22 Chong Yidong <cyd@gnu.org>
23
24 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
25
ab199df2 262012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
27
28 * debugging.texi (Using Debugger): Fix typo.
29
ed1f0bd3
CY
302012-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
c990426a
PE
442012-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
011474aa
CY
572012-09-09 Chong Yidong <cyd@gnu.org>
58
bb6b0efc
CY
59 * lists.texi (Sets And Lists): Explain that the return value for
60 delete should be used, like for delq.
61
011474aa
CY
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
6dcef6ec
CY
682012-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
52404181
CY
742012-09-07 Chong Yidong <cyd@gnu.org>
75
1a5432bc
CY
76 * variables.texi (Creating Buffer-Local): Fix description of
77 local-variable-if-set-p (Bug#10713).
78
0a6bdaa1
CY
79 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
80
14ba4cf3
CY
81 * windows.texi (Display Action Functions)
82 (Choosing Window Options): Remove obsolete variable
83 display-buffer-reuse-frames.
cee2e90d 84 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 85
e5c2edf7
CY
86 * positions.texi (Narrowing): Document buffer-narrowed-p.
87
52404181
CY
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
7f7e0167
LI
932012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
94
95 * debugging.texi (Explicit Debug): Document `debug-on-message'.
96
6a787d9a
CY
972012-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
0e23ef9d
PE
1052012-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
342dac71
MR
1112012-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
a08eadfe
EZ
1172012-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
35b6586e
CY
1252012-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
02676e5d
CY
1302012-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
73e0cbc0
EZ
1432012-07-28 Eli Zaretskii <eliz@gnu.org>
144
145 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
146
09ae5da1
PE
1472012-07-25 Paul Eggert <eggert@cs.ucla.edu>
148
149 Prefer typical American spelling for "acknowledgment".
150 * intro.texi (Acknowledgments): Rename from Acknowledgements.
151
1ada2e55
EZ
1522012-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
9ea10cc3
CY
1592012-07-17 Chong Yidong <cyd@gnu.org>
160
161 * text.texi (Insertion): Document insert-char changes.
162
2e2d2a13
LL
1632012-07-15 Leo Liu <sdl.web@gmail.com>
164
165 * display.texi (Fringe Bitmaps): Add exclamation-mark.
166
b68b3337
CY
1672012-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
ab4c47d3
CY
1732012-07-07 Chong Yidong <cyd@gnu.org>
174
175 * loading.texi (Library Search): Index site-lisp directories.
176
d4913798
CY
1772012-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
251736f4
RS
1872012-07-06 Richard Stallman <rms@gnu.org>
188
189 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 190 (A Sample Variable Description): Improve/undo previous changes.
251736f4 191
e8d71283
GM
1922012-07-05 Glenn Morris <rgm@gnu.org>
193
194 * intro.texi (A Sample Function Description): Fix cross-refs.
195
47187200
MW
1962012-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
a2eb421b
CY
2012012-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
6d41a41d
TTN
2062012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
207
208 * processes.texi (Asynchronous Processes): Make the pty vs pipe
209 discussion more prominent.
210
0bd8297f
EZ
2112012-06-23 Eli Zaretskii <eliz@gnu.org>
212
213 * commands.texi (Misc Events): Document the language-change event.
214
d35af63c
PE
2152012-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
ac1a0ce1 2222012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
223
224 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
225
1053a871
SM
2262012-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
41b7f8bc
CY
2322012-06-17 Chong Yidong <cyd@gnu.org>
233
234 * elisp.texi: Remove urlcolor setting.
235
82a25657
GM
2362012-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
8da9479c
GM
2412012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
242
243 * display.texi (Face Attributes):
244 Document wave-style underline face attribute.
245
1b9b4cf4
CY
2462012-06-11 Chong Yidong <cyd@gnu.org>
247
248 * display.texi (ImageMagick Images): ImageMagick now supports the
249 :background property.
250
dbab98c7
DA
2512012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
252
253 * internals.texi (Garbage Collection): Typo fix.
254
6175e34b
CY
2552012-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
4b56d0fe
CY
2622012-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
f3372c87
DA
2682012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
269
8d7c7eed 270 * internals.texi (Garbage Collection): Document new
f3372c87
DA
271 vector management code and vectorlike_header structure.
272
5f2c76c6
CY
2732012-06-03 Chong Yidong <cyd@gnu.org>
274
275 * modes.texi (Mode Line Data): Use "mode line construct"
276 terminology for consistency.
277
ecc6530d
GM
2782012-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
33017faf 2932012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 294
33017faf
GM
295 * functions.texi (Obsolete Functions):
296 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
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
33017faf 3042012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 305
33017faf 306 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
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
33017faf
GM
317 * files.texi (Format Conversion Round-Trip):
318 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
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
33017faf 324 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
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.
33017faf 335 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
336
337 * os.texi (Sound Output): play-sound-file is a command.
338
33017faf 339 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 340
33017faf
GM
341 * processes.texi (Signals to Processes):
342 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
343 (Signals to Processes): signal-process is a command.
344
33017faf 345 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
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
3fe7cdc8
GM
3512012-05-12 Glenn Morris <rgm@gnu.org>
352
353 * Makefile.in (MKDIR_P): New, set by configure.
354 (mkinfodir): Use $MKDIR_P.
355
dc0f75c8
GM
3562012-05-10 Glenn Morris <rgm@gnu.org>
357
b8a82b69
GM
358 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
359 with "coding: raw-text".
51b1e059 360 Concept of multibyte sessions no longer exists.
b8a82b69 361
dc0f75c8
GM
362 * files.texi (File Locks): Mention create-lockfiles option.
363
666b903b 3642012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 365
5b6eebcf
GM
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
0a454caf 370 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 371
143d9dd8
GM
372 * two-volume.make (emacsdir): New.
373 (tex): Add directory with emacsver.texi to TEXINPUTS.
374
e68b393e
GM
375 * minibuf.texi (Minibuffer History, Basic Completion):
376 Tweak page breaks.
377
9658dc2a
GM
378 * internals.texi (Garbage Collection, Memory Usage)
379 (Writing Emacs Primitives): Tweak page breaks.
380
161c2a25
GM
381 * streams.texi (Output Variables): Improve page break.
382
383 * edebug.texi (Edebug Display Update): Improve page break.
384
51d58083
GM
385 * compile.texi (Disassembly): Condense the examples.
386
ddff3351
GM
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
ca4b98fa
GM
4042012-05-08 Glenn Morris <rgm@gnu.org>
405
5122804a
GM
406 * two.el: Remove; unused since creation of two-volume.make.
407
ca4b98fa
GM
408 * vol1.texi, vol2.texi: No need to keep menus in these files.
409
eceeb5fc
CY
4102012-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
eceeb5fc
CY
425 * lists.texi (List-related Predicates, List Variables):
426 Tweak page-breaks.
427 (Sets And Lists): Convert inforef to xref.
428
8045b906
GM
4292012-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
78f3273a
CY
4382012-05-04 Chong Yidong <cyd@gnu.org>
439
440 * os.texi (Timers): Use defopt for timer-max-repeats.
441
ab0fa4e4
PE
4422012-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
2bc356d7
CY
4472012-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
90207a15 4532012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
454
455 * elisp.texi (@copying):
456 * intro.texi (Introduction): Only print VERSION in the TeX version.
457
90207a15 4582012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
459
460 * text.texi (Change Hooks): Minor fix for after-change-functions.
461
90207a15 4622012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
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
a8e7d6d7 4692012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
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
a8e7d6d7 4752012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
476 * functions.texi (Simple Lambda, Argument List):
477 * eval.texi (Function Indirection): Avoid deprecated form.
478
a8e7d6d7 4792012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 480
1a72be46
GM
481 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
482 Add "et al." to authors.
483
16152b76
GM
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
a8e7d6d7 4912012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
492
493 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
494 to where-is-internal (Bug#10872).
495
a8e7d6d7 4962012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 497
a2715669
GM
498 * macros.texi (Indenting Macros): Fix typo.
499
0b27932b
GM
500 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
501 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
502 (Choosing Window Options, Horizontal Scrolling)
503 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
504 (Quitting Windows, Window Configurations, Textual Scrolling):
505 (Coordinates and Windows, Window Configurations)
506 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
507 (Splitting Windows, Deleting Windows):
508 Fix ignore-window-parameters logic.
509 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
510 (Window Start and End): Remove pointless example.
511 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
512 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
513 and recenter-positions. Remove recenter example.
0b27932b 514
0dc91072
GM
515 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
516
9c51bbaa
GM
517 * minibuf.texi (Intro to Minibuffers):
518 Tweak discussion of resizing minibuffer window.
519
674ea9c6
GM
5202012-04-26 Glenn Morris <rgm@gnu.org>
521
8a4ca8e3 522 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 523
562e638f
GM
524 * tindex.pl: Remove file.
525
674ea9c6
GM
526 * makefile.w32-in (srcs):
527 * Makefile.in (srcs): Remove back.texi (which is unused).
528
b613912b
MA
5292012-04-24 Michael Albinus <michael.albinus@gmx.de>
530
e43042fe
MA
531 * os.texi (Notifications): Extend possible notification hints.
532 Add notifications-get-capabilities.
b613912b 533
f30d612a
CY
5342012-04-20 Chong Yidong <cyd@gnu.org>
535
536 * processes.texi (Asynchronous Processes): Mention nil argument to
537 start-process.
538
b58b1df8
GM
5392012-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
c0ea08d2
GM
552 * minibuf.texi (Minibuffers):
553 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
554
9d2754f5
GM
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.
c5467d73
GM
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.
9d2754f5 569
4373fd43
GM
570 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
571 (Bindat Functions): Copyedits.
572
61bb069e 5732012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
574
575 * files.texi (Saving Buffers): Document `visit and `visit-save'
576 values of require-final-newline.
577
61bb069e 5782012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
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
61bb069e 5882012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
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
61bb069e 5952012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
596
597 * processes.texi (Process Information, Input to Processes)
598 (Signals to Processes, Output from Processes, Process Buffers)
599 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 600 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 601
e153c136
GM
6022012-04-15 Glenn Morris <rgm@gnu.org>
603
604 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
605 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
606 Copyedits.
e153c136 607 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
608 (Synchronous Processes, Asynchronous Processes):
609 Update some example output.
e153c136
GM
610 (Process Information): Fix typo.
611 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
612
e6fd457e 6132012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
614
615 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
616 open-network-stream does exist in Emacs 23, but is simpler.
617
e6fd457e 6182012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
619
620 * customize.texi (Custom Themes): Also document load-theme etc.
621
35dc09a1 6222012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
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
35dc09a1 6322012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
633
634 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
635
9fce7eda
GM
636 * strings.texi (Case Tables):
637 * objects.texi (General Escape Syntax):
638 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
639
2bb0eca1
GM
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
62200c14
GM
645 * compile.texi (Compiler Errors): Add missing space in buffer name.
646
35dc09a1 6472012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
648
649 * processes.texi (Query Before Exit): Remove obsolete function
650 process-kill-without-query (Bug#11190).
651
35dc09a1 6522012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
653
654 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
655 Use @env for environment variables.
656
f48a9cb4
GM
657 * Makefile.in: Replace non-portable use of $< in ordinary rules.
658
0a6dd5e2
JA
6592012-04-12 Jari Aalto <jari.aalto@cante.net>
660
661 * processes.texi (Synchronous Processes): Mention
662 `default-directory' (bug#7515).
663
b4d3bc10
CY
6642012-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
ea0ff314
CY
6722012-04-06 Chong Yidong <cyd@gnu.org>
673
674 * minibuf.texi (Programmed Completion): Document metadata method.
675 (Completion Variables): Document completion-category-overrides.
676
91b65361
CY
6772012-04-05 Chong Yidong <cyd@gnu.org>
678
679 * anti.texi (Antinews): Rewrite for Emacs 23.
680
3d439cd1
CY
6812012-04-04 Chong Yidong <cyd@gnu.org>
682
321cc491
CY
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.
245d176b
CY
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.
321cc491 693
3d439cd1
CY
694 * display.texi (Delayed Warnings): New node.
695
a7972adf
CY
696 * os.texi (Notifications): Copyedits.
697
97f4a299
GM
6982012-04-04 Glenn Morris <rgm@gnu.org>
699
700 * os.texi (Notifications): Copyedits.
701
9ff687e1
MA
7022012-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
42ee526b
CY
7122012-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
0b021094
GM
7172012-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
50fe197c
EZ
7232012-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
650b6d0b
GM
7302012-03-31 Glenn Morris <rgm@gnu.org>
731
732 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
733 Copyedits.
734
5319014e
CY
7352012-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
f1224267
GM
7482012-03-30 Glenn Morris <rgm@gnu.org>
749
750 * edebug.texi (Jumping): Give name of `i' binding.
751
d14daa28
GM
7522012-03-28 Glenn Morris <rgm@gnu.org>
753
754 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
755 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
756 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
757 (Regexp Special): Mention collation.
758 Clarify char classes with an example.
fee88ca0
GM
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.
d14daa28 764
dcb6e7b3
MR
7652012-03-27 Martin Rudalics <rudalics@gmx.at>
766
767 * windows.texi (Window History): Describe new option
768 switch-to-visible-buffer.
769
cf0495f2
GM
7702012-03-27 Glenn Morris <rgm@gnu.org>
771
4fb9a543
GM
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
9364727b
GM
776 * processes.texi (Network Servers): Standardize apostrophe usage.
777
cf0495f2
GM
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
33da7b16
GM
7842012-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.
02243d9d
GM
789 (Killing Emacs): Copyedits.
790 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
791 Shorten the example, use more standard shell prompts.
33da7b16 792
9a69676a
CY
7932012-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
c8f6ec5c
GM
8062012-03-22 Glenn Morris <rgm@gnu.org>
807
808 * strings.texi (Text Comparison): Mention string-prefix-p.
809
fb5b8aca
CY
8102012-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
025de85b
CY
8252012-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
a5656eae
GM
8312012-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
d15aac68
CY
8362012-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
b59af549
GM
8462012-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
986bd52a
CY
8522012-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
f761251a
EZ
8642012-03-17 Eli Zaretskii <eliz@gnu.org>
865
866 * frames.texi (Initial Parameters): Add an index entry for
867 minibuffer-only frame.
868
da986230
GM
8692012-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
2cc775f9
CY
8742012-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
66c5eebd
CY
882 * text.texi (Fields): Minor copyedit.
883
310a820f
EZ
8842012-03-10 Eli Zaretskii <eliz@gnu.org>
885
83a96c08
EZ
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
310a820f
EZ
891 * eval.texi (Autoloading): Minor change of wording.
892
83ef8187
CY
8932012-03-10 Chong Yidong <cyd@gnu.org>
894
bc44be50
CY
895 * loading.texi (Autoload): Explicitly state which forms are
896 processed specially (Bug#7783).
897
83ef8187
CY
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
483ab230
CY
9032012-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
00e84de0
GM
9122012-03-07 Glenn Morris <rgm@gnu.org>
913
eaa6bc3c
GM
914 * markers.texi (The Region): Briefly mention use-empty-active-region
915 and region-active-p.
a9685db7 916 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 917 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 918
67cd45a2
CY
9192012-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
2ad80941
GM
9302012-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
ef959d3a
CY
9362012-03-05 Chong Yidong <cyd@gnu.org>
937
938 * positions.texi (Text Lines): Document count-words.
939
a08a07e3
CY
9402012-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
ea16568d
GM
9692012-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
b3134b95
GM
9782012-03-03 Glenn Morris <rgm@gnu.org>
979
520f2425
GM
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.
999dd333 983 (Pure Storage): Small changes.
01a6dcc8 984 (Memory Usage): Copyedit.
7d2d7cc0
GM
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.
520f2425 991
b3134b95
GM
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
2064cc6a
GM
10032012-03-02 Glenn Morris <rgm@gnu.org>
1004
6945faa6
GM
1005 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1006 and relocate entry. Mention buffer-stale-function.
1007
4186e877
GM
1008 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1009
2064cc6a
GM
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
7272fbf3
MA
10152012-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
53a1239b
GM
10202012-03-01 Glenn Morris <rgm@gnu.org>
1021
90db9af9
GM
1022 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1023
53a1239b
GM
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
775b55af
GM
10292012-02-29 Glenn Morris <rgm@gnu.org>
1030
1031 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1032
96b49301 10332012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1034
7272fbf3 1035 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1036 Update changed behavior of file-subdir-of-p.
96b49301 1037
1383d930
GM
10382012-02-28 Glenn Morris <rgm@gnu.org>
1039
44e97401
GM
1040 * advice.texi, anti.texi, display.texi, elisp.texi:
1041 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1042 Standardize possessive apostrophe usage.
1043
e3c73f1e
GM
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.
edb3ac8c 1049 * makefile.w32-in (srcs):
e3c73f1e
GM
1050 * Makefile.in (srcs): Remove locals.texi.
1051
1383d930
GM
1052 * frames.texi (Mouse Position): Fix cross-ref.
1053
431ee44b
CY
10542012-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
6a11ec9d
MA
10662012-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
9a4888c0
CY
10702012-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
f0e751b9
GM
10752012-02-26 Glenn Morris <rgm@gnu.org>
1076
1077 * intro.texi (Acknowledgements): Small changes.
1078
7e05b1ec
GM
10792012-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
23453255 10862012-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
4963495d
CY
10912012-02-25 Chong Yidong <cyd@gnu.org>
1092
fa74b241
CY
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
d268b4fe
CY
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.
fa74b241 1102
4963495d
CY
1103 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1104
4bb82fa8
GM
11052012-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
2cb228f7
AM
11102012-02-23 Alan Mackenzie <acm@muc.de>
1111
1112 * modes.texi (Defining Minor Modes): Document the new keyword
1113 :after-hook.
1114
a59225b1
CY
11152012-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
8376d7c2
CY
11252012-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
82233bea
CY
11392012-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
7b926f3f
CY
11462012-02-17 Chong Yidong <cyd@gnu.org>
1147
1148 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1149
0fd2c9a3
GM
11502012-02-17 Glenn Morris <rgm@gnu.org>
1151
1152 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1153
f700caa3
CY
11542012-02-16 Chong Yidong <cyd@gnu.org>
1155
4230351b
CY
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
f700caa3
CY
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.
4230351b
CY
1182 (Syntactic Font Lock): Minor clarifications. Add xref to
1183 Syntactic Font Lock node.
f700caa3 1184
60236b0d
CY
11852012-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.
f700caa3
CY
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.
60236b0d 1200
d7dbb11a
GM
12012012-02-15 Glenn Morris <rgm@gnu.org>
1202
1203 * processes.texi (Network): Document open-network-stream :parameters.
1204
3d8badf4
CY
12052012-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
faccede1
CY
12172012-02-12 Chong Yidong <cyd@gnu.org>
1218
1219 * debugging.texi (Debugger Commands): Continuing is now allowed
1220 for errors.
1221
355cabc6
CY
12222012-02-11 Chong Yidong <cyd@gnu.org>
1223
d860baa0
CY
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
34106abe
CY
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
355cabc6
CY
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
1be3ca5a
LL
12502012-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
25dec365
CY
12552012-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
5f5e4ea1
GM
12722012-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
6c1e4b46
CY
12782012-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
72ca698c
GM
12872012-02-10 Glenn Morris <rgm@gnu.org>
1288
b011fbfe
GM
1289 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1290
72ca698c
GM
1291 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1292
14a1f380
GM
12932012-02-08 Glenn Morris <rgm@gnu.org>
1294
1295 * loading.texi (Named Features): Update the require example.
1296
60d47423
GM
12972012-02-07 Glenn Morris <rgm@gnu.org>
1298
1299 * modes.texi (Defining Minor Modes):
1300 Expand on args of defined minor modes.
1301
0992bd9c
CY
13022012-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
af008560
GM
13072012-02-07 Glenn Morris <rgm@gnu.org>
1308
e80e1825 1309 * display.texi (ImageMagick Images): General update.
af008560
GM
1310 Move most details of imagemagick-render-type to the variable's doc.
1311
866c1d22
GM
13122012-02-06 Glenn Morris <rgm@gnu.org>
1313
f7c9199f 1314 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
1315 (Inheritance and Keymaps):
1316 Mention make-composed-keymap and multiple inheritance.
f7c9199f 1317
e7bc51d0
GM
1318 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1319
866c1d22
GM
1320 * control.texi (Handling Errors):
1321 Mention condition-case-no-debug and with-demoted-errors.
1322
03988c98
CY
13232012-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.
e1161b06
CY
1329 (Simple Types): Copyedits. Document color selector.
1330 (Composite Types): Copyedits.
1331 (Splicing into Lists): Clarifications.
03988c98
CY
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
649f602c
GM
13412012-02-05 Glenn Morris <rgm@gnu.org>
1342
1343 * debugging.texi (Error Debugging): Mention debug-on-event default.
1344
34c99998
GM
13452012-02-04 Glenn Morris <rgm@gnu.org>
1346
8f05da42
GM
1347 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1348
7aa5aad8
GM
1349 * debugging.texi (Error Debugging): Mention debug-on-event.
1350 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1351
c7291ad9
GM
1352 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1353
34c99998
GM
1354 * text.texi (Buffer Contents):
1355 Update filter-buffer-substring description.
1356
735cc5ca
CY
13572012-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
94bc7984
GM
13802012-02-04 Glenn Morris <rgm@gnu.org>
1381
1382 * minibuf.texi (High-Level Completion): Updates for read-color.
1383
4f5a10ef
GM
13842012-02-03 Glenn Morris <rgm@gnu.org>
1385
eea14f31
GM
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
4f5a10ef
GM
1393 * display.texi (Image Formats): Remove oddly specific information
1394 on versions of image libraries.
204e728d 1395 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 1396
12f381b7
GM
13972012-02-02 Glenn Morris <rgm@gnu.org>
1398
1b9f60cc
GM
1399 * processes.texi (Synchronous Processes):
1400 Mention call-process's :file gets overwritten.
1401
7e2734bc
GM
1402 * commands.texi (Reading One Event):
1403 * help.texi (Help Functions): Document read-char-choice.
1404
f58b9822
GM
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
12f381b7
GM
1411 * hooks.texi (Standard Hooks):
1412 * modes.texi (Major Mode Conventions, Mode Hooks):
1413 Document change-major-mode-after-body-hook.
1414
7a9a2fc6
GM
14152012-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
a037c171
CY
14202012-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
56afad3a
GM
14272012-01-31 Glenn Morris <rgm@gnu.org>
1428
1429 * modes.texi (Defining Minor Modes):
1430 Document define-minor-mode's new :variable keyword.
1431
0f29fa41
CY
14322012-01-29 Chong Yidong <cyd@gnu.org>
1433
837a390a
CY
1434 * syntax.texi (Syntax Class Table): Tweak description of newline
1435 char syntax (Bug#9619).
1436
0f29fa41
CY
1437 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1438 description (Bug#10189).
1439
182148ee
GM
14402012-01-29 Glenn Morris <rgm@gnu.org>
1441
a49ca6b9
GM
1442 * files.texi (Changing Files): Document SELinux support.
1443
182148ee
GM
1444 * windows.texi (Window Sizes): Fix typo.
1445
9962192e
CY
14462012-01-28 Chong Yidong <cyd@gnu.org>
1447
8c6e1920
CY
1448 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1449 doc (Bug#8568).
1450
9583ec59
CY
1451 * frames.texi (Input Focus): Add NORECORD arg to
1452 select-frame-set-input-focus. Clarify its role in select-frame.
1453
10256988
CY
1454 * text.texi (Transposition): We don't use transpose-region as an
1455 internal subroutine (Bug#3249).
1456
9962192e
CY
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
2aa43abb
GM
14612012-01-27 Glenn Morris <rgm@gnu.org>
1462
1463 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1464 (VERSION, manual): Remove, unused.
1465
9f40220d
CY
14662012-01-27 Chong Yidong <cyd@gnu.org>
1467
1468 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1469
acc28cb9
CY
14702012-01-26 Chong Yidong <cyd@gnu.org>
1471
1472 * searching.texi (String Search): Document negative repeat count
1473 (Bug#10507).
1474
48da7392
GM
14752012-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
69b0acb9
LI
14802012-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
543757a8
LI
14852012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1486
1487 * macros.texi (Defining Macros): Slight `declare' fixup.
1488
450e3cae
GM
14892012-01-25 Glenn Morris <rgm@gnu.org>
1490
24189ce0 1491 * makefile.w32-in (texinputdir):
450e3cae
GM
1492 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1493
1021c761
CY
14942012-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
31cbea1d
CY
15172012-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
fead402d
CY
15402012-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
61086eb6
GM
15552012-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
34a02f46
MR
15612012-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
f5064cae
JB
15682012-01-16 Juanma Barranquero <lekktu@gmail.com>
1569
1570 * windows.texi (Window Parameters): Use @pxref.
1571
6a6ee00d
MR
15722012-01-16 Martin Rudalics <rudalics@gmx.at>
1573
1574 * windows.texi (Window Configurations, Window Parameters):
1575 Describe persistent window parameters.
1576
9ca4c014
SM
15772011-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
d027f83d
LMI
15822012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1583
1584 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1585
89bd9ccd
CY
15862012-01-06 Chong Yidong <cyd@gnu.org>
1587
1588 * variables.texi (Directory Local Variables): Document
1589 hack-dir-local-variables-non-file-buffer.
1590
c869783d
GM
15912012-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
2cae5ba4
JB
15962011-12-29 Juanma Barranquero <lekktu@gmail.com>
1597
1598 * frames.texi (Font and Color Parameters): Add @pxref.
1599
43da4d08
DC
16002011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1601
1602 * frames.texi (Font and Color Parameters):
1603 Document w32 font backends (bug#10399).
1604
8d80ef01
PE
16052011-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
9022ae07
JB
16102011-12-23 Juanma Barranquero <lekktu@gmail.com>
1611
1612 * variables.texi (Variables with Restricted Values):
1613 Change reference to variable (bug#10354).
1614
454592a6
MR
16152011-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
a7cdbfce
SM
16202011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1621
1622 * text.texi (Special Properties): Warn against `intangible' properties
1623 (bug#10222).
1624
a3dcc84e
EZ
16252011-11-26 Eli Zaretskii <eliz@gnu.org>
1626
579ebf8f
EZ
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
a3dcc84e
EZ
1632 * display.texi (Usual Display): Update the description,
1633 cross-references, and indexing related to display of control
1634 characters and raw bytes.
1635
94af99a4
MR
16362011-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
1c3d7a13
CY
16412011-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
90151a1e
MR
16482011-11-21 Martin Rudalics <rudalics@gmx.at>
1649
a7cdbfce
SM
1650 * windows.texi (Windows and Frames, Splitting Windows):
1651 Fix typos.
90151a1e 1652
a9b9b7f5
CY
16532011-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.
a7cdbfce
SM
1663 Don't document even-window-heights, which is going away.
1664 Clarify which options are obeyed by which action functions.
a9b9b7f5 1665
f4e90db0
SM
16662011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1667
1668 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1669
d2999b1a
MR
16702011-11-20 Martin Rudalics <rudalics@gmx.at>
1671
f4e90db0
SM
1672 * windows.texi (Resizing Windows, Splitting Windows):
1673 Remove term "status" when talking about combination limits.
d2999b1a 1674
cd1181db
JB
16752011-11-20 Juanma Barranquero <lekktu@gmail.com>
1676
1677 * compile.texi (Compiler Errors):
1678 * help.texi (Help Functions): Fix typos.
1679
7bf54975
CY
16802011-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.
f4e90db0
SM
1684 (Deleting Windows): Rewrite intro to handle internal windows.
1685 Fix delete-windows-on doc.
7bf54975
CY
1686 (Selecting Windows): Copyedits.
1687
a0c2d0ae
MR
16882011-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
b6f67890
MR
16942011-11-16 Martin Rudalics <rudalics@gmx.at>
1695
f4e90db0
SM
1696 * windows.texi (Resizing Windows, Splitting Windows):
1697 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1698
0b381c7e
JB
16992011-11-14 Juanma Barranquero <lekktu@gmail.com>
1700
1701 * intro.texi (Lisp History): Fix typo.
1702
89d61221
MR
17032011-11-12 Martin Rudalics <rudalics@gmx.at>
1704
f4e90db0
SM
1705 * windows.texi (Splitting Windows, Deleting Windows):
1706 Remove references to splits status of windows.
89d61221 1707
b2621720
GM
17082011-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
d2ad7ee1
CY
17132011-11-09 Chong Yidong <cyd@gnu.org>
1714
1715 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1716 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1717 window-inside-absolute-pixel-edges.
1718 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1719 non-full-width windows.
1720
2cffd681
MR
17212011-11-09 Martin Rudalics <rudalics@gmx.at>
1722
1723 * windows.texi (Resizing Windows): Rewrite documentation of
1724 window-resizable.
1725
f6f6d7e7
CY
17262011-11-09 Chong Yidong <cyd@gnu.org>
1727
1728 * windows.texi (Splitting Windows): Simplify example.
1729
a79db6e0
CY
17302011-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.
e7313f33
CY
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.
a79db6e0 1740
441950c7
GM
17412011-11-07 Glenn Morris <rgm@gnu.org>
1742
1743 * windows.texi (Choosing Window): Fix keybinding typo.
1744
be7f5545
MR
17452011-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
291d142b
CY
17512011-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.
f4e90db0
SM
1758 (Splitting Windows, Window Configurations):
1759 Use split-window-below.
291d142b 1760
89bd5ee1
EZ
17612011-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
3d8daefe
MR
17672011-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
60754666
CY
17722011-10-26 Chong Yidong <cyd@gnu.org>
1773
1774 * modes.texi (Running Hooks): Document with-wrapper-hook.
1775
d366bd53
CY
17762011-10-18 Chong Yidong <cyd@gnu.org>
1777
1778 * display.texi (Glyphless Chars): New node.
1779
50b063c3
CY
17802011-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
c72063fa
MR
17872011-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
d83dc65b
MR
17922011-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
c599682c
GM
18012011-10-08 Glenn Morris <rgm@gnu.org>
1802
48bca619
GM
1803 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1804
c599682c
GM
1805 * positions.texi (Excursions): Update warning message.
1806
969aa734
CY
18072011-10-05 Chong Yidong <cyd@stupidchicken.com>
1808
f4e90db0
SM
1809 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1810 Fix Emacs manual xref (Bug#9675).
969aa734 1811
550f41cd
CY
18122011-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.
717a1362
CY
1817 (Display Action Functions): Fix description of
1818 display-buffer-pop-up-window.
550f41cd 1819
a239d4e9
JB
18202011-09-28 Juanma Barranquero <lekktu@gmail.com>
1821
1822 * windows.texi (Splitting Windows): Fix typos.
1823
590c056d
MR
18242011-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.
c419f5cb
MR
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.
590c056d 1838
9ec20d36
CY
18392011-09-25 Chong Yidong <cyd@stupidchicken.com>
1840
1841 * windows.texi (Display Action Functions)
1842 (Choosing Window Options): New nodes.
1843
0e406a72
CY
18442011-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
f4e90db0
SM
1849 don't document display-buffer here; callers changed.
1850 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1851 switch-to-buffer-other-frame. Delete duplicate
1852 replace-buffer-in-windows doc.
1853 (Choosing Window): Document display actions.
1854
6bf7006f
EZ
18552011-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
b33b68a3
MR
18602011-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.
f4e90db0
SM
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.
b33b68a3
MR
1885 (Buffers and Windows): Rewrite. Explain a window's previous and
1886 next buffers and the corresponding functions.
c4682d18 1887 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1888 * elisp.texi (Top): Update node listings for frames and windows
1889 sections.
1890
4d3786ac
SM
18912011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1892
1893 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1894
713df35b
LMI
18952011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1896
1897 * errors.texi (Standard Errors): Remove apparent placeholder text
1898 (bug#9491).
1899
33ed493b
CY
19002011-09-18 Chong Yidong <cyd@stupidchicken.com>
1901
1902 * frames.texi (Management Parameters): Fix description of
1903 icon-type parameter.
1904
b8f0a954
CY
19052011-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
eddf142c
EZ
19102011-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
bf1af6c7
DM
19152011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1916
1917 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1918
cec2eab8
JB
19192011-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
51751aa2 19242011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1925
1926 * lists.texi (Building Lists): Fix typo.
1927
35137ed3
CY
19282011-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
3fd50d5c
CY
19352011-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
ddb54206
CY
19422011-08-28 Chong Yidong <cyd@stupidchicken.com>
1943
a6326082
CY
1944 * files.texi (Changing Files, Create/Delete Dirs): Document new
1945 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1946 (Visiting Functions): Remove view-file; it is documented in the
1947 Emacs manual.
04e2ce72 1948
ddb54206
CY
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
0c95fcf7
EZ
19602011-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
5980d4c6
EZ
19672011-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
bca633fb
EZ
19732011-08-23 Eli Zaretskii <eliz@gnu.org>
1974
1975 * nonascii.texi (Character Properties): Document the values for
1976 unassigned codepoints.
1977
c094bb0c
EZ
19782011-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
f4e90db0
SM
1986 solutions. Document bidi-string-mark-left-to-right.
1987 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1988 Document use of `bidi-class' and `mirroring' properties as part of
1989 reordering.
c094bb0c 1990
1ea897d5
EZ
19912011-08-16 Eli Zaretskii <eliz@gnu.org>
1992
9adfcd0b
EZ
1993 * modes.texi (Major Mode Conventions): Improve the documentation
1994 of `mode-class' `special' modes.
1995
10862873
EZ
1996 * nonascii.texi (Character Properties): Document the `mirroring'
1997 property. Add index entries.
1998
1ea897d5
EZ
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
ebb552ed
CY
20072011-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
51a714e1
CY
20132011-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
4cc60b9b
EZ
20182011-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
5deb92fd
EZ
20232011-07-23 Eli Zaretskii <eliz@gnu.org>
2024
2025 * display.texi (Bidirectional Display): New section.
2026
011b0ad6 20272011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2028 Tim Cross <theophilusx@gmail.com> (tiny change)
2029 Glenn Morris <rgm@gnu.org>
011b0ad6 2030
67f9b9f8 2031 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2032
4baf28e6
AS
20332011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2034
2035 * help.texi (Keys in Documentation): Revert last change.
2036
66249842
LMI
20372011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2038
f863868c
LMI
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
f4e90db0
SM
2043 * debugging.texi (Using Debugger):
2044 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2045
0bb23927 20462011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2047
2048 * display.texi (Other Display Specs): Document that `left-fringe'
2049 and `right-fringe' display specifications are of the "replacing"
2050 kind.
2051
f2027cdf
LMI
20522011-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
f987fde4
LMI
20572011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2058
0bc59b25
LMI
2059 * keymaps.texi (Menu Bar): Mention :visible and :enable
2060 (bug#6344). Text by Drew Adams.
2061
63d55f1f
LMI
2062 * modes.texi (Running Hooks): Mention buffer-local hook variables
2063 (bug#6218).
2064
f987fde4
LMI
2065 * objects.texi (General Escape Syntax): "a with grave accent" is
2066 ?xe0, not ?x8e0 (bug#5259).
2067
b7527639
CY
20682011-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
c830e5ae
CY
20732011-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
91223e54
LMI
20872011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2088
2089 * elisp.texi: Change "inferiors" to "subnodes" in three places
2090 (bug#3523).
2091
963578d3
CY
20922011-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
07151e49
DD
20972011-07-11 Deniz Dogan <deniz@dogan.se>
2098
2099 * commands.texi (Prefix Command Arguments): Remove excessive
2100 apostrophe.
2101
7261e1cf
LMI
21022011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2103
ad21a12a
LMI
2104 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2105 description is a string (bug#3313).
2106
7261e1cf
LMI
2107 * frames.texi (Display Feature Testing): Try to explain what all
2108 the visual classes mean (bug#3042).
2109
568f7b79
LMI
21102011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2111
18d59e29
LMI
2112 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2113 and `mode-line-client' (bug#2974).
2114
568f7b79
LMI
2115 * text.texi (Insertion): Clarify marker movements (bug#1651).
2116 Text from Drew Adams.
2117
54e10184
LMI
21182011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2119
d94d85e9
LMI
2120 * text.texi (Special Properties): Clarify the format of `face'
2121 (bug#1375).
2122
54e10184
LMI
2123 * commands.texi (Interactive Call): Add a `call-interactively'
2124 example (bug#1010).
2125
413c488d
LMI
21262011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2127
2128 * functions.texi (Calling Functions): Link to the "Interactive
2129 Call" node (bug#1001).
2130
322b7dab 21312011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2132
3deead93
CY
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
b00d8c1a
CY
2138 * display.texi (Face Attributes): Document negative line widths
2139 (Bug#6113).
2140
d2a6c43b
TR
21412011-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
c7844a27
LMI
21462011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2147
a9ab721e
LMI
2148 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2149 flags mean (bug#6659).
2150
c7844a27
LMI
2151 * functions.texi (What Is a Function): Document the autoload
2152 object (bug#6496).
2153
f68d76d0
LMI
21542011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2155
8a20ca4c
LMI
2156 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2157 is only used in the Customize user interface (bug#6089).
2158
f68d76d0 2159 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2160 images (bug#7836).
f68d76d0 2161
7018dbe7
EZ
21622011-07-02 Eli Zaretskii <eliz@gnu.org>
2163
2164 * variables.texi (Defining Variables, Void Variables)
2165 (Constant Variables): Fix incorrect usage of @kindex.
2166
36cb87a1
LMI
21672011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2168
28ee97c7
LMI
2169 * variables.texi (Defining Variables): Add an index entry for
2170 `set-variable' (bug#7262).
8d4294e9 2171 (Defining Variables): Use @findex for functions.
28ee97c7 2172
8862ffd5
LMI
2173 * frames.texi (Basic Parameters): Document the `explicit-name'
2174 parameter (bug#6951).
2175
0ec389b9
LMI
2176 * customize.texi (Type Keywords): Clarify that :value provides a
2177 default value for all types (bug#7386).
2178
36cb87a1
LMI
2179 * streams.texi (Output Functions): Document `pp'.
2180
11fdef7d 21812011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
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
eeafcea7
CY
21872011-06-15 Chong Yidong <cyd@stupidchicken.com>
2188
2189 * text.texi (Special Properties): Clarify role of font-lock-face.
2190
b96e6cde
LMI
21912011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2192
f4e90db0 2193 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2194 to `process-live-p' for consistency with other `-live-p' functions.
2195
be14b9ab
PE
21962011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2197
2198 Document wide integers better.
2199 * files.texi (File Attributes): Document ino_t values better.
2d365993 2200 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2201 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2202 (Bitwise Operations):
001903b5
PE
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.
be14b9ab
PE
2206 * os.texi (Time Conversion): Document time_t values better.
2207
bcd54f83
LMI
22082011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2209
f4e90db0
SM
2210 * processes.texi (Process Information):
2211 Document `process-alive-p'.
bcd54f83 2212
049bcbcb
CY
22132011-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
58539c63
CY
22302011-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
6b5681bf
CY
22352011-05-28 Chong Yidong <cyd@stupidchicken.com>
2236
b4d52acc
CY
2237 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2238
6b5681bf
CY
2239 * tips.texi (Coding Conventions): Remove antediluvian filename
2240 limit recommendation (Bug#8538).
2241
e145f188
GM
22422011-05-27 Glenn Morris <rgm@gnu.org>
2243
2244 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2245
eafed945
GM
22462011-05-26 Glenn Morris <rgm@gnu.org>
2247
2248 * variables.texi (File Local Variables):
2249 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2250 Add some more details on what this function does in the other case.
eafed945 2251
bc8410af
GM
22522011-05-19 Glenn Morris <rgm@gnu.org>
2253
2254 * lists.texi (Sets And Lists): Mention cl provides union etc.
2255
35a30759
N
22562011-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
e3934a8a
EZ
22772011-05-14 Eli Zaretskii <eliz@gnu.org>
2278
bc039a3b
EZ
2279 * nonascii.texi (Character Properties): Fix inconsistencies with
2280 implementation.
2281
e3934a8a
EZ
2282 * text.texi (Special Properties): Move @defvar's out of the
2283 @table. (Bug#8652)
2284
e2c94218
GM
22852011-05-12 Glenn Morris <rgm@gnu.org>
2286
2287 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2288
d2fc7e3d 22892011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
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
d2fc7e3d 22972011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2298
2299 * modes.texi (Region to Fontify): Fix typo.
2300
79b70037
GM
23012011-05-10 Jim Meyering <meyering@redhat.com>
2302
2303 * minibuf.texi: Fix typo "in in -> in".
2304
b08a63cc 23052011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2306
2307 * numbers.texi (Integer Basics): Large integers are treated as floats.
2308
1ef14cb4
LMI
23092011-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
4ffd0d6b 23142011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2315
2316 * windows.texi (Choosing Window): Fix typo.
2317
4ffd0d6b 23182011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
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
fd5a8ae8
SM
23242011-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
c1bcd0d5
CY
23312011-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
03408648 23392011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 2340
03408648
SM
2341 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2342 (Lexical Binding): New sub-section.
ba83908c 2343
03408648
SM
2344 * eval.texi (Eval): Discourage the use of `eval'.
2345 Document its new `lexical' argument.
6c075cd7 2346
f6d62986
SM
23472011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2348
03408648 2349 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
2350 nil any more.
2351
84ea5558 23522011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
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
62d94509
EZ
23602011-03-10 Eli Zaretskii <eliz@gnu.org>
2361
2362 * modes.texi (Operator Precedence Grammars): Don't use characters
2363 outside ISO-8859-1.
2364
63a329f8
EZ
23652011-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
6446548e
GM
23712011-03-08 Glenn Morris <rgm@gnu.org>
2372
2373 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2374 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 2375 * elisp.texi: Set documentencoding.
6446548e 2376
33383987
JB
23772011-03-07 Chong Yidong <cyd@stupidchicken.com>
2378
2379 * Version 23.3 released.
2380
0b3ceceb
CY
23812011-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
78f5433f
JB
23862011-03-06 Juanma Barranquero <lekktu@gmail.com>
2387
2388 * makefile.w32-in (srcs): Add package.texi.
2389
555e9b5c
CY
23902011-03-06 Chong Yidong <cyd@stupidchicken.com>
2391
120d9389
CY
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
555e9b5c
CY
2398 * Makefile.in (srcs): Add package.texi.
2399
b59a4335
CY
24002011-03-05 Chong Yidong <cyd@stupidchicken.com>
2401
2402 * processes.texi (Synchronous Processes): Minor clarification
2403 (Bug#8149).
2404
06083aa1
GM
24052011-03-03 Glenn Morris <rgm@gnu.org>
2406
2407 * files.texi (Truenames): Minor clarification. (Bug#2341)
2408
6640b281
GM
24092011-03-01 Glenn Morris <rgm@gnu.org>
2410
2411 * variables.texi (Directory Local Variables):
2412 Mention `(subdirs . nil)' alist element.
2413
2b0c7330 24142011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
2415
2416 * variables.texi (Directory Local Variables): Mention the optional
2417 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2418
b923f7a9
CY
24192011-02-27 Chong Yidong <cyd@stupidchicken.com>
2420
2421 * minibuf.texi (Minibuffer History): Clarify discussion of
2422 minibuffer history lists (Bug#8085).
2423
67ab0163 24242011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2425
e979a521
EZ
2426 * elisp.texi: Sync @dircategory with ../../info/dir.
2427
e03b2fd4
EZ
2428 * files.texi (Visiting Functions): Document find-file-literally,
2429 both the command and the variable.
2430
86ec878a
EZ
2431 * variables.texi (Creating Buffer-Local): Explain the meaning of
2432 permanent local variables.
2433
67ab0163
GM
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
24402011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
2441
2442 * keymaps.texi (Remapping Commands): Mention how to undo it.
2443
bfcb151a
RT
24442011-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
a41c8660
CY
24492011-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
e0dd6837
CY
24542011-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
a4180391
PE
24592011-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
7427eb97
CY
24642011-01-28 Chong Yidong <cyd@stupidchicken.com>
2465
61db307f
CY
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
7427eb97
CY
2472 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2473 menu item" concept index entries (Bug#7805).
2474
bf3dae7e
EZ
24752011-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
06d8ace5 24832011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
2484 Richard Kim <emacs18@gmail.com>
2485
2486 * loading.texi (Library Search): Document list-load-path-shadows
2487 (Bug#7757).
2488
06d8ace5 24892011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
2490
2491 * searching.texi (Regexp Special): Remove outdated discussion of
2492 character sets (Bug#7780).
2493
28a88153
CY
2494 * frames.texi (Pop-Up Menus): Document where menu title comes
2495 from (Bug#7684).
2496
06d8ace5 24972011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
2498
2499 * display.texi (Making Buttons): Mention limitation of text buttons.
2500
a8e1e9ee
WL
25012011-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
362b9d48
GM
25072011-01-15 Chong Yidong <cyd@stupidchicken.com>
2508
2509 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2510 Emacs manual.
2511
25122011-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
3fa173b4
SM
25172011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2518
2519 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2520
7c420169 25212011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2522
2523 * modes.texi (Emulating Mode Line): Fix last change.
2524
7c420169 25252011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2526
2527 * modes.texi (Emulating Mode Line): Update documentation of
2528 format-mode-line according to changes that fixed bug #7587.
2529
80b33766
SM
25302010-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
f49d1f52 25372010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2538
4bb49a92
EZ
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
3c73e30e
EZ
2545 * processes.texi (Shell Arguments): Fix documentation of
2546 `split-string-and-unquote'. Add indexing. (Bug#7563)
2547
f49d1f52 25482010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
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
f49d1f52 25542010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2555
2556 * display.texi (Other Display Specs): Document left-fringe and
2557 right-fringe display specs.
2558
f49d1f52 25592010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
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
f49d1f52 25662010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2567
5dcb4c4e
SM
2568 * nonascii.texi (Converting Representations):
2569 Document byte-to-string.
e1115396 2570
ec1b9b17
GM
25712010-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
07976ae3 25762010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2577
ec1b9b17 2578 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
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
07976ae3 25912010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
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
8547874a
EZ
26052010-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
4a47c275 26112010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2612
5b05d75b
EZ
2613 * customize.texi (Composite Types): Lower-case index entry.
2614
5dcb4c4e
SM
2615 * loading.texi (How Programs Do Loading):
2616 Document load-file-name. (Bug#7346)
c7926fe2 2617
4a47c275 26182010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2619
2620 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2621
0eb025fb
EZ
26222010-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
2699a554 26272010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2628
2629 * maps.texi (Standard Keymaps): Update File menu description.
2630
8289f37b
GM
26312010-10-28 Glenn Morris <rgm@gnu.org>
2632
2633 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2634
5793a7bc 26352010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2636
2637 * display.texi (Window Systems): Deprecate use of window-system as
2638 a predicate.
2639
17284e30
GM
26402010-10-23 Glenn Morris <rgm@gnu.org>
2641
2642 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2643 sorted-doc.
2644
00f113eb
JB
26452010-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
07277eb8
GM
26542010-10-12 Glenn Morris <rgm@gnu.org>
2655
2656 * book-spine.texinfo: Rename to book-spine.texi.
2657
c12e4a81
GM
26582010-10-11 Glenn Morris <rgm@gnu.org>
2659
df187c62
GM
2660 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2661
c12e4a81 2662 * Makefile.in (DVIPS): New variable.
234db610
GM
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.
c12e4a81 2667
6513b232
EZ
26682010-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
abd40fb4
GM
26742010-10-09 Glenn Morris <rgm@gnu.org>
2675
c1dc72b3
GM
2676 * Makefile.in (VPATH): Remove.
2677 (infodir): Make it absolute.
2678 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2679
4393405b
GM
2680 * Makefile.in (dist): Anchor regexps.
2681
eef3ab94
GM
2682 * Makefile.in (srcs): Put elisp.texi first.
2683 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2684
aa9db089
GM
2685 * Makefile.in (infoclean): Remove harmless, long-standing error.
2686
abd40fb4
GM
2687 * Makefile.in ($(infodir)): Delete rule.
2688 (mkinfodir): New.
2689 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2690
68db69ed 2691 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2692 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2693
ea274122
GM
26942010-10-09 Glenn Morris <rgm@gnu.org>
2695
f7a31f11
GM
2696 * Makefile.in (emacsdir): New variable.
2697 (MAKEINFO): Add -I $emacsdir.
2698 (dist): Copy emacsver.texi.
b13254e7
GM
2699 (srcs): Add emacsver.texi.
2700
f7a31f11
GM
2701 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2702 Set EMACSVER by including emacsver.texi.
2703
ea274122
GM
2704 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2705
17ca7950
GM
27062010-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
4c83f6e1
GM
27122010-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.
8a944cea 2719 ($(infodir)): Add parallel build workaround.
4c83f6e1 2720
0264072d
GM
27212010-10-04 Glenn Morris <rgm@gnu.org>
2722
2723 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2724 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2725 Fix -I typo.
0264072d
GM
2726 (clean): No 'make.out' or 'core' files.
2727 (.PHONY): Declare clean rules.
2728 (maintainer-clean): Delete pdf file. Guard against cd failures.
2729
77f38949
GM
27302010-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
178fdd41
MA
27352010-10-03 Michael Albinus <michael.albinus@gmx.de>
2736
2737 * files.texi (Magic File Names): New defopt
2738 remote-file-name-inhibit-cache.
2739
9c524fcb
GM
27402010-10-02 Glenn Morris <rgm@gnu.org>
2741
2742 * os.texi (Killing Emacs): Hook now runs in batch mode.
2743
f816790b
SM
27442010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2745
2746 * text.texi (Special Properties): Clarify when modification-hooks run.
2747
7cf78aac
SM
27482010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2749
2750 * syntax.texi (Syntax Flags): Document new `c' flag.
2751
ca0d44e4
GM
27522010-09-09 Glenn Morris <rgm@gnu.org>
2753
2754 * display.texi (ImageMagick Images): General cleanup.
2755
10999305 27562010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2757
2758 * files.texi (Directory Names): Use \` rather than ^.
2759
45240125
JD
27602010-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
4abe5bf6
EZ
27662010-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
fdc76236
TT
27762010-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
1e5c1c80
EZ
27872010-08-25 Eli Zaretskii <eliz@gnu.org>
2788
2789 * processes.texi (Filter Functions): Fix last change.
2790
78e33835
CY
27912010-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
198a7a97
CY
27972010-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
bc7d7ea6
CY
28042010-08-22 Chong Yidong <cyd@stupidchicken.com>
2805
2806 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2807
b0126eac 28082010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2809
2810 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2811
e8a6cc19
EZ
28122010-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
c4e7c63a 28172010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2818
c4e7c63a 2819 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2820
7815fe19 28212010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
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
7815fe19 28262010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2827
2828 * minibuf.texi (High-Level Completion): Document args of
2829 `read-buffer-function' (bug#5625).
2830
8b2dd508
JD
28312010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2832
2833 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2834
bace45fe
MA
28352010-07-29 Michael Albinus <michael.albinus@gmx.de>
2836
2837 * processes.texi (Process Information): Explain process property
2838 `remote-tty'.
2839
4ce5a4cc
JB
28402010-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
1c84bc7a
JB
2845 * text.texi (Special Properties): Fix typo.
2846
b88746ba
EZ
28472010-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
51422d6d
CY
28522010-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
d24880de
GM
28582010-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
0fc76035
CY
28682010-06-20 Chong Yidong <cyd@stupidchicken.com>
2869
2870 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2871
5338dc0b
CY
28722010-06-19 Chong Yidong <cyd@stupidchicken.com>
2873
a628ad9d 2874 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2875
2c3a3c1d
CY
28762010-06-02 Chong Yidong <cyd@stupidchicken.com>
2877
ba3bf1d9
CY
2878 * searching.texi (Regexp Special): Remove obsolete information
2879 about matching non-ASCII characters, and suggest using char
2880 classes (Bug#6283).
2c3a3c1d 2881
7f4b4249
JB
28822010-05-30 Juanma Barranquero <lekktu@gmail.com>
2883
2884 * minibuf.texi (Basic Completion): Add missing "@end defun".
2885
637821cd
SM
28862010-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
e13051c3
CY
28912010-05-22 Chong Yidong <cyd@stupidchicken.com>
2892
a628ad9d 2893 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2894
0235128c 28952010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
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
0235128c 29042010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2905
c7c32279
CY
2906 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2907
0235128c
SM
2908 * functions.texi (Obsolete Functions):
2909 Document set-advertised-calling-convention.
eb5ed549
CY
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
f8848423
EZ
29202010-05-08 Eli Zaretskii <eliz@gnu.org>
2921
0235128c
SM
2922 * nonascii.texi (Character Properties):
2923 Document unicode-category-table. Add an index entry for Unicode
2924 general category.
2925
29262010-05-07 Chong Yidong <cyd@stupidchicken.com>
2927
2928 * Version 23.2 released.
f8848423 2929
938efb77
JB
29302010-04-20 Juanma Barranquero <lekktu@gmail.com>
2931
2932 * locals.texi (Standard Buffer-Local Variables):
2933 Remove @ignore'd reference to `direction-reversed'.
2934
5854c267
JL
29352010-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
8a14dec7
CY
29492010-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
7a1831cf
EZ
29542010-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
c3863713
CY
29592010-03-26 Chong Yidong <cyd@stupidchicken.com>
2960
2961 * loading.texi (Hooks for Loading): Document after-load-functions.
2962 Copyedits.
2963
c333f279
AM
29642010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2965
2966 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2967
e867cb5d 29682010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2969
2970 * processes.texi (Network Processes): Document seqpacket type.
2971
605f35cd
DN
29722010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2973
2974 * os.texi (System Environment): Do not mention lynxos.
2975
288f9fc0
CY
29762010-03-10 Chong Yidong <cyd@stupidchicken.com>
2977
2978 * Branch for 23.2.
2979
eed5c93a
CY
29802010-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
1ddd6622
GM
29852010-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
a908c79a
CY
29902010-02-27 Chong Yidong <cyd@stupidchicken.com>
2991
2992 * display.texi (Low-Level Font): Document :otf font-spec property.
2993
cd61af01
SM
29942010-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
c02f8fe2
AM
29992010-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
d738d18b
CY
30042010-01-17 Chong Yidong <cyd@stupidchicken.com>
3005
3006 * elisp.texi: Remove duplicate edition information (Bug#5407).
3007
4963739e
JB
30082010-01-17 Juanma Barranquero <lekktu@gmail.com>
3009
3010 * two.el (volume-header-toc-markup): Fix typos in docstring.
3011
c57008f6
SM
30122010-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
2f3725cd
EZ
30252010-01-02 Eli Zaretskii <eliz@gnu.org>
3026
3027 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3028
85eeac93
CY
30292010-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
4801c5fa
CY
30362010-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
26e533e2
CY
30412009-12-29 Chong Yidong <cyd@stupidchicken.com>
3042
3043 * minibuf.texi (Completion Styles): Document `initials' style.
3044
16d1ff5f
CY
30452009-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
5dcb4c4e
SM
3057 * processes.texi (Process Buffers):
3058 Document process-kill-buffer-query-function.
16d1ff5f 3059
9a5de3d9
GM
30602009-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
b640eb52
EZ
30672009-11-28 Eli Zaretskii <eliz@gnu.org>
3068
3069 * text.texi (Special Properties): More accurate description of
3070 what the `cursor' property does.
3071
be1674ab
KR
30722009-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
603f5979
CY
30832009-11-14 Chong Yidong <cyd@stupidchicken.com>
3084
3085 * commands.texi (Motion Events): Fix typo (Bug#4907).
3086
4359a806
CY
30872009-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
0f063651
CY
30922009-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
9bd79893
GM
30972009-10-31 Glenn Morris <rgm@gnu.org>
3098
3099 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3100
ebe479ec
KR
31012009-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
2640fa86
CY
31062009-10-16 Chong Yidong <cyd@stupidchicken.com>
3107
3108 * variables.texi (Constant Variables): Distinguish from defconst
3109 variables.
3110 (Defining Variables): Add cindex.
3111
edd6a733
CY
31122009-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
5feb0b73
GM
31172009-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
0c5413c8
GM
31222009-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
7f8b600a
SM
31282009-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
6185de1c
EZ
31332009-10-07 Eli Zaretskii <eliz@gnu.org>
3134
7f8b600a
SM
3135 * files.texi (Directory Names) <abbreviate-file-name>:
3136 Document that root home directories are not replaced with "~".
6185de1c 3137
9972911f
EZ
31382009-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
2a3f19ef
MA
31432009-10-05 Michael Albinus <michael.albinus@gmx.de>
3144
3145 * files.texi (Magic File Names): Add `copy-directory'.
3146
804543b5
EZ
31472009-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
461bf92b
MA
31532009-10-05 Michael Albinus <michael.albinus@gmx.de>
3154
3155 * files.texi (Create/Delete Dirs): New command copy-directory.
3156
a86cd395
JB
31572009-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
d3080264
MA
31642009-10-01 Michael Albinus <michael.albinus@gmx.de>
3165
3166 * files.texi (Create/Delete Dirs): delete-directory has an
3167 optional parameter RECURSIVE.
3168
85d14563
SM
31692009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3170
3171 * buffers.texi (Swapping Text): Minor clarification.
3172
3d9842c6
GM
31732009-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
78427304
CY
31782009-09-25 David Engster <deng@randomsample.de>
3179
3d9842c6 3180 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3181
b578c9cc
GM
31822009-09-22 Glenn Morris <rgm@gnu.org>
3183
3184 * internals.texi (Building Emacs): Mention preloaded-file-list.
3185
beee5da7
AM
31862009-09-14 Alan Mackenzie <acm@muc.de>
3187
3188 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3189
5d6ab672
CY
31902009-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
59375eeb
AM
31962009-09-11 Alan Mackenzie <acm@muc.de>
3197
a86cd395 3198 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3199 batch mode.
3200
e7e2f529
GM
32012009-09-01 Glenn Morris <rgm@gnu.org>
3202
3203 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3204
eae47088
GM
32052009-08-26 Ulrich Mueller <ulm@gentoo.org>
3206
3207 * nonascii.texi (Character Codes): Fix typos.
3208
3691a0a6
MA
32092009-08-25 Michael Albinus <michael.albinus@gmx.de>
3210
3211 * processes.texi (Synchronous Processes): New defvar
3212 process-file-side-effects.
3213
664d56b8
GM
32142009-08-25 Glenn Morris <rgm@gnu.org>
3215
3216 * display.texi (Fontsets): Fix typo.
3217
0706c025
GM
3218 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3219
03a74b84
SM
32202009-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
f6de8a37
CY
32252009-08-15 Chong Yidong <cyd@stupidchicken.com>
3226
4b1ed1bb
CY
3227 * advice.texi (Argument Access in Advice): Note that argument
3228 positions are zero-based (Bug#3932).
3229
89a9e058
CY
3230 * commands.texi (Distinguish Interactive): Minor copyedit.
3231
23696fd7
CY
3232 * display.texi (Face Attributes): Add xref to Displaying Faces for
3233 explanation of "underlying face".
3234
f6de8a37
CY
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
417f77e6
CY
32402009-08-13 Chong Yidong <cyd@stupidchicken.com>
3241
3242 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3243
0999039c
CY
32442009-07-18 Chong Yidong <cyd@stupidchicken.com>
3245
3246 * processes.texi (Shell Arguments): Copyedits.
3247
9af167bc
GM
32482009-07-18 Glenn Morris <rgm@gnu.org>
3249
3250 * loading.texi (Repeated Loading): Fix typo.
3251
137987ab
RS
32522009-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
622fa380
GM
32592009-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
6bbd4600
CY
32722009-07-15 Chong Yidong <cyd@stupidchicken.com>
3273
3274 * markers.texi (The Mark): Document optional arg to
3275 deactivate-mark.
3276
e538d479
GM
32772009-07-11 Kevin Ryde <user42@zip.com.au>
3278
3279 * hooks.texi (Standard Hooks): Fix cross-references.
3280
4c98b9ed
GM
3281 * loading.texi (Named Features): Refer to eval-after-load.
3282
5300838c
GM
32832009-07-11 Glenn Morris <rgm@gnu.org>
3284
64fbeb16
GM
3285 * Makefile.in (TEXI2PDF): New.
3286 (elisp.pdf): New target.
3287
4c98b9ed
GM
3288 * searching.texi (Regexp Backslash): Fix typo.
3289
3290 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3291
51d9979c
GM
32922009-07-10 Glenn Morris <rgm@gnu.org>
3293
561c0216
GM
3294 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3295
5b594a58
GM
3296 * customize.texi (Customization Types):
3297 * display.texi (Abstract Display):
0cc8c85a 3298 * objects.texi (Character Type, String Type):
5b594a58 3299 Merge in some menu descriptions from elisp.texi.
51d9979c 3300
c3cbbb40
GM
3301 * hash.texi (Hash Tables):
3302 * modes.texi (Multiline Font Lock):
3303 End menu description with period.
fe42c16a 3304
28528402
GM
33052009-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
17db8e10
JD
33402009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3341
3342 * frames.texi (Management Parameters): Mention sticky.
3343
77c7e2e1
AS
33442009-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
3f1c6666
JD
33492009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3350
3351 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3352
ca27c21b
CY
33532009-06-24 Chong Yidong <cyd@stupidchicken.com>
3354
3355 * display.texi (Window Systems): Add ns to the list.
3356
70243478
CY
33572009-06-21 Chong Yidong <cyd@stupidchicken.com>
3358
3359 * Branch for 23.1.
3360
df006536
MR
33612009-06-17 Martin Rudalics <rudalics@gmx.at>
3362
3363 * windows.texi (Dedicated Windows): Fix typo.
3364 (Resizing Windows): Replace @defun by @deffn.
3365
d259fc4b
GM
33662009-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
30781db6
KH
33712009-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
62e8099c
CY
33762009-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
ee1b1917
CY
33822009-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
5df647e8
CY
33872009-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
01f17ae2
MR
33952009-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
106e6894
CY
34832009-05-20 Chong Yidong <cyd@stupidchicken.com>
3484
4a83454d
CY
3485 Fix errors spotted by Martin Rudalics.
3486
106e6894
CY
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.
5dcb4c4e
SM
3505 (Terminal Output): Remove obsolete function baud-rate.
3506 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
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
04173931
CY
35352009-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
eae7d8f8
RS
35432009-05-17 Richard M Stallman <rms@gnu.org>
3544
3545 * modes.texi (Precalculated Fontification): Clarify text.
3546
b8766179
MR
35472009-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
734b5e3b
CY
35662009-05-14 Chong Yidong <cyd@stupidchicken.com>
3567
0a65633e
CY
3568 * frames.texi (Initial Parameters): Clarify what the initial
3569 minibuffer frame is.
05be46d7
CY
3570 (Buffer Parameters): Note that the minibuffer parameter can not be
3571 altered.
0a65633e 3572
734b5e3b
CY
3573 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3574 Document display-buffer changes.
3575
925672cd
CY
35762009-05-13 Chong Yidong <cyd@stupidchicken.com>
3577
17ecd7af
CY
3578 * anti.texi (Antinews): Rewrite for Emacs 22.
3579
925672cd
CY
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
80be4dd7
CY
35872009-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
372a93ac
MR
35962009-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
714c3541
MR
36022009-05-10 Martin Rudalics <rudalics@gmx.at>
3603
3604 * windows.texi (Choosing Window): Fix rewrite of window
3605 splitting section.
3606
0e90e7be
EZ
36072009-05-09 Eli Zaretskii <eliz@gnu.org>
3608
f4e90db0
SM
3609 * nonascii.texi (Default Coding Systems):
3610 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3611 Add indexing.
0e90e7be
EZ
3612 (Lisp and Coding Systems): Add index entries.
3613
d3c0c321
MR
36142009-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
c773345a
CY
36202009-05-04 Chong Yidong <cyd@stupidchicken.com>
3621
ee2d5b5e
CY
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
c773345a
CY
3628 * internals.texi (Object Internals): Don't assume 32-bit machines
3629 are the norm.
3630 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3631 (Window Internals): Synch field names to window.h.
3632 (Process Internals): Synch field names to process.h.
c773345a 3633
dd449674
CY
36342009-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
4f1e25e2
CY
36422009-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
dca019f8
CY
36512009-04-22 Chong Yidong <cyd@stupidchicken.com>
3652
5dcb4c4e
SM
3653 * os.texi (Command-Line Arguments):
3654 Document command-line-args-left.
dca019f8
CY
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
02a89103
CY
36602009-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
36682009-04-16 Chong Yidong <cyd@stupidchicken.com>
3669
3670 * os.texi (System Interface): Fix Texinfo usage.
3671
0c1cfe01
CY
36722009-04-15 Chong Yidong <cyd@stupidchicken.com>
3673
80d7cdca
CY
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
0c1cfe01
CY
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.
ed8ab760
CY
3685 (Line Height): Emphasize that line-spacing only takes effect on
3686 graphical terminals.
0c1cfe01 3687
c4adeee0
CY
36882009-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
b20ecfa1
EZ
36982009-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
97d8273f
CY
37032009-04-10 Chong Yidong <cyd@stupidchicken.com>
3704
f147ff75
CY
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
fca4ec76
CY
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
9c283d5b
CY
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
97d8273f
CY
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
2bad3299
CY
37272009-04-09 Chong Yidong <cyd@stupidchicken.com>
3728
3729 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3730 (Filling): Clarify REGION argument of fill-paragraph.
3731 Document fill-forward-paragraph-function.
2bad3299
CY
3732 (Special Properties): Remove "new in Emacs 22" declaration.
3733 (Clickable Text): Merge with Links and Mouse-1 node.
3734
5dcb4c4e
SM
3735 * display.texi (Button Properties, Button Buffer Commands):
3736 Change xref to Clickable Text.
2bad3299
CY
3737
3738 * tips.texi (Key Binding Conventions): Change xref to Clickable
3739 Text.
3740
3741 * elisp.texi (Top): Update node listing.
3742
ea30ce4f
CY
37432009-04-05 Chong Yidong <cyd@stupidchicken.com>
3744
47af2f4b
CY
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
ea30ce4f
CY
3749 * positions.texi (Screen Lines): Document (cols . lines) argument
3750 for vertical-motion.
3751
2aa8ea6e
CY
37522009-04-04 Chong Yidong <cyd@stupidchicken.com>
3753
3ec61d4e
CY
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
9257072f
CY
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
2aa8ea6e
CY
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
22e74b17
CY
37832009-04-01 Markus Triska <triska@gmx.at>
3784
3785 * processes.texi (Filter Functions): Suggest how to handle output
3786 batches.
3787
4bbe48ec
CY
37882009-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
b9723f39
CY
37962009-03-29 Chong Yidong <cyd@stupidchicken.com>
3797
5dcb4c4e
SM
3798 * help.texi (Accessing Documentation, Help Functions):
3799 Remove information about long-obsolete Emacs versions.
9eb52e90 3800
b9723f39
CY
3801 * modes.texi (Mode Line Variables): The default values of the mode
3802 line variables are now more complicated.
3803
b0cc32db
CY
38042009-03-28 Chong Yidong <cyd@stupidchicken.com>
3805
3c25a5a9
CY
3806 * modes.texi (Major Mode Conventions): Note that specialness is
3807 inherited.
31c9eebb
CY
3808 (Derived Modes): Note that define-derive-mode sets the mode-class
3809 property.
3c25a5a9 3810
b0cc32db
CY
3811 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3812 goto-map. Add search-map to the list.
3813
c5e0006d
EZ
38142009-03-27 Eli Zaretskii <eliz@gnu.org>
3815
1213465a
EZ
3816 * os.texi (System Environment): Update the list of system-type
3817 values.
3818
c5e0006d
EZ
3819 * markers.texi (The Mark) <handle-shift-selection>: Update for
3820 removal of the optional argument DEACTIVATE.
3821
48bab3d6
CY
38222009-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
6e4ff1b6
CY
38272009-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
11625308
JB
38352009-03-23 Juanma Barranquero <lekktu@gmail.com>
3836
3837 * minibuf.texi (Intro to Minibuffers): Fix typos.
3838
7b34420d
CY
38392009-03-23 Chong Yidong <cyd@stupidchicken.com>
3840
3841 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3842 about minibuffers in old Emacs versions. Copyedits.
3843 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3844 (Text from Minibuffer): Simplify introduction.
3845
f9257eed
AM
38462009-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
f639ba70
CY
38512009-03-18 Chong Yidong <cyd@stupidchicken.com>
3852
3853 * minibuf.texi (Completion Styles): New node.
3854
3855 * elisp.texi (Top): Update node listing.
3856
d897e8ee
CY
38572009-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
b1f23349
CY
38722009-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
d6eb4e25
KH
38792009-03-13 Kenichi Handa <handa@m17n.org>
3880
3881 * display.texi (Fontsets): Update the description.
3882
1cf53dc5
CY
38832009-03-13 Chong Yidong <cyd@stupidchicken.com>
3884
3885 * advice.texi (Advising Primitives): Link to What Is a Function.
3886
81f919fc
CY
38872009-03-12 Chong Yidong <cyd@stupidchicken.com>
3888
cf4229eb
CY
3889 * compile.texi (Speed of Byte-Code): Update example.
3890 (Disassembly): Update examples.
3891
81f919fc 3892 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
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.
5dcb4c4e
SM
3897 (Variable Definitions): Link to File Local Variables.
3898 Document customized-value symbol property.
f2bbc08c
CY
3899 (Customization Types): Move menu to end of node.
3900
955964d7
CY
39012009-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
d25ed7db
GM
39082009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3909
3910 * display.texi (Display Margins): Fix paren typo.
3911
d55f6ca5
CY
39122009-02-27 Chong Yidong <cyd@stupidchicken.com>
3913
f0e57ed8
CY
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
d55f6ca5 3926 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3927 Unicode escape syntax.
d55f6ca5 3928
ca8f09a8
CY
39292009-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
a20878b6
MB
39392009-02-23 Miles Bader <miles@gnu.org>
3940
3941 * processes.texi (System Processes): Rename `system-process-attributes'
3942 to `process-attributes'.
3943
61f66044
CY
39442009-02-22 Chong Yidong <cyd@stupidchicken.com>
3945
1b80d1f3
CY
3946 * symbols.texi (Property Lists): Emphasize that property lists are
3947 not restricted to symbol cells.
3948 (Other Plists): Copyedit.
3949
61f66044
CY
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.
8a63cf41 3957 Link to Property Lists node.
61f66044 3958
9403944b
CY
39592009-02-22 Chong Yidong <cyd@stupidchicken.com>
3960
3961 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3962 `append'.
4068c7b4 3963 (List Elements): Copyedits.
9403944b
CY
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
b87a185f
CY
39722009-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
867d4bb3
JB
39872009-02-20 Juanma Barranquero <lekktu@gmail.com>
3988
3989 * modes.texi (Major Mode Conventions): Remove duplicate words.
3990 (Customizing Keywords): Fix typo.
3991
77730170
EZ
39922009-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
c8736212
GM
39992009-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
ab992d66
EZ
40042009-02-07 Eli Zaretskii <eliz@gnu.org>
4005
c8736212
GM
4006 * text.texi (Commands for Insertion):
4007 * commands.texi (Event Mod):
4008 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4009 * nonascii.texi (Translation of Characters):
4010 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4011 (Explicit Encoding): Document the `charset' text property produced
4012 by decode-coding-region and decode-coding-string.
ab992d66 4013
e651a255
AM
40142009-01-27 Alan Mackenzie <acm@muc.de>
4015
4016 * modes.texi (Search-based Fontification): Correct a typo.
4017
bc5cde4b
JB
40182009-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
3533155b
EZ
40232009-01-24 Eli Zaretskii <eliz@gnu.org>
4024
f721deda
EZ
4025 * display.texi (Window Systems): Document the value of
4026 `initial-window-system' under --daemon.
4027
3533155b
EZ
4028 * os.texi (System Environment): Remove description of the
4029 `environment' function which has been deleted.
4030
f79b43b2
DN
40312009-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
e3aa6669
CY
40362009-01-22 Chong Yidong <cyd@stupidchicken.com>
4037
4038 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4039 write-region-annotate-functions.
4040 Document write-region-post-annotation-function.
e3aa6669 4041
fb13a416
CY
40422009-01-19 Chong Yidong <cyd@stupidchicken.com>
4043
4044 * display.texi (Font Lookup): Document WIDTH argument of
4045 x-list-fonts.
4046
02eccf6b
EZ
40472009-01-17 Eli Zaretskii <eliz@gnu.org>
4048
ead3f58d
EZ
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
df05a163
EZ
4064 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4065 frames.texi.
4066
0ed8034e 4067 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4068 `delete-terminal-functions', `suspend-tty-functions' and
4069 `resume-tty-functions'.
0ed8034e
EZ
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'.
490f1197
EZ
4076 (Terminal Parameters): Document `terminal-parameters',
4077 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4078
4079 * os.texi (System Environment): Document `environment' and
4080 `initial-environment'.
490f1197
EZ
4081 (Suspending Emacs): Update for multi-tty; document
4082 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4083
02eccf6b
EZ
4084 * nonascii.texi (Coding System Basics): More accurate description
4085 of `raw-text'.
4086
f19fea97
JB
40872009-01-12 Juanma Barranquero <lekktu@gmail.com>
4088
4089 * display.texi (Low-Level Font): Fix typo.
4090
16fa292f
CY
40912009-01-10 Chong Yidong <cyd@stupidchicken.com>
4092
4093 * elisp.texi (Top): Update node listing.
4094
4095 * display.texi (PostScript Images): Node deleted.
4096
0b4faef3
EZ
40972009-01-10 Eli Zaretskii <eliz@gnu.org>
4098
3355f04d
EZ
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
11625308 4105 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4106
5dcb4c4e
SM
4107 * nonascii.texi (Lisp and Coding Systems):
4108 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4109 (Character Properties): Improve wording.
0b4faef3 4110
ce9cf065
CY
41112009-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.
5dcb4c4e
SM
4116 (Font Selection): Reorder order of variable descriptions.
4117 Minor clarifications.
ce9cf065
CY
4118
4119 * elisp.texi (Top): Update node listing.
4120
ab756fb3
GM
41212009-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
6b2b8ab1
CY
41332009-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.
5dcb4c4e
SM
4138 (Face Attributes): Don't link to Font Lookup.
4139 Document font-family-list.
6b2b8ab1
CY
4140 (Fonts): New node.
4141
3568e767
JR
41422009-01-08 Jason Rumney <jasonr@gnu.org>
4143
4144 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4145 changing the standard pointer shapes. (Bug#1485)
3568e767 4146
6221c8db
CY
41472009-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
e3d3799a
CY
41572009-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
638a2457
RS
41682009-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
39cb9e56 41742009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4175
4176 * objects.texi (General Escape Syntax): Fix typo.
4177
9f822178
MR
41782009-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
af34ad36
EZ
41832009-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
d31f6679
CY
41882009-01-01 Chong Yidong <cyd@stupidchicken.com>
4189
4190 * display.texi (Face Attributes): Clarify :height attribute.
4191
174dc00c
MR
41922008-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
b8afe7e4
EZ
41982008-12-27 Eli Zaretskii <eliz@gnu.org>
4199
d14030f5
EZ
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
765980a4
EZ
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
47bd5577
EZ
4212 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4213 Variables".
4214
eb22b78c 4215 * variables.texi (Directory Local Variables): New node.
47bd5577 4216 (Variables): Add a menu item for it.
eb22b78c 4217
b8afe7e4
EZ
4218 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4219 `generated-autoload-file'.
4220
77bb0476
EZ
42212008-12-20 Eli Zaretskii <eliz@gnu.org>
4222
028e2c19
EZ
4223 * os.texi (Startup Summary): Add xref to documentation of
4224 `initial-window-system'.
4225
77bb0476
EZ
4226 * display.texi (Window Systems): Document `window-system' the
4227 function. The variable `window-system' is now frame-local.
028e2c19 4228 Document `initial-window-system'.
77bb0476 4229
dda87836
MR
42302008-12-19 Martin Rudalics <rudalics@gmx.at>
4231
4232 * windows.texi (Windows): Rewrite description of
4233 fit-window-to-buffer.
4234
caef3ed2
GM
42352008-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
21c58e4d
GM
42402008-12-12 Glenn Morris <rgm@gnu.org>
4241
4242 * debugging.texi (Error Debugging): Refer forwards to
4243 eval-expression-debug-on-error.
4244
af38459f
EZ
42452008-12-05 Eli Zaretskii <eliz@gnu.org>
4246
5dedd9b5
EZ
4247 * strings.texi (String Basics): Only unibyte strings that
4248 represent key sequences hold 8-bit raw bytes.
4249
af38459f
EZ
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.
b3f1f4a5 4254 (Character Sets): Document `map-charset-chars'.
af38459f 4255
fa047ae7
GM
42562008-12-02 Glenn Morris <rgm@gnu.org>
4257
4258 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4259 section yet again.
4260
47dbc044
EZ
42612008-11-29 Eli Zaretskii <eliz@gnu.org>
4262
98d05998
EZ
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
47dbc044
EZ
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
8b80cdf5
EZ
42842008-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
a99dceba
GM
42902008-11-28 Glenn Morris <rgm@gnu.org>
4291
4292 * files.texi (Format Conversion Round-Trip): Improve previous change.
4293
f6dc3bed
CY
42942008-11-26 Chong Yidong <cyd@stupidchicken.com>
4295
4296 * modes.texi (Auto Major Mode): Fix example.
4297
5da9413d
GM
42982008-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
fcca848c
CY
43052008-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
36c8dc54
CY
43172008-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
2a79b242
EZ
43242008-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
392f0d26
LK
43332008-11-22 Lute Kamstra <lute@gnu.org>
4334
4335 * positions.texi (Text Lines): Update goto-line documentation.
4336
af1a5cd5
MR
43372008-11-21 Martin Rudalics <rudalics@gmx.at>
4338
6a4cfb0c
MR
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
af1a5cd5
MR
4348 * windows.texi (Displaying Buffers, Vertical Scrolling)
4349 (Horizontal Scrolling): Fix indenting and rewording issues
4350 introduced with 2008-11-07 change.
4351
c249fa9c
GM
43522008-11-20 Glenn Morris <rgm@gnu.org>
4353
4354 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4355 element of `format-alist'.
4356
204d4665
GM
43572008-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
cc0910af
CY
43622008-11-18 Chong Yidong <cyd@stupidchicken.com>
4363
efe6e7c4
CY
4364 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4365 vars, which are obsolete. Mention jit-lock-register.
4366
5dcb4c4e
SM
4367 * modes.texi (Other Font Lock Variables):
4368 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 4369
cc0910af
CY
4370 * frames.texi (Color Parameters): Document alpha parameter.
4371
aeeedf76
MR
43722008-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
4c565c5c
LK
43832008-11-11 Lute Kamstra <lute@gnu.org>
4384
4385 * files.texi (File Name Components): Fix file-name-extension
4386 documentation.
4387
25f494c9
JB
43882008-11-11 Juanma Barranquero <lekktu@gmail.com>
4389
4390 * frames.texi (Basic Parameters): Remove display-environment-variable
4391 and term-environment-variable.
4392
a1401ab1
EZ
43932008-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)
25f494c9
JB
4398 (Resizing Windows, Window Configurations, Window Parameters):
4399 Fix wording and markup.
a1401ab1 4400
efafc282
MR
44012008-11-07 Martin Rudalics <rudalics@gmx.at>
4402
4403 * windows.texi (Windows): Update entries.
4404 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 4405 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
4406 (Selecting Windows, Cyclic Window Ordering): Reword with special
4407 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
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.
efafc282
MR
4413 (Dedicated Windows): New node and section discussing dedicated
4414 windows and associated functions.
86ab855a 4415 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
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
d60a8ab2
JB
44282008-11-04 Juanma Barranquero <lekktu@gmail.com>
4429
4430 * searching.texi (Regexp Search): Fix typo.
4431
01777627
CY
44322008-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
c4526e93
EZ
44372008-11-01 Eli Zaretskii <eliz@gnu.org>
4438
4439 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
4440 with Emacs 23 internal representation of characters.
4441 Document `unibyte-string'.
c4526e93 4442
fe2ae8b5
CY
44432008-10-28 Chong Yidong <cyd@stupidchicken.com>
4444
4445 * processes.texi (Process Information): Note that process-status
4446 does not accept buffer names.
4447
cc5a21e3
CY
44482008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4449
4450 * positions.texi (Skipping Characters): Correct return value of
4451 skip-chars-forward.
4452
09460d9a
MR
44532008-10-25 Martin Rudalics <rudalics@gmx.at>
4454
520b29e7
MR
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
09460d9a
MR
4462 * buffers.texi (Current Buffer): Reword set-buffer and
4463 with-current-buffer documentations.
4464 (Creating Buffers): Reword documentation of get-buffer-create.
4465
4d48fcdc
MR
44662008-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
f0143c43
CY
44762008-10-22 Chong Yidong <cyd@stupidchicken.com>
4477
3e5dbbd3
CY
4478 * advice.texi (Computed Advice): Explain what DEFINITION is.
4479
f0143c43
CY
4480 * nonascii.texi (Character Codes): Remove obsolete function
4481 char-valid-p, and document characterp instead.
4482
52a94b85
MR
44832008-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
f76f8246
MR
4490 * buffers.texi (Killing Buffers): Update documentation of
4491 kill-buffer.
4492
acc8b598
EZ
44932008-10-21 Eli Zaretskii <eliz@gnu.org>
4494
80e6b6df
EZ
4495 * processes.texi (Serial Ports): Fix wording and improve markup.
4496
3645358a
EZ
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
b3d50cff 4502 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4503 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 4504
73b7530a
EZ
4505 * frames.texi (Color Names): Add an xref to `read-color'.
4506
4507 * minibuf.texi (High-Level Completion): Document `read-color'.
4508
acc8b598
EZ
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
10e187e8
MR
45162008-10-21 Martin Rudalics <rudalics@gmx.at>
4517
4518 * windows.texi (Resizing Windows): Minor wording fix.
4519
fd6f900c
EZ
45202008-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
e4372165
EZ
45272008-10-19 Eli Zaretskii <eliz@gnu.org>
4528
d6328fba
EZ
4529 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4530 match the corresponding menu in minibuf.texi.
4531
e4372165
EZ
4532 * minibuf.texi (Reading File Names): Document `read-shell-command'
4533 and `minibuffer-local-shell-command-map'.
4534
5d8dda33
MR
45352008-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
437706cd
EZ
45412008-10-19 Eli Zaretskii <eliz@gnu.org>
4542
80f85d7c
EZ
4543 * functions.texi (Calling Functions): Document `apply-partially'.
4544
291703b5
EZ
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
583d8b3c
EZ
4552 * processes.texi (Synchronous Processes): Document `process-lines'.
4553
5dcb4c4e
SM
4554 * customize.texi (Variable Definitions):
4555 Document `custom-reevaluate-setting'.
437706cd 4556
7e51d89b
MR
45572008-10-18 Martin Rudalics <rudalics@gmx.at>
4558
4559 * windows.texi (Choosing Window, Deleting Windows)
4560 (Displaying Buffers): Expand documentation of dedicated windows.
4561
43c59a3d
EZ
45622008-10-18 Eli Zaretskii <eliz@gnu.org>
4563
018a960d
EZ
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
2c0b8144
EZ
4568 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4569 and `search-map'.
4570
5dcb4c4e
SM
4571 * searching.texi (Search and Replace):
4572 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4573 Document `multi-query-replace-map'.
80120f13 4574
6d4913f0 4575 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4576 (Completion Commands, Reading File Names):
4577 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
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
43c59a3d
EZ
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
f36acfd9
EZ
45872008-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.
53728487
EZ
4594 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4595 (Time Parsing): Document `format-seconds'.
f36acfd9 4596
96995b89
MR
45972008-10-17 Martin Rudalics <rudalics@gmx.at>
4598
4599 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4600 and reword.
4601
2de17c73
EZ
46022008-10-16 Eli Zaretskii <eliz@gnu.org>
4603
4604 * markers.texi (The Mark): Document use-region-p.
4605
9cf52b11
EZ
46062008-10-15 Eli Zaretskii <eliz@gnu.org>
4607
c3aaf1d7
EZ
4608 * internals.texi (Writing Emacs Primitives): The interactive spec
4609 of a primitive can be a Lisp form.
4610
841a1743
EZ
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.
c3aaf1d7
EZ
4617 (Defining Commands, Using Interactive): The interactive-form of a
4618 function can be added via its symbol's property.
841a1743 4619
52441368
EZ
4620 * positions.texi (List Motion): beginning-of-defun-function can
4621 now accept an argument.
4622
8e8c1a72
EZ
4623 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4624 now return a list of strings.
4625
a33a1f2a
EZ
4626 * control.texi (Handling Errors): Document ignore-errors.
4627
4fb04348
EZ
4628 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4629 (Parameter Access): Document set-frame-parameter.
4630
ee666f84
EZ
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
9cf52b11
EZ
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
22526bc4
EZ
46402008-10-14 Eli Zaretskii <eliz@gnu.org>
4641
a65f6a85
EZ
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
2724b26a
EZ
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
22526bc4 4661 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4662 argument FUNCTION with a cons cell as KEY.
22526bc4 4663
eaf4b689
EZ
46642008-10-13 Eli Zaretskii <eliz@gnu.org>
4665
45e46036
EZ
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
eaf4b689
EZ
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
15688fce
GM
46862008-09-20 Glenn Morris <rgm@gnu.org>
4687
4688 * display.texi (Defining Faces): Recommend against face variables.
4689
35539065
JB
46902008-09-16 Juanma Barranquero <lekktu@gmail.com>
4691
4692 * display.texi (Echo Area Customization): Fix typo.
4693
6a57054b
JB
46942008-09-09 Juanma Barranquero <lekktu@gmail.com>
4695
4696 * loading.texi (Where Defined): Add `defface' item.
4697
d632fb82
MR
46982008-09-06 Martin Rudalics <rudalics@gmx.at>
4699
4700 * loading.texi (Where Defined): Fix description of symbol-file.
4701
905a9adb
JR
47022008-08-26 Jason Rumney <jasonr@gnu.org>
4703
4704 * display.texi (TIFF Images): New section describing :index property.
4705
852e91b7
CY
47062008-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
6be001ee
CY
47112008-08-05 Chong Yidong <cyd@stupidchicken.com>
4712
4713 * symbols.texi (Other Plists): Fix incorrect example.
4714 Suggested by Florian Beck.
4715
58e3d8e8
JB
47162008-07-31 Juanma Barranquero <lekktu@gmail.com>
4717
4718 * os.texi: Fix previous change.
4719
7c2fb837
DN
47202008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4721
4722 * os.texi:
4723 * intro.texi:
4724 * files.texi: Remove VMS support.
4725
9e2a2647
DN
47262008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4727
4728 * os.texi:
4729 * frames.texi:
4730 * display.texi: Remove mentions of Mac Carbon.
4731
c4f4682b
MB
47322008-07-01 Miles Bader <miles@gnu.org>
4733
4734 * text.texi (Special Properties):
4735 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4736
3696411e
JB
47372008-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
f2a77c3a
DN
47422008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4743
4744 * os.texi: Remove references to obsolete systems.
4745
6d52677d
EZ
47462008-06-20 Eli Zaretskii <eliz@gnu.org>
4747
4748 * makefile.w32-in (distclean): Remove makefile.
4749
1a87da4c
GM
47502008-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
fdda1c5d
GM
47562008-06-16 Glenn Morris <rgm@gnu.org>
4757
646692e9
GM
4758 * configure, configure.in, mkinstalldirs: Remove unused files.
4759
4760 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4761 * vol1.texi (EMACSVER):
6a57054b 4762 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
4763
4764 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4765 as per maintain.info.
4766
611bee81
GM
47672008-06-15 Glenn Morris <rgm@gnu.org>
4768
a7bed3a0
GM
4769 * makefile.w32-in (manual): Use "23" rather than "21".
4770
4771 * Makefile.in (emacsver): New, set by configure.
4772 (manual): Use emacsver.
4773
d794edf2
GM
4774 * intro.texi: Report bugs using M-x report-emacs-bug.
4775
611bee81
GM
4776 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4777
c73e02fa
GM
47782008-06-13 Daniel Engeler <engeler@gmail.com>
4779
4780 * elisp.texi, internals.texi, processes.texi: Add documentation
4781 about serial port access.
4782
e40a85cd
MB
47832008-06-05 Miles Bader <miles@gnu.org>
4784
4785 * display.texi (Displaying Faces): Update to reflect function
4786 renamings in face-remap.el.
4787
7b753744
JB
47882008-06-05 Juanma Barranquero <lekktu@gmail.com>
4789
4790 * display.texi (Fontsets): Fix typos.
4791
9d3d42fb
MB
47922008-06-03 Miles Bader <miles@gnu.org>
4793
7b753744
JB
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.
9d3d42fb 4797
f2cec7a9
MB
47982008-06-01 Miles Bader <miles@gnu.org>
4799
4800 * display.texi (Displaying Faces): Add face-remapping-alist.
4801
8f39c96d
SM
48022008-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
1ef5eecc
ER
48072008-05-03 Eric S. Raymond <esr@golux>
4808
352c8b4a 4809 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4810 (current-global-map) return references, not copies.
4811
63b4387f
JL
48122008-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
38a8b703
JB
48172008-04-24 Juanma Barranquero <lekktu@gmail.com>
4818
4819 * nonascii.texi (Translation of Characters): Fix previous change.
4820
7c42e639
CY
48212008-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
25c0d999
SM
48282008-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
e3af5968
CY
48332008-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
6bfc8698
EZ
48382008-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
4972c361
SM
48432008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4844
4845 * processes.texi (Decoding Output): Remove process-filter-multibyte
4846 functions.
4847
c70a68db
MR
48482008-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
1291fd36
GM
48532008-03-13 Glenn Morris <rgm@gnu.org>
4854
4855 * elisp.texi (EMACSVER): Set to 23.0.60.
4856
c6b0dfd5
CY
48572008-02-26 Chong Yidong <cyd@stupidchicken.com>
4858
38a8b703 4859 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4860
875fc30c
GM
48612008-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
d8c8e45a
GM
48682008-02-11 Glenn Morris <rgm@gnu.org>
4869
4870 * objects.texi (Equality Predicates): No longer talk about "two"
4871 functions.
4872
38a8b703 48732008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4874
4875 * objects.texi (Equality Predicates): Add defun for
4876 equal-including-properties.
4877
bfffe0b1
GM
48782008-02-10 Glenn Morris <rgm@gnu.org>
4879
4880 * objects.texi (Equality Predicates):
4881 Mention equal-including-properties.
4882
431b78c9
RS
48832008-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
c8763fb6 48882008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4889
4890 * keymaps.texi (Tool Bar): Document rtl property.
4891
1a256502
TTN
48922008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4893
4894 * display.texi (Button Types):
4895 For define-button-type, clarify type of NAME.
4896
569382c2
MR
48972008-01-19 Martin Rudalics <rudalics@gmx.at>
4898
4899 * buffers.texi (Buffer Modification): Fix typo.
4900
f3041af1
DN
49012008-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
d35e1cd7
DN
49062008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4907
4908 * os.texi (System Environment): Remove mention for Masscomp.
4909
23af7580
RS
49102008-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
ec7d5b1e
RS
49202007-12-30 Richard Stallman <rms@gnu.org>
4921
5dcb4c4e 4922 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4923 (Accessing Scroll): New node broken out of Accessing Mouse.
4924
101a6cea
RS
49252007-12-28 Richard Stallman <rms@gnu.org>
4926
4927 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4928 (Basic Parameters): For `title', refer to title bar.
041817a4 4929 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4930
72b7e664
RS
49312007-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
27a4f445
MR
49362007-12-14 Martin Rudalics <rudalics@gmx.at>
4937
e2e3f1d7
MR
4938 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4939 "visit the current buffer".
4940
27a4f445
MR
4941 * os.texi (System Interface): Fix typo.
4942
a2afc99d
RS
49432007-12-04 Richard Stallman <rms@gnu.org>
4944
4945 * objects.texi (Symbol Type): Fix typo.
4946
b694135c
RS
49472007-12-03 Richard Stallman <rms@gnu.org>
4948
4949 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4950
f99a19da
GM
49512007-12-01 Glenn Morris <rgm@gnu.org>
4952
4953 * functions.texi (Declaring Functions): Improve previous change.
4954
8f4b37d8
GM
49552007-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
61a2fe01
RS
49602007-11-29 Richard Stallman <rms@gnu.org>
4961
4962 * customize.texi (Composite Types): Document `group' type.
4963
cbfc5193
GM
49642007-11-29 Glenn Morris <rgm@gnu.org>
4965
5dcb4c4e
SM
4966 * functions.texi (Declaring Functions): Add findex.
4967 Mention `external' files.
cbfc5193 4968
8386283a
JB
49692007-11-26 Juanma Barranquero <lekktu@gmail.com>
4970
4971 * functions.texi (Declaring Functions): Fix directive.
4972
a07c9a8b
RS
49732007-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
a0925923
RS
49852007-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
20c63e44
RS
49912007-11-24 Richard Stallman <rms@gnu.org>
4992
e5e76c04 4993 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4994 Clarify the text and move items around.
4995
5bb0cda3
GM
49962007-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
af13c86a
MR
50022007-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
a5373305
MR
50072007-11-13 Martin Rudalics <rudalics@gmx.at>
5008
5009 * help.texi (Help Functions): Document new macro `with-help-window'.
5010
fe284805
JL
50112007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5012
5013 * searching.texi (Replacing Match): Describe new
5014 `match-substitute-replacement'.
5015
2c3a09b1
RS
50162007-10-31 Richard Stallman <rms@gnu.org>
5017
5018 * strings.texi (Creating Strings): Null strings from concat not unique.
5019
f2b480f4
RS
50202007-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
db21122c
GM
50262007-10-25 Glenn Morris <rgm@gnu.org>
5027
5028 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5029
2328cbb3
RS
50302007-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
2328cbb3
RS
5044 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5045
c066bafa
JL
50462007-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
65ced25f
JL
50532007-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
ee46ec8e
KB
50592007-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
61bbdbc6
RS
50652007-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
af23e1e8
RS
50732007-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
e1965a69
JL
50812007-10-06 Juri Linkov <juri@jurta.org>
5082
5083 * text.texi (Filling): Document fill-paragraph-or-region.
5084
4638454b
JB
50852007-10-05 Juanma Barranquero <lekktu@gmail.com>
5086
5087 * display.texi (Auto Faces): Fix typo.
5088
7ed54cc5
RS
50892007-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
5dcb4c4e
SM
5094 * frames.texi (Cursor Parameters):
5095 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5096
5097 * windows.texi (Basic Windows): Don't describe
5098 cursor-in-non-selected-windows here.
5099
305a7ef2
EZ
51002007-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
f7a7f4eb
RS
51052007-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
780d7bb9
RS
51112007-09-23 Richard Stallman <rms@gnu.org>
5112
5113 * macros.texi (Backquote): Minor clarification.
5114
14b4fdfb
RS
51152007-09-19 Richard Stallman <rms@gnu.org>
5116
5117 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5118 Clarify when they work in parallel and when one overrides.
5119 Fix error in example.
14b4fdfb 5120
b8d4c8d0
GM
51212007-09-06 Glenn Morris <rgm@gnu.org>
5122
b3e755a9 5123 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5124 commands to use ../../info.
5125 * Makefile.in (infodir): Go up one more level.
4638454b 5126 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
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
1bb1f7d3
MR
51322007-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
b8d4c8d0
GM
51382007-08-29 Glenn Morris <rgm@gnu.org>
5139
5140 * elisp.texi (EMACSVER): Increase to 23.0.50.
5141
51422007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5143
5144 * frames.texi (Basic Parameters): Add display-environment-variable
5145 and term-environment-variable.
5146
51472007-08-28 Juri Linkov <juri@jurta.org>
5148
5149 * display.texi (Image Formats, Other Image Types): Add SVG.
5150
51512007-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
619fb9ee
RS
51572007-08-27 Richard Stallman <rms@gnu.org>
5158
5159 * windows.texi (Window Configurations): Clarify what
5160 a window configuration saves.
5161
b8d4c8d0
GM
51622007-08-25 Richard Stallman <rms@gnu.org>
5163
5164 * display.texi (Images): Delete redundant @findex.
5165
39f9da30
GM
51662007-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
b8d4c8d0
GM
51722007-08-16 Richard Stallman <rms@gnu.org>
5173
5dcb4c4e
SM
5174 * processes.texi (Asynchronous Processes):
5175 Clarify doc of start-file-process.
b8d4c8d0
GM
5176
51772007-08-08 Martin Rudalics <rudalics@gmx.at>
5178
5179 * modes.texi (Example Major Modes): Fix typo.
5180
51812007-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
51872007-08-07 Chong Yidong <cyd@stupidchicken.com>
5188
5189 * display.texi (Image Cache): Document image-refresh.
5190
51912007-08-06 Martin Rudalics <rudalics@gmx.at>
5192
5193 * windows.texi (Size of Window): Document window-full-width-p.
5194
51952007-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
52012007-07-24 Michael Albinus <michael.albinus@gmx.de>
5202
4638454b
JB
5203 * processes.texi (Synchronous Processes):
5204 Add `process-file-shell-command'.
b8d4c8d0
GM
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
52092007-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
52142007-07-16 Richard Stallman <rms@gnu.org>
5215
5216 * display.texi (Defining Faces): Fix previous change.
5217
52182007-07-14 Richard Stallman <rms@gnu.org>
5219
5220 * control.texi (Handling Errors): Document `debug' in handler list.
5221
52222007-07-10 Richard Stallman <rms@gnu.org>
5223
5224 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5225
52262007-07-09 Richard Stallman <rms@gnu.org>
5227
5228 * files.texi (Magic File Names): Rewrite previous change.
5229
52302007-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
52352007-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
52402007-06-27 Richard Stallman <rms@gnu.org>
5241
5dcb4c4e
SM
5242 * files.texi (Format Conversion Piecemeal):
5243 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5244
52452007-06-27 Michael Albinus <michael.albinus@gmx.de>
5246
4638454b
JB
5247 * files.texi (Magic File Names): Remove `dired-call-process'.
5248 Add `process-file'.
b8d4c8d0
GM
5249
52502007-06-27 Kenichi Handa <handa@m17n.org>
5251
5252 * text.texi (Special Properties): Fix description about
4638454b 5253 `composition' property.
b8d4c8d0
GM
5254
52552007-06-26 Kenichi Handa <handa@m17n.org>
5256
5257 * nonascii.texi (Default Coding Systems): Document about the
5258 return value `undecided'.
5259
52602007-06-25 David Kastrup <dak@gnu.org>
5261
5262 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5263 `current-active-maps'.
5264
52652007-06-24 Karl Berry <karl@gnu.org>
5266
4638454b 5267 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5268
52692007-06-15 Juanma Barranquero <lekktu@gmail.com>
5270
5271 * display.texi (Overlay Arrow): Doc fix.
5272
52732007-06-14 Karl Berry <karl@tug.org>
5274
5275 * anti.texi (Antinews): Typo.
5276
52772007-06-14 Chong Yidong <cyd@stupidchicken.com>
5278
5279 * display.texi (Image Cache): Document image-refresh.
5280
52812007-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
52872007-06-12 Tom Tromey <tromey@redhat.com>
5288
5289 * os.texi (Init File): Document user-emacs-directory.
5290
52912007-06-03 Nick Roberts <nickrob@snap.net.nz>
5292
5293 * commands.texi (Click Events): Describe width and height when
5294 object is nil.
5295
52962007-05-30 Nick Roberts <nickrob@snap.net.nz>
5297
5dcb4c4e
SM
5298 * commands.texi (Click Events): Layout more logically.
5299 Describe width and height.
b8d4c8d0
GM
5300 (Drag Events, Motion Events): Update to new format for position.
5301
53022007-06-02 Richard Stallman <rms@gnu.org>
5303
5304 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5305
53062007-06-02 Chong Yidong <cyd@stupidchicken.com>
5307
5308 * Version 22.1 released.
5309
53102007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5311
5312 * text.texi (Special Properties): Correct meaning of fontified face.
5313
53142007-05-30 Richard Stallman <rms@gnu.org>
5315
5316 * text.texi (Special Properties): Add link to Adjusting Point.
5317
53182007-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
53272007-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
53382007-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
53482007-05-07 Karl Berry <karl@gnu.org>
5349
5350 * elisp.texi (EMACSVER): Back to 22.
5351
53522007-05-06 Richard Stallman <rms@gnu.org>
5353
5354 * processes.texi (Accepting Output): Revert most of previous change.
5355
53562007-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
53612007-05-04 Karl Berry <karl@tug.org>
5362
5363 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5364
53652007-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
53702007-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
53782007-04-26 Glenn Morris <rgm@gnu.org>
5379
5380 * elisp.texi (EMACSVER): Increase to 22.1.50.
5381
53822007-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
53872007-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
53932007-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
53982007-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
54072007-04-19 Kenichi Handa <handa@m17n.org>
5408
5409 * text.texi (Special Properties): Document composition property.
5410
54112007-04-19 Glenn Morris <rgm@gnu.org>
5412
5413 * files.texi (File Name Expansion): Mention "superroot".
5414
54152007-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
54222007-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
54282007-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
54332007-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
54472007-04-11 Richard Stallman <rms@gnu.org>
5448
5449 * text.texi (Lazy Properties): Minor fix.
5450
54512007-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
54572007-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
54622007-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
54682007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5469
5470 * display.texi (Defining Faces): Fix example.
5471
54722007-04-07 Karl Berry <karl@gnu.org>
5473
5474 * display.texi (Button Buffer Commands): Improve page break.
5475
54762007-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
55652007-04-04 Chong Yidong <cyd@stupidchicken.com>
5566
5567 * strings.texi (Case Tables): Document with-case-table and
5568 ascii-case-table.
5569
55702007-04-03 Karl Berry <karl@gnu.org>
5571
5572 * processes.texi (Network): Reword to improve page break.
5573
55742007-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
55792007-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
55842007-04-01 Chong Yidong <cyd@stupidchicken.com>
5585
5586 * keymaps.texi (Remapping Commands): Document new arg to
5587 command-remapping.
5588
55892007-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
55962007-03-31 Glenn Morris <rgm@gnu.org>
5597
5598 * os.texi (Timers): Fix description of run-at-time TIME formats.
5599
56002007-03-31 Richard Stallman <rms@gnu.org>
5601
5602 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5603 regarding ellipsis.
5604
56052007-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
56612007-03-31 Karl Berry <karl@gnu.org>
5662
5663 * macros.texi (Defining Macros): Avoid widow syllable.
5664
56652007-03-31 Eli Zaretskii <eliz@gnu.org>
5666
5667 * elisp.texi (Top): Postscript -> PostScript.
5668
5669 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5670
56712007-03-31 Markus Triska <markus.triska@gmx.at>
5672
5673 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5674
56752007-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
56902007-03-24 Eli Zaretskii <eliz@gnu.org>
5691
5692 * errors.texi (Standard Errors): Add an index entry.
5693
56942007-03-19 Richard Stallman <rms@gnu.org>
5695
5696 * os.texi (Recording Input): recent-keys now gives 300 keys.
5697
56982007-03-12 Glenn Morris <rgm@gnu.org>
5699
5700 * os.texi: Replace "daylight savings" with "daylight saving"
5701 throughout.
5702
57032007-03-05 Richard Stallman <rms@gnu.org>
5704
5dcb4c4e
SM
5705 * variables.texi (File Local Variables):
5706 Update enable-local-variables values.
b8d4c8d0
GM
5707
57082007-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
c5602427 57312007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5732
5733 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5734 load-read-function definition doc.
b8d4c8d0
GM
5735
57362007-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
57412007-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
57472007-02-16 Andreas Schwab <schwab@suse.de>
5748
5749 * strings.texi (Formatting Strings): Document '+' flag.
5750
57512007-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
57562007-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
57622007-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
57682007-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
57742007-02-03 Eli Zaretskii <eliz@gnu.org>
5775
5776 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5777 Texinfo guidelines and with what texnfo-upd.el expects.
5778 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5779 parts needed by `texinfo-multiple-files-update'.
5780
57812007-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
57872007-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
57922007-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
57992007-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
58082007-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
58132007-01-21 Richard Stallman <rms@gnu.org>
5814
5815 * help.texi (Documentation): Add xref to Documentation Tips.
5816
58172007-01-14 Juanma Barranquero <lekktu@gmail.com>
5818
5819 * tips.texi (Coding Conventions): Fix typos.
5820
58212007-01-05 Richard Stallman <rms@gnu.org>
5822
5823 * modes.texi (Defining Minor Modes): Fix previous change.
5824
58252007-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
58302007-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
58402006-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
58452006-12-30 Richard Stallman <rms@gnu.org>
5846
5847 * keymaps.texi (Active Keymaps): Fix previous change.
5848
58492006-12-30 Nick Roberts <nickrob@snap.net.nz>
5850
5851 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5852
58532006-12-30 Kim F. Storm <storm@cua.dk>
5854
5855 * processes.texi (Bindat Spec): Clarify using field names in
5856 length specifications.
5857
58582006-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
58632006-12-24 Richard Stallman <rms@gnu.org>
5864
5dcb4c4e
SM
5865 * customize.texi (Variable Definitions):
5866 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5867
58682006-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
58742006-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
58932006-12-16 Eli Zaretskii <eliz@gnu.org>
5894
5895 * internals.texi (Building Emacs, Writing Emacs Primitives):
5896 Add index entries.
5897
58982006-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
59042006-12-10 Chong Yidong <cyd@stupidchicken.com>
5905
5906 * modes.texi (Font Lock Basics): Document nil value of
5907 font-lock-defaults.
5908
59092006-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
59152006-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
59212006-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
59282006-12-04 Kim F. Storm <storm@cua.dk>
5929
5930 * commands.texi (Misc Events): Update signal events.
5931 (Event Examples): Add signal example.
5932
59332006-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
59382006-11-28 Richard Stallman <rms@gnu.org>
5939
5940 * searching.texi (Regexp Special): Update when ^ is special.
5941
59422006-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
59492006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5950
5951 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5952
c8763fb6 59532006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5954
5955 * frames.texi (Window System Selections): Remove clipboard from
5956 description of selection-coding-system.
5957
59582006-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
59702006-10-29 Chong Yidong <cyd@stupidchicken.com>
5971
5972 * Makefile.in: Use relative paths to avoid advertising filesystem
5973 contents during compilation.
5974
59752006-10-23 Kim F. Storm <storm@cua.dk>
5976
5977 * commands.texi (Event Input Misc): Update unread-command-events.
5978
59792006-10-23 Nick Roberts <nickrob@snap.net.nz>
5980
5981 * lists.texi (Sets And Lists): Fix typos.
5982
59832006-10-18 Juanma Barranquero <lekktu@gmail.com>
5984
5985 * control.texi (Processing of Errors): Use @var for an argument,
5986 not @code.
5987
59882006-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
60122006-10-13 Chong Yidong <cyd@stupidchicken.com>
6013
6014 * frames.texi (Frame Titles): %c and %l are ignored in
6015 frame-title-format.
6016
60172006-10-11 Richard Stallman <rms@gnu.org>
6018
6019 * keymaps.texi (Key Sequences): Clarify use of kbd.
6020
60212006-10-10 Kim F. Storm <storm@cua.dk>
6022
6023 * lists.texi (Sets And Lists): Add memql.
6024
60252006-10-03 Richard Stallman <rms@gnu.org>
6026
6027 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6028 Clarify :ascii: and :nonascii:.
6029
60302006-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
60352006-09-25 Richard Stallman <rms@gnu.org>
6036
6037 * os.texi (Timers): Describe timer-max-repeats.
6038
60392006-09-25 Chong Yidong <cyd@stupidchicken.com>
6040
6041 * os.texi (Timers): Mention with-local-quit.
6042
60432006-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
60502006-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
60562006-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
60642006-09-19 David Kastrup <dak@gnu.org>
6065
6066 * keymaps.texi (Searching Keymaps): Small clarification.
6067
60682006-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
60772006-09-16 Eli Zaretskii <eliz@gnu.org>
6078
6079 * variables.texi (Tips for Defining): Fix a typo.
6080
60812006-09-15 Richard Stallman <rms@gnu.org>
6082
6083 * keymaps.texi (Remapping Commands, Searching Keymaps)
6084 (Active Keymaps): Clean up previous change.
6085
60862006-09-15 Jay Belanger <belanger@truman.edu>
6087
6088 * gpl.texi: Replace "Library Public License" by "Lesser Public
6089 License" throughout.
6090
60912006-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
61012006-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
61062006-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
61132006-09-11 Richard Stallman <rms@gnu.org>
6114
6115 * display.texi (Display Table Format): Wording clarification.
6116 (Glyphs): Clarifications.
6117
61182006-09-10 Chong Yidong <cyd@stupidchicken.com>
6119
6120 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6121 local maps.
6122
61232006-09-10 Kim F. Storm <storm@cua.dk>
6124
6125 * display.texi (Forcing Redisplay): Document return value of
6126 function redisplay.
6127
61282006-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
61362006-09-08 Richard Stallman <rms@gnu.org>
6137
6138 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6139
61402006-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
61462006-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
61542006-09-02 Eli Zaretskii <eliz@gnu.org>
6155
6156 * makefile.w32-in (usermanualdir): New variable.
6157 (elisp.dvi): Use it.
6158
61592006-09-01 Eli Zaretskii <eliz@gnu.org>
6160
6161 * buffers.texi (Buffer Modification): Fix last change.
6162
61632006-09-01 Chong Yidong <cyd@stupidchicken.com>
6164
5dcb4c4e
SM
6165 * buffers.texi (Buffer Modification):
6166 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6167
61682006-08-31 Richard Stallman <rms@gnu.org>
6169
6170 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6171
61722006-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
61782006-08-29 Chong Yidong <cyd@stupidchicken.com>
6179
6180 * display.texi (Images): Add xrref to display-images-p.
6181
61822006-08-28 Kenichi Handa <handa@m17n.org>
6183
6184 * nonascii.texi (Lisp and Coding Systems): Fix description of
6185 detect-coding-region.
6186
61872006-08-27 Michael Olson <mwolson@gnu.org>
6188
6189 * processes.texi (Transaction Queues): Remove stray quote
6190 character.
6191
61922006-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
61972006-08-24 Chong Yidong <cyd@stupidchicken.com>
6198
6199 * os.texi (Timers): Avoid waiting inside timers.
6200
62012006-08-21 Lute Kamstra <lute@gnu.org>
6202
6203 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6204
62052006-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
62122006-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
62202006-08-15 Chong Yidong <cyd@stupidchicken.com>
6221
6222 * commands.texi (Reading One Event): Explain idleness in
6223 `read-event'.
6224
62252006-08-12 Chong Yidong <cyd@stupidchicken.com>
6226
6227 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6228 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
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
62432006-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
62492006-08-08 Richard Stallman <rms@gnu.org>
6250
6251 * modes.texi: Clean up wording in previous change.
6252
62532006-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.
5dcb4c4e 6259 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
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
62662006-08-04 Eli Zaretskii <eliz@gnu.org>
6267
6268 * strings.texi (Formatting Strings): Warn against arbitrary
6269 strings as first arg to `format'.
6270
62712006-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
62762006-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
62932006-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
62992006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6300
6301 * text.texi (Fields): Mention POS
6302 requirement when narrowing is in effect.
6303
63042006-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
63132006-07-28 Kim F. Storm <storm@cua.dk>
6314
6315 * commands.texi (Reading One Event): Fix last change.
6316
63172006-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
63222006-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
63272006-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
63442006-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
63492006-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
63562006-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
63612006-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
63672006-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
63782006-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
63832006-07-17 Chong Yidong <cyd@stupidchicken.com>
6384
6385 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6386
63872006-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
64132006-07-17 Nick Roberts <nickrob@snap.net.nz>
6414
6415 * text.texi (Special Properties): Clean up previous change.
6416
64172006-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
64252006-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
64302006-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
64402006-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
64462006-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
64522006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6453
6454 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6455
64562006-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
64632006-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
64722006-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
64782006-07-09 Richard Stallman <rms@gnu.org>
6479
6480 * display.texi (Truncation): Clean up previous change.
6481
64822006-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
64902006-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
64952006-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
65342006-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
65402006-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
65552006-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
65652006-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
65722006-06-30 Nick Roberts <nickrob@snap.net.nz>
6573
6574 * locals.texi (Standard Buffer-Local Variables): Update the list
6575 of variables.
6576
65772006-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
65822006-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
65902006-06-19 Richard Stallman <rms@gnu.org>
6591
6592 * processes.texi (Bindat Spec): Clarify previous change.
6593
65942006-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
66082006-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
66172006-06-13 Richard Stallman <rms@gnu.org>
6618
6619 * display.texi (Forcing Redisplay): Clarify previous change.
6620
66212006-06-13 Romain Francoise <romain@orebokech.com>
6622
6623 * display.texi (Forcing Redisplay): Fix typo.
6624
66252006-06-13 Kim F. Storm <storm@cua.dk>
6626
6627 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6628
66292006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6630
6631 * tips.texi (Coding Conventions): Add `@end itemize'.
6632
66332006-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
66382006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6639
6640 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6641 syntax.
6642
66432006-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
66512006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6652
6653 * display.texi (Abstract Display): Fix typo.
6654
66552006-06-03 Eli Zaretskii <eliz@gnu.org>
6656
6657 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6658 Reword variable's description.
6659
66602006-06-01 Richard Stallman <rms@gnu.org>
6661
6662 * windows.texi (Splitting Windows): Clarify splitting nonselected
6663 window.
6664
66652006-05-31 Juri Linkov <juri@jurta.org>
6666
6667 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6668
66692006-05-30 Richard Stallman <rms@gnu.org>
6670
6671 * display.texi (Line Height): Fix errors in description of
10d1d0af 6672 default line height and line-height property.
b8d4c8d0
GM
6673
6674 * nonascii.texi (Default Coding Systems): Further clarification.
6675
66762006-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
66832006-05-30 Eli Zaretskii <eliz@gnu.org>
6684
6685 * nonascii.texi (Default Coding Systems): Fix it some more.
6686
66872006-05-29 Eli Zaretskii <eliz@gnu.org>
6688
6689 * nonascii.texi (Default Coding Systems): Fix last change.
6690
66912006-05-29 Kenichi Handa <handa@m17n.org>
6692
6693 * nonascii.texi (find-operation-coding-system): Describe the new
6694 argument format (FILENAME . BUFFER).
6695
66962006-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
67012006-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
67062006-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
67152006-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
67232006-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
67282006-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
67332006-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
67392006-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
67462006-05-25 Chong Yidong <cyd@stupidchicken.com>
6747
6748 * keymaps.texi (Key Sequences): Some clarifications.
6749
67502006-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
67562006-05-25 Chong Yidong <cyd@stupidchicken.com>
6757
5dcb4c4e 6758 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6759 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6760
6761 * keymaps.texi (Changing Key Bindings):
dd7b651b 6762 * commands.texi (Interactive Codes):
b8d4c8d0
GM
6763 * help.texi (Describing Characters): Refer to it.
6764
67652006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6766
6767 * frames.texi (Pointer Shape): @end table -> @end defvar.
6768
67692006-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
67792006-05-21 Richard Stallman <rms@gnu.org>
6780
6781 * syntax.texi (Parsing Expressions): Update info on which STATE
6782 elements are ignored.
6783
67842006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6785
6786 * hooks.texi (Standard Hooks): Correct typo.
6787
6788 * gpl.texi (GPL): ifinfo -> ifnottex.
6789
67902006-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
67952006-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
68012006-05-16 Kim F. Storm <storm@cua.dk>
6802
6803 * minibuf.texi (Minibuffer History): Update add-to-history.
6804
68052006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6806
5dcb4c4e
SM
6807 * nonascii.texi (Explicit Encoding):
6808 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6809
68102006-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
68162006-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
68242006-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
f4e90db0
SM
6841 * nonascii.texi (Lisp and Coding Systems):
6842 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6843
6844 * display.texi (Defining Faces): Mention `mac', and add an xref to
6845 where window-system is described.
6846
68472006-05-10 Richard Stallman <rms@gnu.org>
6848
6849 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6850
68512006-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
68562006-05-09 Richard Stallman <rms@gnu.org>
6857
5dcb4c4e
SM
6858 * variables.texi (File Local Variables):
6859 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6860
68612006-05-07 Kim F. Storm <storm@cua.dk>
6862
6863 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6864 from add-to-history.
6865
68662006-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
68772006-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
68852006-05-05 Eli Zaretskii <eliz@gnu.org>
6886
6887 * internals.texi (Pure Storage): Mention the pure overflow message
6888 at startup.
6889
c8763fb6 68902006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6891
6892 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6893 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6894 search.
6895
68962006-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
69022006-05-01 Juanma Barranquero <lekktu@gmail.com>
6903
6904 * objects.texi (Type Predicates): Fix typos.
6905
69062006-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
69132006-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
69192006-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
69242006-04-26 Richard Stallman <rms@gnu.org>
6925
6926 * syntax.texi (Parsing Expressions): Minor cleanup.
6927
69282006-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
69392006-04-17 Romain Francoise <romain@orebokech.com>
6940
6941 * variables.texi (Local Variables): Update the default value of
6942 `max-specpdl-size'.
6943
69442006-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
69492006-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
69552006-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
69602006-04-10 Bill Wohler <wohler@newt.com>
6961
6962 * customize.texi (Common Keywords): Add :package-version.
6963
69642006-04-10 Kim F. Storm <storm@cua.dk>
6965
6966 * text.texi (Buffer Contents): Add NOPROPS arg to
6967 filter-buffer-substring.
6968
69692006-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
69742006-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
69792006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6980
6981 * strings.texi (Predicates for Strings): Add string-or-null-p.
6982
69832006-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
69882006-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
69932006-03-21 Nick Roberts <nickrob@snap.net.nz>
6994
6995 * display.texi (Fringe Indicators): Fix typos.
6996
69972006-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
70032006-03-19 Alan Mackenzie <acm@muc.de>
7004
7005 * text.texi (Special Properties): Clarify `fontified' property.
7006
70072006-03-16 Richard Stallman <rms@gnu.org>
7008
7009 * display.texi (Defining Images): Minor cleanup.
7010
70112006-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
70162006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7017
7018 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7019
70202006-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
70272006-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
70322006-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
70392006-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
70452006-03-11 Bill Wohler <wohler@newt.com>
7046
7047 * display.texi (Defining Images): Add image-load-path-for-library.
7048
70492006-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
70582006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7059
7060 * searching.texi (Regexp Special): Put remark between parentheses
7061 to avoid misreading.
7062
70632006-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
70722006-03-02 Kim F. Storm <storm@cua.dk>
7073
7074 * keymaps.texi (Tool Bar): Add tool-bar-border.
7075
70762006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7077
7078 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7079
70802006-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
70952006-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
71012006-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
71142006-02-20 Juanma Barranquero <lekktu@gmail.com>
7115
7116 * commands.texi (Using Interactive): Fix reference to node
7117 "Minibuffers".
7118
71192006-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
c8763fb6 71312006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
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
71372006-02-14 Richard M. Stallman <rms@gnu.org>
7138
7139 * variables.texi (File Local Variables): Clarifications.
7140
71412006-02-14 Juanma Barranquero <lekktu@gmail.com>
7142
7143 * variables.texi (File Local Variables): Use @code for a cons
7144 cell, not @var.
7145
71462006-02-13 Chong Yidong <cyd@stupidchicken.com>
7147
7148 * variables.texi (File Local Variables): Document new file local
7149 variable behavior.
7150
71512006-02-10 Kim F. Storm <storm@cua.dk>
7152
7153 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7154
71552006-02-08 Juanma Barranquero <lekktu@gmail.com>
7156
7157 * modes.texi (%-Constructs): Remove obsolete info about
7158 `global-mode-string'.
7159
71602006-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
71722006-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
71842006-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
71892006-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
71942006-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
71992006-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
72262006-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
72312006-01-05 Richard M. Stallman <rms@gnu.org>
7232
7233 * markers.texi (The Mark): Fix in `mark'.
7234
72352006-01-04 Richard M. Stallman <rms@gnu.org>
7236
7237 * processes.texi (Misc Network, Make Network): Minor cleanups.
7238
72392006-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
72452005-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
72502005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7251
7252 * modes.texi (Mode Line Format): Correct typo in menu.
7253
72542005-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
72642005-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
72692005-12-23 Richard M. Stallman <rms@gnu.org>
7270
7271 * text.texi (Undo): Restore some explanation from the version
7272 that was deleted.
7273
72742005-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
72792005-12-20 Richard M. Stallman <rms@gnu.org>
7280
7281 * help.texi (Help Functions): Update documentation of `apropos'.
7282
72832005-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
72902005-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
72992005-12-16 Richard M. Stallman <rms@gnu.org>
7300
7301 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7302
73032005-12-16 Juri Linkov <juri@jurta.org>
7304
7305 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7306
73072005-12-14 Romain Francoise <romain@orebokech.com>
7308
7309 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7310 Fix typo.
7311
73122005-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
73192005-12-10 Richard M. Stallman <rms@gnu.org>
7320
7321 * customize.texi (Common Keywords): State caveats for use of :tag.
7322
73232005-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
73322005-12-05 Richard M. Stallman <rms@gnu.org>
7333
7334 * windows.texi (Resizing Windows): Delete preserve-before args.
7335
73362005-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
73412005-12-03 Eli Zaretskii <eliz@gnu.org>
7342
5dcb4c4e
SM
7343 * hooks.texi (Standard Hooks): Add index entries.
7344 Mention `compilation-finish-functions'.
b8d4c8d0
GM
7345
73462005-11-27 Richard M. Stallman <rms@gnu.org>
7347
7348 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7349
73502005-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
73562005-11-20 Chong Yidong <cyd@stupidchicken.com>
7357
7358 * display.texi: Revert 2005-11-20 change.
7359
73602005-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
73652005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7366
7367 * loading.texi (Library Search): Update the default value of
7368 `load-suffixes'.
7369
73702005-11-17 Chong Yidong <cyd@stupidchicken.com>
7371
7372 * display.texi (Attribute Functions): Mention :ignore-defface.
7373
73742005-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
73792005-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
73842005-11-03 Richard M. Stallman <rms@gnu.org>
7385
7386 * variables.texi (Frame-Local Variables): Small clarification.
7387
73882005-10-29 Chong Yidong <cyd@stupidchicken.com>
7389
7390 * os.texi (Init File): Document ~/.emacs.d/init.el.
7391
73922005-10-29 Richard M. Stallman <rms@gnu.org>
7393
7394 * internals.texi (Garbage Collection): Document memory-full.
7395
73962005-10-28 Bill Wohler <wohler@newt.com>
7397
7398 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7399 for URLs.
7400
74012005-10-28 Richard M. Stallman <rms@gnu.org>
7402
7403 * minibuf.texi (Completion Commands): Clean up prev change.
7404
74052005-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
74102005-10-27 Masatake YAMATO <jet@gyve.org>
7411
7412 * minibuf.texi (Completion Commands):
7413 Write about new optional argument for `display-completion-list'.
7414
74152005-10-23 Richard M. Stallman <rms@gnu.org>
7416
7417 * display.texi (Overlay Arrow): Clarify about local bindings of
7418 overlay-arrow-position.
7419
74202005-10-22 Eli Zaretskii <eliz@gnu.org>
7421
7422 * internals.texi (Building Emacs): Fix last change.
7423
74242005-10-22 Richard M. Stallman <rms@gnu.org>
7425
7426 * internals.texi (Building Emacs): Document eval-at-startup.
7427
74282005-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
74332005-10-19 Kim F. Storm <storm@cua.dk>
7434
7435 * display.texi (Showing Images): Add max-image-size integer value.
7436
74372005-10-18 Chong Yidong <cyd@stupidchicken.com>
7438
7439 * display.texi (Showing Images): Document max-image-size.
7440
74412005-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
74482005-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
74682005-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
74732005-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
74782005-10-03 Nick Roberts <nickrob@snap.net.nz>
7479
7480 * display.texi (Fringe Size/Pos): Simplify and add detail.
7481
74822005-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
74882005-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
74942005-09-26 Chong Yidong <cyd@stupidchicken.com>
7495
7496 * errors.texi (Standard Errors): Correct xrefs.
7497
74982005-09-18 Chong Yidong <cyd@stupidchicken.com>
7499
7500 * display.texi (Defining Images): Update documentation for
7501 `image-load-path'.
7502
75032005-09-17 Richard M. Stallman <rms@gnu.org>
7504
7505 * display.texi (Defining Images): Clean up previous change.
7506
75072005-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
75142005-09-15 Chong Yidong <cyd@stupidchicken.com>
7515
7516 * display.texi (Defining Images): Document `image-load-path'.
7517
75182005-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
75292005-09-10 Chong Yidong <cyd@stupidchicken.com>
7530
7531 * files.texi (Saving Buffers): Fix typo.
7532
75332005-09-08 Richard M. Stallman <rms@gnu.org>
7534
7535 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7536
75372005-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
5dcb4c4e
SM
7567 * windows.texi (Buffers and Windows):
7568 Document buffer-display-count.
b8d4c8d0
GM
7569
75702005-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
75752005-09-03 Richard M. Stallman <rms@gnu.org>
7576
7577 * tips.texi (Programming Tips): Add conventions for minibuffer
7578 questions and prompts.
7579
75802005-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
75882005-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
75942005-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
75992005-08-31 Michael Albinus <michael.albinus@gmx.de>
7600
7601 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7602
76032005-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
76122005-08-27 Eli Zaretskii <eliz@gnu.org>
7613
7614 * os.texi (Startup Summary): Fix the description of the initial
7615 startup message display.
7616
76172005-08-25 Richard M. Stallman <rms@gnu.org>
7618
7619 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7620
76212005-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
76262005-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
76372005-08-20 Alan Mackenzie <acm@muc.de>
7638
7639 * buffers.texi (The Buffer List): Clarify the manipulation of the
7640 buffer list.
7641
76422005-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
76472005-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
76642005-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
76882005-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
76962005-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
77202005-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
77252005-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
77302005-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
77362005-07-22 Richard M. Stallman <rms@gnu.org>
7737
7738 * internals.texi (Garbage Collection): Clarify previous change.
7739
77402005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7741
7742 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7743
77442005-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
77522005-07-16 Richard M. Stallman <rms@gnu.org>
7753
7754 * display.texi (Managing Overlays): Clarify make-overlay
7755 args for insertion types.
7756
77572005-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
77642005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7765
7766 * os.texi (Translating Input): Fix typo.
7767
77682005-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
77742005-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
77802005-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
77852005-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
77952005-07-04 Richard M. Stallman <rms@gnu.org>
7796
7797 * hooks.texi (Standard Hooks): Add occur-hook.
7798
77992005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7800
7801 * display.texi (The Echo Area): Correct menu.
7802
78032005-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.
5dcb4c4e 7809 (Progress): Move under The Echo Area.
b8d4c8d0
GM
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
78242005-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
78292005-06-28 Richard M. Stallman <rms@gnu.org>
7830
7831 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7832 make-keymap.
7833
78342005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7835
7836 * variables.texi (Setting Variables): Correct and clarify
7837 description of `add-to-ordered-list'.
7838
78392005-06-26 Richard M. Stallman <rms@gnu.org>
7840
7841 * display.texi (Faces): Minor cleanup.
7842
78432005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7844
7845 * display.texi (Faces): `facep' returns t for strings that are
7846 face names.
7847
78482005-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
78552005-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
78602005-06-24 Eli Zaretskii <eliz@gnu.org>
7861
7862 * makefile.w32-in (MAKEINFO): Use --force.
7863
78642005-06-23 Richard M. Stallman <rms@gnu.org>
7865
7866 * display.texi (Face Functions): Correct Texinfo usage.
7867
78682005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7869
7870 * lists.texi (Rings): `ring-elements' now returns the elements of
7871 RING in order.
7872
78732005-06-23 Juanma Barranquero <lekktu@gmail.com>
7874
7875 * markers.texi (The Mark): Texinfo usage fix.
7876
78772005-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
78822005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7883
7884 * display.texi (Face Functions): Mention face aliases.
7885
78862005-06-21 Richard M. Stallman <rms@gnu.org>
7887
7888 * anti.texi (Antinews): Texinfo usage fix.
7889
78902005-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
78982005-06-21 Juri Linkov <juri@jurta.org>
7899
7900 * display.texi (Defining Faces): Add `customized-face'.
7901
79022005-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
79092005-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
79152005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7916
7917 * lists.texi (Rings): Various minor clarifications and corrections.
7918
79192005-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
79382005-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
79442005-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
79522005-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
79612005-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
79732005-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
79822005-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
79872005-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
80082005-06-14 Lute Kamstra <lute@gnu.org>
8009
8010 * debugging.texi (Function Debugging): Primitives can break on
8011 entry too.
8012
80132005-06-14 Kim F. Storm <storm@cua.dk>
8014
8015 * variables.texi (Setting Variables): Add add-to-ordered-list.
8016
80172005-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
80222005-06-13 Lute Kamstra <lute@gnu.org>
8023
8024 * text.texi (Special Properties): Fix cross reference.
8025
80262005-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
80322005-06-11 Alan Mackenzie <acm@muc.de>
8033
8034 * text.texi (Adaptive Fill): Amplify the description of
8035 fill-context-prefix.
8036
80372005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8038
8039 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8040
80412005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8042
8043 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8044
80452005-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
80512005-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
80612005-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
80662005-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
80792005-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
80862005-06-08 Juri Linkov <juri@jurta.org>
8087
8088 * display.texi (Standard Faces): Add `shadow' face.
8089
80902005-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
80952005-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
81052005-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
81102005-05-24 Richard M. Stallman <rms@gnu.org>
8111
8112 * frames.texi (Dialog Boxes): Minor fixes.
8113
81142005-05-25 Masatake YAMATO <jet@gyve.org>
8115
8116 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8117
81182005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8119
8120 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8121 is optional.
8122
81232005-05-24 Nick Roberts <nickrob@snap.net.nz>
8124
10d1d0af 8125 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8126
81272005-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
81322005-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
81392005-05-21 Eli Zaretskii <eliz@gnu.org>
8140
8141 * files.texi (Locating Files): New subsection.
8142 Describe locate-file and executable-find.
8143
81442005-05-21 Kevin Ryde <user42@zip.com.au>
8145
8146 * frames.texi (Initial Parameters): Update cross reference to
8147 "Emacs Invocation".
8148
81492005-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
81652005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8166
8167 * modes.texi (Derived Modes): Correct references to non-existing
8168 variable standard-syntax-table.
8169
81702005-05-17 Lute Kamstra <lute@gnu.org>
8171
8172 * modes.texi (Defining Minor Modes): Mention the mode hook.
8173
81742005-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
81792005-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
81882005-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
82092005-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
82162005-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
82252005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8226
8227 * processes.texi (Signals to Processes)
8228 (Low-Level Network): Fix typos.
8229
82302005-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
82352005-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
82402005-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
82462005-05-05 Kevin Ryde <user42@zip.com.au>
8247
8248 * display.texi (The Echo Area): Correct format function cross
8249 reference.
8250
82512005-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
82642005-05-04 Richard M. Stallman <rms@gnu.org>
8265
8266 * commands.texi (Interactive Codes): Fix Texinfo usage.
8267 Document U more clearly.
8268
82692005-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
82782005-05-01 Richard M. Stallman <rms@gnu.org>
8279
8280 * edebug.texi (Checking Whether to Stop): Fix previous change.
8281
82822005-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
82892005-05-01 Richard M. Stallman <rms@gnu.org>
8290
8291 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8292
82932005-04-30 Richard M. Stallman <rms@gnu.org>
8294
8295 * files.texi (Magic File Names): Document `operations' property.
8296
82972005-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
83032005-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
83332005-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
83422005-04-25 Chong Yidong <cyd@stupidchicken.com>
8343
8344 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8345
83462005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8347
8348 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8349
83502005-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
83592005-04-23 Richard M. Stallman <rms@gnu.org>
8360
8361 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8362
83632005-04-22 Nick Roberts <nickrob@snap.net.nz>
8364
8365 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8366
83672005-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
83722005-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
83772005-04-21 Lute Kamstra <lute@gnu.org>
8378
8379 * lists.texi (Association Lists): Document rassq-delete-all.
8380
83812005-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
83862005-04-19 Kevin Ryde <user42@zip.com.au>
8387
8388 * streams.texi (Output Functions): Fix xref.
8389 * strings.texi (String Conversion): Fix xref.
8390
83912005-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
83962005-04-18 Nick Roberts <nickrob@snap.net.nz>
8397
8398 * customize.texi (Variable Definitions): Replace tooltip-mode
8399 example with save-place.
8400
84012005-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
84092005-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
84142005-04-05 Lute Kamstra <lute@gnu.org>
8415
8416 * modes.texi (Defining Minor Modes): Document :group keyword
8417 argument and its default value.
8418
84192005-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
84252005-04-02 Richard M. Stallman <rms@gnu.org>
8426
8427 * nonascii.texi (Coding System Basics): Another wording cleanup.
8428
84292005-04-01 Richard M. Stallman <rms@gnu.org>
8430
8431 * nonascii.texi (Coding System Basics): Clarify previous change.
8432
84332005-04-01 Kenichi Handa <handa@m17n.org>
8434
10d1d0af 8435 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
8436 identity of coding systems.
8437
84382005-03-29 Chong Yidong <cyd@stupidchicken.com>
8439
8440 * text.texi (Buffer Contents): Add filter-buffer-substring and
8441 buffer-substring-filters.
8442
84432005-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
84492005-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
84562005-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
84682005-03-25 Richard M. Stallman <rms@gnu.org>
8469
8470 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8471 Cleanup previous change.
8472
84732005-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
84882005-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
84962005-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
85112005-03-18 Lute Kamstra <lute@gnu.org>
8512
8513 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8514
85152005-03-17 Richard M. Stallman <rms@gnu.org>
8516
8517 * text.texi (Undo): Document extensible undo entries.
8518
dd7b651b 8519 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
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
85292005-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
85372005-03-15 Lute Kamstra <lute@gnu.org>
8538
8539 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8540
85412005-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
85462005-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
85932005-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
85992005-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
86482005-03-05 Richard M. Stallman <rms@gnu.org>
8649
8650 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8651
86522005-03-04 Lute Kamstra <lute@gnu.org>
8653
8654 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8655
86562005-03-03 Lute Kamstra <lute@gnu.org>
8657
8658 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8659
86602005-03-01 Lute Kamstra <lute@gnu.org>
8661
8662 * debugging.texi (Debugger Commands): Update `j'.
8663
86642005-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
86772005-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
87402005-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
87452005-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
87532005-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
87582005-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
87672005-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.
10d1d0af 8807 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
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
88272005-02-10 Richard M. Stallman <rms@gnu.org>
8828
8829 * objects.texi (Symbol Type): Minor correction.
8830
88312005-02-06 Lute Kamstra <lute@gnu.org>
8832
8833 * modes.texi (Example Major Modes): Fix typos.
8834
88352005-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
88632005-02-05 Lute Kamstra <lute@gnu.org>
8864
8865 * text.texi (Maintaining Undo): Remove obsolete function.
8866
88672005-02-05 Eli Zaretskii <eliz@gnu.org>
8868
8869 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8870 color specifications. Improve indexing.
b8d4c8d0
GM
8871 (Text Terminal Colors): Replace the description of RGB values by
8872 an xref to "Color Names".
8873
88742005-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
89112005-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
89172005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8918
8919 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8920
89212005-02-02 Kim F. Storm <storm@cua.dk>
8922
8923 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8924
89252005-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
89392005-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
89472005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8948
8949 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8950 command remapping.
8951
89522005-01-15 Richard M. Stallman <rms@gnu.org>
8953
8954 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8955
89562005-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
89622005-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
89692005-01-13 Kim F. Storm <storm@cua.dk>
8970
8971 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8972
89732005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8974
8975 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8976
89772005-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
89862005-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
89942005-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
90022005-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
90102005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9011
9012 * display.texi (Face Attributes): Correct xref to renamed node.
9013
90142005-01-01 Richard M. Stallman <rms@gnu.org>
9015
9016 * display.texi (Face Attributes): Describe hex color specs.
9017
90182004-12-31 Richard M. Stallman <rms@gnu.org>
9019
9020 * os.texi (Timers): Update previous change.
9021
90222004-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
90292004-12-29 Richard M. Stallman <rms@gnu.org>
9030
9031 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9032
90332004-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
90412004-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
90562004-12-21 Richard M. Stallman <rms@gnu.org>
9057
9058 * commands.texi (Event Input Misc): Add while-no-input.
9059
90602004-12-11 Richard M. Stallman <rms@gnu.org>
9061
9062 * display.texi (Line Height): Rewrite text for clarity.
9063
90642004-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
90792004-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
90862004-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
90912004-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
90982004-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
91032004-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
91082004-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
5dcb4c4e
SM
9124 * customize.texi (Variable Definitions):
9125 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9126 (Simple Types, Composite Types, Defining New Types):
9127 Minor cleanups.
9128
91292004-11-21 Jesper Harder <harder@ifa.au.dk>
9130
9131 * processes.texi (Synchronous Processes, Output from Processes):
9132 Markup fix.
9133
91342004-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
91572004-11-19 Richard M. Stallman <rms@gnu.org>
9158
9159 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9160
91612004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9162
9163 * tips.texi (Coding Conventions): Fix typo.
9164
91652004-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
91772004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9178
9179 * frames.texi (Window Frame Parameters): Fix typo.
9180
91812004-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
91862004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9187
9188 * modes.texi (Font Lock Basics): Fix typo.
9189
91902004-11-08 Richard M. Stallman <rms@gnu.org>
9191
9192 * syntax.texi (Syntax Table Functions): Add syntax-after.
9193
91942004-11-06 Lars Brinkhoff <lars@nocrew.org>
9195
9196 * os.texi (Processor Run Time): New section documenting
9197 get-internal-run-time.
9198
91992004-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
92062004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9207
9208 * commands.texi (Keyboard Macros): Document `append' return value
9209 of `defining-kbd-macro'.
9210
92112004-11-01 Richard M. Stallman <rms@gnu.org>
9212
9213 * commands.texi (Interactive Call): Add called-interactively-p.
9214
92152004-10-29 Simon Josefsson <jas@extundo.com>
9216
9217 * minibuf.texi (Reading a Password): Revert.
9218
92192004-10-28 Richard M. Stallman <rms@gnu.org>
9220
9221 * frames.texi (Display Feature Testing): Explain about "vendor".
9222
92232004-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
92362004-10-26 Kim F. Storm <storm@cua.dk>
9237
9238 * commands.texi (Interactive Codes): Add U code letter.
9239
92402004-10-25 Simon Josefsson <jas@extundo.com>
9241
9242 * minibuf.texi (Reading a Password): Add.
9243
92442004-10-24 Jason Rumney <jasonr@gnu.org>
9245
9246 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9247 and wheel-down.
9248
92492004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9250
9251 * processes.texi (Synchronous Processes): Document process-file.
9252
92532004-10-22 Kenichi Handa <handa@m17n.org>
9254
9255 * text.texi (translate-region): Document that it accepts also a
9256 char-table.
9257
92582004-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
92632004-10-19 Jason Rumney <jasonr@gnu.org>
9264
9265 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9266
92672004-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
92772004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9278
9279 * display.texi (Progress): New node.
9280
92812004-10-05 Kim F. Storm <storm@cua.dk>
9282
9283 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9284
92852004-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
92942004-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
93002004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9301
9302 * display.texi: Correct typos.
9303 (Image Descriptors): Correct xref's.
9304
93052004-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
93222004-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
93342004-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
93422004-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.
5dcb4c4e
SM
9361 (Showing Images): Add slice arg to `insert-image'.
9362 Add 'insert-sliced-image'.
b8d4c8d0
GM
9363
93642004-09-20 Richard M. Stallman <rms@gnu.org>
9365
9366 * commands.texi (Key Sequence Input):
9367 Clarify downcasing in read-key-sequence.
9368
93692004-09-08 Juri Linkov <juri@jurta.org>
9370
9371 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9372
93732004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9374
5dcb4c4e
SM
9375 * locals.texi (Standard Buffer-Local Variables):
9376 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
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
93822004-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
93882004-08-22 Richard M. Stallman <rms@gnu.org>
9389
9390 * modes.texi (Major Mode Conventions): Discuss rebinding of
9391 standard key bindings.
9392
93932004-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
93992004-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
94182004-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
94302004-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
94372004-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
94632004-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
94912004-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
94962004-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
95172004-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
95252004-07-16 Jim Blandy <jimb@redhat.com>
9526
9527 * searching.texi (Regexp Backslash): Document new \_< and \_>
9528 operators.
9529
95302004-07-16 Juanma Barranquero <lektu@terra.es>
9531
9532 * display.texi (Images): Fix Texinfo usage.
9533
95342004-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
95392004-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
95442004-07-09 Richard M. Stallman <rms@gnu.org>
9545
9546 * frames.texi (Input Focus): Minor fix.
9547
95482004-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
95532004-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
95652004-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
95722004-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
95792004-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
b344d29d 95842004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9585
9586 * files.texi (Magic File Names): `file-remote-p' returns an
9587 identifier of the remote system, not just t.
9588
95892004-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
95942004-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
96122004-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
96172004-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
96312004-06-23 Lars Hansen <larsh@math.ku.dk>
9632
9633 * files.texi (Saving Buffers): Correct description of
9634 `write-contents-functions'.
9635
96362004-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
96412004-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
96472004-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
96552004-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
96622004-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
96672004-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
96722004-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
96852004-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
96912004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9692
9693 * modes.texi (Search-based Fontification): Fix typo.
9694
96952004-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
97012004-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
97112004-04-30 Jesper Harder <harder@ifa.au.dk>
9712
9713 * display.texi: emacs -> Emacs.
9714
97152004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9716
9717 * files.texi (Changing Files): Document set-file-times.
9718
97192004-04-23 Juanma Barranquero <lektu@terra.es>
9720
9721 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9722
97232004-04-18 Jesper Harder <harder@ifa.au.dk>
9724
9725 * tips.texi (Coding Conventions): defopt -> defcustom.
9726
97272004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9728
9729 * sequences.texi: Various clarifications.
9730
97312004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9732
9733 * buffers.texi (Read Only Buffers): Mention optional ARG to
9734 `toggle-read-only'.
9735
97362004-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
97412004-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
97582004-04-12 Miles Bader <miles@gnu.org>
9759
9760 * macros.texi (Expansion): Add description of `macroexpand-all'.
9761
97622004-04-05 Jesper Harder <harder@ifa.au.dk>
9763
5dcb4c4e
SM
9764 * variables.texi (Variable Aliases):
9765 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9766
9767 * errors.texi (Standard Errors): Ditto.
9768
97692004-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
97782004-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
97852004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9786
9787 * intro.texi (Lisp History): Replace xref to `cl' manual with
9788 inforef.
9789
97902004-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
97952004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9796
9797 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9798 for Partial Completion mode.
9799
98002004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9801
9802 * customize.texi: Fix typo. Remove eol whitespace.
9803
98042004-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
98132004-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
98182004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9819
9820 * display.texi (Defining Faces): Add description for min-colors.
9821 Update example.
9822
98232004-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
98292004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9830
9831 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9832
98332004-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
98522004-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
98602004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9861
9862 * lists.texi (Sets And Lists): Update description of delete-dups.
9863
98642004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9865
9866 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9867
c8763fb6 98682004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
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
98832004-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
99042004-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.
b3e755a9 9919 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9920
9921 * positions.texi (Text Lines): Don't add -1 in current-line.
9922
99232004-02-16 Richard M. Stallman <rms@gnu.org>
9924
9925 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9926
99272004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9928
9929 * processes.texi (Low-Level Network): Fix a typo.
9930
99312004-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
99372004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9938
9939 * tips.texi (Comment Tips): Document the new conventions for
9940 commenting out code.
9941
c8763fb6 99422004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9943
5dcb4c4e 9944 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9945
99462004-02-07 Kim F. Storm <storm@cua.dk>
9947
9948 * positions.texi (Text Lines): Add line-number-at-pos.
9949
99502004-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
99552004-02-04 Jason Rumney <jasonr@gnu.org>
9956
9957 * makefile.w32-in: Sync with Makefile.in changes.
9958
99592004-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.
5dcb4c4e
SM
9967 (Basic Completion): Various corrections and clarifications.
9968 Add completion-regexp-list.
b8d4c8d0
GM
9969 (Minibuffer Completion): Correct and clarify description of
9970 completing-read.
5dcb4c4e
SM
9971 (Completion Commands): Mention Partial Completion mode.
9972 Various other minor changes.
b8d4c8d0
GM
9973 (High-Level Completion): Various corrections and clarifications.
9974 (Reading File Names): Ditto.
9975 (Minibuffer Misc): Ditto.
9976
99772004-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
99842004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9985
9986 * lists.texi (Sets And Lists): Add delete-dups.
9987
99882004-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
99962004-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
100042004-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
100172004-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
100242004-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
100322004-01-01 Simon Josefsson <jas@extundo.com>
10033
10034 * hooks.texi (Standard Hooks): Add before-save-hook.
10035 * files.texi (Saving Buffers): Likewise.
10036
100372004-01-03 Richard M. Stallman <rms@gnu.org>
10038
10039 * frames.texi (Frames and Windows): Delete frame-root-window.
10040
100412004-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.
5dcb4c4e
SM
10047 (What Is a Function): `functionp' returns nil for macros.
10048 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
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
100552004-01-01 Miles Bader <miles@gnu.org>
10056
10057 * display.texi (Buttons): New section.
10058
100592003-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
100652003-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
100842003-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
101342003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10135
10136 * display.texi (Fringes): Fix typo "set-buffer-window".
10137
101382003-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
101822003-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
101942003-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
102012003-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
102082003-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
102182003-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
102242003-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
102312003-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
102362003-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
102472003-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
102602003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10261
10262 * streams.texi (Output Streams): Clarify behavior of point for
10263 marker output streams.
10264
102652003-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
102832003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10284
10285 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10286
102872003-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
102992003-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
103162003-10-27 Kenichi Handa <handa@m17n.org>
10317
10318 * display.texi (Fontsets): Fix texinfo usage.
10319
103202003-10-25 Kenichi Handa <handa@m17n.org>
10321
10322 * display.texi (Fontsets): Add description of the function
10323 set-fontset-font.
10324
103252003-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
103332003-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
103482003-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
103532003-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
103582003-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
103632003-10-16 Lute Kamstra <lute@gnu.org>
10364
10365 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10366 argument.
10367
103682003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10369
10370 * windows.texi (Choosing Window): Fix typo.
10371 * edebug.texi (Edebug Execution Modes): Fix typo.
10372
103732003-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
104142003-10-10 Kim F. Storm <storm@cua.dk>
10415
10416 * processes.texi (Network): Introduce make-network-process.
10417
104182003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10419
10420 * tips.texi (Library Headers): Fix typo.
10421
104222003-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
104272003-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
104342003-10-06 Lute Kamstra <lute@gnu.org>
10435
10436 * tips.texi (Coding Conventions): Mention naming conventions for
10437 hooks.
10438
104392003-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
104452003-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
104522003-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
104612003-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
104692003-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
104762003-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
104862003-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
104922003-09-26 Richard M. Stallman <rms@gnu.org>
10493
10494 * keymaps.texi (Remapping Commands): Fix typo.
10495
104962003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10497
10498 * processes.texi (Low-Level Network): Fix typo.
10499
105002003-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
105082003-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
105342003-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
105452003-09-08 Lute Kamstra <lute@gnu.org>
10546
10547 * modes.texi (%-Constructs): Document new `%i' and `%I'
10548 constructs.
10549
105502003-09-03 Peter Runestig <peter@runestig.com>
10551
10552 * makefile.w32-in: New file.
10553
105542003-08-29 Richard M. Stallman <rms@gnu.org>
10555
10556 * display.texi (Overlay Properties): Clarify how priorities
10557 affect use of the properties.
10558
105592003-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
105642003-08-14 John Paul Wallington <jpw@gnu.org>
10565
10566 * modes.texi (Emulating Mode Line): Subsection, not section.
10567
105682003-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
106062003-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
106152003-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
c4cc8b9a 10633 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
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
106632003-07-24 Markus Rost <rost@math.ohio-state.edu>
10664
10665 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10666
106672003-07-22 Markus Rost <rost@math.ohio-state.edu>
10668
10669 * internals.texi (Garbage Collection): Fix previous change.
10670
106712003-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
107182003-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
c4cc8b9a 10737 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
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.
183080b6 10749 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
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
107702003-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
107802003-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
107852003-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.
f4e90db0 10792 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10793 Comment out the detailed criteria for what is safe.
10794
107952003-06-22 Andreas Schwab <schwab@suse.de>
10796
10797 * objects.texi (Symbol Type): Fix description of examples.
10798
107992003-06-16 Andreas Schwab <schwab@suse.de>
10800
10801 * hash.texi (Creating Hash): Fix description of :weakness.
10802
c8763fb6 108032003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10804
10805 * files.texi (Changing Files): copy-file copies file modes, too.
10806
108072003-05-28 Richard M. Stallman <rms@gnu.org>
10808
10809 * strings.texi (Creating Strings): Clarify split-string.
10810
108112003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10812
10813 * strings.texi (Creating Strings): Update split-string specification
10814 and examples.
10815
108162003-05-19 Richard M. Stallman <rms@gnu.org>
10817
10818 * elisp.texi: Correct invariant section names.
10819
108202003-04-20 Richard M. Stallman <rms@gnu.org>
10821
10822 * os.texi (Timers): Explain about timers and quitting.
10823
108242003-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
108302003-04-16 Richard M. Stallman <rms@gnu.org>
10831
10832 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10833
108342003-04-08 Richard M. Stallman <rms@gnu.org>
10835
10836 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10837
108382003-02-13 Kim F. Storm <storm@cua.dk>
10839
10840 * objects.texi (Character Type): New \s escape for space.
10841
108422003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10843
5dcb4c4e 10844 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10845
108462003-01-25 Richard M. Stallman <rms@gnu.org>
10847
10848 * keymaps.texi: Document that a symbol can act as a keymap.
10849
108502003-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
108602002-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
108672002-12-04 Markus Rost <rost@math.ohio-state.edu>
10868
10869 * variables.texi (File Local Variables): Fix typo.
10870
c8763fb6 108712002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10872
10873 From Michael Albinus <Michael.Albinus@alcatel.de>.
10874
10875 * README: Target for Info file is `make info'.
10876
5dcb4c4e 10877 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10878 `file-name-sans-extension'.
10879 (Magic File Names): Complete list of operations for magic file
10880 name handlers.
10881
108822002-09-16 Jonathan Yavner <jyavner@engineer.com>
10883
10884 * variables.texi (File Local Variables): New function
10885 risky-local-variable-p.
10886
108872002-09-15 Jonathan Yavner <jyavner@engineer.com>
10888
10889 * functions.texi (Function safety): New node about unsafep.
10890
108912002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10892
5dcb4c4e 10893 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10894 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10895
108962002-06-17 Juanma Barranquero <lektu@terra.es>
10897
10898 * frames.texi (Display Feature Testing): Fix typo.
10899
109002002-06-12 Andreas Schwab <schwab@suse.de>
10901
10902 * frames.texi (Initial Parameters, Resources): Fix references to
10903 the Emacs manual.
10904
109052002-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
c8763fb6 109102002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10911
10912 * os.texi (Session Management): New node about X Session management.
10913
109142002-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
109212001-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
109262001-11-25 Miles Bader <miles@gnu.org>
10927
10928 * text.texi (Fields): Describe new `limit' arg in
10929 field-beginning/field-end.
10930
109312001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10932
5dcb4c4e
SM
10933 * permute-index: Don't depend on csh-specific features.
10934 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10935
10936 * two-volume-cross-refs.txt: New file.
10937 * two.el: New file.
10938 * spellfile: New file.
10939
109402001-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
109532001-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
c8763fb6 109732001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10974
10975 * tips.texi (Coding Conventions): Fix typo.
10976
109772001-10-23 Gerd Moellmann <gerd@gnu.org>
10978
10979 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10980
109812001-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
109872001-10-20 Gerd Moellmann <gerd@gnu.org>
10988
10989 * (Version 21.1 released.)
10990
109912001-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
109962001-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
110062001-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
110112001-10-06 Miles Bader <miles@gnu.org>
11012
11013 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11014
110152001-10-04 Gerd Moellmann <gerd@gnu.org>
11016
11017 * variables.texi (Variable Aliases): New node.
11018
110192001-10-04 Gerd Moellmann <gerd@gnu.org>
11020
11021 * Branch for 21.1.
11022
110232001-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
110362001-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
110412001-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
110462001-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
110602001-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
5dcb4c4e
SM
11072 * positions.texi (List Motion):
11073 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
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
ed9265fc
JB
11085 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11086 The argument keymap can be a list.
b8d4c8d0
GM
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
111192001-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
111302001-08-30 Gerd Moellmann <gerd@gnu.org>
11131
11132 * display.texi (Conditional Display): Adjust to API change.
11133
11134 * configure: New file.
11135
111362001-07-30 Gerd Moellmann <gerd@gnu.org>
11137
11138 * commands.texi (Repeat Events): Add description of
11139 double-click-fuzz.
11140
111412001-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
111482001-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
111532000-12-09 Miles Bader <miles@gnu.org>
11154
11155 * windows.texi (Window Start): Update documentation for
11156 `pos-visible-in-window-p'.
11157
111582000-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
111632000-10-25 Gerd Moellmann <gerd@gnu.org>
11164
11165 * files.texi (Visiting Functions): Typos.
11166
111672000-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
111722000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11173
11174 * display.texi (Defining Faces): Document `graphic' display type
11175 in face specs.
11176
b344d29d 111772000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
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
111862000-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
111912000-08-17 Werner LEMBERG <wl@gnu.org>
11192
11193 * .cvsignore: New file.
11194
111952000-01-05 Gerd Moellmann <gerd@gnu.org>
11196
11197 * tindex.pl: New script.
11198
111991999-12-03 Dave Love <fx@gnu.org>
11200
11201 * Makefile.in (MAKEINFO): New parameter.
11202
112031999-09-17 Richard Stallman <rms@gnu.org>
11204
11205 * Makefile.in (srcs): Add hash.texi.
11206 (VERSION): Update to 20.6.
11207
112081999-09-13 Richard Stallman <rms@gnu.org>
11209
11210 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11211
112121998-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
112201998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11221
11222 * Makefile (INSTALL_INFO): New variable.
11223 (install): Run install-info.
11224
112251998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11226
11227 * Makefile (elisp.dvi): Add missing backslash.
11228
112291998-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
112351998-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
112401998-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
112461998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11247
11248 * Makefile (SHELL): Defined.
11249
112501998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11251
11252 * Makefile (elisp.tps): New target.
11253 (elisp.dvi): Depend on elisp.tps.
11254
c5602427 112551996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
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
c5602427 112651995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11266
11267 * Makefile (VERSION): Update version number.
5dcb4c4e 11268 (maintainer-clean): Rename from realclean.
b8d4c8d0 11269
c5602427 112701995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11271
11272 * Makefile (realclean): New target.
11273 (elisp): Remove any old elisp-* files first.
11274
c5602427 112751993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
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
ce058493 112811993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11282
11283 * Makefile (elisp): Depend on makeinfo.
11284
c5602427 112851993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11286
11287 * Makefile (srcs): Add anti.texi.
11288
c5602427 112891993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11290
11291 * Makefile (infodir, prefix): New vars.
11292 (install): Use infodir.
f4e90db0 11293 (emacsinfodir): Delete.
b8d4c8d0 11294
c5602427 112951993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
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
c5602427 113021993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11303
f4e90db0 11304 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11305
c5602427 113061993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
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
c5602427 113121993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
11313
11314 * modes.texi (Hooks): Document new optional arg of add-hook.
11315
c5602427 113161993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11317
11318 * variables.texi: Document nil initial value of buffer-local variables.
11319
11320 * tips.texi: Add new section on standard library headers.
11321
c5602427 113221993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11323
11324 * Makefile (srcs): Add frame.texi to the list of sources.
11325
c5602427 113261993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
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.
ed9265fc 11331 (srcs): ???
b8d4c8d0 11332
c5602427 113331993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11334
11335 * Makefile (dist): Don't include backup files or autosave files in
11336 the distribution tar file.
11337
c5602427 113381991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 11339
5dcb4c4e 11340 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
11341 (elisp.dvi): Remove erroneous shell comment.
11342 Expect output of permute-index in permuted.fns.
11343 Save old elisp.aux in elisp.oaux.
5dcb4c4e 11344 (clean): Add index.texi to be deleted.
b8d4c8d0 11345
c5602427 113461990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11347
11348 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11349
c5602427 113501990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
11351
11352 * files.texi: Noted that completion-ignored-extensions is ignored
11353 when making *Completions*.
11354
3e868ee3 113551990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
11356
11357 * Makefile make dist now depends on elisp.dvi, since it tries
11358 to include it in the dist file.
11359
c5602427 113601990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 11361
c5602427 11362 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 11363
c5602427 113641989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11365
11366 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11367 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11368
c5602427 113691989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
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
333f9019 11376 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 11377
c5602427 113781989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
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
c5602427 113851989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
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
c5602427 113921989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
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:
c8763fb6 11403;; coding: utf-8
b8d4c8d0
GM
11404;; End:
11405
ca4b98fa 11406 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
11407
11408 This file is part of GNU Emacs.
11409
352c8b4a 11410 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 11411 it under the terms of the GNU General Public License as published by
352c8b4a
GM
11412 the Free Software Foundation, either version 3 of the License, or
11413 (at your option) any later version.
b8d4c8d0
GM
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
352c8b4a 11421 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.