More Emacs 24.3 documentation updates.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
05b621a6
CY
12012-10-27 Chong Yidong <cyd@gnu.org>
2
3 * minibuf.texi (High-Level Completion): Don't mention removed
4 function iswitchb-read-buffer.
5
6 * commands.texi (Event Input Misc): Remove last-input-char.
7 (Command Loop Info): Remove last-command-char.
8
9 * frames.texi (Initial Parameters): Don't mention the obsolete
10 special-display feature.
11
12 * windows.texi (Choosing Window): Don't mention the obsolete
13 special display feature.
14 (Choosing Window Options): Remove obsolete special-display
15 variables, and the functions special-display-p and
16 special-display-popup-frame.
17
18 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
19
20 * hooks.texi (Standard Hooks): Remove obsolete hooks.
21
22 * markers.texi (Information from Markers): Remove obsolete
23 function buffer-has-markers-at.
24
25 * text.texi (Yanking): Document yank-handled-properties.
26
72ec96fb
PE
272012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
28
29 Update manual for new time stamp format (Bug#12706).
30 * buffers.texi (Modification Time):
31 * files.texi (Testing Accessibility, File Attributes):
32 * intro.texi (Version Info):
33 * os.texi (Time of Day):
34 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
35 These instances were missed the first time around.
36 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
37
75e8f9d2
CY
382012-10-24 Chong Yidong <cyd@gnu.org>
39
cd996018
CY
40 * minibuf.texi (Text from Minibuffer): Document read-regexp
41 changes.
42
43 * nonascii.texi (Selecting a Representation): Document
44 set-buffer-multibyte changes.
45
75e8f9d2
CY
46 * keymaps.texi (Toolkit Differences): Node deleted.
47 (Easy Menu): New node.
48
d1069532
SM
492012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
50
51 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
52
c4132fd4
PE
532012-10-23 Paul Eggert <eggert@cs.ucla.edu>
54
55 Fix outdated timestamp documentation in Elisp manual (bug#12706).
56 * files.texi (File Attributes):
57 * text.texi (Undo):
58 Time stamp resolution is now 1 picosecond, not 1 second.
59
1fb3aa3f
CY
602012-10-23 Chong Yidong <cyd@gnu.org>
61
49238e7f
CY
62 * display.texi (Font Lookup): Remove font-list-limit.
63
1fb3aa3f
CY
64 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
65 (Bug#12529).
66
5fb904b0
GM
672012-10-22 Glenn Morris <rgm@gnu.org>
68
f961c7d8
GM
69 * os.texi (Recording Input): Tiny fix.
70
4ee87740
GM
71 * intro.texi (Lisp History):
72 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
73 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
74
d18a0d24
CY
752012-10-15 Chong Yidong <cyd@gnu.org>
76
77 * macros.texi (Defining Macros): defmacro is now a macro.
78 Explicitly list the docstring and declare arguments.
79
80 * functions.texi (Anonymous Functions): Explicitly list the
81 docstring, declare, and interactive arguments to lambda.
82 (Defining Functions): Likewise for defun.
83 (Inline Functions): Likewise for defsubst.
84 (Declare Form): Tweak description.
85
73f2b4ab
CY
862012-10-13 Chong Yidong <cyd@gnu.org>
87
88 * display.texi (ImageMagick Images): ImageMagick enabled by default.
89
379acb95
CY
902012-10-05 Chong Yidong <cyd@gnu.org>
91
92 * minibuf.texi (Basic Completion): Clarify list form of completion
93 table (Bug#12564).
94
e8757f09 952012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
96
97 * functions.texi (Function Safety): Copyedit. (Bug#12562)
98
86ec63ba
PE
992012-10-01 Paul Eggert <eggert@cs.ucla.edu>
100
101 Revert the FOLLOW-SYMLINKS change for file-attributes.
102 * files.texi (File Attributes, Magic File Names): Undo last change.
103
e7a2937b
PE
1042012-09-30 Paul Eggert <eggert@cs.ucla.edu>
105
106 file-attributes has a new optional arg FOLLOW-SYMLINKS.
107 * files.texi (File Attributes): Describe it.
108 (Magic File Names): Use it.
109
48de8b12
CY
1102012-09-30 Chong Yidong <cyd@gnu.org>
111
112 * commands.texi (Click Events): Define "mouse position list".
113 Remove mention of unimplemented horizontal scroll bars.
114 (Drag Events, Motion Events): Refer to "mouse position list".
115 (Accessing Mouse): Document posnp.
116
117 * errors.texi (Standard Errors): Tweak arith-error description.
118 Tweak markup. Remove domain-error and friends, which seem to be
119 unused after the floating-point code revamp.
120
121 * functions.texi (Obsolete Functions): Obsolescence also affects
122 documentation commands. Various clarifications.
123 (Declare Form): New node.
124
125 * strings.texi (String Basics): Copyedits.
126
127 * os.texi (Idle Timers): Minor clarifications.
128 (User Identification): Add system-users and system-groups.
129
130 * macros.texi (Defining Macros): Move description of `declare' to
131 Declare Form node.
132
133 * loading.texi (Autoload):
134 * help.texi (Documentation Basics): The special sequences can
135 trigger autoloading.
136
137 * numbers.texi (Integer Basics): Copyedits.
138 (Float Basics): Consider IEEE floating point always available.
139 (Random Numbers): Document actual limits.
140 (Arithmetic Operations): Clarify division by zero. Don't mention
141 the machine-independence of negative division since it does not
142 happen in practice.
143
1442012-09-28 Chong Yidong <cyd@gnu.org>
145
146 * os.texi (Startup Summary): Document leim-list.el change.
147
1482012-09-25 Chong Yidong <cyd@gnu.org>
149
150 * functions.texi (Defining Functions): defun is now a macro.
151
e61d39cd 1522012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
153
154 * files.texi (Files): Fix typo.
155
e109c4a6
CY
1562012-09-23 Chong Yidong <cyd@gnu.org>
157
158 * buffers.texi (Read Only Buffers): Document read-only-mode.
159
160 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
161 read-only-mode.
162
163 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
164 calling conventions.
165
c88b867f
CY
1662012-09-22 Chong Yidong <cyd@gnu.org>
167
168 * searching.texi (Replacing Match): Minor clarification.
169
df9685f3
EZ
1702012-09-22 Eli Zaretskii <eliz@gnu.org>
171
287d7455
EZ
172 * edebug.texi (Instrumenting): Improve indexing.
173
df9685f3
EZ
174 * os.texi (Idle Timers): Warn against reinvoking an idle timer
175 from within its own timer action. (Bug#12447)
176
47133380
CY
1772012-09-22 Chong Yidong <cyd@gnu.org>
178
179 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
180
ab199df2 1812012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
182
183 * debugging.texi (Using Debugger): Fix typo.
184
ed1f0bd3
CY
1852012-09-18 Chong Yidong <cyd@gnu.org>
186
187 * display.texi (Faces): Discuss anonymous faces.
188 (Face Attributes): Tweak intro.
189 (Defining Faces): Move after the Face Attributes node. Copyedits.
190 (Displaying Faces): Describe role of inheritance.
191
192 * customize.texi (Customization): Define customization more
193 carefully (Bug#11440).
194 (Common Keywords): Add xref to Constant Variables.
195
196 * variables.texi (Defining Variables): Link to defcustom's node
197 instead of the higher-level Customization chapter.
198
c990426a
PE
1992012-09-11 Paul Eggert <eggert@cs.ucla.edu>
200
201 Simplify, document, and port floating-point (Bug#12381).
202 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
203 Document that / and mod (with floating point arguments), along
204 with asin, acos, log, log10, expt and sqrt, return special values
205 instead of signaling exceptions.
206 (Float Basics): Document that logb operates on the absolute value
207 of its argument.
208 (Math Functions): Document that (log ARG BASE) also returns NaN if
209 BASE is negative. Document that (expt X Y) returns NaN if X is a
210 finite negative number and Y a finite non-integer.
211
011474aa
CY
2122012-09-09 Chong Yidong <cyd@gnu.org>
213
bb6b0efc
CY
214 * lists.texi (Sets And Lists): Explain that the return value for
215 delete should be used, like for delq.
216
011474aa
CY
217 * minibuf.texi (Yes-or-No Queries): Document recentering and
218 scrolling in y-or-n-p. Remove gratuitous example.
219
220 * searching.texi (Search and Replace): Document window scrolling
221 entries in query-replace-map.
222
6dcef6ec
CY
2232012-09-08 Chong Yidong <cyd@gnu.org>
224
225 * syntax.texi (Syntax Table Internals): Define "raw syntax
226 descriptor" terminology (Bug#12383).
227 (Syntax Descriptors): Mention raw syntax descriptors.
228
52404181
CY
2292012-09-07 Chong Yidong <cyd@gnu.org>
230
1a5432bc
CY
231 * variables.texi (Creating Buffer-Local): Fix description of
232 local-variable-if-set-p (Bug#10713).
233
0a6bdaa1
CY
234 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
235
14ba4cf3
CY
236 * windows.texi (Display Action Functions)
237 (Choosing Window Options): Remove obsolete variable
238 display-buffer-reuse-frames.
cee2e90d 239 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 240
e5c2edf7
CY
241 * positions.texi (Narrowing): Document buffer-narrowed-p.
242
52404181
CY
243 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
244
245 * syntax.texi (Low-Level Parsing): Add xref to Parser State
246 (Bug#12269).
247
7f7e0167
LI
2482012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
249
250 * debugging.texi (Explicit Debug): Document `debug-on-message'.
251
6a787d9a
CY
2522012-09-02 Chong Yidong <cyd@gnu.org>
253
254 * windows.texi (Window Configurations): Recommend against using
255 save-window-excursion (Bug#12075).
256
257 * control.texi (Catch and Throw):
258 * positions.texi (Excursions): Don't mention it.
259
0e23ef9d
PE
2602012-09-01 Paul Eggert <eggert@cs.ucla.edu>
261
262 Better seed support for (random).
263 * numbers.texi (Random Numbers): Document new behavior of
264 the calls (random) and (random STRING).
265
342dac71
MR
2662012-08-21 Martin Rudalics <rudalics@gmx.at>
267
268 * windows.texi (Window Point): Document recent changes in
269 window-point and set-window-point.
270 (Selecting Windows): Document recent change in select-window.
271
a08eadfe
EZ
2722012-08-06 Eli Zaretskii <eliz@gnu.org>
273
274 * functions.texi (Closures): Put the main index entry for
275 "closures" here. (Bug#12138)
276
277 * variables.texi (Lexical Binding): Disambiguate the index entry
278 for "closures".
279
35b6586e
CY
2802012-08-05 Chong Yidong <cyd@gnu.org>
281
282 * display.texi (Defining Faces): Move documentation of
283 frame-background-mode to the Emacs manual (Bug#7774).
284
02676e5d
CY
2852012-08-04 Chong Yidong <cyd@gnu.org>
286
287 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
288 Fix description of syntax table inheritance.
289 (Syntax Table Functions): Don't refer to internal contents of
290 syntax table, since that is not explained yet. Copyedits.
291 (Standard Syntax Tables): Node deleted.
292 (Syntax Table Internals): Misc clarifications. Improve table
293 formatting.
294
295 * keymaps.texi (Inheritance and Keymaps):
296 * text.texi (Sticky Properties): Tweak index entry.
297
73e0cbc0
EZ
2982012-07-28 Eli Zaretskii <eliz@gnu.org>
299
300 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
301
09ae5da1
PE
3022012-07-25 Paul Eggert <eggert@cs.ucla.edu>
303
304 Prefer typical American spelling for "acknowledgment".
305 * intro.texi (Acknowledgments): Rename from Acknowledgements.
306
1ada2e55
EZ
3072012-07-21 Eli Zaretskii <eliz@gnu.org>
308
309 * commands.texi (Special Events): Mention language-change event.
310 (Input Events, Interactive Codes):
311 * keymaps.texi (Key Sequences): Mention events that are
312 non-keyboard but also non-mouse events.
313
9ea10cc3
CY
3142012-07-17 Chong Yidong <cyd@gnu.org>
315
316 * text.texi (Insertion): Document insert-char changes.
317
2e2d2a13
LL
3182012-07-15 Leo Liu <sdl.web@gmail.com>
319
320 * display.texi (Fringe Bitmaps): Add exclamation-mark.
321
b68b3337
CY
3222012-07-13 Chong Yidong <cyd@gnu.org>
323
324 * buffers.texi (Read Only Buffers): Document toggle-read-only
325 changes. Reword to account for the fact that read-only is
326 currently not supported in overlay properties.
327
ab4c47d3
CY
3282012-07-07 Chong Yidong <cyd@gnu.org>
329
330 * loading.texi (Library Search): Index site-lisp directories.
331
d4913798
CY
3322012-07-06 Chong Yidong <cyd@gnu.org>
333
334 * intro.texi (A Sample Function Description): Fix incorrect
335 markup, undoing previous change.
336 (A Sample Variable Description): Minor clarifications and markup
337 improvements.
338
339 * elisp.texi (Top):
340 * text.texi (Text): Fix menu order.
341
251736f4
RS
3422012-07-06 Richard Stallman <rms@gnu.org>
343
344 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 345 (A Sample Variable Description): Improve/undo previous changes.
251736f4 346
e8d71283
GM
3472012-07-05 Glenn Morris <rgm@gnu.org>
348
349 * intro.texi (A Sample Function Description): Fix cross-refs.
350
47187200
MW
3512012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
352
353 * intro.texi (Evaluation Notation, A Sample Function Description)
354 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
355
a2eb421b
CY
3562012-06-27 Chong Yidong <cyd@gnu.org>
357
358 * processes.texi (Asynchronous Processes, Input to Processes):
359 * internals.texi (Process Internals): Don't capitalize "pty".
360
6d41a41d
TTN
3612012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
362
363 * processes.texi (Asynchronous Processes): Make the pty vs pipe
364 discussion more prominent.
365
0bd8297f
EZ
3662012-06-23 Eli Zaretskii <eliz@gnu.org>
367
368 * commands.texi (Misc Events): Document the language-change event.
369
d35af63c
PE
3702012-06-22 Paul Eggert <eggert@cs.ucla.edu>
371
372 Support higher-resolution time stamps (Bug#9000).
373 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
374 * processes.texi (System Processes):
375 Time stamp resolution is now picosecond, not microsecond.
376
ac1a0ce1 3772012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
378
379 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
380
1053a871
SM
3812012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
382
383 * functions.texi (Defining Functions):
384 * macros.texi (Defining Macros): Un-define the return value of `defun',
385 `defmacro' and `defalias'.
386
41b7f8bc
CY
3872012-06-17 Chong Yidong <cyd@gnu.org>
388
389 * elisp.texi: Remove urlcolor setting.
390
82a25657
GM
3912012-06-17 Glenn Morris <rgm@gnu.org>
392
393 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
394 Overlining no longer behaves exactly like underlining.
395
8da9479c
GM
3962012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
397
398 * display.texi (Face Attributes):
399 Document wave-style underline face attribute.
400
1b9b4cf4
CY
4012012-06-11 Chong Yidong <cyd@gnu.org>
402
403 * display.texi (ImageMagick Images): ImageMagick now supports the
404 :background property.
405
dbab98c7
DA
4062012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
407
408 * internals.texi (Garbage Collection): Typo fix.
409
6175e34b
CY
4102012-06-09 Chong Yidong <cyd@gnu.org>
411
412 * text.texi (Special Properties): Clarify the meaning of a list of
413 faces in the `face' property.
414
415 * display.texi (Face Remapping): Minor clarification.
416
4b56d0fe
CY
4172012-06-08 Chong Yidong <cyd@gnu.org>
418
419 * display.texi (Face Attributes): Font family does not accept
420 wildcards. De-document obsolete :bold and :italic attributes.
421 (Defining Faces): Use new-style face spec format.
422
f3372c87
DA
4232012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
424
8d7c7eed 425 * internals.texi (Garbage Collection): Document new
f3372c87
DA
426 vector management code and vectorlike_header structure.
427
5f2c76c6
CY
4282012-06-03 Chong Yidong <cyd@gnu.org>
429
430 * modes.texi (Mode Line Data): Use "mode line construct"
431 terminology for consistency.
432
ecc6530d
GM
4332012-05-27 Glenn Morris <rgm@gnu.org>
434
435 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
436 * buffers.texi, commands.texi, compile.texi, control.texi:
437 * customize.texi, debugging.texi, display.texi, doclicense.texi:
438 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
439 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
440 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
441 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
442 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
443 * objects.texi, os.texi, package.texi, positions.texi:
444 * processes.texi, searching.texi, sequences.texi, streams.texi:
445 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
446 * variables.texi, windows.texi: Nuke hand-written node pointers.
447
33017faf 4482012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 449
33017faf
GM
450 * functions.texi (Obsolete Functions):
451 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
452
453 * modes.texi (Mode Help): Fix describe-mode.
454
455 * display.texi (Face Functions): Fix define-obsolete-face-alias.
456
457 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
458
33017faf 4592012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 460
33017faf 461 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
462
463 * compile.texi (Docs and Compilation):
464 byte-compile-dynamic-docstrings is an option.
465
466 * debugging.texi (Invoking the Debugger): debug is a command.
467
468 * display.texi (Progress): progress-reporter-update and
469 progress-reporter-force-update have VALUE argument optional.
470 (Animated Images): Use non-@code{nil} instead of non-nil.
471
33017faf
GM
472 * files.texi (Format Conversion Round-Trip):
473 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
474
475 * frames.texi (Creating Frames): make-frame is a command.
476 (Input Focus): select-frame is a command.
477 (Pointer Shape): void-text-area-pointer is an option.
478
33017faf 479 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
480 (Help Functions): describe-prefix-bindings is a command.
481
482 * markers.texi (Creating Markers): Both arguments of copy-marker
483 are optional.
484
485 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
486
487 * modes.texi (Mode Line Variables): mode-line-remote and
488 mode-line-client are not options.
489 (Imenu): imenu-add-to-menubar is a command.
33017faf 490 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
491
492 * os.texi (Sound Output): play-sound-file is a command.
493
33017faf 494 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 495
33017faf
GM
496 * processes.texi (Signals to Processes):
497 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
498 (Signals to Processes): signal-process is a command.
499
33017faf 500 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
501 (Base 64): base64-encode-string is not a command while
502 base64-decode-region is.
503
504 * windows.texi (Switching Buffers): pop-to-buffer is a command.
505
3fe7cdc8
GM
5062012-05-12 Glenn Morris <rgm@gnu.org>
507
508 * Makefile.in (MKDIR_P): New, set by configure.
509 (mkinfodir): Use $MKDIR_P.
510
dc0f75c8
GM
5112012-05-10 Glenn Morris <rgm@gnu.org>
512
b8a82b69
GM
513 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
514 with "coding: raw-text".
51b1e059 515 Concept of multibyte sessions no longer exists.
b8a82b69 516
dc0f75c8
GM
517 * files.texi (File Locks): Mention create-lockfiles option.
518
666b903b 5192012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 520
5b6eebcf
GM
521 * vol1.texi, vol2.texi: Remove files.
522 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
523 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
524
0a454caf 525 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 526
143d9dd8
GM
527 * two-volume.make (emacsdir): New.
528 (tex): Add directory with emacsver.texi to TEXINPUTS.
529
e68b393e
GM
530 * minibuf.texi (Minibuffer History, Basic Completion):
531 Tweak page breaks.
532
9658dc2a
GM
533 * internals.texi (Garbage Collection, Memory Usage)
534 (Writing Emacs Primitives): Tweak page breaks.
535
161c2a25
GM
536 * streams.texi (Output Variables): Improve page break.
537
538 * edebug.texi (Edebug Display Update): Improve page break.
539
51d58083
GM
540 * compile.texi (Disassembly): Condense the examples.
541
ddff3351
GM
542 * eval.texi, functions.texi, loading.texi, macros.texi:
543 Where possible, use example rather than smallexample.
544
545 * symbols.texi: Where possible, use example rather than smallexample.
546 (Symbol Components): Fix typo.
547 (Other Plists): Tweak page break.
548
549 * sequences.texi (Arrays): Tweak page breaks.
550
551 * customize.texi: Where possible, use example rather than smallexample.
552 (Common Keywords, Variable Definitions, Applying Customizations)
553 (Custom Themes): Tweak page breaks.
554
555 * control.texi: Where possible, use example rather than smallexample.
556 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
557 Tweak page breaks.
558
ca4b98fa
GM
5592012-05-08 Glenn Morris <rgm@gnu.org>
560
5122804a
GM
561 * two.el: Remove; unused since creation of two-volume.make.
562
ca4b98fa
GM
563 * vol1.texi, vol2.texi: No need to keep menus in these files.
564
eceeb5fc
CY
5652012-05-05 Glenn Morris <rgm@gnu.org>
566
567 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
568
569 * intro.texi (Caveats): Copyedit.
570 (Lisp History): Convert inforef to xref.
571 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
572
573 * text.texi (Auto Filling): Don't mention Emacs 19.
574
575 * commands.texi (Event Input Misc): Don't mention unread-command-char.
576 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
577
578 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
579
eceeb5fc
CY
580 * lists.texi (List-related Predicates, List Variables):
581 Tweak page-breaks.
582 (Sets And Lists): Convert inforef to xref.
583
8045b906
GM
5842012-05-04 Glenn Morris <rgm@gnu.org>
585
586 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
587 (info, infoclean): Use $INFO_EXT.
588 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
589 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
590 (info, maintainer-clean): Use $INFO_EXT.
591 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
592
78f3273a
CY
5932012-05-04 Chong Yidong <cyd@gnu.org>
594
595 * os.texi (Timers): Use defopt for timer-max-repeats.
596
ab0fa4e4
PE
5972012-05-03 Paul Eggert <eggert@cs.ucla.edu>
598
599 * os.texi (Time of Day): Do not limit current-time-string
600 to years 1000..9999.
601
2bc356d7
CY
6022012-05-02 Chong Yidong <cyd@gnu.org>
603
604 * display.texi (Font Lookup):
605 * frames.texi (Pointer Shape):
606 * processes.texi (Subprocess Creation): Use defopt for options.
607
90207a15 6082012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
609
610 * elisp.texi (@copying):
611 * intro.texi (Introduction): Only print VERSION in the TeX version.
612
90207a15 6132012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
614
615 * text.texi (Change Hooks): Minor fix for after-change-functions.
616
90207a15 6172012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
618
619 * package.texi (Packaging Basics):
620 * loading.texi (Autoload):
621 * files.texi (Magic File Names):
622 Reword to remove/reduce some overly long/short lines.
623
a8e7d6d7 6242012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
625
626 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
627 * modes.texi (Major Modes, Auto-Indentation):
628 * buffers.texi (Buffers): Some fixes for menu descriptions.
629
a8e7d6d7 6302012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
631 * functions.texi (Simple Lambda, Argument List):
632 * eval.texi (Function Indirection): Avoid deprecated form.
633
a8e7d6d7 6342012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 635
1a72be46
GM
636 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
637 Add "et al." to authors.
638
16152b76
GM
639 * buffers.texi, commands.texi, compile.texi, control.texi:
640 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
641 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
642 * modes.texi, numbers.texi, objects.texi, streams.texi:
643 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
644 Use Texinfo recommended convention for quotes+punctuation.
645
a8e7d6d7 6462012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
647
648 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
649 to where-is-internal (Bug#10872).
650
a8e7d6d7 6512012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 652
a2715669
GM
653 * macros.texi (Indenting Macros): Fix typo.
654
0b27932b
GM
655 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
656 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
657 (Choosing Window Options, Horizontal Scrolling)
658 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
659 (Quitting Windows, Window Configurations, Textual Scrolling):
660 (Coordinates and Windows, Window Configurations)
661 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
662 (Splitting Windows, Deleting Windows):
663 Fix ignore-window-parameters logic.
664 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
665 (Window Start and End): Remove pointless example.
666 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
667 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
668 and recenter-positions. Remove recenter example.
0b27932b 669
0dc91072
GM
670 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
671
9c51bbaa
GM
672 * minibuf.texi (Intro to Minibuffers):
673 Tweak discussion of resizing minibuffer window.
674
674ea9c6
GM
6752012-04-26 Glenn Morris <rgm@gnu.org>
676
8a4ca8e3 677 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 678
562e638f
GM
679 * tindex.pl: Remove file.
680
674ea9c6
GM
681 * makefile.w32-in (srcs):
682 * Makefile.in (srcs): Remove back.texi (which is unused).
683
b613912b
MA
6842012-04-24 Michael Albinus <michael.albinus@gmx.de>
685
e43042fe
MA
686 * os.texi (Notifications): Extend possible notification hints.
687 Add notifications-get-capabilities.
b613912b 688
f30d612a
CY
6892012-04-20 Chong Yidong <cyd@gnu.org>
690
691 * processes.texi (Asynchronous Processes): Mention nil argument to
692 start-process.
693
b58b1df8
GM
6942012-04-20 Glenn Morris <rgm@gnu.org>
695
696 * minibuf.texi (Basic Completion): No need to describe obarrays here.
697 Don't mention obsolete `nospace' argument of all-completions.
698 (Minibuffer Completion, Completion Commands, Reading File Names)
699 (Completion Variables): Copyedits.
700 (Completion Commands): Mention parent keymaps.
701 Remove obsolete minibuffer-local-filename-must-match-map.
702 (High-Level Completion): Remove read-variable's almost
703 word-for-word duplication of read-command.
704 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
705 Update "High-Level Completion" description.
706
c0ea08d2
GM
707 * minibuf.texi (Minibuffers):
708 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
709
9d2754f5
GM
710 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
711 Use Texinfo-recommended form of quote+punctuation.
712 (Intro to Minibuffers): First minibuffer is #1, not #0.
713 Mention minibuffer-inactive-mode.
714 (Text from Minibuffer): Copyedits.
715 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
716 (Object from Minibuffer): Remove overly pedantic para.
717 (Minibuffer History): Copyedits. Add face-name-history.
718 (Initial Input, Yes-or-No Queries, Multiple Queries)
719 (Minibuffer Windows, Minibuffer Misc): Copyedits.
720 (Yes-or-No Queries): Tweak example.
721 (Minibuffer Commands): Add next-complete-history-element.
722 (Minibuffer Misc): Mention minibuffer-message-timeout, and
723 minibuffer-inactive-mode.
9d2754f5 724
4373fd43
GM
725 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
726 (Bindat Functions): Copyedits.
727
61bb069e 7282012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
729
730 * files.texi (Saving Buffers): Document `visit and `visit-save'
731 values of require-final-newline.
732
61bb069e 7332012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
734
735 * processes.texi (Output from Processes, Filter Functions):
736 Mention waiting-for-user-input-p.
737 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
738 (Network Servers, Datagrams, Network Processes, Network Options)
739 (Network Feature Testing, Serial Ports): Copyedits.
740 (Network): Add encrypted network overview paragraph.
741 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
742
61bb069e 7432012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
744
745 * help.texi (Keys in Documentation): Mention :advertised-binding.
746
747 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
748 description to help.texi.
749
61bb069e 7502012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
751
752 * processes.texi (Process Information, Input to Processes)
753 (Signals to Processes, Output from Processes, Process Buffers)
754 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 755 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 756
e153c136
GM
7572012-04-15 Glenn Morris <rgm@gnu.org>
758
759 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
760 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
761 Copyedits.
e153c136 762 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
763 (Synchronous Processes, Asynchronous Processes):
764 Update some example output.
e153c136
GM
765 (Process Information): Fix typo.
766 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
767
e6fd457e 7682012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
769
770 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
771 open-network-stream does exist in Emacs 23, but is simpler.
772
e6fd457e 7732012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
774
775 * customize.texi (Custom Themes): Also document load-theme etc.
776
35dc09a1 7772012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
778
779 * customize.texi (Applying Customizations):
780 (Custom Themes): New nodes.
781
782 * display.texi (Defining Faces): Reference custom-set-faces.
783
784 * modes.texi (Defining Minor Modes, Defining Minor Modes):
785 * os.texi (Startup Summary): Copyedits.
786
35dc09a1 7872012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
788
789 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
790
9fce7eda
GM
791 * strings.texi (Case Tables):
792 * objects.texi (General Escape Syntax):
793 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
794
2bb0eca1
GM
795 * buffers.texi, compile.texi, customize.texi, debugging.texi:
796 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
797 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
798 * text.texi: Use @file for buffers, per the Texinfo manual.
799
62200c14
GM
800 * compile.texi (Compiler Errors): Add missing space in buffer name.
801
35dc09a1 8022012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
803
804 * processes.texi (Query Before Exit): Remove obsolete function
805 process-kill-without-query (Bug#11190).
806
35dc09a1 8072012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
808
809 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
810 Use @env for environment variables.
811
f48a9cb4
GM
812 * Makefile.in: Replace non-portable use of $< in ordinary rules.
813
0a6dd5e2
JA
8142012-04-12 Jari Aalto <jari.aalto@cante.net>
815
816 * processes.texi (Synchronous Processes): Mention
817 `default-directory' (bug#7515).
818
b4d3bc10
CY
8192012-04-09 Chong Yidong <cyd@gnu.org>
820
821 * customize.texi (Variable Definitions): Remove user-variable-p.
822
823 * commands.texi (Interactive Codes):
824 * help.texi (Accessing Documentation):
825 * minibuf.texi (High-Level Completion): Callers changed.
826
ea0ff314
CY
8272012-04-06 Chong Yidong <cyd@gnu.org>
828
829 * minibuf.texi (Programmed Completion): Document metadata method.
830 (Completion Variables): Document completion-category-overrides.
831
91b65361
CY
8322012-04-05 Chong Yidong <cyd@gnu.org>
833
834 * anti.texi (Antinews): Rewrite for Emacs 23.
835
3d439cd1
CY
8362012-04-04 Chong Yidong <cyd@gnu.org>
837
321cc491
CY
838 * minibuf.texi (Programmed Completion): Remove obsolete variable
839 completion-annotate-function.
840 (Completion Variables): Rename from Completion Styles. Document
841 completion-extra-properties. Document completion-styles-alist
842 change.
245d176b
CY
843 (Reading File Names): minibuffer-local-filename-must-match-map is
844 not used anymore.
845 (Minibuffer Completion): Document completing-read-function.
846 (Completion in Buffers): completion-at-point-functions can return
847 properties recognized in completion-extra-properties.
321cc491 848
3d439cd1
CY
849 * display.texi (Delayed Warnings): New node.
850
a7972adf
CY
851 * os.texi (Notifications): Copyedits.
852
97f4a299
GM
8532012-04-04 Glenn Morris <rgm@gnu.org>
854
855 * os.texi (Notifications): Copyedits.
856
9ff687e1
MA
8572012-04-03 Michael Albinus <michael.albinus@gmx.de>
858
859 * os.texi (Terminal-Specific): Fix typo.
860 (Notifications): New section.
861
862 * elisp.texi (Top):
863 * vol1.texi (Top):
864 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
865 menu entries.
866
42ee526b
CY
8672012-04-01 Chong Yidong <cyd@gnu.org>
868
869 * files.texi (Kinds of Files): file-subdir-of-p renamed to
870 file-in-directory-p.
871
0b021094
GM
8722012-03-31 Glenn Morris <rgm@gnu.org>
873
874 * edebug.texi (Instrumenting Macro Calls):
875 Mention defining macros at instrumentation time.
876 (Edebug Options): Mention edebug-unwrap-results.
877
50fe197c
EZ
8782012-03-31 Eli Zaretskii <eliz@gnu.org>
879
880 * text.texi (Special Properties): Clarify the description of the
881 effect of integer values of the 'cursor' property on cursor
882 position. See the discussions in bug#11068 for more details and
883 context.
884
650b6d0b
GM
8852012-03-31 Glenn Morris <rgm@gnu.org>
886
887 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
888 Copyedits.
889
5319014e
CY
8902012-03-30 Chong Yidong <cyd@gnu.org>
891
892 * display.texi (Image Formats): Add imagemagick type.
893 (Image Descriptors): Mention how they are used.
894 (ImageMagick Images): Clarify role of imagemagick-register-types.
895 (Character Display): Don't mention glyph tables.
896 (Display Tables): Use make-glyph-code in example.
897 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
898 tables are semi-obsolete. De-document create-glyph.
899 (Glyphless Chars): Note that display tables override this.
900 (Bidirectional Display): Copyedits. Introduce "bidirectional
901 reordering" terminology, and use it.
902
f1224267
GM
9032012-03-30 Glenn Morris <rgm@gnu.org>
904
905 * edebug.texi (Jumping): Give name of `i' binding.
906
d14daa28
GM
9072012-03-28 Glenn Morris <rgm@gnu.org>
908
909 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
910 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
911 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
912 (Regexp Special): Mention collation.
913 Clarify char classes with an example.
fee88ca0
GM
914 (Regexp Functions): Mention regexp-opt is not guaranteed.
915 Mention regexp-opt-charset.
916 (Regexp Search): Recommend against looking-back.
917 (Search and Replace): Use Texinfo recommended quote convention.
918 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 919
dcb6e7b3
MR
9202012-03-27 Martin Rudalics <rudalics@gmx.at>
921
922 * windows.texi (Window History): Describe new option
923 switch-to-visible-buffer.
924
cf0495f2
GM
9252012-03-27 Glenn Morris <rgm@gnu.org>
926
4fb9a543
GM
927 * searching.texi (String Search): Add xref to Emacs manual.
928 Copyedits. Mention the function word-search-regexp.
929 (Searching and Case): Add xref to Emacs manual. Copyedits.
930
9364727b
GM
931 * processes.texi (Network Servers): Standardize apostrophe usage.
932
cf0495f2
GM
933 * os.texi (System Environment): Copyedits. Remove some examples
934 that do not seem useful. Mention setenv third arg.
935 tty-erase-char does not seem to be nil under a window-system.
936 (User Identification): Copyedits.
937 Remove some examples that do not seem useful.
938
33da7b16
GM
9392012-03-26 Glenn Morris <rgm@gnu.org>
940
941 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
942 (Init File): Copyedits.
943 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
944 (Killing Emacs): Copyedits.
945 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
946 Shorten the example, use more standard shell prompts.
33da7b16 947
9a69676a
CY
9482012-03-25 Chong Yidong <cyd@gnu.org>
949
950 * display.texi (Fringes): Note that fringes are shown on graphical
951 displays only.
952 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
953 (Replacing Specs): Clarify example.
954 (Manipulating Buttons): Note that button-at can return a marker.
955 (Buttons): Minor rewrite.
956 (Character Display): New node. Consolidate all character display
957 related nodes into its subsections.
958 (Usual Display): Character 127 is also affected by ctl-arrow.
959 (Display Tables): Improve example.
960
c8f6ec5c
GM
9612012-03-22 Glenn Morris <rgm@gnu.org>
962
963 * strings.texi (Text Comparison): Mention string-prefix-p.
964
fb5b8aca
CY
9652012-03-21 Chong Yidong <cyd@gnu.org>
966
967 * display.texi (The Echo Area): Add xref to Output Streams.
968 (Displaying Messages): Improve doc of message.
969 (Echo Area Customization, Invisible Text): Copyedits.
970 (Invisible Text): Mention that spec comparison is done with eq.
971 (Width): Improve doc of char-width.
972 (Faces): Recommend using symbol instead of string for face name.
973 Minor clarifications.
974 (Defining Faces): Copyedits. Update face example.
975 (Attribute Functions): Mark set-face-foreground etc as commands.
976 (Face Remapping): Mention text-scale-adjust. Clarify
977 face-remapping-alist and related docs.
978 (Face Functions): Don't document make-face or copy-face.
979
025de85b
CY
9802012-03-20 Chong Yidong <cyd@gnu.org>
981
982 * display.texi (Forcing Redisplay): Various rewrites to reflect
983 new value of redisplay-dont-pause.
984 (Truncation): Copyedits.
985
a5656eae
GM
9862012-03-20 Glenn Morris <rgm@gnu.org>
987
988 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
989 Add summary table of some relevant command-line options.
990
d15aac68
CY
9912012-03-18 Chong Yidong <cyd@gnu.org>
992
993 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
994 (Writing Emacs Primitives): Re-organize discussion of functions
995 with variable Lisp arguments are handled. Delete an obsolete
996 remark, previously tagged as FIXME.
997
998 * os.texi (Idle Timers): Minor clarification.
999 (Idle Timers): Link to Time of Day for description of time list.
1000
b59af549
GM
10012012-03-18 Glenn Morris <rgm@gnu.org>
1002
1003 * os.texi (System Interface): Flow control was removed.
1004 (Startup Summary): General update.
1005 (Init File): Don't mention compiling it.
1006
986bd52a
CY
10072012-03-17 Chong Yidong <cyd@gnu.org>
1008
1009 * os.texi (Startup Summary): Mention package loading.
1010 (Init File): Don't refer to .emacs in section title. Copyedits.
1011 (Terminal-Specific): Give a realistic example.
1012 (Command-Line Arguments): Reference Entering Emacs instead of
1013 repeating the spiel about not restarting Emacs.
1014 (Time of Day): Discuss time representation at beginning of node.
1015 (Sound Output): Copyedits.
1016
1017 * package.texi (Packaging Basics): Document package-initialize.
1018
f761251a
EZ
10192012-03-17 Eli Zaretskii <eliz@gnu.org>
1020
1021 * frames.texi (Initial Parameters): Add an index entry for
1022 minibuffer-only frame.
1023
da986230
GM
10242012-03-16 Glenn Morris <rgm@gnu.org>
1025
1026 * modes.texi (Major Mode Conventions): Mention the strange
1027 relationship between View mode and special modes. (Bug#10650)
1028
2cc775f9
CY
10292012-03-11 Chong Yidong <cyd@gnu.org>
1030
1031 * windows.texi (Window Configurations): save-window-excursion is
1032 now a macro.
1033
1034 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1035 now a macro.
1036
66c5eebd
CY
1037 * text.texi (Fields): Minor copyedit.
1038
310a820f
EZ
10392012-03-10 Eli Zaretskii <eliz@gnu.org>
1040
83a96c08
EZ
1041 * strings.texi (String Basics):
1042 * sequences.texi (Sequence Functions): Mention that `length' is
1043 not appropriate for computing the string width on display; add a
1044 cross-reference to the description of `string-width'. (Bug#10978)
1045
310a820f
EZ
1046 * eval.texi (Autoloading): Minor change of wording.
1047
83ef8187
CY
10482012-03-10 Chong Yidong <cyd@gnu.org>
1049
bc44be50
CY
1050 * loading.texi (Autoload): Explicitly state which forms are
1051 processed specially (Bug#7783).
1052
83ef8187
CY
1053 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1054 non-default situation. Describe one-submenu exception (Bug#7695).
1055
1056 * nonascii.texi (Character Properties): Copyedits.
1057
483ab230
CY
10582012-03-08 Chong Yidong <cyd@gnu.org>
1059
1060 * text.texi (Mode-Specific Indent): Document new behavior of
1061 indent-for-tab-command. Document tab-always-indent.
1062 (Special Properties): Copyedits.
1063 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1064 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1065 libxml-parse-html-region.
1066
00e84de0
GM
10672012-03-07 Glenn Morris <rgm@gnu.org>
1068
eaa6bc3c
GM
1069 * markers.texi (The Region): Briefly mention use-empty-active-region
1070 and region-active-p.
a9685db7 1071 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1072 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1073
67cd45a2
CY
10742012-03-07 Chong Yidong <cyd@gnu.org>
1075
1076 * text.texi (Buffer Contents): Don't duplicate explanation of
1077 region arguments from Text node. Put doc of obsolete var
1078 buffer-substring-filters back, since it is referred to.
1079 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1080 selection by default.
1081
1082 * markers.texi (The Mark): Fix typo.
1083 (The Region): Copyedits.
1084
2ad80941
GM
10852012-03-07 Glenn Morris <rgm@gnu.org>
1086
1087 * markers.texi (Overview of Markers): Copyedits.
1088 (Creating Markers): Update approximate example buffer size.
1089 (The Mark): Don't mention uninteresting return values.
1090
ef959d3a
CY
10912012-03-05 Chong Yidong <cyd@gnu.org>
1092
1093 * positions.texi (Text Lines): Document count-words.
1094
a08a07e3
CY
10952012-03-04 Chong Yidong <cyd@gnu.org>
1096
1097 * frames.texi (Frames): Remove little-used "terminal frame" and
1098 "window frame" terminology.
1099 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1100 (Size and Position, Visibility of Frames): Callers changed.
1101 (Frames): Clarify which terminals in framep are graphical.
1102 (Initial Parameters): --geometry is not the only option which adds
1103 to initial-frame-alist.
1104 (Position Parameters): Note that icon-left and icon-top are for
1105 old window managers only.
1106 (Size Parameters): Sizes are in characters even on graphical
1107 displays.
1108 (Management Parameters): Note that window-id and outer-window-id
1109 can't really be changed, and that auto-raise isn't always obeyed.
1110 (Cursor Parameters): Document cursor-type explicitly.
1111 (Size and Position): The aliases set-screen-height and
1112 set-screen-width have been deleted.
1113 (Visibility of Frames): Mention "minimization".
1114
1115 * os.texi (Startup Summary): Minor clarifications.
1116 (Startup Summary, Suspending Emacs): Standardize on "text
1117 terminal" terminology.
1118
1119 * windows.texi (Basic Windows, Coordinates and Windows)
1120 (Coordinates and Windows):
1121 * display.texi (Refresh Screen, Line Height, Face Attributes)
1122 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1123
ea16568d
GM
11242012-03-04 Glenn Morris <rgm@gnu.org>
1125
1126 * abbrevs.texi: Small copyedits throughout.
1127 (Abbrev Mode): Remove this section, folding it into the top-level.
1128 (Abbrev Tables): Don't mention irrelevant return values.
1129 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1130 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1131 (Abbrev Table Properties): Update nil :regexp description.
1132
b3134b95
GM
11332012-03-03 Glenn Morris <rgm@gnu.org>
1134
520f2425
GM
1135 * internals.texi: Change @appendix section commands to @section.
1136 (Building Emacs): Say less about CANNOT_DUMP platforms.
1137 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 1138 (Pure Storage): Small changes.
01a6dcc8 1139 (Memory Usage): Copyedit.
7d2d7cc0
GM
1140 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1141 example definitions. Give examples of things with non-nil
1142 interactive args. Mention eval_sub. Remove old info about
1143 strings and GCPRO. Mention cus-start.el.
1144 (Buffer Internals, Window Internals, Process Internals):
1145 Misc small updates and fixes for fields.
520f2425 1146
b3134b95
GM
1147 * tips.texi: Copyedits.
1148 (Coding Conventions): Mention autoloads.
1149 Combine partially duplicated macro items. Fix xref.
1150 Refer to Library Headers for copyright notice.
1151 (Programming Tips): edit-options is long-obsolete.
1152 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1153 (Warning Tips): Mention declare-function.
1154 (Documentation Tips): Remove old info.
1155 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1156 (Library Headers): General update.
1157
2064cc6a
GM
11582012-03-02 Glenn Morris <rgm@gnu.org>
1159
6945faa6
GM
1160 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1161 and relocate entry. Mention buffer-stale-function.
1162
4186e877
GM
1163 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1164
2064cc6a
GM
1165 * hooks.texi (Standard Hooks): General update.
1166 Put related hooks together. Add and remove items.
1167 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1168 * modes.texi (Hooks): Tweak cross-ref description.
1169
7272fbf3
MA
11702012-03-01 Michael Albinus <michael.albinus@gmx.de>
1171
1172 * files.texi (Kinds of Files): The return value of file-equal-p is
1173 unspecified, if FILE1 or FILE2 does not exist.
1174
53a1239b
GM
11752012-03-01 Glenn Morris <rgm@gnu.org>
1176
90db9af9
GM
1177 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1178
53a1239b
GM
1179 * maps.texi (Standard Keymaps): General update.
1180 Remove mode-specific maps, talk about the more general keymaps.
1181 * help.texi (Help Functions): Add vindex for Helper-help-map.
1182 * keymaps.texi (Active Keymaps): Minor rephrasing.
1183
775b55af
GM
11842012-02-29 Glenn Morris <rgm@gnu.org>
1185
1186 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1187
96b49301 11882012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1189
7272fbf3 1190 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1191 Update changed behavior of file-subdir-of-p.
96b49301 1192
1383d930
GM
11932012-02-28 Glenn Morris <rgm@gnu.org>
1194
44e97401
GM
1195 * advice.texi, anti.texi, display.texi, elisp.texi:
1196 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1197 Standardize possessive apostrophe usage.
1198
e3c73f1e
GM
1199 * locals.texi: Remove file.
1200 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1201 Remove menu entry.
1202 * errors.texi, maps.texi: Adjust node pointers.
1203 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 1204 * makefile.w32-in (srcs):
e3c73f1e
GM
1205 * Makefile.in (srcs): Remove locals.texi.
1206
1383d930
GM
1207 * frames.texi (Mouse Position): Fix cross-ref.
1208
431ee44b
CY
12092012-02-27 Chong Yidong <cyd@gnu.org>
1210
1211 * buffers.texi (Creating Buffers): Clarify that
1212 generate-new-buffer uses generate-new-buffer-names.
1213 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1214
1215 * files.texi (Directory Names): Index entry for file name abbreviations.
1216 (Relative File Names, File Name Expansion): Refer to it.
1217 (Locating Files): Move locate-user-emacs-file documentation to
1218 Standard File Names.
1219 (Standard File Names): Add locate-user-emacs-file; update examples.
1220
6a11ec9d
MA
12212012-02-26 Michael Albinus <michael.albinus@gmx.de>
1222
1223 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1224
9a4888c0
CY
12252012-02-26 Chong Yidong <cyd@gnu.org>
1226
1227 * files.texi (Kinds of Files): Improve documentation of
1228 files-equal-p and file-subdir-of-p.
1229
f0e751b9
GM
12302012-02-26 Glenn Morris <rgm@gnu.org>
1231
1232 * intro.texi (Acknowledgements): Small changes.
1233
7e05b1ec
GM
12342012-02-25 Glenn Morris <rgm@gnu.org>
1235
1236 * errors.texi: Don't try to list _all_ the error symbols.
1237 Add circular-list, cl-assertion-failed, compression-error.
1238 * elisp.texi, vol1.texi, vol2.texi:
1239 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1240
23453255 12412012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1242
1243 * files.texi (files-equal-p, file-subdir-of-p): New,
1244 add initial documentation.
1245
4963495d
CY
12462012-02-25 Chong Yidong <cyd@gnu.org>
1247
fa74b241
CY
1248 * files.texi (File Attributes): Document file-selinux-context.
1249 (Changing Files): Link to it.
1250 (Changing Files): Document set-file-selinux-context.
1251
1252 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1253 changed. Mention default value of backup-directory-alist.
1254 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1255 (Auto-Saving): New minor mode behavior for auto-save-mode.
1256 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1257
4963495d
CY
1258 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1259
4bb82fa8
GM
12602012-02-24 Glenn Morris <rgm@gnu.org>
1261
1262 * errors.texi (Standard Errors): Mention dbus-error.
1263 For arith-error sub-classes, just use one cross-ref.
1264
2cb228f7
AM
12652012-02-23 Alan Mackenzie <acm@muc.de>
1266
1267 * modes.texi (Defining Minor Modes): Document the new keyword
1268 :after-hook.
1269
a59225b1
CY
12702012-02-21 Chong Yidong <cyd@gnu.org>
1271
1272 * files.texi (Files): Mention magic file names as arguments.
1273 (Reading from Files): Copyedits.
1274 (File Attributes): Mention how to change file modes.
1275 (Changing Files): Use standard "file permissions" terminology.
1276 Add xref to File Attributes node.
1277 (Locating Files): Document locate-user-emacs-file.
1278 (Unique File Names): Recommend against using make-temp-name.
1279
8376d7c2
CY
12802012-02-19 Chong Yidong <cyd@gnu.org>
1281
1282 * help.texi (Documentation, Documentation Basics, Help Functions):
1283 Minor clarifications.
1284 (Accessing Documentation): Clarify what documentation-property is
1285 for. Add xref to Keys in Documentation.
1286
1287 * tips.texi (Documentation Tips): Don't recommend using * in
1288 docstrings.
1289
1290 * macros.texi (Defining Macros):
1291 * modes.texi (Derived Modes): Say "documentation string" instead
1292 of docstring.
1293
82233bea
CY
12942012-02-18 Chong Yidong <cyd@gnu.org>
1295
1296 * modes.texi (Tabulated List Mode): New node.
1297 (Basic Major Modes): Add xref to it.
1298
1299 * processes.texi (Process Information): Mention Process Menu mode.
1300
7b926f3f
CY
13012012-02-17 Chong Yidong <cyd@gnu.org>
1302
1303 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1304
0fd2c9a3
GM
13052012-02-17 Glenn Morris <rgm@gnu.org>
1306
1307 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1308
f700caa3
CY
13092012-02-16 Chong Yidong <cyd@gnu.org>
1310
4230351b
CY
1311 * syntax.texi (Syntax Tables, Syntax Descriptors)
1312 (Syntax Table Functions): Copyedits.
1313 (Syntax Basics): Don't repeat the material in the preceding node.
1314 (Syntax Class Table): Use a table.
1315 (Syntax Properties): Document syntax-propertize-function and
1316 syntax-propertize-extend-region-functions.
1317 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1318 (Parser State): Update for the new "c" comment style. Fix
1319 description of item 7 (comment style).
1320
f700caa3
CY
1321 * modes.texi (Minor Modes): Update how mode commands should treat
1322 arguments now.
1323 (Mode Line Basics): Clarify force-mode-line-update.
1324 (Mode Line Top): Note that the example is not realistic.
1325 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1326 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1327 "mode line construct" instead of "mode line specification".
1328 (Syntactic Font Lock): Remove mention of obsolete variable
1329 font-lock-syntactic-keywords.
1330 (Setting Syntax Properties): Node deleted.
1331 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1332 (Font Lock Basics): Note that syntactic fontification falls back
1333 on `syntax-table'.
1334 (Search-based Fontification): Emphasize that font-lock-keywords
1335 should not be set directly.
1336 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1337 (Syntactic Font Lock): Minor clarifications. Add xref to
1338 Syntactic Font Lock node.
f700caa3 1339
60236b0d
CY
13402012-02-15 Chong Yidong <cyd@gnu.org>
1341
1342 * minibuf.texi (Basic Completion): Define "completion table".
1343 Move completion-in-region to Completion in Buffers node.
1344 (Completion Commands): Use "completion table" terminology.
1345 (Completion in Buffers): New node.
1346
1347 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1348 (Setting Hooks): Update minor mode usage example.
1349 (Major Mode Conventions): Note that completion-at-point-functions
1350 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1351 Remove duplicate tip about auto-mode-alist.
1352 (Minor Modes): Rewrite introduction.
1353 (Minor Mode Conventions): Copyedits. Don't recommend
1354 variable-only minor modes since few minor modes are like that.
60236b0d 1355
d7dbb11a
GM
13562012-02-15 Glenn Morris <rgm@gnu.org>
1357
1358 * processes.texi (Network): Document open-network-stream :parameters.
1359
3d8badf4
CY
13602012-02-14 Chong Yidong <cyd@gnu.org>
1361
1362 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1363 was removed on 2009-09-10. Update lisp-mode-map example.
1364 (Inheritance and Keymaps): Minor clarification.
1365 (Searching Keymaps): Remove out-of-place enumeration.
1366 (Key Lookup): Remove unnecessary example (one was already given in
1367 Format of Keymaps).
1368 (Changing Key Bindings): Update suppress-keymap example.
1369 (Menu Bar, Tool Bar): Copyedits.
1370 (Tool Bar): Update tool-bar-map example.
1371
faccede1
CY
13722012-02-12 Chong Yidong <cyd@gnu.org>
1373
1374 * debugging.texi (Debugger Commands): Continuing is now allowed
1375 for errors.
1376
355cabc6
CY
13772012-02-11 Chong Yidong <cyd@gnu.org>
1378
d860baa0
CY
1379 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1380 Move the list of standard bitmaps there.
1381 (Fringe Cursors): Rewrite for clarity.
1382 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1383
34106abe
CY
1384 * commands.texi (Command Overview): Mention read-key.
1385 (Using Interactive, Interactive Call): Minor clarifications.
1386 (Function Keys, Click Events): Avoid "input stream" terminology.
1387 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1388 Clarify column and row components.
1389 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1390 (Special Events): Copyedits.
1391
1392 * streams.texi (Input Streams): De-document get-file-char.
1393 (Output Variables): Don't refer to old backquote syntax.
1394
355cabc6
CY
1395 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1396 (Error Debugging): Note that debug-ignored-errors overrides list
1397 values of debug-on-error too. Add xref to Signaling Errors. Note
1398 that debug-on-signal is not customizable. Mention
1399 condition-case-unless-debug.
1400 (Compilation Errors): Node deleted.
1401
1402 * compile.texi (Compiler Errors): Move a paragraph here from
1403 deleted node Compilation Errors.
1404
1be3ca5a
LL
14052012-02-10 Leo Liu <sdl.web@gmail.com>
1406
1407 * control.texi (Handling Errors): Change condition-case-no-debug
1408 to condition-case-unless-debug.
1409
25dec365
CY
14102012-02-10 Chong Yidong <cyd@gnu.org>
1411
1412 * advice.texi (Defining Advice): Clarify ad-unadvise.
1413 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1414 is not abnormal.
1415 (Advising Primitives): Node deleted; ad-define-subr-args has been
1416 removed.
1417
1418 * compile.texi (Speed of Byte-Code): Use float-time in example.
1419 (Compilation Functions): Note that the log uses Compilation mode.
1420 Don't discuss the contents of byte-code function object here.
1421 (Compilation Functions): De-document internal function byte-code.
1422 (Docs and Compilation): Minor clarifications.
1423
1424 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1425 Objects.
1426
5f5e4ea1
GM
14272012-02-10 Glenn Morris <rgm@gnu.org>
1428
1429 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1430 Mention secure-hash.
1431 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1432
6c1e4b46
CY
14332012-02-10 Chong Yidong <cyd@gnu.org>
1434
1435 * loading.texi (Loading): Don't emphasize "library" terminology.
1436 (Library Search): load-path is not a user option. Mention role of
1437 -L option and packages. Improve examples.
1438 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1439 obsolete.
1440 (Autoload): Minor clarifications.
1441
72ca698c
GM
14422012-02-10 Glenn Morris <rgm@gnu.org>
1443
b011fbfe
GM
1444 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1445
72ca698c
GM
1446 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1447
14a1f380
GM
14482012-02-08 Glenn Morris <rgm@gnu.org>
1449
1450 * loading.texi (Named Features): Update the require example.
1451
60d47423
GM
14522012-02-07 Glenn Morris <rgm@gnu.org>
1453
1454 * modes.texi (Defining Minor Modes):
1455 Expand on args of defined minor modes.
1456
0992bd9c
CY
14572012-02-07 Chong Yidong <cyd@gnu.org>
1458
1459 * variables.texi (Creating Buffer-Local): Minor clarification
1460 to buffer-local-variables doc (Bug#10715).
1461
af008560
GM
14622012-02-07 Glenn Morris <rgm@gnu.org>
1463
e80e1825 1464 * display.texi (ImageMagick Images): General update.
af008560
GM
1465 Move most details of imagemagick-render-type to the variable's doc.
1466
866c1d22
GM
14672012-02-06 Glenn Morris <rgm@gnu.org>
1468
f7c9199f 1469 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
1470 (Inheritance and Keymaps):
1471 Mention make-composed-keymap and multiple inheritance.
f7c9199f 1472
e7bc51d0
GM
1473 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1474
866c1d22
GM
1475 * control.texi (Handling Errors):
1476 Mention condition-case-no-debug and with-demoted-errors.
1477
03988c98
CY
14782012-02-05 Chong Yidong <cyd@gnu.org>
1479
1480 * customize.texi (Common Keywords): Minor clarifications.
1481 Document custom-unlispify-remove-prefixes.
1482 (Variable Definitions): Backquotes in defcustom seem to work fine
1483 now. Various other copyedits.
e1161b06
CY
1484 (Simple Types): Copyedits. Document color selector.
1485 (Composite Types): Copyedits.
1486 (Splicing into Lists): Clarifications.
03988c98
CY
1487
1488 * eval.texi (Backquote): Move from macros.texi.
1489
1490 * macros.texi (Expansion): Minor clarification.
1491 (Backquote): Move node to eval.texi.
1492 (Defining Macros): Move an example from Backquote node.
1493 (Argument Evaluation): No need to mention Pascal.
1494 (Indenting Macros): Add xref to Defining Macros.
1495
649f602c
GM
14962012-02-05 Glenn Morris <rgm@gnu.org>
1497
1498 * debugging.texi (Error Debugging): Mention debug-on-event default.
1499
34c99998
GM
15002012-02-04 Glenn Morris <rgm@gnu.org>
1501
8f05da42
GM
1502 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1503
7aa5aad8
GM
1504 * debugging.texi (Error Debugging): Mention debug-on-event.
1505 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1506
c7291ad9
GM
1507 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1508
34c99998
GM
1509 * text.texi (Buffer Contents):
1510 Update filter-buffer-substring description.
1511
735cc5ca
CY
15122012-02-04 Chong Yidong <cyd@gnu.org>
1513
1514 * functions.texi (What Is a Function): Add closures. Mention
1515 "return value" terminology. Add xref for command-execute. Remove
1516 unused "keystroke command" terminology.
1517 (Lambda Expressions): Give a different example than in the
1518 following subsection. Add xref to Anonymous Functions.
1519 (Function Documentation): Remove gratuitous markup.
1520 (Function Names): Move introductory text to `What Is a Function'.
1521 (Defining Functions): Fix defun argument spec.
1522 (Anonymous Functions): Document lambda macro explicitly. Mention
1523 effects on lexical binding.
1524 (Function Cells): Downplay direct usage of fset.
1525 (Closures): New node.
1526 (Inline Functions): Remove "open-code" terminology.
1527 (Declaring Functions): Minor tweak; .m is not C code.
1528
1529 * variables.texi (Variables): Don't refer to "global value".
1530 (Local Variables, Void Variables): Copyedits.
1531 (Lexical Binding): Minor clarification of example.
1532 (File Local Variables): Mention :safe and :risky defcustom args.
1533 (Lexical Binding): Add xref to Closures node.
1534
94bc7984
GM
15352012-02-04 Glenn Morris <rgm@gnu.org>
1536
1537 * minibuf.texi (High-Level Completion): Updates for read-color.
1538
4f5a10ef
GM
15392012-02-03 Glenn Morris <rgm@gnu.org>
1540
eea14f31
GM
1541 * display.texi (GIF Images): Mention animation.
1542 Remove commented-out old example of animation.
1543 (Animated Images): New subsection.
1544 * elisp.texi (Top):
1545 * vol1.texi (Top):
1546 * vol2.texi (Top): Add Animated Images menu entry.
1547
4f5a10ef
GM
1548 * display.texi (Image Formats): Remove oddly specific information
1549 on versions of image libraries.
204e728d 1550 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 1551
12f381b7
GM
15522012-02-02 Glenn Morris <rgm@gnu.org>
1553
1b9f60cc
GM
1554 * processes.texi (Synchronous Processes):
1555 Mention call-process's :file gets overwritten.
1556
7e2734bc
GM
1557 * commands.texi (Reading One Event):
1558 * help.texi (Help Functions): Document read-char-choice.
1559
f58b9822
GM
1560 * hooks.texi (Standard Hooks):
1561 * modes.texi (Keymaps and Minor Modes):
1562 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1563
1564 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1565
12f381b7
GM
1566 * hooks.texi (Standard Hooks):
1567 * modes.texi (Major Mode Conventions, Mode Hooks):
1568 Document change-major-mode-after-body-hook.
1569
7a9a2fc6
GM
15702012-02-01 Glenn Morris <rgm@gnu.org>
1571
1572 * modes.texi (Defining Minor Modes):
1573 Mention disabling global minor modes on a per-major-mode basis.
1574
a037c171
CY
15752012-01-31 Chong Yidong <cyd@gnu.org>
1576
1577 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1578 (Parser State): Remove unnecessary statement (Bug#10661).
1579
1580 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1581
56afad3a
GM
15822012-01-31 Glenn Morris <rgm@gnu.org>
1583
1584 * modes.texi (Defining Minor Modes):
1585 Document define-minor-mode's new :variable keyword.
1586
0f29fa41
CY
15872012-01-29 Chong Yidong <cyd@gnu.org>
1588
837a390a
CY
1589 * syntax.texi (Syntax Class Table): Tweak description of newline
1590 char syntax (Bug#9619).
1591
0f29fa41
CY
1592 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1593 description (Bug#10189).
1594
182148ee
GM
15952012-01-29 Glenn Morris <rgm@gnu.org>
1596
a49ca6b9
GM
1597 * files.texi (Changing Files): Document SELinux support.
1598
182148ee
GM
1599 * windows.texi (Window Sizes): Fix typo.
1600
9962192e
CY
16012012-01-28 Chong Yidong <cyd@gnu.org>
1602
8c6e1920
CY
1603 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1604 doc (Bug#8568).
1605
9583ec59
CY
1606 * frames.texi (Input Focus): Add NORECORD arg to
1607 select-frame-set-input-focus. Clarify its role in select-frame.
1608
10256988
CY
1609 * text.texi (Transposition): We don't use transpose-region as an
1610 internal subroutine (Bug#3249).
1611
9962192e
CY
1612 * modes.texi (Example Major Modes): Update Lisp example code to
1613 current sources. Delete the old non-derived-major-mode example,
1614 which has diverged badly from current sources.
1615
2aa43abb
GM
16162012-01-27 Glenn Morris <rgm@gnu.org>
1617
1618 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1619 (VERSION, manual): Remove, unused.
1620
9f40220d
CY
16212012-01-27 Chong Yidong <cyd@gnu.org>
1622
1623 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1624
acc28cb9
CY
16252012-01-26 Chong Yidong <cyd@gnu.org>
1626
1627 * searching.texi (String Search): Document negative repeat count
1628 (Bug#10507).
1629
48da7392
GM
16302012-01-26 Glenn Morris <rgm@gnu.org>
1631
1632 * variables.texi (Using Lexical Binding):
1633 Mention that lexical-binding should be set in the first line.
1634
69b0acb9
LI
16352012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1636
1637 * macros.texi (Defining Macros): Don't claim that `declare' only
1638 affects Edebug and indentation.
1639
543757a8
LI
16402012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1641
1642 * macros.texi (Defining Macros): Slight `declare' fixup.
1643
450e3cae
GM
16442012-01-25 Glenn Morris <rgm@gnu.org>
1645
24189ce0 1646 * makefile.w32-in (texinputdir):
450e3cae
GM
1647 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1648
1021c761
CY
16492012-01-24 Chong Yidong <cyd@gnu.org>
1650
1651 * variables.texi (Variables, Local Variables, Void Variables):
1652 Edit to make the descriptions less specific to dynamic binding.
1653 (Local Variables): Default max-specpdl-size is now 1300.
1654 (Defining Variables): Edits for lexical scoping. Delete
1655 information about starting docstrings with *. De-document
1656 user-variable-p.
1657 (Tips for Defining): Remove an unimportant discussion of quitting
1658 in the middle of a load.
1659 (Accessing Variables, Setting Variables): Discuss lexical binding.
1660 (Variable Scoping): Rewrite.
1661 (Scope, Extent, Impl of Scope): Nodes deleted.
1662 (Dynamic Binding): New node, with material from Scope, Extent, and
1663 Impl of Scope nodes.
1664 (Dynamic Binding Tips): Rename from Using Scoping.
1665 (Lexical Binding): Rewrite.
1666 (Using Lexical Binding): Rename from Converting to Lexical
1667 Binding. Convert to subsection.
1668
1669 * customize.texi (Variable Definitions): Add custom-variable-p.
1670 Move user-variable-p documentation here.
1671
31cbea1d
CY
16722012-01-23 Chong Yidong <cyd@gnu.org>
1673
1674 * strings.texi (Text Comparison): Minor qualification.
1675
1676 * lists.texi (Cons Cells): Copyedits.
1677 (List Elements): Mention push.
1678 (List Variables): Mention pop.
1679 (Rings): Move to sequences.texi.
1680
1681 * sequences.texi (Sequence Functions): Don't repeat the
1682 introduction already given in the parent.
1683 (Vectors): Copyedits.
1684 (Rings): Move from lists.texi. Note that this is specific to the
1685 ring package.
1686
1687 * symbols.texi (Definitions, Symbol Components): Mention variable
1688 scoping issues.
1689 (Plists and Alists): Copyedits.
1690
1691 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1692 correctness with lexical scoping.
1693 (Eval): Copyedits.
1694
fead402d
CY
16952012-01-21 Chong Yidong <cyd@gnu.org>
1696
1697 * intro.texi (A Sample Function Description): Special notation
1698 used for macros too.
1699
1700 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1701 (Symbol Type): Add xref for keyword symbols.
1702 (Sequence Type): Clarify differences between sequence types.
1703 (Cons Cell Type): Add "linked list" index entry.
1704 (Non-ASCII in Strings): Copyedits.
1705 (Equality Predicates): Symbols with same name need not be eq.
1706
1707 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1708 ldexp. Move float-e and float-pi to Math Functions node.
1709
61086eb6
GM
17102012-01-21 Glenn Morris <rgm@gnu.org>
1711
1712 * modes.texi (Auto Major Mode):
1713 * variables.texi (File Local Variables):
1714 Mention inhibit-local-variables-regexps.
1715
34a02f46
MR
17162012-01-19 Martin Rudalics <rudalics@gmx.at>
1717
1718 * windows.texi (Window Configurations): Rewrite references to
1719 persistent window parameters.
1720 (Window Parameters): Fix description of persistent window
1721 parameters.
1722
f5064cae
JB
17232012-01-16 Juanma Barranquero <lekktu@gmail.com>
1724
1725 * windows.texi (Window Parameters): Use @pxref.
1726
6a6ee00d
MR
17272012-01-16 Martin Rudalics <rudalics@gmx.at>
1728
1729 * windows.texi (Window Configurations, Window Parameters):
1730 Describe persistent window parameters.
1731
9ca4c014
SM
17322011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1733
1734 * variables.texi (Creating Buffer-Local): Warn against misuses of
1735 make-variable-buffer-local (bug#10258).
1736
d027f83d
LMI
17372012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1738
1739 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1740
89bd9ccd
CY
17412012-01-06 Chong Yidong <cyd@gnu.org>
1742
1743 * variables.texi (Directory Local Variables): Document
1744 hack-dir-local-variables-non-file-buffer.
1745
c869783d
GM
17462012-01-06 Glenn Morris <rgm@gnu.org>
1747
1748 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1749 rather than by keybinding.
1750
2cae5ba4
JB
17512011-12-29 Juanma Barranquero <lekktu@gmail.com>
1752
1753 * frames.texi (Font and Color Parameters): Add @pxref.
1754
43da4d08
DC
17552011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1756
1757 * frames.texi (Font and Color Parameters):
1758 Document w32 font backends (bug#10399).
1759
8d80ef01
PE
17602011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1761
1762 * files.texi (File Attributes, Changing Files):
1763 Use a more-natural notation for octal numbers.
1764
9022ae07
JB
17652011-12-23 Juanma Barranquero <lekktu@gmail.com>
1766
1767 * variables.texi (Variables with Restricted Values):
1768 Change reference to variable (bug#10354).
1769
454592a6
MR
17702011-12-13 Martin Rudalics <rudalics@gmx.at>
1771
1772 * windows.texi (Splitting Windows): Use t instead of non-nil
1773 when describing window-combination-resize.
1774
a7cdbfce
SM
17752011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1776
1777 * text.texi (Special Properties): Warn against `intangible' properties
1778 (bug#10222).
1779
a3dcc84e
EZ
17802011-11-26 Eli Zaretskii <eliz@gnu.org>
1781
579ebf8f
EZ
1782 * display.texi (Truncation):
1783 * text.texi (Special Properties): Describe what a stretch-glyph is
1784 instead of using that term without explanation. Make the
1785 cross-references more accurate.
1786
a3dcc84e
EZ
1787 * display.texi (Usual Display): Update the description,
1788 cross-references, and indexing related to display of control
1789 characters and raw bytes.
1790
94af99a4
MR
17912011-11-25 Martin Rudalics <rudalics@gmx.at>
1792
1793 * windows.texi (Splitting Windows): Fix description of
1794 window-combination-limit. Suggested by Eli Zaretskii.
1795
1c3d7a13
CY
17962011-11-23 Chong Yidong <cyd@gnu.org>
1797
1798 * windows.texi (Window Sizes): Move window-top-line,
1799 window-left-column, and window-*-pixel-edges to Coordinates and
1800 Windows node.
1801 (Coordinates and Windows): Restore window-edges doc.
1802
90151a1e
MR
18032011-11-21 Martin Rudalics <rudalics@gmx.at>
1804
a7cdbfce
SM
1805 * windows.texi (Windows and Frames, Splitting Windows):
1806 Fix typos.
90151a1e 1807
a9b9b7f5
CY
18082011-11-21 Chong Yidong <cyd@gnu.org>
1809
1810 * windows.texi (Splitting Windows): Fix error in documentation of
1811 window-combination-limit.
1812 (Cyclic Window Ordering): Minor fixes to next-window,
1813 one-window-p, and get-lru-window docs. Don't document
1814 window-list-1.
1815 (Buffers and Windows): Copyedits.
1816 (Choosing Window): Document special handling of special-display-*.
1817 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
1818 Don't document even-window-heights, which is going away.
1819 Clarify which options are obeyed by which action functions.
a9b9b7f5 1820
f4e90db0
SM
18212011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1822
1823 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1824
d2999b1a
MR
18252011-11-20 Martin Rudalics <rudalics@gmx.at>
1826
f4e90db0
SM
1827 * windows.texi (Resizing Windows, Splitting Windows):
1828 Remove term "status" when talking about combination limits.
d2999b1a 1829
cd1181db
JB
18302011-11-20 Juanma Barranquero <lekktu@gmail.com>
1831
1832 * compile.texi (Compiler Errors):
1833 * help.texi (Help Functions): Fix typos.
1834
7bf54975
CY
18352011-11-19 Chong Yidong <cyd@gnu.org>
1836
1837 * windows.texi (Splitting Windows): Clarify role of window
1838 parameters in split-window. Shorten the example.
f4e90db0
SM
1839 (Deleting Windows): Rewrite intro to handle internal windows.
1840 Fix delete-windows-on doc.
7bf54975
CY
1841 (Selecting Windows): Copyedits.
1842
a0c2d0ae
MR
18432011-11-17 Martin Rudalics <rudalics@gmx.at>
1844
1845 * windows.texi (Resizing Windows, Splitting Windows)
1846 (Deleting Windows): Use term window-combination-resize instead
1847 of window-splits.
1848
b6f67890
MR
18492011-11-16 Martin Rudalics <rudalics@gmx.at>
1850
f4e90db0
SM
1851 * windows.texi (Resizing Windows, Splitting Windows):
1852 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1853
0b381c7e
JB
18542011-11-14 Juanma Barranquero <lekktu@gmail.com>
1855
1856 * intro.texi (Lisp History): Fix typo.
1857
89d61221
MR
18582011-11-12 Martin Rudalics <rudalics@gmx.at>
1859
f4e90db0
SM
1860 * windows.texi (Splitting Windows, Deleting Windows):
1861 Remove references to splits status of windows.
89d61221 1862
b2621720
GM
18632011-11-10 Glenn Morris <rgm@gnu.org>
1864
1865 * buffers.texi (Read Only Buffers): Expand a bit on why
1866 toggle-read-only should only be used interactively. (Bug#7292)
1867
d2ad7ee1
CY
18682011-11-09 Chong Yidong <cyd@gnu.org>
1869
1870 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1871 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1872 window-inside-absolute-pixel-edges.
1873 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1874 non-full-width windows.
1875
2cffd681
MR
18762011-11-09 Martin Rudalics <rudalics@gmx.at>
1877
1878 * windows.texi (Resizing Windows): Rewrite documentation of
1879 window-resizable.
1880
f6f6d7e7
CY
18812011-11-09 Chong Yidong <cyd@gnu.org>
1882
1883 * windows.texi (Splitting Windows): Simplify example.
1884
a79db6e0
CY
18852011-11-08 Chong Yidong <cyd@gnu.org>
1886
1887 * windows.texi (Window Sizes): Copyedits. Document
1888 window-text-height. Remove window-min-height and window-min-width
1889 discussion, referring instead to Emacs manual.
1890 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
1891 (Resizing Windows): Simplify introduction. Don't document
1892 enlarge-window, shrink-window, enlarge-window-horizontally, and
1893 shrink-window-horizontally; they are no longer preferred for
1894 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 1895
441950c7
GM
18962011-11-07 Glenn Morris <rgm@gnu.org>
1897
1898 * windows.texi (Choosing Window): Fix keybinding typo.
1899
be7f5545
MR
19002011-11-07 Martin Rudalics <rudalics@gmx.at>
1901
1902 * windows.texi (Resizing Windows, Splitting Windows)
1903 (Window Configurations): Use "child window" instead of
1904 "subwindow".
1905
291d142b
CY
19062011-11-06 Chong Yidong <cyd@gnu.org>
1907
1908 * windows.texi (Basic Windows): Clarify various definitions.
1909 Treat window-normalize-* as internal; don't document them.
1910 (Windows and Frames): Various clarifications, e.g. non-live
1911 windows also belong to frames. Fix window-list description.
1912 Simplify window nesting example.
f4e90db0
SM
1913 (Splitting Windows, Window Configurations):
1914 Use split-window-below.
291d142b 1915
89bd5ee1
EZ
19162011-11-04 Eli Zaretskii <eliz@gnu.org>
1917
1918 * windows.texi (Window Sizes): Mention in the doc string that the
1919 return values of `window-body-height' and `window-body-width' are
1920 in frame's canonical units. (Bug#9949)
1921
3d8daefe
MR
19222011-10-30 Martin Rudalics <rudalics@gmx.at>
1923
1924 * windows.texi (Windows and Frames): Remove "iso-" infix from
1925 documentation of window-iso-combined-p.
1926
60754666
CY
19272011-10-26 Chong Yidong <cyd@gnu.org>
1928
1929 * modes.texi (Running Hooks): Document with-wrapper-hook.
1930
d366bd53
CY
19312011-10-18 Chong Yidong <cyd@gnu.org>
1932
1933 * display.texi (Glyphless Chars): New node.
1934
50b063c3
CY
19352011-10-13 Chong Yidong <cyd@stupidchicken.com>
1936
1937 * text.texi (Yanking): Document yank-excluded-properties.
1938
1939 * package.texi (Packaging Basics): The commentary should say how
1940 to begin using the package.
1941
c72063fa
MR
19422011-10-11 Martin Rudalics <rudalics@gmx.at>
1943
1944 * windows.texi (Deleting Windows): Mention which window gets
1945 selected when deleting the selected window.
1946
d83dc65b
MR
19472011-10-09 Martin Rudalics <rudalics@gmx.at>
1948
1949 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1950 with the selected window.
1951 * windows.texi (Buffers and Windows): Reformulate text on how
1952 replace-buffer-in-windows deals with a window.
1953 (Quitting Windows): Describe how quit-window deals with a
1954 standalone frame. Describe new option frame-auto-hide-function.
1955
c599682c
GM
19562011-10-08 Glenn Morris <rgm@gnu.org>
1957
48bca619
GM
1958 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1959
c599682c
GM
1960 * positions.texi (Excursions): Update warning message.
1961
969aa734
CY
19622011-10-05 Chong Yidong <cyd@stupidchicken.com>
1963
f4e90db0
SM
1964 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1965 Fix Emacs manual xref (Bug#9675).
969aa734 1966
550f41cd
CY
19672011-10-01 Chong Yidong <cyd@stupidchicken.com>
1968
1969 * windows.texi (Textual Scrolling): Document scroll-up-command,
1970 scroll-down-command, scroll-error-top-bottom, and the
1971 scroll-command symbol property.
717a1362
CY
1972 (Display Action Functions): Fix description of
1973 display-buffer-pop-up-window.
550f41cd 1974
a239d4e9
JB
19752011-09-28 Juanma Barranquero <lekktu@gmail.com>
1976
1977 * windows.texi (Splitting Windows): Fix typos.
1978
590c056d
MR
19792011-09-25 Martin Rudalics <rudalics@gmx.at>
1980
1981 * windows.texi (Windows and Frames, Display Action Functions)
1982 (Switching Buffers): Fix some typos.
1983 (Buffers and Windows): Remove reference to window-auto-delete.
1984 Reword description of replace-buffer-in-windows.
1985 (Window History): Fix some typos and refer to frame local buffer
1986 list.
c419f5cb
MR
1987 (Quitting Windows): New node.
1988 (Window Configurations): Add descriptions of window-state-get
1989 and window-state-put.
1990 (Window Parameters): Describe variable ignore-window-parameters.
1991 Sketch some window parameters currently in use.
1992 * elisp.texi (Top): Update node listing.
590c056d 1993
9ec20d36
CY
19942011-09-25 Chong Yidong <cyd@stupidchicken.com>
1995
1996 * windows.texi (Display Action Functions)
1997 (Choosing Window Options): New nodes.
1998
0e406a72
CY
19992011-09-24 Chong Yidong <cyd@stupidchicken.com>
2000
2001 * windows.texi (Window History): New node. Move text here from
2002 Buffers and Windows.
2003 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2004 don't document display-buffer here; callers changed.
2005 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2006 switch-to-buffer-other-frame. Delete duplicate
2007 replace-buffer-in-windows doc.
2008 (Choosing Window): Document display actions.
2009
6bf7006f
EZ
20102011-09-24 Eli Zaretskii <eliz@gnu.org>
2011
2012 * display.texi (Forcing Redisplay): Update the description of
2013 redisplay-dont-pause due to change in the default value.
2014
b33b68a3
MR
20152011-09-23 Martin Rudalics <rudalics@gmx.at>
2016
2017 * frames.texi (Frames and Windows): Move section and rename to
2018 Windows and Frames in windows.texi.
2019 * windows.texi (Windows): Restructure.
2020 (Basic Windows): Rewrite. Explain live and internal windows and
2021 normalization functions.
2022 (Windows and Frames): Move section here from frames.texi.
2023 Describe subwindows, window combinations, window tree, and
2024 corresponding functions including window-list here.
2025 (Window Sizes): Rename section from Size of Window and move it
2026 up in chapter. Describe total and body sizes and the
2027 corresponding functions. Explain new semantics of
2028 window-min-height/-width.
2029 (Resizing Windows): Move section up in chapter. Describe new
2030 resize functions.
2031 (Splitting Windows): Describe new behavior of split-window,
2032 split-window-above-each-other and split-window-side-by-side.
2033 Provide examples. Describe window-nest and window-splits
2034 options.
2035 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2036 (Selecting Windows): Minor rewrite.
2037 Describe frame-selected-window and set-frame-selected-window here.
2038 (Cyclic Window Ordering): Minor rewrite.
2039 Describe window-list-1.
b33b68a3
MR
2040 (Buffers and Windows): Rewrite. Explain a window's previous and
2041 next buffers and the corresponding functions.
c4682d18 2042 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2043 * elisp.texi (Top): Update node listings for frames and windows
2044 sections.
2045
4d3786ac
SM
20462011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2047
2048 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2049
713df35b
LMI
20502011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2051
2052 * errors.texi (Standard Errors): Remove apparent placeholder text
2053 (bug#9491).
2054
33ed493b
CY
20552011-09-18 Chong Yidong <cyd@stupidchicken.com>
2056
2057 * frames.texi (Management Parameters): Fix description of
2058 icon-type parameter.
2059
b8f0a954
CY
20602011-09-17 Chong Yidong <cyd@stupidchicken.com>
2061
2062 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2063 ending in C-g. Suggested by Edward O'Connor.
2064
eddf142c
EZ
20652011-09-17 Eli Zaretskii <eliz@gnu.org>
2066
2067 * numbers.texi (Integer Basics): Add indexing for
2068 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2069
d8e213eb 20702011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2071
2072 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2073
cec2eab8
JB
20742011-09-11 Juanma Barranquero <lekktu@gmail.com>
2075
2076 * processes.texi (Network Servers): Clarify what the process
2077 buffer is used for (bug#9233).
2078
d8e213eb 20792011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2080
2081 * lists.texi (Building Lists): Fix typo.
2082
35137ed3
CY
20832011-08-30 Chong Yidong <cyd@stupidchicken.com>
2084
2085 * display.texi (Basic Faces): New node. Document new faces.
2086
2087 * modes.texi (Major Mode Conventions): Move some text there.
2088 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2089
3fd50d5c
CY
20902011-08-29 Chong Yidong <cyd@stupidchicken.com>
2091
2092 * modes.texi (Basic Major Modes): New node. Callers updated.
2093 (Major Modes): Document fundamental-mode and major-mode.
2094 (Major Mode Basics): Node deleted; text moved to Major Modes.
2095 (Derived Modes): Document derived-mode-p.
2096
ddb54206
CY
20972011-08-28 Chong Yidong <cyd@stupidchicken.com>
2098
a6326082
CY
2099 * files.texi (Changing Files, Create/Delete Dirs): Document new
2100 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2101 (Visiting Functions): Remove view-file; it is documented in the
2102 Emacs manual.
04e2ce72 2103
ddb54206
CY
2104 * frames.texi (Layout Parameters): The defaults for the
2105 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2106
2107 * display.texi (Progress): Document spinner functionality.
2108
2109 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2110 operating system signals. Refer to save-buffers-kill-terminal
2111 instead of save-buffers-kill-emacs.
2112
2113 * objects.texi (Symbol Type): Document ## print representation.
2114
0c95fcf7
EZ
21152011-08-25 Eli Zaretskii <eliz@gnu.org>
2116
2117 * display.texi (Specified Space): Mention that `space' specs
2118 influence bidi reordering.
2119 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2120 separating fields with bidirectional content.
2121
5980d4c6
EZ
21222011-08-24 Eli Zaretskii <eliz@gnu.org>
2123
2124 * display.texi (Bidirectional Display): Document return value in
2125 buffers that are not bidi-reordered for display, and in unibyte
2126 buffers.
2127
bca633fb
EZ
21282011-08-23 Eli Zaretskii <eliz@gnu.org>
2129
2130 * nonascii.texi (Character Properties): Document the values for
2131 unassigned codepoints.
2132
c094bb0c
EZ
21332011-08-18 Eli Zaretskii <eliz@gnu.org>
2134
2135 * nonascii.texi (Character Properties): Document use of
2136 `bidi-class' and `mirroring' properties as part of reordering.
2137 Provide cross-references to "Bidirectional Display".
2138
2139 * display.texi (Bidirectional Display): Document the pitfalls of
2140 concatenating strings with bidirectional content, with possible
f4e90db0
SM
2141 solutions. Document bidi-string-mark-left-to-right.
2142 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
2143 Document use of `bidi-class' and `mirroring' properties as part of
2144 reordering.
c094bb0c 2145
1ea897d5
EZ
21462011-08-16 Eli Zaretskii <eliz@gnu.org>
2147
9adfcd0b
EZ
2148 * modes.texi (Major Mode Conventions): Improve the documentation
2149 of `mode-class' `special' modes.
2150
10862873
EZ
2151 * nonascii.texi (Character Properties): Document the `mirroring'
2152 property. Add index entries.
2153
1ea897d5
EZ
2154 * syntax.texi (Categories): Add an example of defining a new
2155 category and category table.
2156
2157 * searching.texi (Regexp Backslash): Document how to display
2158 existing categories. Mention the possibility of adding
2159 categories, and add an xref to where this is described. Add an
2160 index entry.
2161
ebb552ed
CY
21622011-08-09 Chong Yidong <cyd@stupidchicken.com>
2163
2164 * text.texi (Special Properties):
2165 * display.texi (Overlay Properties): Note that mouse-face cannot
2166 change the text size (Bug#8530).
2167
51a714e1
CY
21682011-08-08 Chong Yidong <cyd@stupidchicken.com>
2169
2170 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2171 using setenv instead.
2172
4cc60b9b
EZ
21732011-07-28 Eli Zaretskii <eliz@gnu.org>
2174
2175 * display.texi (Bidirectional Display): Document the fact that
2176 bidi-display-reordering is t by default.
2177
5deb92fd
EZ
21782011-07-23 Eli Zaretskii <eliz@gnu.org>
2179
2180 * display.texi (Bidirectional Display): New section.
2181
011b0ad6 21822011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2183 Tim Cross <theophilusx@gmail.com> (tiny change)
2184 Glenn Morris <rgm@gnu.org>
011b0ad6 2185
67f9b9f8 2186 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2187
4baf28e6
AS
21882011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2189
2190 * help.texi (Keys in Documentation): Revert last change.
2191
66249842
LMI
21922011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2193
f863868c
LMI
2194 * help.texi (Keys in Documentation): Clarify that \= only quotes
2195 the next character, and doesn't affect longer sequences in
2196 particular (bug#8935).
2197
f4e90db0
SM
2198 * debugging.texi (Using Debugger):
2199 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2200
0bb23927 22012011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2202
2203 * display.texi (Other Display Specs): Document that `left-fringe'
2204 and `right-fringe' display specifications are of the "replacing"
2205 kind.
2206
f2027cdf
LMI
22072011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2208
2209 * help.texi (Documentation Basics): Add a link to the Function
2210 Documentation node (bug#6580).
2211
f987fde4
LMI
22122011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2213
0bc59b25
LMI
2214 * keymaps.texi (Menu Bar): Mention :visible and :enable
2215 (bug#6344). Text by Drew Adams.
2216
63d55f1f
LMI
2217 * modes.texi (Running Hooks): Mention buffer-local hook variables
2218 (bug#6218).
2219
f987fde4
LMI
2220 * objects.texi (General Escape Syntax): "a with grave accent" is
2221 ?xe0, not ?x8e0 (bug#5259).
2222
b7527639
CY
22232011-07-12 Chong Yidong <cyd@stupidchicken.com>
2224
2225 * display.texi (Face Attributes, Font Selection): Add references
2226 to the Fonts node in the Emacs manual (Bug#4178).
2227
c830e5ae
CY
22282011-07-12 Chong Yidong <cyd@stupidchicken.com>
2229
2230 * display.texi (Window Systems): `window-system' is
2231 terminal-local.
2232
2233 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2234 frame-local variables.
2235
2236 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2237 frame-local variables.
2238 (Frame-Local Variables): Node deleted.
2239
2240 * elisp.texi (Top): Update node listing.
2241
91223e54
LMI
22422011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2243
2244 * elisp.texi: Change "inferiors" to "subnodes" in three places
2245 (bug#3523).
2246
963578d3
CY
22472011-07-11 Chong Yidong <cyd@stupidchicken.com>
2248
2249 * frames.texi (Window System Selections): Discussion of
2250 x-select-enable-clipboard moved to Emacs manual.
2251
07151e49
DD
22522011-07-11 Deniz Dogan <deniz@dogan.se>
2253
2254 * commands.texi (Prefix Command Arguments): Remove excessive
2255 apostrophe.
2256
7261e1cf
LMI
22572011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2258
ad21a12a
LMI
2259 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2260 description is a string (bug#3313).
2261
7261e1cf
LMI
2262 * frames.texi (Display Feature Testing): Try to explain what all
2263 the visual classes mean (bug#3042).
2264
568f7b79
LMI
22652011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2266
18d59e29
LMI
2267 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2268 and `mode-line-client' (bug#2974).
2269
568f7b79
LMI
2270 * text.texi (Insertion): Clarify marker movements (bug#1651).
2271 Text from Drew Adams.
2272
54e10184
LMI
22732011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2274
d94d85e9
LMI
2275 * text.texi (Special Properties): Clarify the format of `face'
2276 (bug#1375).
2277
54e10184
LMI
2278 * commands.texi (Interactive Call): Add a `call-interactively'
2279 example (bug#1010).
2280
413c488d
LMI
22812011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2282
2283 * functions.texi (Calling Functions): Link to the "Interactive
2284 Call" node (bug#1001).
2285
322b7dab 22862011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2287
3deead93
CY
2288 * customize.texi (Composite Types): Move alist and plist to here
2289 from Simple Types (Bug#7545).
2290
2291 * elisp.texi (Top): Update menu description.
2292
b00d8c1a
CY
2293 * display.texi (Face Attributes): Document negative line widths
2294 (Bug#6113).
2295
d2a6c43b
TR
22962011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2297
2298 * searching.texi (Match Data): Note that match data can be
2299 overwritten by most functions (bug#2499).
2300
c7844a27
LMI
23012011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2302
a9ab721e
LMI
2303 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2304 flags mean (bug#6659).
2305
c7844a27
LMI
2306 * functions.texi (What Is a Function): Document the autoload
2307 object (bug#6496).
2308
f68d76d0
LMI
23092011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2310
8a20ca4c
LMI
2311 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2312 is only used in the Customize user interface (bug#6089).
2313
f68d76d0 2314 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2315 images (bug#7836).
f68d76d0 2316
7018dbe7
EZ
23172011-07-02 Eli Zaretskii <eliz@gnu.org>
2318
2319 * variables.texi (Defining Variables, Void Variables)
2320 (Constant Variables): Fix incorrect usage of @kindex.
2321
36cb87a1
LMI
23222011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2323
28ee97c7
LMI
2324 * variables.texi (Defining Variables): Add an index entry for
2325 `set-variable' (bug#7262).
8d4294e9 2326 (Defining Variables): Use @findex for functions.
28ee97c7 2327
8862ffd5
LMI
2328 * frames.texi (Basic Parameters): Document the `explicit-name'
2329 parameter (bug#6951).
2330
0ec389b9
LMI
2331 * customize.texi (Type Keywords): Clarify that :value provides a
2332 default value for all types (bug#7386).
2333
36cb87a1
LMI
2334 * streams.texi (Output Functions): Document `pp'.
2335
11fdef7d 23362011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2337
2338 * keymaps.texi (Searching Keymaps):
2339 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2340 change. Suggested by Johan Bockgård.
2341
eeafcea7
CY
23422011-06-15 Chong Yidong <cyd@stupidchicken.com>
2343
2344 * text.texi (Special Properties): Clarify role of font-lock-face.
2345
b96e6cde
LMI
23462011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2347
f4e90db0 2348 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2349 to `process-live-p' for consistency with other `-live-p' functions.
2350
be14b9ab
PE
23512011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2352
2353 Document wide integers better.
2354 * files.texi (File Attributes): Document ino_t values better.
2d365993 2355 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2356 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2357 (Bitwise Operations):
001903b5
PE
2358 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2359 to read, and that will port better if 62-bits becomes the default.
2360 Fix or remove incorrect examples.
be14b9ab
PE
2361 * os.texi (Time Conversion): Document time_t values better.
2362
bcd54f83
LMI
23632011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2364
f4e90db0
SM
2365 * processes.texi (Process Information):
2366 Document `process-alive-p'.
bcd54f83 2367
049bcbcb
CY
23682011-05-29 Chong Yidong <cyd@stupidchicken.com>
2369
2370 * help.texi (Accessing Documentation):
2371 * display.texi (Pixel Specification):
2372 * processes.texi (Serial Ports, Serial Ports):
2373 * nonascii.texi (Character Properties, Default Coding Systems):
2374 * text.texi (Changing Properties, Special Properties):
2375 * windows.texi (Window Start and End):
2376 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2377 * keymaps.texi (Searching Keymaps, Tool Bar):
2378 * minibuf.texi (Basic Completion):
2379 * compile.texi (Eval During Compile):
2380 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2381 7x9 paper in printed manual.
2382
2383 * lists.texi (Sets And Lists): Fix misplaced text.
2384
58539c63
CY
23852011-05-29 Chong Yidong <cyd@stupidchicken.com>
2386
2387 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2388 needs to be active (Bug#8350).
2389
6b5681bf
CY
23902011-05-28 Chong Yidong <cyd@stupidchicken.com>
2391
b4d52acc
CY
2392 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2393
6b5681bf
CY
2394 * tips.texi (Coding Conventions): Remove antediluvian filename
2395 limit recommendation (Bug#8538).
2396
e145f188
GM
23972011-05-27 Glenn Morris <rgm@gnu.org>
2398
2399 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2400
eafed945
GM
24012011-05-26 Glenn Morris <rgm@gnu.org>
2402
2403 * variables.texi (File Local Variables):
2404 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2405 Add some more details on what this function does in the other case.
eafed945 2406
bc8410af
GM
24072011-05-19 Glenn Morris <rgm@gnu.org>
2408
2409 * lists.texi (Sets And Lists): Mention cl provides union etc.
2410
35a30759
N
24112011-05-19 Nix <nix@esperi.org.uk>
2412
2413 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2414
2415 * text.texi (Parsing HTML): Update for function name changes.
2416
2417 * syntax.texi (Syntax Flags): Small fix.
2418
2419 * keymaps.texi (Active Keymaps): Typo fix.
2420 (Changing Key Bindings): Grammar fix.
2421
2422 * frames.texi (Minibuffers and Frames): Grammar fix.
2423 (Window System Selections): x-select-enable-clipboard now defaults to t.
2424
2425 * customize.texi (Common Keywords):
2426 * display.texi (Abstract Display):
2427 * modes.texi (Auto-Indentation):
2428 * nonascii.texi (Converting Representations): Typo fixes.
2429
2430 * control.texi (Examples of Catch): Call it "goto" not "go to".
2431
e3934a8a
EZ
24322011-05-14 Eli Zaretskii <eliz@gnu.org>
2433
bc039a3b
EZ
2434 * nonascii.texi (Character Properties): Fix inconsistencies with
2435 implementation.
2436
e3934a8a
EZ
2437 * text.texi (Special Properties): Move @defvar's out of the
2438 @table. (Bug#8652)
2439
e2c94218
GM
24402011-05-12 Glenn Morris <rgm@gnu.org>
2441
2442 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2443
d2fc7e3d 24442011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
2445
2446 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2447 (Multiline Font Lock):
2448 * vol2.texi (Top):
2449 * vol1.texi (Top):
2450 * elisp.texi (Top): Update menu accordingly.
2451
d2fc7e3d 24522011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2453
2454 * modes.texi (Region to Fontify): Fix typo.
2455
79b70037
GM
24562011-05-10 Jim Meyering <meyering@redhat.com>
2457
2458 * minibuf.texi: Fix typo "in in -> in".
2459
b08a63cc 24602011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2461
2462 * numbers.texi (Integer Basics): Large integers are treated as floats.
2463
1ef14cb4
LMI
24642011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2465
2466 * processes.texi (Synchronous Processes): Document the (:file
2467 "/file-name") syntax for `call-process'.
2468
4ffd0d6b 24692011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2470
2471 * windows.texi (Choosing Window): Fix typo.
2472
4ffd0d6b 24732011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
2474
2475 * frames.texi (Layout Parameters): Note the difference between
2476 querying and setting parameters for left-fringe and right-fringe
2477 (Bug#6930).
2478
fd5a8ae8
SM
24792011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2480
2481 * minibuf.texi (Basic Completion): Be a bit more precise about the
2482 valid kinds of completion tables.
2483 (Programmed Completion): Remove obsolete text about lambda expressions
2484 not being valid completion tables.
2485
c1bcd0d5
CY
24862011-03-19 Chong Yidong <cyd@stupidchicken.com>
2487
2488 * positions.texi (Excursions): Explain the "save-excursion
2489 defeated by set-buffer" warning.
2490
2491 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2492 save-excursion. Suggested by Uday S Reddy.
2493
03408648 24942011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 2495
03408648
SM
2496 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2497 (Lexical Binding): New sub-section.
ba83908c 2498
03408648
SM
2499 * eval.texi (Eval): Discourage the use of `eval'.
2500 Document its new `lexical' argument.
6c075cd7 2501
f6d62986
SM
25022011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2503
03408648 2504 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
2505 nil any more.
2506
84ea5558 25072011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
2508
2509 * strings.texi (String Conversion): Don't mention
2510 string-make-(uni|multi)byte (bug#8262).
2511 * nonascii.texi (Converting Representations): Fix up range.
2512 * keymaps.texi (Key Binding Commands): Update code point, avoid
2513 "unibyte character" and remove mention of unibyte bindings.
2514
62d94509
EZ
25152011-03-10 Eli Zaretskii <eliz@gnu.org>
2516
2517 * modes.texi (Operator Precedence Grammars): Don't use characters
2518 outside ISO-8859-1.
2519
63a329f8
EZ
25202011-03-09 Eli Zaretskii <eliz@gnu.org>
2521
2522 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2523
2524 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2525
6446548e
GM
25262011-03-08 Glenn Morris <rgm@gnu.org>
2527
2528 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2529 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 2530 * elisp.texi: Set documentencoding.
6446548e 2531
33383987
JB
25322011-03-07 Chong Yidong <cyd@stupidchicken.com>
2533
2534 * Version 23.3 released.
2535
0b3ceceb
CY
25362011-03-06 Chong Yidong <cyd@stupidchicken.com>
2537
2538 * package.texi: Update index keywords.
2539 (Package Archives): New node contents. Document package-x.el.
2540
78f5433f
JB
25412011-03-06 Juanma Barranquero <lekktu@gmail.com>
2542
2543 * makefile.w32-in (srcs): Add package.texi.
2544
555e9b5c
CY
25452011-03-06 Chong Yidong <cyd@stupidchicken.com>
2546
120d9389
CY
2547 * package.texi (Packaging, Packaging Basics, Simple Packages)
2548 (Multi-file Packages): Expand and clarify.
2549 (Package Archives): Temporary placeholder node.
2550
2551 * elisp.texi (Top): Update node listing.
2552
555e9b5c
CY
2553 * Makefile.in (srcs): Add package.texi.
2554
b59a4335
CY
25552011-03-05 Chong Yidong <cyd@stupidchicken.com>
2556
2557 * processes.texi (Synchronous Processes): Minor clarification
2558 (Bug#8149).
2559
06083aa1
GM
25602011-03-03 Glenn Morris <rgm@gnu.org>
2561
2562 * files.texi (Truenames): Minor clarification. (Bug#2341)
2563
6640b281
GM
25642011-03-01 Glenn Morris <rgm@gnu.org>
2565
2566 * variables.texi (Directory Local Variables):
2567 Mention `(subdirs . nil)' alist element.
2568
2b0c7330 25692011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
2570
2571 * variables.texi (Directory Local Variables): Mention the optional
2572 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2573
b923f7a9
CY
25742011-02-27 Chong Yidong <cyd@stupidchicken.com>
2575
2576 * minibuf.texi (Minibuffer History): Clarify discussion of
2577 minibuffer history lists (Bug#8085).
2578
67ab0163 25792011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2580
e979a521
EZ
2581 * elisp.texi: Sync @dircategory with ../../info/dir.
2582
e03b2fd4
EZ
2583 * files.texi (Visiting Functions): Document find-file-literally,
2584 both the command and the variable.
2585
86ec878a
EZ
2586 * variables.texi (Creating Buffer-Local): Explain the meaning of
2587 permanent local variables.
2588
67ab0163
GM
2589 * files.texi (Visiting Functions): Document find-file-literally,
2590 both the command and the variable.
2591
2592 * variables.texi (Creating Buffer-Local): Explain the meaning of
2593 permanent local variables.
2594
25952011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
2596
2597 * keymaps.texi (Remapping Commands): Mention how to undo it.
2598
bfcb151a
RT
25992011-02-09 Reuben Thomas <rrt@sc3d.org>
2600
2601 * loading.texi (Hooks for Loading): Remove unnecessary advice
2602 about eval-after-load (Bug#7986).
2603
a41c8660
CY
26042011-02-05 Chong Yidong <cyd@stupidchicken.com>
2605
2606 * commands.texi (Accessing Mouse): Note that a header line is not
2607 included in the row of posn-col-row.
2608
e0dd6837
CY
26092011-02-02 Chong Yidong <cyd@stupidchicken.com>
2610
2611 * modes.texi (Major Mode Conventions): Add face guidelines.
2612 (Faces for Font Lock): List faces in order of prominence.
2613
a4180391
PE
26142011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2615
2616 format-time-string now supports subsecond time stamp resolution
2617 * os.texi (Time Parsing): Document %N.
2618
7427eb97
CY
26192011-01-28 Chong Yidong <cyd@stupidchicken.com>
2620
61db307f
CY
2621 * vol1.texi (Top):
2622 * vol2.texi (Top):
2623 * elisp.texi (Top):
2624 * display.texi (Display Property): Shorten the menu description of
2625 the "Other Display Specs" node (Bug#7816).
2626
7427eb97
CY
2627 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2628 menu item" concept index entries (Bug#7805).
2629
bf3dae7e
EZ
26302011-01-29 Eli Zaretskii <eliz@gnu.org>
2631
2632 * makefile.w32-in (texinfodir): New variable.
2633 (usermanualdir): Remove as redundant with $(emacsdir).
2634 (MAKEINFO): Remove options, leave only program name.
2635 (MAKEINFO_OPTS): New variable.
2636 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2637
06d8ace5 26382011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
2639 Richard Kim <emacs18@gmail.com>
2640
2641 * loading.texi (Library Search): Document list-load-path-shadows
2642 (Bug#7757).
2643
06d8ace5 26442011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
2645
2646 * searching.texi (Regexp Special): Remove outdated discussion of
2647 character sets (Bug#7780).
2648
28a88153
CY
2649 * frames.texi (Pop-Up Menus): Document where menu title comes
2650 from (Bug#7684).
2651
06d8ace5 26522011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
2653
2654 * display.texi (Making Buttons): Mention limitation of text buttons.
2655
a8e1e9ee
WL
26562011-01-23 Werner Lemberg <wl@gnu.org>
2657
2658 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2659 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2660 (ENVADD): New variable to control texi2dvi and texi2pdf.
2661
362b9d48
GM
26622011-01-15 Chong Yidong <cyd@stupidchicken.com>
2663
2664 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2665 Emacs manual.
2666
26672011-01-15 Eli Zaretskii <eliz@gnu.org>
2668
2669 * files.texi (Directory Names): Explain why FROM in
2670 directory-abbrev-alist should begin with \`. (Bug#7777)
2671
3fa173b4
SM
26722011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2673
2674 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2675
7c420169 26762011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2677
2678 * modes.texi (Emulating Mode Line): Fix last change.
2679
7c420169 26802011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2681
2682 * modes.texi (Emulating Mode Line): Update documentation of
2683 format-mode-line according to changes that fixed bug #7587.
2684
80b33766
SM
26852010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2686
2687 * modes.texi (Derived Modes): Mention prog-mode.
2688
2689 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2690 of the key-binding-data cache since we don't use it any more.
2691
f49d1f52 26922010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2693
4bb49a92
EZ
2694 * processes.texi (Shell Arguments):
2695 * strings.texi (Creating Strings): Don't mention "shell commands";
2696 make it explicit that `split-string-and-unquote' and
2697 `combine-and-quote-strings' are mainly for working with arguments
2698 to call-process and start-process.
2699
3c73e30e
EZ
2700 * processes.texi (Shell Arguments): Fix documentation of
2701 `split-string-and-unquote'. Add indexing. (Bug#7563)
2702
f49d1f52 27032010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
2704
2705 * modes.texi (Auto-Indentation): New section to document SMIE.
2706 (Major Mode Conventions):
2707 * text.texi (Mode-Specific Indent): Refer to it.
2708
f49d1f52 27092010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2710
2711 * display.texi (Other Display Specs): Document left-fringe and
2712 right-fringe display specs.
2713
f49d1f52 27142010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
2715
2716 * backups.texi (Making Backups):
2717 * modes.texi (Example Major Modes): Use recommended coding style.
2718 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2719 define-derived-mode. Mention completion-at-point-functions.
2720
f49d1f52 27212010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2722
5dcb4c4e
SM
2723 * nonascii.texi (Converting Representations):
2724 Document byte-to-string.
e1115396 2725
ec1b9b17
GM
27262010-12-08 Glenn Morris <rgm@gnu.org>
2727
2728 * buffers.texi (Modification Time):
2729 verify-visited-file-modtime now defaults to the current buffer.
2730
07976ae3 27312010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2732
ec1b9b17 2733 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
2734
2735 * strings.texi (Creating Strings): Don't mention semi-obsolete
2736 function char-to-string.
2737 (String Conversion): Shorten discussion of semi-obsolete function
2738 string-to-char. Link to Converting Representations.
2739
2740 * objects.texi (Symbol Type):
2741 * text.texi (Near Point):
2742 * help.texi (Help Functions):
2743 * functions.texi (Mapping Functions): Use string instead of
2744 char-to-string in examples.
2745
07976ae3 27462010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
2747
2748 * text.texi (Kill Functions, Kill Functions)
2749 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2750 YANK-HANDLER args.
2751
2752 * symbols.texi (Creating Symbols): Using unintern without an
2753 obarray arg is now obsolete.
2754
2755 * numbers.texi (Float Basics): Document float-e and float-pi.
2756
2757 * variables.texi (Defining Variables): Change "pi" example to
2758 "float-pi".
2759
8547874a
EZ
27602010-11-26 Eli Zaretskii <eliz@gnu.org>
2761
2762 * commands.texi (Click Events): Document the values of X, Y and
2763 COL, ROW in the event's position, when the click is on the header
2764 or mode line, on the fringes, or in the margins.
2765
4a47c275 27662010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2767
5b05d75b
EZ
2768 * customize.texi (Composite Types): Lower-case index entry.
2769
5dcb4c4e
SM
2770 * loading.texi (How Programs Do Loading):
2771 Document load-file-name. (Bug#7346)
c7926fe2 2772
4a47c275 27732010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2774
2775 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2776
0eb025fb
EZ
27772010-11-13 Eli Zaretskii <eliz@gnu.org>
2778
2779 * display.texi (Usual Display): Characters with no fonts are not
2780 necessarily displayed as empty boxes.
2781
2699a554 27822010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2783
2784 * maps.texi (Standard Keymaps): Update File menu description.
2785
8289f37b
GM
27862010-10-28 Glenn Morris <rgm@gnu.org>
2787
2788 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2789
5793a7bc 27902010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2791
2792 * display.texi (Window Systems): Deprecate use of window-system as
2793 a predicate.
2794
17284e30
GM
27952010-10-23 Glenn Morris <rgm@gnu.org>
2796
2797 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2798 sorted-doc.
2799
00f113eb
JB
28002010-10-15 Eli Zaretskii <eliz@gnu.org>
2801
2802 * os.texi (Dynamic Libraries): New node, with slightly modified
2803 text deleted from "Image Formats".
2804 (System Interface): Add @menu entry for "Dynamic Libraries".
2805
2806 * display.texi (Image Formats): Remove description of
2807 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2808
07277eb8
GM
28092010-10-12 Glenn Morris <rgm@gnu.org>
2810
2811 * book-spine.texinfo: Rename to book-spine.texi.
2812
c12e4a81
GM
28132010-10-11 Glenn Morris <rgm@gnu.org>
2814
df187c62
GM
2815 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2816
c12e4a81 2817 * Makefile.in (DVIPS): New variable.
234db610
GM
2818 (.PHONY): Add html, ps.
2819 (html, elisp.html, ps, elisp.ps): New targets.
2820 (clean): Delete html, ps files.
2821 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 2822
6513b232
EZ
28232010-10-09 Eli Zaretskii <eliz@gnu.org>
2824
2825 * makefile.w32-in (emacsdir): New variable.
2826 (srcs): Add emacsver.texi.
2827 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2828
abd40fb4
GM
28292010-10-09 Glenn Morris <rgm@gnu.org>
2830
c1dc72b3
GM
2831 * Makefile.in (VPATH): Remove.
2832 (infodir): Make it absolute.
2833 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2834
4393405b
GM
2835 * Makefile.in (dist): Anchor regexps.
2836
eef3ab94
GM
2837 * Makefile.in (srcs): Put elisp.texi first.
2838 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2839
aa9db089
GM
2840 * Makefile.in (infoclean): Remove harmless, long-standing error.
2841
abd40fb4
GM
2842 * Makefile.in ($(infodir)): Delete rule.
2843 (mkinfodir): New.
2844 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2845
68db69ed 2846 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2847 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2848
ea274122
GM
28492010-10-09 Glenn Morris <rgm@gnu.org>
2850
f7a31f11
GM
2851 * Makefile.in (emacsdir): New variable.
2852 (MAKEINFO): Add -I $emacsdir.
2853 (dist): Copy emacsver.texi.
b13254e7
GM
2854 (srcs): Add emacsver.texi.
2855
f7a31f11
GM
2856 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2857 Set EMACSVER by including emacsver.texi.
2858
ea274122
GM
2859 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2860
17ca7950
GM
28612010-10-07 Glenn Morris <rgm@gnu.org>
2862
2863 * Makefile.in (version): New, set by configure.
2864 (clean): Delete dist tar file.
2865 (dist): Use version in tar name.
2866
4c83f6e1
GM
28672010-10-06 Glenn Morris <rgm@gnu.org>
2868
2869 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2870 (INSTALL_INFO): Remove unused variable.
2871 (mostlyclean, infoclean, dist): New rules.
2872 (clean): Delete dvi and pdf files.
2873 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 2874 ($(infodir)): Add parallel build workaround.
4c83f6e1 2875
0264072d
GM
28762010-10-04 Glenn Morris <rgm@gnu.org>
2877
2878 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2879 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2880 Fix -I typo.
0264072d
GM
2881 (clean): No 'make.out' or 'core' files.
2882 (.PHONY): Declare clean rules.
2883 (maintainer-clean): Delete pdf file. Guard against cd failures.
2884
77f38949
GM
28852010-10-03 Glenn Morris <rgm@gnu.org>
2886
2887 * files.texi (File Name Components): Remove ignored section about
2888 deleted variable directory-sep-char.
2889
178fdd41
MA
28902010-10-03 Michael Albinus <michael.albinus@gmx.de>
2891
2892 * files.texi (Magic File Names): New defopt
2893 remote-file-name-inhibit-cache.
2894
9c524fcb
GM
28952010-10-02 Glenn Morris <rgm@gnu.org>
2896
2897 * os.texi (Killing Emacs): Hook now runs in batch mode.
2898
f816790b
SM
28992010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2900
2901 * text.texi (Special Properties): Clarify when modification-hooks run.
2902
7cf78aac
SM
29032010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2904
2905 * syntax.texi (Syntax Flags): Document new `c' flag.
2906
ca0d44e4
GM
29072010-09-09 Glenn Morris <rgm@gnu.org>
2908
2909 * display.texi (ImageMagick Images): General cleanup.
2910
10999305 29112010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2912
2913 * files.texi (Directory Names): Use \` rather than ^.
2914
45240125
JD
29152010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2916
2917 * text.texi (Low-Level Kill Ring):
2918 * frames.texi (Window System Selections): Remove cut buffer
2919 documentation.
2920
4abe5bf6
EZ
29212010-08-28 Eli Zaretskii <eliz@gnu.org>
2922
2923 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2924 Parameters", where the default fringe width is described.
2925
2926 * frames.texi (Window Frame Parameters, Basic Parameters)
2927 (Position Parameters, Layout Parameters, Management Parameters)
2928 (Cursor Parameters, Font and Color Parameters): Add indexing for
2929 frame parameters. (Bug#6929)
2930
fdc76236
TT
29312010-08-25 Tom Tromey <tromey@redhat.com>
2932
2933 * vol2.texi (Top): Update.
2934 * vol1.texi (Top): Update.
2935 * tips.texi (Library Headers): Mention Package-Version and
2936 Package-Requires.
2937 * package.texi: New file.
2938 * os.texi (System Interface): Update pointers.
2939 * elisp.texi (Top): Link to new nodes. Include package.texi.
2940 * anti.texi (Antinews): Update pointers.
2941
1e5c1c80
EZ
29422010-08-25 Eli Zaretskii <eliz@gnu.org>
2943
2944 * processes.texi (Filter Functions): Fix last change.
2945
78e33835
CY
29462010-08-24 Markus Triska <triska@gmx.at>
2947
2948 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2949 of `buffer-name' in the main text as well as in the example
2950 (Bug#3098).
2951
198a7a97
CY
29522010-08-22 Chong Yidong <cyd@stupidchicken.com>
2953
2954 * nonascii.texi (Text Representations):
2955 * loading.texi (Loading Non-ASCII):
2956 * compile.texi (Byte Compilation): Don't mention obsolete
2957 --unibyte command-line argument.
2958
bc7d7ea6
CY
29592010-08-22 Chong Yidong <cyd@stupidchicken.com>
2960
2961 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2962
b0126eac 29632010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2964
2965 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2966
e8a6cc19
EZ
29672010-08-20 Eli Zaretskii <eliz@gnu.org>
2968
2969 * commands.texi (Misc Events): Add cross-references to where
2970 POSITION of a mouse event is described in detail.
2971
c4e7c63a 29722010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2973
c4e7c63a 2974 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2975
7815fe19 29762010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2977
2978 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2979 Suggested by Štěpán Němec <stepnem@gmail.com>.
2980
7815fe19 29812010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2982
2983 * minibuf.texi (High-Level Completion): Document args of
2984 `read-buffer-function' (bug#5625).
2985
8b2dd508
JD
29862010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2987
2988 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2989
bace45fe
MA
29902010-07-29 Michael Albinus <michael.albinus@gmx.de>
2991
2992 * processes.texi (Process Information): Explain process property
2993 `remote-tty'.
2994
4ce5a4cc
JB
29952010-07-27 Juanma Barranquero <lekktu@gmail.com>
2996
2997 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2998 instead of "\C-\^?" (bug#6334).
2999
1c84bc7a
JB
3000 * text.texi (Special Properties): Fix typo.
3001
b88746ba
EZ
30022010-07-09 Eli Zaretskii <eliz@gnu.org>
3003
3004 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3005 calling sequences, which are now the standard.
3006
51422d6d
CY
30072010-06-24 Chong Yidong <cyd@stupidchicken.com>
3008
3009 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3010
3011 * commands.texi (Command Overview): Mention undo-boundary call.
3012
d24880de
GM
30132010-06-23 Glenn Morris <rgm@gnu.org>
3014
3015 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3016 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3017 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3018 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3019 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3020 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3021 Untabify Texinfo files.
3022
0fc76035
CY
30232010-06-20 Chong Yidong <cyd@stupidchicken.com>
3024
3025 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3026
5338dc0b
CY
30272010-06-19 Chong Yidong <cyd@stupidchicken.com>
3028
a628ad9d 3029 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3030
2c3a3c1d
CY
30312010-06-02 Chong Yidong <cyd@stupidchicken.com>
3032
ba3bf1d9
CY
3033 * searching.texi (Regexp Special): Remove obsolete information
3034 about matching non-ASCII characters, and suggest using char
3035 classes (Bug#6283).
2c3a3c1d 3036
7f4b4249
JB
30372010-05-30 Juanma Barranquero <lekktu@gmail.com>
3038
3039 * minibuf.texi (Basic Completion): Add missing "@end defun".
3040
637821cd
SM
30412010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3042
3043 * minibuf.texi (Basic Completion): Document completion-boundaries.
3044 (Programmed Completion): Document the new fourth method for boundaries.
3045
e13051c3
CY
30462010-05-22 Chong Yidong <cyd@stupidchicken.com>
3047
a628ad9d 3048 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3049
0235128c 30502010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3051
3052 * windows.texi (Textual Scrolling):
3053 * tips.texi (Coding Conventions):
3054 * minibuf.texi (Minibuffer History):
3055 * maps.texi (Standard Keymaps):
3056 * loading.texi (Where Defined):
3057 * edebug.texi (Instrumenting): Fix typos.
3058
0235128c 30592010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3060
c7c32279
CY
3061 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3062
0235128c
SM
3063 * functions.texi (Obsolete Functions):
3064 Document set-advertised-calling-convention.
eb5ed549
CY
3065
3066 * minibuf.texi (Basic Completion): Document completion-in-region.
3067 (Programmed Completion): Document completion-annotate-function.
3068
3069 * commands.texi (Reading One Event): Document read-key.
3070 (Distinguish Interactive): Document KIND arg to
3071 called-interactively-p. Delete obsolete interactive-p.
3072
3073 * elisp.texi (Top): Update node description.
3074
f8848423
EZ
30752010-05-08 Eli Zaretskii <eliz@gnu.org>
3076
0235128c
SM
3077 * nonascii.texi (Character Properties):
3078 Document unicode-category-table. Add an index entry for Unicode
3079 general category.
3080
30812010-05-07 Chong Yidong <cyd@stupidchicken.com>
3082
3083 * Version 23.2 released.
f8848423 3084
938efb77
JB
30852010-04-20 Juanma Barranquero <lekktu@gmail.com>
3086
3087 * locals.texi (Standard Buffer-Local Variables):
3088 Remove @ignore'd reference to `direction-reversed'.
3089
5854c267
JL
30902010-04-14 Juri Linkov <juri@jurta.org>
3091
3092 Fix @deffn without category.
3093
3094 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3095 for `abbrev-insert'.
3096
3097 * buffers.texi (Indirect Buffers): Add category `Command'
3098 to @deffn of `clone-indirect-buffer'.
3099
3100 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3101 for `next-window' and `previous-window'. Add category `Command'
3102 to @deffn of `pop-to-buffer'.
3103
8a14dec7
CY
31042010-04-01 Chong Yidong <cyd@stupidchicken.com>
3105
3106 * nonascii.texi (Text Representations): Don't mark
3107 enable-multibyte-characters as a user option.
3108
7a1831cf
EZ
31092010-03-31 Eli Zaretskii <eliz@gnu.org>
3110
3111 * control.texi (Handling Errors): How to re-throw a signal caught
3112 by condition-case.
3113
c3863713
CY
31142010-03-26 Chong Yidong <cyd@stupidchicken.com>
3115
3116 * loading.texi (Hooks for Loading): Document after-load-functions.
3117 Copyedits.
3118
c333f279
AM
31192010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3120
3121 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3122
e867cb5d 31232010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
3124
3125 * processes.texi (Network Processes): Document seqpacket type.
3126
605f35cd
DN
31272010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3128
3129 * os.texi (System Environment): Do not mention lynxos.
3130
288f9fc0
CY
31312010-03-10 Chong Yidong <cyd@stupidchicken.com>
3132
3133 * Branch for 23.2.
3134
eed5c93a
CY
31352010-03-06 Chong Yidong <cyd@stupidchicken.com>
3136
3137 * objects.texi (Integer Type): Take note of the read syntax
3138 exception for numbers that cannot fit in the integer type.
3139
1ddd6622
GM
31402010-03-03 Glenn Morris <rgm@gnu.org>
3141
3142 * numbers.texi (Integer Basics, Bitwise Operations):
3143 * objects.texi (Integer Type): Update for integers now being 30-bit.
3144
a908c79a
CY
31452010-02-27 Chong Yidong <cyd@stupidchicken.com>
3146
3147 * display.texi (Low-Level Font): Document :otf font-spec property.
3148
cd61af01
SM
31492010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3150
3151 * display.texi (Line Height): Avoid obsolete special default variables
3152 like default-major-mode.
3153
c02f8fe2
AM
31542010-01-28 Alan Mackenzie <acm@muc.de>
3155
3156 * display.texi (Auto Faces): Say fontification-functions is called
3157 whether or not Font Lock is enabled. Tidy up the wording a bit.
3158
d738d18b
CY
31592010-01-17 Chong Yidong <cyd@stupidchicken.com>
3160
3161 * elisp.texi: Remove duplicate edition information (Bug#5407).
3162
4963739e
JB
31632010-01-17 Juanma Barranquero <lekktu@gmail.com>
3164
3165 * two.el (volume-header-toc-markup): Fix typos in docstring.
3166
c57008f6
SM
31672010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3168
3169 Avoid dubious uses of save-excursions.
3170 * positions.texi (Excursions): Recommend the use of
3171 save-current-buffer if applicable.
3172 * text.texi (Clickable Text): Fix the example code which used
3173 save-excursion in a naive way which sometimes preserves point and
3174 sometimes not.
3175 * variables.texi (Creating Buffer-Local):
3176 * os.texi (Session Management):
3177 * display.texi (GIF Images):
3178 * control.texi (Cleanups): Use (save|with)-current-buffer.
3179
2f3725cd
EZ
31802010-01-02 Eli Zaretskii <eliz@gnu.org>
3181
3182 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3183
85eeac93
CY
31842010-01-02 Chong Yidong <cyd@stupidchicken.com>
3185
3186 * nonascii.texi (Text Representations, Character Codes)
3187 (Converting Representations, Explicit Encoding)
3188 (Translation of Characters): Use hex notation consistently.
3189 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3190
4801c5fa
CY
31912010-01-01 Chong Yidong <cyd@stupidchicken.com>
3192
3193 * loading.texi (Where Defined): Make it clearer that these are
3194 loaded files (Bug#5068).
3195
26e533e2
CY
31962009-12-29 Chong Yidong <cyd@stupidchicken.com>
3197
3198 * minibuf.texi (Completion Styles): Document `initials' style.
3199
16d1ff5f
CY
32002009-12-25 Chong Yidong <cyd@stupidchicken.com>
3201
3202 * frames.texi (Resources): Describe inhibit-x-resources.
3203 (Size Parameters): Copyedit.
3204
3205 * hash.texi (Creating Hash):
3206 * objects.texi (Hash Table Type): Document the new hash table
3207 printed representation.
3208
3209 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3210 obsolete.
3211
5dcb4c4e
SM
3212 * processes.texi (Process Buffers):
3213 Document process-kill-buffer-query-function.
16d1ff5f 3214
9a5de3d9
GM
32152009-12-05 Glenn Morris <rgm@gnu.org>
3216
3217 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3218 diary-display-function, and no longer recommended to be a hook.
3219 Update for changes in the names of calendar and diary hooks.
3220 diary-print-entries-hook has changed section.
3221
b640eb52
EZ
32222009-11-28 Eli Zaretskii <eliz@gnu.org>
3223
3224 * text.texi (Special Properties): More accurate description of
3225 what the `cursor' property does.
3226
be1674ab
KR
32272009-11-26 Kevin Ryde <user42@zip.com.au>
3228
3229 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3230 mouse-wheel-down-event, the closest thing to a definition for them.
3231 * os.texi (Startup Summary): vindex inhibit-startup-message and
3232 inhibit-splash-screen.
3233 (Command-Line Arguments): vindex argv.
3234 (Suspending Emacs): vindex suspend-tty-functions and
3235 resume-tty-functions. Don't want to index every hook, but having
3236 the programming ones is helpful.
3237
603f5979
CY
32382009-11-14 Chong Yidong <cyd@stupidchicken.com>
3239
3240 * commands.texi (Motion Events): Fix typo (Bug#4907).
3241
4359a806
CY
32422009-11-08 Chong Yidong <cyd@stupidchicken.com>
3243
3244 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3245 are affected by case-fold-search (Bug#4483).
3246
0f063651
CY
32472009-11-02 Chong Yidong <cyd@stupidchicken.com>
3248
3249 * minibuf.texi (Reading File Names): Note that read-file-name may
3250 use a graphical file dialog.
3251
9bd79893
GM
32522009-10-31 Glenn Morris <rgm@gnu.org>
3253
3254 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3255
ebe479ec
KR
32562009-10-16 Kevin Ryde <user42@zip.com.au>
3257
3258 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3259 in particular so `info-lookup-symbol' can find its docs.
3260
2640fa86
CY
32612009-10-16 Chong Yidong <cyd@stupidchicken.com>
3262
3263 * variables.texi (Constant Variables): Distinguish from defconst
3264 variables.
3265 (Defining Variables): Add cindex.
3266
edd6a733
CY
32672009-10-15 Chong Yidong <cyd@stupidchicken.com>
3268
3269 * os.texi (Time of Day): Clarify that the microsecond part is
3270 ignored (Bug#4637).
3271
5feb0b73
GM
32722009-10-11 Glenn Morris <rgm@gnu.org>
3273
3274 * frames.texi (Size and Position): Clarify what is included in the frame
3275 height. (Bug#4535)
3276
0c5413c8
GM
32772009-10-10 Glenn Morris <rgm@gnu.org>
3278
3279 * windows.texi (Size of Window): The relationship between window and
3280 frame heights is not so simple. (Bug#4535)
3281 Mention window-full-height-p.
3282
7f8b600a
SM
32832009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3284
3285 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3286 used from Lisp.
3287
6185de1c
EZ
32882009-10-07 Eli Zaretskii <eliz@gnu.org>
3289
7f8b600a
SM
3290 * files.texi (Directory Names) <abbreviate-file-name>:
3291 Document that root home directories are not replaced with "~".
6185de1c 3292
9972911f
EZ
32932009-10-06 Eli Zaretskii <eliz@gnu.org>
3294
3295 * text.texi (Special Properties): Document the meaning of the
3296 `cursor' text property whose value is an integer.
3297
2a3f19ef
MA
32982009-10-05 Michael Albinus <michael.albinus@gmx.de>
3299
3300 * files.texi (Magic File Names): Add `copy-directory'.
3301
804543b5
EZ
33022009-10-05 Eli Zaretskii <eliz@gnu.org>
3303
3304 * files.texi (File Attributes): Fix description of file
3305 attributes. (Bug#4638) Update attributes of files.texi example to
3306 be more representative.
3307
461bf92b
MA
33082009-10-05 Michael Albinus <michael.albinus@gmx.de>
3309
3310 * files.texi (Create/Delete Dirs): New command copy-directory.
3311
a86cd395
JB
33122009-10-04 Juanma Barranquero <lekktu@gmail.com>
3313
3314 * anti.texi (Antinews):
3315 * macros.texi (Indenting Macros):
3316 * strings.texi (Creating Strings, Case Conversion):
3317 Remove duplicate words.
3318
d3080264
MA
33192009-10-01 Michael Albinus <michael.albinus@gmx.de>
3320
3321 * files.texi (Create/Delete Dirs): delete-directory has an
3322 optional parameter RECURSIVE.
3323
85d14563
SM
33242009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3325
3326 * buffers.texi (Swapping Text): Minor clarification.
3327
3d9842c6
GM
33282009-10-01 Glenn Morris <rgm@gnu.org>
3329
3330 * functions.texi (Declaring Functions): Mention that we also search for
3331 ".m" files in the src/ directory.
3332
78427304
CY
33332009-09-25 David Engster <deng@randomsample.de>
3334
3d9842c6 3335 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3336
b578c9cc
GM
33372009-09-22 Glenn Morris <rgm@gnu.org>
3338
3339 * internals.texi (Building Emacs): Mention preloaded-file-list.
3340
beee5da7
AM
33412009-09-14 Alan Mackenzie <acm@muc.de>
3342
3343 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3344
5d6ab672
CY
33452009-09-13 Chong Yidong <cyd@stupidchicken.com>
3346
3347 * functions.texi (Anonymous Functions): Rearrange discussion,
3348 giving usage of unquoted lambda forms first. Mention that
3349 `function' and `#'' are no longer required (Bug#4290).
3350
59375eeb
AM
33512009-09-11 Alan Mackenzie <acm@muc.de>
3352
a86cd395 3353 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3354 batch mode.
3355
e7e2f529
GM
33562009-09-01 Glenn Morris <rgm@gnu.org>
3357
3358 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3359
eae47088
GM
33602009-08-26 Ulrich Mueller <ulm@gentoo.org>
3361
3362 * nonascii.texi (Character Codes): Fix typos.
3363
3691a0a6
MA
33642009-08-25 Michael Albinus <michael.albinus@gmx.de>
3365
3366 * processes.texi (Synchronous Processes): New defvar
3367 process-file-side-effects.
3368
664d56b8
GM
33692009-08-25 Glenn Morris <rgm@gnu.org>
3370
3371 * display.texi (Fontsets): Fix typo.
3372
0706c025
GM
3373 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3374
03a74b84
SM
33752009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3376
3377 * processes.texi (Asynchronous Processes): Adjust arglist of
3378 start-process-shell-command and start-file-process-shell-command.
3379
f6de8a37
CY
33802009-08-15 Chong Yidong <cyd@stupidchicken.com>
3381
4b1ed1bb
CY
3382 * advice.texi (Argument Access in Advice): Note that argument
3383 positions are zero-based (Bug#3932).
3384
89a9e058
CY
3385 * commands.texi (Distinguish Interactive): Minor copyedit.
3386
23696fd7
CY
3387 * display.texi (Face Attributes): Add xref to Displaying Faces for
3388 explanation of "underlying face".
3389
f6de8a37
CY
3390 * customize.texi (Common Keywords): Add xref to Loading.
3391
3392 * loading.texi (How Programs Do Loading): Add xref to Lisp
3393 Libraries node in the Emacs manual.
3394
417f77e6
CY
33952009-08-13 Chong Yidong <cyd@stupidchicken.com>
3396
3397 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3398
0999039c
CY
33992009-07-18 Chong Yidong <cyd@stupidchicken.com>
3400
3401 * processes.texi (Shell Arguments): Copyedits.
3402
9af167bc
GM
34032009-07-18 Glenn Morris <rgm@gnu.org>
3404
3405 * loading.texi (Repeated Loading): Fix typo.
3406
137987ab
RS
34072009-07-16 Richard Stallman <rms@gnu.org>
3408
3409 * buffers.texi (Swapping Text): Recommend setting
3410 write-region-annotate-functions and buffer-saved-size.
3411
3412 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3413
622fa380
GM
34142009-07-15 Glenn Morris <rgm@gnu.org>
3415
3416 * edebug.texi: Minor re-phrasings throughout.
3417 (Edebug Execution Modes): Sit-for affects continue mode too.
3418 (Jumping): Use `forward-sexp' rather than its keybinding.
3419 (Edebug Misc): Fix Q binding.
3420 (Edebug Eval): Remove cl version.
3421 (Printing in Edebug): Clarify print-length etc.
3422 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3423 (Specification List): Remove edebug-unwrap findex entry.
3424 (Specification Examples): defmacro is actually not the same as defun.
3425 Escape "`" in example.
3426
6bbd4600
CY
34272009-07-15 Chong Yidong <cyd@stupidchicken.com>
3428
3429 * markers.texi (The Mark): Document optional arg to
3430 deactivate-mark.
3431
e538d479
GM
34322009-07-11 Kevin Ryde <user42@zip.com.au>
3433
3434 * hooks.texi (Standard Hooks): Fix cross-references.
3435
4c98b9ed
GM
3436 * loading.texi (Named Features): Refer to eval-after-load.
3437
5300838c
GM
34382009-07-11 Glenn Morris <rgm@gnu.org>
3439
64fbeb16
GM
3440 * Makefile.in (TEXI2PDF): New.
3441 (elisp.pdf): New target.
3442
4c98b9ed
GM
3443 * searching.texi (Regexp Backslash): Fix typo.
3444
3445 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3446
51d9979c
GM
34472009-07-10 Glenn Morris <rgm@gnu.org>
3448
561c0216
GM
3449 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3450
5b594a58
GM
3451 * customize.texi (Customization Types):
3452 * display.texi (Abstract Display):
0cc8c85a 3453 * objects.texi (Character Type, String Type):
5b594a58 3454 Merge in some menu descriptions from elisp.texi.
51d9979c 3455
c3cbbb40
GM
3456 * hash.texi (Hash Tables):
3457 * modes.texi (Multiline Font Lock):
3458 End menu description with period.
fe42c16a 3459
28528402
GM
34602009-07-09 Glenn Morris <rgm@gnu.org>
3461
3462 * back.texi: Don't hard-code texinfo location.
3463
3464 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3465 (tex): Add texinfodir to TEXINPUTS.
3466 (elisp1med-init, elisp2med-init): Use texinfodir.
3467
3468 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3469 (clean): Add two-volume.make intermediate files.
3470
3471 * elisp.texi, vol1.texi, vol2.texi:
3472 Use a DATE variable with the publication date, and update it.
3473 Fix antinews menu description.
3474
3475 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3476 Update the detailed node listing to match elisp.texi.
3477
3478 * README: Update edition to match elisp.texi.
3479
3480 * objects.texi (General Escape Syntax):
3481 * nonascii.texi (Character Sets):
3482 Use consistent case for "Unicode Standard".
3483
3484 * anti.texi (Antinews):
3485 * customize.texi (Variable Definitions):
3486 * functions.texi (Declaring Functions):
3487 * nonascii.texi (Character Properties):
3488 * processes.texi (Serial Ports):
3489 * text.texi (Special Properties):
3490 * tips.texi (Coding Conventions):
3491 Minor rearrangements to improve TeX line-filling.
3492
3493 * commands.texi (Using Interactive): Fix cross-reference.
3494
17db8e10
JD
34952009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3496
3497 * frames.texi (Management Parameters): Mention sticky.
3498
77c7e2e1
AS
34992009-07-01 Andreas Schwab <aschwab@redhat.com>
3500
3501 * help.texi (Help Functions): Fix description of help-buffer and
3502 help-setup-xref to use @defun instead of @deffn.
3503
3f1c6666
JD
35042009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3505
3506 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3507
ca27c21b
CY
35082009-06-24 Chong Yidong <cyd@stupidchicken.com>
3509
3510 * display.texi (Window Systems): Add ns to the list.
3511
70243478
CY
35122009-06-21 Chong Yidong <cyd@stupidchicken.com>
3513
3514 * Branch for 23.1.
3515
df006536
MR
35162009-06-17 Martin Rudalics <rudalics@gmx.at>
3517
3518 * windows.texi (Dedicated Windows): Fix typo.
3519 (Resizing Windows): Replace @defun by @deffn.
3520
d259fc4b
GM
35212009-06-17 Glenn Morris <rgm@gnu.org>
3522
3523 * variables.texi (Directory Local Variables):
3524 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3525
30781db6
KH
35262009-06-09 Kenichi Handa <handa@m17n.org>
3527
3528 * nonascii.texi (Character Sets): State clearly that FROM and TO
3529 are codepoints of CHARSET.
3530
62e8099c
CY
35312009-06-07 Chong Yidong <cyd@stupidchicken.com>
3532
3533 * minibuf.texi (Reading File Names): Fix introductory text.
3534 Suggested by stan@derbycityprints.com.
3535 (High-Level Completion): Fix typo.
3536
ee1b1917
CY
35372009-05-28 Chong Yidong <cyd@stupidchicken.com>
3538
3539 * frames.texi (Text Terminal Colors): Multi-tty is already
3540 implemented, but tty-local colors are not.
3541
5df647e8
CY
35422009-05-27 Chong Yidong <cyd@stupidchicken.com>
3543
3544 * hooks.texi (Standard Hooks): Remove mention of obsolete
3545 redisplay-end-trigger-functions.
3546
3547 * internals.texi (Window Internals): Remove mention of obsolete
3548 redisplay-end-trigger-functions.
3549
01f17ae2
MR
35502009-05-21 Martin Rudalics <rudalics@gmx.at>
3551
3552 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3553
3554 * backups.texi (Making Backups): backup-directory-alist and
3555 make-backup-file-name-function are options.
3556 (Auto-Saving): auto-save-list-file-prefix is an option.
3557
3558 * buffers.texi (Killing Buffers): buffer-offer-save is an
3559 option.
3560
3561 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3562 option.
3563 (Echo Area Customization): echo-keystrokes is an option.
3564 (Selective Display): selective-display-ellipses is an option.
3565 (Temporary Displays): temp-buffer-show-function is an option.
3566 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3567 are options.
3568 (Font Selection): face-font-family-alternatives,
3569 face-font-selection-order, face-font-registry-alternatives, and
3570 scalable-fonts-allowed are options.
3571 (Fringe Indicators): indicate-buffer-boundaries is an option.
3572 (Fringe Cursors): overflow-newline-into-fringe is an option.
3573 (Scroll Bars): scroll-bar-mode is an option.
3574
3575 * eval.texi (Eval): max-lisp-eval-depth is an option.
3576
3577 * files.texi (Visiting Functions): find-file-hook is an option.
3578 (Directory Names): directory-abbrev-alist is an option.
3579 (Unique File Names): temporary-file-directory and
3580 small-temporary-file-directory are options.
3581
3582 * frames.texi (Initial Parameters): initial-frame-alist,
3583 minibuffer-frame-alist and default-frame-alist are options.
3584 (Cursor Parameters): blink-cursor-alist and
3585 cursor-in-non-selected-windows ar options.
3586 (Window System Selections): selection-coding-system is an
3587 option.
3588 (Display Feature Testing): display-mm-dimensions-alist is an
3589 option.
3590
3591 * help.texi (Help Functions): help-char and help-event-list are
3592 options.
3593
3594 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3595 an option.
3596
3597 * minibuf.texi (Minibuffer History): history-length and
3598 history-delete-duplicates are options.
3599 (High-Level Completion): read-buffer-function and
3600 read-buffer-completion-ignore-case are options.
3601 (Reading File Names): read-file-name-completion-ignore-case is
3602 an option.
3603
3604 * modes.texi (Mode Line Top): mode-line-format is an option.
3605 (Mode Line Variables): mode-line-position and mode-line-modes
3606 are options.
3607
3608 * nonascii.texi (Text Representations):
3609 enable-multibyte-characters is an option.
3610 (Default Coding Systems): auto-coding-regexp-alist,
3611 file-coding-system-alist, auto-coding-alist and
3612 auto-coding-functions are options.
3613 (Specifying Coding Systems): inhibit-eol-conversion is an
3614 option.
3615
3616 * os.texi (Init File): site-run-file is an option.
3617 (System Environment): mail-host-address is an option.
3618 (User Identification): user-mail-address is an option.
3619 (Terminal Output): baud-rate is an option.
3620
3621 * positions.texi (Word Motion): words-include-escapes is an
3622 option.
3623
3624 * searching.texi (Standard Regexps): page-delimiter,
3625 paragraph-separate, paragraph-separate and sentence-end are
3626 options.
3627
3628 * text.texi (Margins): left-margin and fill-nobreak-predicate
3629 are options.
3630
3631 * variables.texi (Local Variables): max-specpdl-size is an
3632 option.
3633
3634 * windows.texi (Choosing Window):
3635 split-window-preferred-function, special-display-function and
3636 display-buffer-function are options.
3637
106e6894
CY
36382009-05-20 Chong Yidong <cyd@stupidchicken.com>
3639
4a83454d
CY
3640 Fix errors spotted by Martin Rudalics.
3641
106e6894
CY
3642 * syntax.texi (Position Parse): Document rationale for ignored
3643 arguments to syntax-ppss-flush-cache.
3644
3645 * processes.texi (Input to Processes): Mark PROCESS arg to
3646 process-running-child-p as optional.
3647 (Network Options): Document NO-ERROR arg to
3648 set-network-process-option.
3649
3650 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3651 command.
3652
3653 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3654 posix-search-backward as commands.
3655
3656 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3657 (Suspending Emacs): Mark suspend-emacs as a command.
3658 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3659 commands.
5dcb4c4e
SM
3660 (Terminal Output): Remove obsolete function baud-rate.
3661 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
3662
3663 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3664 terminal-coding-system and set-terminal-coding-system.
3665 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3666 as optional.
3667 (Character Sets): Document RESTRICTION arg of char-charset.
3668 (Character Codes): Mark POS argument to get-byte as optional.
3669
3670 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3671 minibuffer-message.
3672
3673 * files.texi (Create/Delete Dirs): Mark make-directory and
3674 delete-directory as commands.
3675
3676 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3677
3678 * text.texi (Base 64): Mark base64-decode-string and
3679 base64-encode-string as commands.
3680 (Columns): Mark move-to-column as a command.
3681 (Mode-Specific Indent): Document RIGID arg to
3682 indent-for-tab-command.
3683 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3684 Mark indent-code-rigidly as a command.
3685 (Substitution): Mark translate-region as a command.
3686
3687 * frames.texi (Size and Position): Remove obsolete functions
3688 screen-height and screen-width.
3689
04173931
CY
36902009-05-19 Chong Yidong <cyd@stupidchicken.com>
3691
3692 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3693 (Displaying Buffers, Resizing Windows): Correct mistakes;
3694 next-window, previous-window, and pop-to-buffer are not commands,
3695 and fit-window-to-buffer" is a command. (Pointed out by Martin
3696 Rudalics.)
3697
eae7d8f8
RS
36982009-05-17 Richard M Stallman <rms@gnu.org>
3699
3700 * modes.texi (Precalculated Fontification): Clarify text.
3701
b8766179
MR
37022009-05-17 Martin Rudalics <rudalics@gmx.at>
3703
3704 * windows.texi (Selecting Windows): Clarify descriptions of
3705 with-selected-window and get-lru-window.
3706 (Cyclic Window Ordering): Refer to particular frame when talking
3707 about how splitting affects the ordering.
3708 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3709 switch-to-buffer-other-window. Explain how setting of
3710 display-buffer-reuse-frames affects pop-to-buffer.
3711 (Choosing Window): Clarify some details in descriptions of
3712 display-buffer-reuse-frames, pop-up-frames, and
3713 pop-up-frame-function.
3714 (Dedicated Windows): Clarify some details.
3715 (Textual Scrolling): Replace term vscroll by term vertical
3716 scroll position.
3717 (Vertical Scrolling): Fix typo.
3718 (Window Hooks): Relate text on jit-lock-register to window
3719 scrolling and size changes.
3720
734b5e3b
CY
37212009-05-14 Chong Yidong <cyd@stupidchicken.com>
3722
0a65633e
CY
3723 * frames.texi (Initial Parameters): Clarify what the initial
3724 minibuffer frame is.
05be46d7
CY
3725 (Buffer Parameters): Note that the minibuffer parameter can not be
3726 altered.
0a65633e 3727
734b5e3b
CY
3728 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3729 Document display-buffer changes.
3730
925672cd
CY
37312009-05-13 Chong Yidong <cyd@stupidchicken.com>
3732
17ecd7af
CY
3733 * anti.texi (Antinews): Rewrite for Emacs 22.
3734
925672cd
CY
3735 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3736 obarrays are first mentioned. Define "system abbrev" more
3737 prominently, and add it to the index.
3738 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3739 Copyedits.
3740 (Abbrev Expansion): Document abbrev-insert.
3741
80be4dd7
CY
37422009-05-12 Chong Yidong <cyd@stupidchicken.com>
3743
3744 * frames.texi (Font and Color Parameters): Rename from Color
3745 Parameters. Document font-backend parameter.
3746
3747 * vol2.texi (Top): Update node listing.
3748 * vol1.texi (Top): Update node listing.
3749 * elisp.texi (Top): Update node listing.
3750
372a93ac
MR
37512009-05-11 Martin Rudalics <rudalics@gmx.at>
3752
3753 * windows.texi (Choosing Window): Don't explicitly refer to
3754 split-window-sensibly's window argument in descriptions of
3755 split-height-threshold and split-width-threshold.
3756
714c3541
MR
37572009-05-10 Martin Rudalics <rudalics@gmx.at>
3758
3759 * windows.texi (Choosing Window): Fix rewrite of window
3760 splitting section.
3761
0e90e7be
EZ
37622009-05-09 Eli Zaretskii <eliz@gnu.org>
3763
f4e90db0
SM
3764 * nonascii.texi (Default Coding Systems):
3765 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3766 Add indexing.
0e90e7be
EZ
3767 (Lisp and Coding Systems): Add index entries.
3768
d3c0c321
MR
37692009-05-09 Martin Rudalics <rudalics@gmx.at>
3770
3771 * windows.texi (Choosing Window): Describe split-window-sensibly
3772 and rewrite section on window splitting accordingly.
3773 (Textual Scrolling): Replace `...' by @code{...}.
3774
c773345a
CY
37752009-05-04 Chong Yidong <cyd@stupidchicken.com>
3776
ee2d5b5e
CY
3777 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3778 Remove obsoleted pre-abbrev-expand-hook.
3779
3780 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3781 entries.
3782
c773345a
CY
3783 * internals.texi (Object Internals): Don't assume 32-bit machines
3784 are the norm.
3785 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3786 (Window Internals): Synch field names to window.h.
3787 (Process Internals): Synch field names to process.h.
c773345a 3788
dd449674
CY
37892009-04-29 Chong Yidong <cyd@stupidchicken.com>
3790
3791 * variables.texi (File Local Variables): Note that read-circle is
3792 bound to nil when reading file-local variables.
3793
3794 * streams.texi (Input Functions): Document read-circle.
3795 (Output Variables): Add xref to Circular Objects.
3796
4f1e25e2
CY
37972009-04-25 Chong Yidong <cyd@stupidchicken.com>
3798
3799 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3800 Features and Coding System Basics. Node that "p" stands for
3801 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3802 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3803 mouse-appearance-menu.
3804 (Programming Tips): Add xref to Progress.
3805
dca019f8
CY
38062009-04-22 Chong Yidong <cyd@stupidchicken.com>
3807
5dcb4c4e
SM
3808 * os.texi (Command-Line Arguments):
3809 Document command-line-args-left.
dca019f8
CY
3810 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3811 terminal objects for tty arguments.
3812 (Startup Summary): Add xref to Session Management.
3813 (Session Management): Mention emacs-session-restore. Copyedits.
3814
02a89103
CY
38152009-04-20 Chong Yidong <cyd@stupidchicken.com>
3816
3817 * os.texi (Startup Summary): Copyedits. The init file is not
3818 necessarily named .emacs now. Document initial-buffer-choice and
3819 initial-scratch-message. Note where Emacs exits in batch mode.
3820 Document inhibit-splash-screen as an alias.
3821 (Init File): Be neutral about which init file name to use.
3822
38232009-04-16 Chong Yidong <cyd@stupidchicken.com>
3824
3825 * os.texi (System Interface): Fix Texinfo usage.
3826
0c1cfe01
CY
38272009-04-15 Chong Yidong <cyd@stupidchicken.com>
3828
80d7cdca
CY
3829 * searching.texi (Regexp Backslash): Also refer to shy groups as
3830 non-capturing or unnumbered groups.
3831 (Regexp Functions): Add cross-reference to Regexp Backslash.
3832
0c1cfe01
CY
3833 * display.texi (Truncation): Overlays can use line-prefix and
3834 wrap-prefix too.
3835 (Overlay Properties): Document wrap-prefix and line-prefix.
3836 (Face Attributes): Document underline-minimum-offset.
3837 (Face Remapping): Copyedits.
3838 (Low-Level Font): Copyedits.
3839 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3840 (Line Height): Emphasize that line-spacing only takes effect on
3841 graphical terminals.
0c1cfe01 3842
c4adeee0
CY
38432009-04-13 Chong Yidong <cyd@stupidchicken.com>
3844
3845 * display.texi (Refresh Screen): Note that a passage about screen
3846 refreshing is text terminal only.
3847 (Forcing Redisplay): Delete misleading comment---sit-for calls
3848 redisplay, not the other way around.
3849 (Truncation): Note new values of truncate-partial-width-windows.
3850 Copyedits.
3851 (Invisible Text): Document invisible-p.
3852
b20ecfa1
EZ
38532009-04-11 Eli Zaretskii <eliz@gnu.org>
3854
3855 * display.texi (Overlays): Overlays don't scale well. See
3856 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3857
97d8273f
CY
38582009-04-10 Chong Yidong <cyd@stupidchicken.com>
3859
f147ff75
CY
3860 * syntax.texi (Syntax Table Functions): Document cons cell
3861 argument for modify-syntax-entry.
3862 (Categories): Document cons cell argument for
3863 modify-category-entry.
3864
fca4ec76
CY
3865 * searching.texi (String Search): Document word-search-forward-lax
3866 and word-search-backward-lax.
3867 (Searching and Case): Describe isearch behavior more precisely.
3868
9c283d5b
CY
3869 * keymaps.texi (Tool Bar): Mention that some platforms do not
3870 support multi-line toolbars. Suggested by Stephen Eglen.
3871
3872 * frames.texi (Layout Parameters): Mention that Nextstep also
3873 allows only one tool-bar line. Suggested by Stephen Eglen.
3874
97d8273f
CY
3875 * nonascii.texi (Text Representations): Copyedits.
3876 (Coding System Basics): Also mention utf-8-emacs.
3877 (Converting Representations, Selecting a Representation)
3878 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3879 Copyedits.
3880 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3881
2bad3299
CY
38822009-04-09 Chong Yidong <cyd@stupidchicken.com>
3883
3884 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3885 (Filling): Clarify REGION argument of fill-paragraph.
3886 Document fill-forward-paragraph-function.
2bad3299
CY
3887 (Special Properties): Remove "new in Emacs 22" declaration.
3888 (Clickable Text): Merge with Links and Mouse-1 node.
3889
5dcb4c4e
SM
3890 * display.texi (Button Properties, Button Buffer Commands):
3891 Change xref to Clickable Text.
2bad3299
CY
3892
3893 * tips.texi (Key Binding Conventions): Change xref to Clickable
3894 Text.
3895
3896 * elisp.texi (Top): Update node listing.
3897
ea30ce4f
CY
38982009-04-05 Chong Yidong <cyd@stupidchicken.com>
3899
47af2f4b
CY
3900 * markers.texi (The Mark): Copyedits. Improve description of
3901 handle-shift-selection.
3902 (The Region): Move use-region-p here from The Mark.
3903
ea30ce4f
CY
3904 * positions.texi (Screen Lines): Document (cols . lines) argument
3905 for vertical-motion.
3906
2aa8ea6e
CY
39072009-04-04 Chong Yidong <cyd@stupidchicken.com>
3908
3ec61d4e
CY
3909 * frames.texi (Frames): Clean up introduction. Document `ns'
3910 return value for framep.
3911 (Creating Frames): Note how the terminal is chosen.
3912 (Multiple Terminals, Multiple Displays): Merge into a single node.
3913 (Color Parameters): Fix typo.
3914
3915 * variables.texi (Local Variables, Buffer-Local Variables)
3916 (Creating Buffer-Local): Change link to Multiple Terminals.
3917
3918 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3919
3920 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3921 Terminals.
3922
3923 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3924 to Multiple Terminals.
3925
3926 * elisp.texi (Top): Update node listing.
3927 * vol2.texi (Top): Update node listing.
3928 * vol1.texi (Top): Update node listing.
3929
9257072f
CY
3930 * buffers.texi (Current Buffer): Note that the append-to-buffer
3931 example is no longer in synch with the latest code. Tie the two
3932 examples together.
3933
2aa8ea6e
CY
3934 * files.texi (File Attributes): Move note about MS-DOS from
3935 Changing Files to File Attributes.
3936 (Create/Delete Dirs): Note that mkdir is an alias for this.
3937
22e74b17
CY
39382009-04-01 Markus Triska <triska@gmx.at>
3939
3940 * processes.texi (Filter Functions): Suggest how to handle output
3941 batches.
3942
4bbe48ec
CY
39432009-03-30 Chong Yidong <cyd@stupidchicken.com>
3944
3945 * help.texi (Accessing Documentation): Update example to use
3946 help-setup-xref and with-help-window.
3947 (Help Functions): Remove print-help-return-message, which is
3948 semi-obsolete due to with-help-window. Document help-buffer and
3949 help-setup-xref.
3950
b9723f39
CY
39512009-03-29 Chong Yidong <cyd@stupidchicken.com>
3952
5dcb4c4e
SM
3953 * help.texi (Accessing Documentation, Help Functions):
3954 Remove information about long-obsolete Emacs versions.
9eb52e90 3955
b9723f39
CY
3956 * modes.texi (Mode Line Variables): The default values of the mode
3957 line variables are now more complicated.
3958
b0cc32db
CY
39592009-03-28 Chong Yidong <cyd@stupidchicken.com>
3960
3c25a5a9
CY
3961 * modes.texi (Major Mode Conventions): Note that specialness is
3962 inherited.
31c9eebb
CY
3963 (Derived Modes): Note that define-derive-mode sets the mode-class
3964 property.
3c25a5a9 3965
b0cc32db
CY
3966 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3967 goto-map. Add search-map to the list.
3968
c5e0006d
EZ
39692009-03-27 Eli Zaretskii <eliz@gnu.org>
3970
1213465a
EZ
3971 * os.texi (System Environment): Update the list of system-type
3972 values.
3973
c5e0006d
EZ
3974 * markers.texi (The Mark) <handle-shift-selection>: Update for
3975 removal of the optional argument DEACTIVATE.
3976
48bab3d6
CY
39772009-03-25 Chong Yidong <cyd@stupidchicken.com>
3978
3979 * commands.texi (Focus Events): Most X window managers don't use
3980 focus-follows-mouse nowadays.
3981
6e4ff1b6
CY
39822009-03-24 Chong Yidong <cyd@stupidchicken.com>
3983
3984 * commands.texi (Defining Commands): Clarify introduction.
3985 (Using Interactive): Not that interactive can be put in a symbol
3986 property.
3987 (Interactive Call): Note that a symbol with a non-nil
3988 interactive-form property satisfies commandp.
3989
11625308
JB
39902009-03-23 Juanma Barranquero <lekktu@gmail.com>
3991
3992 * minibuf.texi (Intro to Minibuffers): Fix typos.
3993
7b34420d
CY
39942009-03-23 Chong Yidong <cyd@stupidchicken.com>
3995
3996 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3997 about minibuffers in old Emacs versions. Copyedits.
3998 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3999 (Text from Minibuffer): Simplify introduction.
4000
f9257eed
AM
40012009-03-22 Alan Mackenzie <acm@muc.de>
4002
4003 * commands.texi (Using Interactive): Clarify string argument to
4004 `interactive' - even promptless elements need \n separators.
4005
f639ba70
CY
40062009-03-18 Chong Yidong <cyd@stupidchicken.com>
4007
4008 * minibuf.texi (Completion Styles): New node.
4009
4010 * elisp.texi (Top): Update node listing.
4011
d897e8ee
CY
40122009-03-17 Chong Yidong <cyd@stupidchicken.com>
4013
4014 * minibuf.texi (Basic Completion): Note that
4015 read-file-name-completion-ignore-case and
4016 read-buffer-completion-ignore-case can override
4017 completion-ignore-case.
4018 (Minibuffer Completion): Document completing-read changes.
4019 (Completion Commands): Avoid mentioning partial completion mode.
4020 Document minibuffer-completion-confirm changes, and
4021 minibuffer-confirm-exit-commands.
4022 (High-Level Completion): Document new require-match behavior for
4023 read-buffer. Document read-buffer-completion-ignore-case.
4024 (Reading File Names): Document new require-match behavior for
4025 read-file-name.
4026
b1f23349
CY
40272009-03-14 Chong Yidong <cyd@stupidchicken.com>
4028
4029 * debugging.texi (Error Debugging): Don't mislead the reader into
4030 thinking that debug-on-error enters debugger for C-f at EOB.
4031 (Error Debugging): Setting debug-on-init within the init file
4032 works, and has for some time.
4033
d6eb4e25
KH
40342009-03-13 Kenichi Handa <handa@m17n.org>
4035
4036 * display.texi (Fontsets): Update the description.
4037
1cf53dc5
CY
40382009-03-13 Chong Yidong <cyd@stupidchicken.com>
4039
4040 * advice.texi (Advising Primitives): Link to What Is a Function.
4041
81f919fc
CY
40422009-03-12 Chong Yidong <cyd@stupidchicken.com>
4043
cf4229eb
CY
4044 * compile.texi (Speed of Byte-Code): Update example.
4045 (Disassembly): Update examples.
4046
81f919fc 4047 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4048
4049 * customize.texi (Common Keywords): It's not necessary to use :tag
4050 to remove hyphens, as custom-unlispify-tag-name does it
4051 automatically.
5dcb4c4e
SM
4052 (Variable Definitions): Link to File Local Variables.
4053 Document customized-value symbol property.
f2bbc08c
CY
4054 (Customization Types): Move menu to end of node.
4055
955964d7
CY
40562009-03-10 Chong Yidong <cyd@stupidchicken.com>
4057
4058 * macros.texi (Compiling Macros): Omit misleading sentence, which
4059 implied that macros can only be used in the same file they are
4060 defined.
4061 (Backquote): Remove obsolete information about Emacs 19.
4062
d25ed7db
GM
40632009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4064
4065 * display.texi (Display Margins): Fix paren typo.
4066
d55f6ca5
CY
40672009-02-27 Chong Yidong <cyd@stupidchicken.com>
4068
f0e57ed8
CY
4069 * elisp.texi (Top): Update node listing.
4070
4071 * variables.texi (Variables): Clarify introduction.
4072 (Global Variables): Mention that setq is a special form.
4073 (Local Variables): Use active voice.
4074 (Tips for Defining): Mention marking variables as safe.
4075 (Buffer-Local Variables): Mention terminal-local and frame-local
4076 variables together.
4077 (File Local Variables): Copyedits.
4078 (Frame-Local Variables): Note that they are not really useful.
4079 (Future Local Variables): Node deleted.
4080
d55f6ca5 4081 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4082 Unicode escape syntax.
d55f6ca5 4083
ca8f09a8
CY
40842009-02-23 Chong Yidong <cyd@stupidchicken.com>
4085
4086 * control.texi (Control Structures): Add cindex entry for "textual
4087 order".
4088
4089 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4090 instead of "expression" throughout.
4091 (Function Indirection): Copyedits. Use active voice.
4092 (Eval): The default value of max-lisp-eval-depth is now 400.
4093
a20878b6
MB
40942009-02-23 Miles Bader <miles@gnu.org>
4095
4096 * processes.texi (System Processes): Rename `system-process-attributes'
4097 to `process-attributes'.
4098
61f66044
CY
40992009-02-22 Chong Yidong <cyd@stupidchicken.com>
4100
1b80d1f3
CY
4101 * symbols.texi (Property Lists): Emphasize that property lists are
4102 not restricted to symbol cells.
4103 (Other Plists): Copyedit.
4104
61f66044
CY
4105 * sequences.texi (Sequences Arrays Vectors): Make introduction
4106 more concise.
4107 (Arrays): Mention char-tables and bool-vectors too.
4108 (Vectors): Don't repeat information given in Arrays node. Link to
4109 nodes that explain the vector usage examples.
4110 (Char-Tables): Note that char-table elements can have arbitrary
4111 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4112 Link to Property Lists node.
61f66044 4113
9403944b
CY
41142009-02-22 Chong Yidong <cyd@stupidchicken.com>
4115
4116 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4117 `append'.
4068c7b4 4118 (List Elements): Copyedits.
9403944b
CY
4119
4120 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4121 of `vconcat'.
4122
4123 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4124 Emacs 20 usage of `concat'.
4125 (Case Conversion): Copyedits.
4126
b87a185f
CY
41272009-02-21 Chong Yidong <cyd@stupidchicken.com>
4128
4129 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4130 Minor edits.
4131 (Frame Configuration Type): Emphasize that it is not primitive.
4132 (Font Type): New node.
4133 (Type Predicates): Add fontp; type-of now recognizes font object
4134 types.
4135
4136 * intro.texi (Version Info): Update version numbers in examples.
4137 (Acknowledgements): List more contributors.
4138
4139 * elisp.texi: Bump version number to 3.0.
4140 (Top): Link to Font Type node.
4141
867d4bb3
JB
41422009-02-20 Juanma Barranquero <lekktu@gmail.com>
4143
4144 * modes.texi (Major Mode Conventions): Remove duplicate words.
4145 (Customizing Keywords): Fix typo.
4146
77730170
EZ
41472009-02-14 Eli Zaretskii <eliz@gnu.org>
4148
4149 * nonascii.texi (User-Chosen Coding Systems): Document that
4150 select-safe-coding-system suggests raw-text if there are raw bytes
4151 in the region.
4152 (Explicit Encoding): Warn not to use `undecided' when encoding.
4153
c8736212
GM
41542009-02-11 Glenn Morris <rgm@gnu.org>
4155
4156 * frames.texi (Visibility of Frames): Mention the effect multiple
4157 workspaces/desktops can have on visibility.
4158
ab992d66
EZ
41592009-02-07 Eli Zaretskii <eliz@gnu.org>
4160
c8736212
GM
4161 * text.texi (Commands for Insertion):
4162 * commands.texi (Event Mod):
4163 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4164 * nonascii.texi (Translation of Characters):
4165 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4166 (Explicit Encoding): Document the `charset' text property produced
4167 by decode-coding-region and decode-coding-string.
ab992d66 4168
e651a255
AM
41692009-01-27 Alan Mackenzie <acm@muc.de>
4170
4171 * modes.texi (Search-based Fontification): Correct a typo.
4172
bc5cde4b
JB
41732009-01-25 Juanma Barranquero <lekktu@gmail.com>
4174
4175 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4176 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4177
3533155b
EZ
41782009-01-24 Eli Zaretskii <eliz@gnu.org>
4179
f721deda
EZ
4180 * display.texi (Window Systems): Document the value of
4181 `initial-window-system' under --daemon.
4182
3533155b
EZ
4183 * os.texi (System Environment): Remove description of the
4184 `environment' function which has been deleted.
4185
f79b43b2
DN
41862009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4187
4188 * frames.texi (Multiple Displays): Remove documentation for
4189 removed function make-frame-on-tty.
4190
e3aa6669
CY
41912009-01-22 Chong Yidong <cyd@stupidchicken.com>
4192
4193 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4194 write-region-annotate-functions.
4195 Document write-region-post-annotation-function.
e3aa6669 4196
fb13a416
CY
41972009-01-19 Chong Yidong <cyd@stupidchicken.com>
4198
4199 * display.texi (Font Lookup): Document WIDTH argument of
4200 x-list-fonts.
4201
02eccf6b
EZ
42022009-01-17 Eli Zaretskii <eliz@gnu.org>
4203
ead3f58d
EZ
4204 * maps.texi (Standard Keymaps): Rename function-key-map to
4205 local-function-key-map.
4206
4207 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4208 local-function-key-map.
4209
4210 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4211 and `set-keyboard-coding-system' now accept an optional terminal
4212 argument.
4213
4214 * commands.texi (Event Mod): `keyboard-translate-table' is now
4215 terminal-local.
4216 (Function Keys): Rename function-key-map to
4217 local-function-key-map.
4218
df05a163
EZ
4219 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4220 frames.texi.
4221
0ed8034e 4222 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4223 `delete-terminal-functions', `suspend-tty-functions' and
4224 `resume-tty-functions'.
0ed8034e
EZ
4225
4226 * frames.texi (Frames): Document `frame-terminal' and
4227 `terminal-live-p'.
4228 (Multiple Displays): Document `make-frame-on-tty'.
4229 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4230 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4231 (Terminal Parameters): Document `terminal-parameters',
4232 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4233
4234 * os.texi (System Environment): Document `environment' and
4235 `initial-environment'.
490f1197
EZ
4236 (Suspending Emacs): Update for multi-tty; document
4237 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4238
02eccf6b
EZ
4239 * nonascii.texi (Coding System Basics): More accurate description
4240 of `raw-text'.
4241
f19fea97
JB
42422009-01-12 Juanma Barranquero <lekktu@gmail.com>
4243
4244 * display.texi (Low-Level Font): Fix typo.
4245
16fa292f
CY
42462009-01-10 Chong Yidong <cyd@stupidchicken.com>
4247
4248 * elisp.texi (Top): Update node listing.
4249
4250 * display.texi (PostScript Images): Node deleted.
4251
0b4faef3
EZ
42522009-01-10 Eli Zaretskii <eliz@gnu.org>
4253
3355f04d
EZ
4254 * processes.texi (Decoding Output): Document that null bytes force
4255 no-conversion for reading process output.
4256
4257 * files.texi (Reading from Files): Document that null bytes force
4258 no-conversion when visiting files.
4259
11625308 4260 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4261
5dcb4c4e
SM
4262 * nonascii.texi (Lisp and Coding Systems):
4263 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4264 (Character Properties): Improve wording.
0b4faef3 4265
ce9cf065
CY
42662009-01-09 Chong Yidong <cyd@stupidchicken.com>
4267
4268 * display.texi (Font Lookup): Remove obsolete function
4269 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4270 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
4271 (Font Selection): Reorder order of variable descriptions.
4272 Minor clarifications.
ce9cf065
CY
4273
4274 * elisp.texi (Top): Update node listing.
4275
ab756fb3
GM
42762009-01-09 Glenn Morris <rgm@gnu.org>
4277
4278 * commands.texi (Command Loop Info): Say that last-command-char and
4279 last-input-char are obsolete aliases.
4280
4281 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4282 last-input-char and last-command-char, since they are just aliases for
4283 last-input-event and last-command-event.
4284
4285 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4286 last-command-char.
4287
6b2b8ab1
CY
42882009-01-08 Chong Yidong <cyd@stupidchicken.com>
4289
4290 * elisp.texi: Update node listing.
4291
4292 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
4293 (Face Attributes): Don't link to Font Lookup.
4294 Document font-family-list.
6b2b8ab1
CY
4295 (Fonts): New node.
4296
3568e767
JR
42972009-01-08 Jason Rumney <jasonr@gnu.org>
4298
4299 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4300 changing the standard pointer shapes. (Bug#1485)
3568e767 4301
6221c8db
CY
43022009-01-08 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * display.texi (Attribute Functions): Note that a function value
4305 :height is relative, and that compatibility functions work by
4306 calling set-face-attribute.
4307 (Displaying Faces): Reorder list in order of increasing priority.
4308 (Face Remapping): New node. Content moved here from Displaying
4309 Faces.
4310 (Glyphs): Link to Face Functions.
4311
e3d3799a
CY
43122009-01-08 Chong Yidong <cyd@stupidchicken.com>
4313
4314 * display.texi (Faces): Don't discuss face id here. facep does
4315 not return t.
4316 (Defining Faces): Minor clarification.
4317 (Face Attributes): Rearrange items to match docstring of
4318 set-face-attribute. Add :foundry attribute. Document new role of
4319 :font attribute. Texinfo usage fix.
4320 (Attribute Functions): Copyedits.
4321 (Face Functions): Note that face number is seldom used.
4322
638a2457
RS
43232009-01-05 Richard M Stallman <rms@gnu.org>
4324
4325 * strings.texi (Predicates for Strings): Minor clarification.
4326
4327 * functions.texi (Function Safety): Texinfo usage fix.
4328
39cb9e56 43292009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4330
4331 * objects.texi (General Escape Syntax): Fix typo.
4332
9f822178
MR
43332009-01-03 Martin Rudalics <rudalics@gmx.at>
4334
4335 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4336 works via the default value of pop-up-frame-function.
4337
af34ad36
EZ
43382009-01-02 Eli Zaretskii <eliz@gnu.org>
4339
4340 * processes.texi (System Processes): Document the `time' and
4341 `ctime' attributes of `system-process-attributes'.
4342
d31f6679
CY
43432009-01-01 Chong Yidong <cyd@stupidchicken.com>
4344
4345 * display.texi (Face Attributes): Clarify :height attribute.
4346
174dc00c
MR
43472008-12-31 Martin Rudalics <rudalics@gmx.at>
4348
4349 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4350 the front of the buffer list. Add entries for `last-buffer' and
4351 `unbury-buffer'.
4352
b8afe7e4
EZ
43532008-12-27 Eli Zaretskii <eliz@gnu.org>
4354
d14030f5
EZ
4355 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4356 and its subsections.
4357
4358 * frames.texi (Multiple Terminals, Low-level Terminal)
4359 (Terminal Parameters, Frames on Other TTY devices): New sections.
4360 (Frames): Add an xref to "Multiple Terminals".
4361
765980a4
EZ
4362 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4363
4364 * objects.texi (Terminal Type): New node.
4365 (Editing Types): Add it to the menu.
4366
47bd5577
EZ
4367 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4368 Variables".
4369
eb22b78c 4370 * variables.texi (Directory Local Variables): New node.
47bd5577 4371 (Variables): Add a menu item for it.
eb22b78c 4372
b8afe7e4
EZ
4373 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4374 `generated-autoload-file'.
4375
77bb0476
EZ
43762008-12-20 Eli Zaretskii <eliz@gnu.org>
4377
028e2c19
EZ
4378 * os.texi (Startup Summary): Add xref to documentation of
4379 `initial-window-system'.
4380
77bb0476
EZ
4381 * display.texi (Window Systems): Document `window-system' the
4382 function. The variable `window-system' is now frame-local.
028e2c19 4383 Document `initial-window-system'.
77bb0476 4384
dda87836
MR
43852008-12-19 Martin Rudalics <rudalics@gmx.at>
4386
4387 * windows.texi (Windows): Rewrite description of
4388 fit-window-to-buffer.
4389
caef3ed2
GM
43902008-12-13 Glenn Morris <rgm@gnu.org>
4391
4392 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4393 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4394
21c58e4d
GM
43952008-12-12 Glenn Morris <rgm@gnu.org>
4396
4397 * debugging.texi (Error Debugging): Refer forwards to
4398 eval-expression-debug-on-error.
4399
af38459f
EZ
44002008-12-05 Eli Zaretskii <eliz@gnu.org>
4401
5dedd9b5
EZ
4402 * strings.texi (String Basics): Only unibyte strings that
4403 represent key sequences hold 8-bit raw bytes.
4404
af38459f
EZ
4405 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4406 paragraph to speak about `undecided'.
4407 (Character Properties): Don't explain the meaning of each
4408 property; instead, identify their Unicode Standard names.
b3f1f4a5 4409 (Character Sets): Document `map-charset-chars'.
af38459f 4410
fa047ae7
GM
44112008-12-02 Glenn Morris <rgm@gnu.org>
4412
4413 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4414 section yet again.
4415
47dbc044
EZ
44162008-11-29 Eli Zaretskii <eliz@gnu.org>
4417
98d05998
EZ
4418 * nonascii.texi (Character Properties): New Section.
4419 (Specifying Coding Systems): Document
4420 `coding-system-priority-list', `set-coding-system-priority', and
4421 `with-coding-priority'.
4422 (Lisp and Coding Systems): Document `check-coding-systems-region'
4423 and `coding-system-charset-list'.
4424 (Coding System Basics): Document `coding-system-aliases'.
4425
4426 * elisp.texi (Top): Add a @detailmenu entry for "Character
4427 Properties".
4428
47dbc044
EZ
4429 * objects.texi (Character Type): Correct the range of Emacs
4430 characters. Add an @xref to "Character Codes".
4431
4432 * strings.texi (String Basics): Add an @xref to "Character Codes".
4433
4434 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4435
4436 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4437 (Character Codes): Document `max-char'.
4438
8b80cdf5
EZ
44392008-11-28 Eli Zaretskii <eliz@gnu.org>
4440
4441 * nonascii.texi (Text Representations, Converting Representations)
4442 (Character Sets, Scanning Charsets, Translation of Characters):
4443 Make text more accurate.
4444
a99dceba
GM
44452008-11-28 Glenn Morris <rgm@gnu.org>
4446
4447 * files.texi (Format Conversion Round-Trip): Improve previous change.
4448
f6dc3bed
CY
44492008-11-26 Chong Yidong <cyd@stupidchicken.com>
4450
4451 * modes.texi (Auto Major Mode): Fix example.
4452
5da9413d
GM
44532008-11-25 Glenn Morris <rgm@gnu.org>
4454
4455 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4456
4457 * files.texi (Format Conversion Round-Trip):
4458 Use active voice for previous change.
4459
fcca848c
CY
44602008-11-25 Chong Yidong <cyd@stupidchicken.com>
4461
4462 * os.texi (Processor Run Time):
4463 * processes.texi (Transaction Queues):
4464 * markers.texi (The Mark):
4465 * windows.texi (Choosing Window, Selecting Windows):
4466 * files.texi (Changing Files, Magic File Names):
4467 * commands.texi (Key Sequence Input):
4468 * functions.texi (Declaring Functions):
4469 * strings.texi (Predicates for Strings):
4470 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4471
36c8dc54
CY
44722008-11-24 Chong Yidong <cyd@stupidchicken.com>
4473
4474 * help.texi (Accessing Documentation): Update example.
4475
4476 * variables.texi (Defining Variables): Note that `*' is not
4477 necessary if defcustom is used.
4478
2a79b242
EZ
44792008-11-22 Eli Zaretskii <eliz@gnu.org>
4480
4481 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4482 Characters" from @detailmenu.
4483
4484 * nonascii.texi (Character Codes, Character Sets)
4485 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4486 (Chars and Bytes, Splitting Characters): Sections removed.
4487
392f0d26
LK
44882008-11-22 Lute Kamstra <lute@gnu.org>
4489
4490 * positions.texi (Text Lines): Update goto-line documentation.
4491
af1a5cd5
MR
44922008-11-21 Martin Rudalics <rudalics@gmx.at>
4493
6a4cfb0c
MR
4494 * frames.texi (Frames): Fix typo, add cross references, reword.
4495 (Initial Parameters): Reword special-display-frame-alist text.
4496 (Frames and Windows): Reword. Describe argument norecord for
4497 set-frame-selected-window.
4498 (Input Focus): Describe argument norecord for select-frame.
4499 Remove comment on MS-Windows behavior for focus-follows-mouse.
4500 (Raising and Lowering): Mention windows-frames dichotomy in
4501 metaphor.
4502
af1a5cd5
MR
4503 * windows.texi (Displaying Buffers, Vertical Scrolling)
4504 (Horizontal Scrolling): Fix indenting and rewording issues
4505 introduced with 2008-11-07 change.
4506
c249fa9c
GM
45072008-11-20 Glenn Morris <rgm@gnu.org>
4508
4509 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4510 element of `format-alist'.
4511
204d4665
GM
45122008-11-19 Glenn Morris <rgm@gnu.org>
4513
4514 * doclicense.texi: Update to FDL 1.3.
4515 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4516
cc0910af
CY
45172008-11-18 Chong Yidong <cyd@stupidchicken.com>
4518
efe6e7c4
CY
4519 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4520 vars, which are obsolete. Mention jit-lock-register.
4521
5dcb4c4e
SM
4522 * modes.texi (Other Font Lock Variables):
4523 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 4524
cc0910af
CY
4525 * frames.texi (Color Parameters): Document alpha parameter.
4526
aeeedf76
MR
45272008-11-16 Martin Rudalics <rudalics@gmx.at>
4528
4529 * windows.texi (Splitting Windows, Deleting Windows)
4530 (Selecting Windows, Cyclic Window Ordering)
4531 (Buffers and Windows, Displaying Buffers, Choosing Window)
4532 (Dedicated Windows, Window Point, Window Start and End)
4533 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4534 (Size of Window, Resizing Windows, Window Configurations)
4535 (Window Parameters): Avoid @var at beginning of sentences and
4536 reword accordingly.
4537
4c565c5c
LK
45382008-11-11 Lute Kamstra <lute@gnu.org>
4539
4540 * files.texi (File Name Components): Fix file-name-extension
4541 documentation.
4542
25f494c9
JB
45432008-11-11 Juanma Barranquero <lekktu@gmail.com>
4544
4545 * frames.texi (Basic Parameters): Remove display-environment-variable
4546 and term-environment-variable.
4547
a1401ab1
EZ
45482008-11-08 Eli Zaretskii <eliz@gnu.org>
4549
4550 * windows.texi (Basic Windows, Splitting Windows)
4551 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4552 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
4553 (Resizing Windows, Window Configurations, Window Parameters):
4554 Fix wording and markup.
a1401ab1 4555
efafc282
MR
45562008-11-07 Martin Rudalics <rudalics@gmx.at>
4557
4558 * windows.texi (Windows): Update entries.
4559 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 4560 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
4561 (Selecting Windows, Cyclic Window Ordering): Reword with special
4562 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
4563 (Buffers and Windows, Choosing Window): Reword with special
4564 emphasis on dedicated windows.
4565 (Displaying Buffers): Reword. For switch-to-buffer mention that
4566 it may fall back on pop-to-buffer. For other-window try to
4567 explain how it treats the cyclic ordering of windows.
efafc282
MR
4568 (Dedicated Windows): New node and section discussing dedicated
4569 windows and associated functions.
86ab855a 4570 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
4571 (Window Start and End): Rename node and section title. Reword.
4572 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4573 Minor rewording.
4574 (Size of Window): Reword, in particular text on window-width.
4575 (Resizing Windows): Reword. Add text on balancing windows.
4576 (Window Configurations): Reword. Mention window parameters.
4577 (Window Parameters): New node and section on window parameters.
4578 (Window Hooks): Reword. Mention that
4579 window-configuration-change-hook is run "buffer-locally".
4580 * elisp.texi (Top): Update Windows entries in @detailmenu
4581 section.
4582
d60a8ab2
JB
45832008-11-04 Juanma Barranquero <lekktu@gmail.com>
4584
4585 * searching.texi (Regexp Search): Fix typo.
4586
01777627
CY
45872008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4588
4589 * searching.texi (Regexp Search): Document GREEDY arg.
4590 (Simple Match Data): Fix return value.
4591
c4526e93
EZ
45922008-11-01 Eli Zaretskii <eliz@gnu.org>
4593
4594 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
4595 with Emacs 23 internal representation of characters.
4596 Document `unibyte-string'.
c4526e93 4597
fe2ae8b5
CY
45982008-10-28 Chong Yidong <cyd@stupidchicken.com>
4599
4600 * processes.texi (Process Information): Note that process-status
4601 does not accept buffer names.
4602
cc5a21e3
CY
46032008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4604
4605 * positions.texi (Skipping Characters): Correct return value of
4606 skip-chars-forward.
4607
09460d9a
MR
46082008-10-25 Martin Rudalics <rudalics@gmx.at>
4609
520b29e7
MR
4610 * windows.texi (Deleting Windows): Update documentation of
4611 delete-windows-on.
4612 (Buffers and Windows): Update documentations of
4613 get-buffer-window and get-buffer-window-list.
4614 (Displaying Buffers): Update documentation of
4615 replace-buffer-in-windows.
4616
09460d9a
MR
4617 * buffers.texi (Current Buffer): Reword set-buffer and
4618 with-current-buffer documentations.
4619 (Creating Buffers): Reword documentation of get-buffer-create.
4620
4d48fcdc
MR
46212008-10-23 Martin Rudalics <rudalics@gmx.at>
4622
4623 * buffers.texi (Current Buffer): Reword documentation of
4624 set-buffer.
4625 (Buffer Names): Reword documentation of buffer-name.
4626 (The Buffer List): For bury-buffer explain what happens with the
4627 buffer's window.
4628 (Creating Buffers): Say that get-buffer-create's arg is called
4629 buffer-or-name.
4630
f0143c43
CY
46312008-10-22 Chong Yidong <cyd@stupidchicken.com>
4632
3e5dbbd3
CY
4633 * advice.texi (Computed Advice): Explain what DEFINITION is.
4634
f0143c43
CY
4635 * nonascii.texi (Character Codes): Remove obsolete function
4636 char-valid-p, and document characterp instead.
4637
52a94b85
MR
46382008-10-22 Martin Rudalics <rudalics@gmx.at>
4639
4640 * windows.texi (Displaying Buffers): Reword documentation of
4641 pop-to-buffer.
4642 (Choosing Window): Rewrite documentation of display-buffer and
4643 its options.
4644
f76f8246
MR
4645 * buffers.texi (Killing Buffers): Update documentation of
4646 kill-buffer.
4647
acc8b598
EZ
46482008-10-21 Eli Zaretskii <eliz@gnu.org>
4649
80e6b6df
EZ
4650 * processes.texi (Serial Ports): Fix wording and improve markup.
4651
3645358a
EZ
4652 * searching.texi (Regexp Search): Document `string-match-p' and
4653 `looking-at-p'.
4654 (POSIX Regexps): Add an xref for "non-greedy".
4655 (Regexp Special): Add @cindex entry for "non-greedy".
4656
b3d50cff 4657 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4658 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 4659
73b7530a
EZ
4660 * frames.texi (Color Names): Add an xref to `read-color'.
4661
4662 * minibuf.texi (High-Level Completion): Document `read-color'.
4663
acc8b598
EZ
4664 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4665
4666 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4667
4668 * buffers.texi (Swapping Text): New section, documents
4669 `buffer-swap-text'.
4670
10e187e8
MR
46712008-10-21 Martin Rudalics <rudalics@gmx.at>
4672
4673 * windows.texi (Resizing Windows): Minor wording fix.
4674
fd6f900c
EZ
46752008-10-20 Eli Zaretskii <eliz@gnu.org>
4676
4677 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4678 and `combine-and-quote-strings'.
4679
4680 * strings.texi (Creating Strings): Add xrefs for them.
4681
e4372165
EZ
46822008-10-19 Eli Zaretskii <eliz@gnu.org>
4683
d6328fba
EZ
4684 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4685 match the corresponding menu in minibuf.texi.
4686
e4372165
EZ
4687 * minibuf.texi (Reading File Names): Document `read-shell-command'
4688 and `minibuffer-local-shell-command-map'.
4689
5d8dda33
MR
46902008-10-19 Martin Rudalics <rudalics@gmx.at>
4691
4692 * windows.texi (Resizing Windows): Remove var{} around "window" in
4693 documentation of enlarge-window.
4694 Rewrite documentation of window-min-height and window-min-width.
4695
437706cd
EZ
46962008-10-19 Eli Zaretskii <eliz@gnu.org>
4697
80f85d7c
EZ
4698 * functions.texi (Calling Functions): Document `apply-partially'.
4699
291703b5
EZ
4700 * hooks.texi (Standard Hooks): Mention
4701 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4702
4703 * variables.texi (File Local Variables): Document
4704 `file-local-variables-alist', `before-hack-local-variables-hook'
4705 and `hack-local-variables-hook'.
4706
583d8b3c
EZ
4707 * processes.texi (Synchronous Processes): Document `process-lines'.
4708
5dcb4c4e
SM
4709 * customize.texi (Variable Definitions):
4710 Document `custom-reevaluate-setting'.
437706cd 4711
7e51d89b
MR
47122008-10-18 Martin Rudalics <rudalics@gmx.at>
4713
4714 * windows.texi (Choosing Window, Deleting Windows)
4715 (Displaying Buffers): Expand documentation of dedicated windows.
4716
43c59a3d
EZ
47172008-10-18 Eli Zaretskii <eliz@gnu.org>
4718
018a960d
EZ
4719 * files.texi (Changing Files): Document symbolic input of file
4720 modes to `set-file-modes'. Document `read-file-modes' and
4721 `file-modes-symbolic-to-number'.
4722
2c0b8144
EZ
4723 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4724 and `search-map'.
4725
5dcb4c4e
SM
4726 * searching.texi (Search and Replace):
4727 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4728 Document `multi-query-replace-map'.
80120f13 4729
6d4913f0 4730 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4731 (Completion Commands, Reading File Names):
4732 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
4733 `minibuffer-local-filename-must-match-map'.
4734 (Minibuffer Completion): The `require-match' argument to
4735 `completing-read' can now have the value `confirm-only'.
4736
43c59a3d
EZ
4737 * windows.texi (Displaying Buffers): Minor wording fix.
4738 (Choosing Window): `split-height-threshold' can now be nil.
4739 Document `split-width-threshold'. `pop-up-frames' can have the
4740 value `graphic-only'.
4741
f36acfd9
EZ
47422008-10-17 Eli Zaretskii <eliz@gnu.org>
4743
4744 * os.texi (Startup Summary): Document `before-init-time' and
4745 `after-init-time'. Document `initial-window-system' and
4746 `window-system-initialization-alist'. Document reading the
4747 abbrevs file. Document the call to `server-start' under --daemon.
4748 Rearrange a bit to be consistent with the code flow.
53728487
EZ
4749 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4750 (Time Parsing): Document `format-seconds'.
f36acfd9 4751
96995b89
MR
47522008-10-17 Martin Rudalics <rudalics@gmx.at>
4753
4754 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4755 and reword.
4756
2de17c73
EZ
47572008-10-16 Eli Zaretskii <eliz@gnu.org>
4758
4759 * markers.texi (The Mark): Document use-region-p.
4760
9cf52b11
EZ
47612008-10-15 Eli Zaretskii <eliz@gnu.org>
4762
c3aaf1d7
EZ
4763 * internals.texi (Writing Emacs Primitives): The interactive spec
4764 of a primitive can be a Lisp form.
4765
841a1743
EZ
4766 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4767 values of transient-mark-mode. Document handle-shift-selection.
4768
4769 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4770 (Interactive Examples): Show an example of `^'.
4771 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
4772 (Defining Commands, Using Interactive): The interactive-form of a
4773 function can be added via its symbol's property.
841a1743 4774
52441368
EZ
4775 * positions.texi (List Motion): beginning-of-defun-function can
4776 now accept an argument.
4777
8e8c1a72
EZ
4778 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4779 now return a list of strings.
4780
a33a1f2a
EZ
4781 * control.texi (Handling Errors): Document ignore-errors.
4782
4fb04348
EZ
4783 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4784 (Parameter Access): Document set-frame-parameter.
4785
ee666f84
EZ
4786 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4787 Hooks" for the effect of kill-all-local-variables on local hook
4788 functions.
4789
9cf52b11
EZ
4790 * modes.texi (Major Mode Conventions, Mode Line Variables):
4791 `mode-name' need not be a string. xref to "Mode Line Data" for
4792 details, and to "Emulating Mode Line" for computing a string
4793 value.
4794
22526bc4
EZ
47952008-10-14 Eli Zaretskii <eliz@gnu.org>
4796
a65f6a85
EZ
4797 * processes.texi (System Processes): New section.
4798 (Processes, Signals to Processes): Add xrefs to it.
4799
4800 * objects.texi (Editing Types): A `process' is a subprocess of
4801 Emacs, not just any process running on the OS.
4802
4803 * elisp.texi (Top): Adjust the @detailmenu for the above two
4804 changes.
4805
2724b26a
EZ
4806 * sequences.texi (Char-Tables): Remove documentation of
4807 set-char-table-default, which has no effect since Emacs 23.
4808 <char-table-range, set-char-table-range>: Don't mention generic
4809 characters and charsets. Add a cons cell as a possible argument.
4810
4811 * nonascii.texi (Splitting Characters)
4812 (Translation of Characters): Don't mention generic characters.
4813
4814 * display.texi (Fontsets): Don't mention generic characters.
4815
22526bc4 4816 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4817 argument FUNCTION with a cons cell as KEY.
22526bc4 4818
eaf4b689
EZ
48192008-10-13 Eli Zaretskii <eliz@gnu.org>
4820
45e46036
EZ
4821 * objects.texi (Primitive Function Type): Move "@cindex special
4822 forms" from here...
4823
4824 * eval.texi (Special Forms): ...to here.
4825
4826 * functions.texi (What Is a Function): `functionp' returns nil for
4827 special forms. Add an xref.
4828
eaf4b689
EZ
4829 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4830 Variables".
4831
4832 * variables.texi (Frame-Local Variables): New section.
4833 (Buffer-Local Variables): Add an xref to it.
4834 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4835 have both frame-local and buffer-local binding.
4836
4837 * frames.texi (Frames): Mention multiple tty frames.
4838 (Frame Parameters, Parameter Access): Mention frame-local variable
4839 bindings.
4840
15688fce
GM
48412008-09-20 Glenn Morris <rgm@gnu.org>
4842
4843 * display.texi (Defining Faces): Recommend against face variables.
4844
35539065
JB
48452008-09-16 Juanma Barranquero <lekktu@gmail.com>
4846
4847 * display.texi (Echo Area Customization): Fix typo.
4848
6a57054b
JB
48492008-09-09 Juanma Barranquero <lekktu@gmail.com>
4850
4851 * loading.texi (Where Defined): Add `defface' item.
4852
d632fb82
MR
48532008-09-06 Martin Rudalics <rudalics@gmx.at>
4854
4855 * loading.texi (Where Defined): Fix description of symbol-file.
4856
905a9adb
JR
48572008-08-26 Jason Rumney <jasonr@gnu.org>
4858
4859 * display.texi (TIFF Images): New section describing :index property.
4860
852e91b7
CY
48612008-08-23 Chong Yidong <cyd@stupidchicken.com>
4862
4863 * display.texi (Temporary Displays): Remove unnecessary comment
4864 about usage of temp-buffer-show-hook.
4865
6be001ee
CY
48662008-08-05 Chong Yidong <cyd@stupidchicken.com>
4867
4868 * symbols.texi (Other Plists): Fix incorrect example.
4869 Suggested by Florian Beck.
4870
58e3d8e8
JB
48712008-07-31 Juanma Barranquero <lekktu@gmail.com>
4872
4873 * os.texi: Fix previous change.
4874
7c2fb837
DN
48752008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4876
4877 * os.texi:
4878 * intro.texi:
4879 * files.texi: Remove VMS support.
4880
9e2a2647
DN
48812008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4882
4883 * os.texi:
4884 * frames.texi:
4885 * display.texi: Remove mentions of Mac Carbon.
4886
c4f4682b
MB
48872008-07-01 Miles Bader <miles@gnu.org>
4888
4889 * text.texi (Special Properties):
4890 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4891
3696411e
JB
48922008-06-28 Johan Bockgård <bojohan@gnu.org>
4893
4894 * display.texi (Other Image Types): Fix copy/paste error; say
4895 "PBM", not "XBM".
4896
f2a77c3a
DN
48972008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4898
4899 * os.texi: Remove references to obsolete systems.
4900
6d52677d
EZ
49012008-06-20 Eli Zaretskii <eliz@gnu.org>
4902
4903 * makefile.w32-in (distclean): Remove makefile.
4904
1a87da4c
GM
49052008-06-17 Glenn Morris <rgm@gnu.org>
4906
4907 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4908 (elisp, dist): Remove rules and variables that are obsolete now
4909 the lisp manual is no longer distributed separately.
4910
fdda1c5d
GM
49112008-06-16 Glenn Morris <rgm@gnu.org>
4912
646692e9
GM
4913 * configure, configure.in, mkinstalldirs: Remove unused files.
4914
4915 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4916 * vol1.texi (EMACSVER):
6a57054b 4917 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
4918
4919 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4920 as per maintain.info.
4921
611bee81
GM
49222008-06-15 Glenn Morris <rgm@gnu.org>
4923
a7bed3a0
GM
4924 * makefile.w32-in (manual): Use "23" rather than "21".
4925
4926 * Makefile.in (emacsver): New, set by configure.
4927 (manual): Use emacsver.
4928
d794edf2
GM
4929 * intro.texi: Report bugs using M-x report-emacs-bug.
4930
611bee81
GM
4931 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4932
c73e02fa
GM
49332008-06-13 Daniel Engeler <engeler@gmail.com>
4934
4935 * elisp.texi, internals.texi, processes.texi: Add documentation
4936 about serial port access.
4937
e40a85cd
MB
49382008-06-05 Miles Bader <miles@gnu.org>
4939
4940 * display.texi (Displaying Faces): Update to reflect function
4941 renamings in face-remap.el.
4942
7b753744
JB
49432008-06-05 Juanma Barranquero <lekktu@gmail.com>
4944
4945 * display.texi (Fontsets): Fix typos.
4946
9d3d42fb
MB
49472008-06-03 Miles Bader <miles@gnu.org>
4948
7b753744
JB
4949 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4950 remove-relative-face-remapping, set-base-face-remapping,
4951 and set-default-base-face-remapping.
9d3d42fb 4952
f2cec7a9
MB
49532008-06-01 Miles Bader <miles@gnu.org>
4954
4955 * display.texi (Displaying Faces): Add face-remapping-alist.
4956
8f39c96d
SM
49572008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4958
4959 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4960 variable names.
4961
1ef5eecc
ER
49622008-05-03 Eric S. Raymond <esr@golux>
4963
352c8b4a 4964 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4965 (current-global-map) return references, not copies.
4966
63b4387f
JL
49672008-05-02 Juri Linkov <juri@jurta.org>
4968
4969 * minibuf.texi (Text from Minibuffer): Document a list of
4970 default values for `read-from-minibuffer'.
4971
38a8b703
JB
49722008-04-24 Juanma Barranquero <lekktu@gmail.com>
4973
4974 * nonascii.texi (Translation of Characters): Fix previous change.
4975
7c42e639
CY
49762008-04-20 Chong Yidong <cyd@stupidchicken.com>
4977
4978 * display.texi (Overlay Properties): Clarify role of underlying
4979 textprop and overlay keymaps for display strings.
4980
4981 * keymaps.texi (Active Keymaps): Ditto.
4982
25c0d999
SM
49832008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4984
4985 * minibuf.texi (Programmed Completion):
4986 Replace dynamic-completion-table with the new completion-table-dynamic.
4987
e3af5968
CY
49882008-04-07 Chong Yidong <cyd@stupidchicken.com>
4989
4990 * intro.texi (Some Terms): Change "fonts in this manual" index
4991 entry to "typographic conventions".
4992
6bfc8698
EZ
49932008-04-05 Eli Zaretskii <eliz@gnu.org>
4994
4995 * objects.texi (Text Props and Strings): Add indexing for read
4996 syntax of text properties.
4997
4972c361
SM
49982008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4999
5000 * processes.texi (Decoding Output): Remove process-filter-multibyte
5001 functions.
5002
c70a68db
MR
50032008-03-15 Martin Rudalics <rudalics@gmx.at>
5004
5005 * display.texi (Finding Overlays): Say that empty overlays at
5006 the end of the buffer are reported too.
5007
1291fd36
GM
50082008-03-13 Glenn Morris <rgm@gnu.org>
5009
5010 * elisp.texi (EMACSVER): Set to 23.0.60.
5011
c6b0dfd5
CY
50122008-02-26 Chong Yidong <cyd@stupidchicken.com>
5013
38a8b703 5014 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5015
875fc30c
GM
50162008-02-22 Glenn Morris <rgm@gnu.org>
5017
5018 * frames.texi (Position Parameters): Clarify the description of
5019 `left' and `top', using information from "Geometry".
5020 (Geometry): Give a pointer to "Position Parameters", rather than
5021 repeating information.
5022
d8c8e45a
GM
50232008-02-11 Glenn Morris <rgm@gnu.org>
5024
5025 * objects.texi (Equality Predicates): No longer talk about "two"
5026 functions.
5027
38a8b703 50282008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5029
5030 * objects.texi (Equality Predicates): Add defun for
5031 equal-including-properties.
5032
bfffe0b1
GM
50332008-02-10 Glenn Morris <rgm@gnu.org>
5034
5035 * objects.texi (Equality Predicates):
5036 Mention equal-including-properties.
5037
431b78c9
RS
50382008-02-07 Richard Stallman <rms@gnu.org>
5039
5040 * windows.texi (Window Start): Mention the feature of moving
5041 window-start to start of line.
5042
c8763fb6 50432008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5044
5045 * keymaps.texi (Tool Bar): Document rtl property.
5046
1a256502
TTN
50472008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5048
5049 * display.texi (Button Types):
5050 For define-button-type, clarify type of NAME.
5051
569382c2
MR
50522008-01-19 Martin Rudalics <rudalics@gmx.at>
5053
5054 * buffers.texi (Buffer Modification): Fix typo.
5055
f3041af1
DN
50562008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5057
5058 * os.texi (System Environment): Remove references to OSes that are
5059 not supported anymore.
5060
d35e1cd7
DN
50612008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5062
5063 * os.texi (System Environment): Remove mention for Masscomp.
5064
23af7580
RS
50652008-01-04 Richard Stallman <rms@gnu.org>
5066
5067 * display.texi (Faces): Don't talk about internal face vector as arg
5068 to facep.
5069
5070 * customize.texi (Type Keywords): Fix previous change.
5071
5072 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5073 * elisp.texi (Top): Fix menu for commands.texi change.
5074
ec7d5b1e
RS
50752007-12-30 Richard Stallman <rms@gnu.org>
5076
5dcb4c4e 5077 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5078 (Accessing Scroll): New node broken out of Accessing Mouse.
5079
101a6cea
RS
50802007-12-28 Richard Stallman <rms@gnu.org>
5081
5082 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5083 (Basic Parameters): For `title', refer to title bar.
041817a4 5084 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5085
72b7e664
RS
50862007-12-23 Richard Stallman <rms@gnu.org>
5087
5088 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5089 Improve some of the commented-out keywords' text too.
5090
27a4f445
MR
50912007-12-14 Martin Rudalics <rudalics@gmx.at>
5092
e2e3f1d7
MR
5093 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5094 "visit the current buffer".
5095
27a4f445
MR
5096 * os.texi (System Interface): Fix typo.
5097
a2afc99d
RS
50982007-12-04 Richard Stallman <rms@gnu.org>
5099
5100 * objects.texi (Symbol Type): Fix typo.
5101
b694135c
RS
51022007-12-03 Richard Stallman <rms@gnu.org>
5103
5104 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5105
f99a19da
GM
51062007-12-01 Glenn Morris <rgm@gnu.org>
5107
5108 * functions.texi (Declaring Functions): Improve previous change.
5109
8f4b37d8
GM
51102007-11-30 Glenn Morris <rgm@gnu.org>
5111
5112 * functions.texi (Declaring Functions): Add optional fourth
5113 argument of declare-function, and setting third argument to `t'.
5114
61a2fe01
RS
51152007-11-29 Richard Stallman <rms@gnu.org>
5116
5117 * customize.texi (Composite Types): Document `group' type.
5118
cbfc5193
GM
51192007-11-29 Glenn Morris <rgm@gnu.org>
5120
5dcb4c4e
SM
5121 * functions.texi (Declaring Functions): Add findex.
5122 Mention `external' files.
cbfc5193 5123
8386283a
JB
51242007-11-26 Juanma Barranquero <lekktu@gmail.com>
5125
5126 * functions.texi (Declaring Functions): Fix directive.
5127
a07c9a8b
RS
51282007-11-25 Richard Stallman <rms@gnu.org>
5129
5130 * help.texi (Help Functions): Clean up last change.
5131
5132 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5133
5134 * loading.texi (Named Features): Minor cleanup.
5135
5136 * macros.texi (Eval During Expansion): Minor cleanup.
5137
5138 * variables.texi (Variable Aliases): Minor cleanup.
5139
a0925923
RS
51402007-11-24 Richard Stallman <rms@gnu.org>
5141
5142 * functions.texi (Declaring Functions): Clarify previous change.
5143
5144 * compile.texi (Compiler Errors): Clarify previous change.
5145
20c63e44
RS
51462007-11-24 Richard Stallman <rms@gnu.org>
5147
e5e76c04 5148 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
5149 Clarify the text and move items around.
5150
5bb0cda3
GM
51512007-11-24 Glenn Morris <rgm@gnu.org>
5152
5153 * functions.texi (Declaring Functions): New section.
5154 * compile.texi (Compiler Errors): Mention declaring functions,
5155 defvar with no initvalue, and byte-compile-warnings.
5156
af13c86a
MR
51572007-11-15 Martin Rudalics <rudalics@gmx.at>
5158
5159 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5160 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5161
a5373305
MR
51622007-11-13 Martin Rudalics <rudalics@gmx.at>
5163
5164 * help.texi (Help Functions): Document new macro `with-help-window'.
5165
fe284805
JL
51662007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5167
5168 * searching.texi (Replacing Match): Describe new
5169 `match-substitute-replacement'.
5170
2c3a09b1
RS
51712007-10-31 Richard Stallman <rms@gnu.org>
5172
5173 * strings.texi (Creating Strings): Null strings from concat not unique.
5174
f2b480f4
RS
51752007-10-26 Richard Stallman <rms@gnu.org>
5176
5177 * objects.texi (Equality Predicates): Null strings are uniquified.
5178
5179 * minibuf.texi: Minor clarifications in previous change.
5180
db21122c
GM
51812007-10-25 Glenn Morris <rgm@gnu.org>
5182
5183 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5184
2328cbb3
RS
51852007-10-24 Richard Stallman <rms@gnu.org>
5186
5187 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5188
5189 * variables.texi (Frame-Local Variables): Node deleted.
5190 (Variables): Delete Frame-Local Variables from menu.
5191 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5192 (Default Value): Don't mention frame-local vars.
5193
5194 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5195
5196 * loading.texi (Unloading): Document FEATURE-unload-function
5197 instead of FEATURE-unload-hook.
5198
2328cbb3
RS
5199 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5200
c066bafa
JL
52012007-10-22 Juri Linkov <juri@jurta.org>
5202
5203 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5204 (High-Level Completion): Document a list of default value strings
5205 in the DEFAULT argument, for which minibuffer functions return the
5206 first element.
5207
65ced25f
JL
52082007-10-17 Juri Linkov <juri@jurta.org>
5209
5210 * text.texi (Filling): Update arguments of fill-paragraph.
5211 fill-paragraph operates on the active region in Transient Mark mode.
5212 Remove fill-paragraph-or-region.
5213
ee46ec8e
KB
52142007-10-13 Karl Berry <karl@gnu.org>
5215
5216 * elisp.texi (@dircategory): Move to after @copying,
5217 since we want @copying as close as possible to the beginning of
5218 the output.
5219
61bbdbc6
RS
52202007-10-12 Richard Stallman <rms@gnu.org>
5221
5222 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5223
5224 * commands.texi (Distinguish Interactive): New node,
5225 broken out from Interactive Call and rewritten.
5226 (Command Loop): Put Distinguish Interactive in menu.
5227
af23e1e8
RS
52282007-10-09 Richard Stallman <rms@gnu.org>
5229
5230 * text.texi (Examining Properties): Mention overlay priority.
5231
5232 * display.texi (Display Margins): Correct the description
5233 of margin display specifications.
5234 (Replacing Specs): New subnode broken out of Display Property.
5235
e1965a69
JL
52362007-10-06 Juri Linkov <juri@jurta.org>
5237
5238 * text.texi (Filling): Document fill-paragraph-or-region.
5239
4638454b
JB
52402007-10-05 Juanma Barranquero <lekktu@gmail.com>
5241
5242 * display.texi (Auto Faces): Fix typo.
5243
7ed54cc5
RS
52442007-10-02 Richard Stallman <rms@gnu.org>
5245
5246 * display.texi (Display Property): Explain some display specs
5247 don't let you move point in.
5248
5dcb4c4e
SM
5249 * frames.texi (Cursor Parameters):
5250 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5251
5252 * windows.texi (Basic Windows): Don't describe
5253 cursor-in-non-selected-windows here.
5254
305a7ef2
EZ
52552007-10-01 Eli Zaretskii <eliz@gnu.org>
5256
5257 * processes.texi (Misc Network): Note that these functions are
5258 supported only on some systems.
5259
f7a7f4eb
RS
52602007-10-01 Richard Stallman <rms@gnu.org>
5261
5262 * display.texi (Overlay Properties): Explain nil as priority.
5263 Explain that conflicts are unpredictable if not resolved by
5264 priorities.
5265
780d7bb9
RS
52662007-09-23 Richard Stallman <rms@gnu.org>
5267
5268 * macros.texi (Backquote): Minor clarification.
5269
14b4fdfb
RS
52702007-09-19 Richard Stallman <rms@gnu.org>
5271
5272 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5273 Clarify when they work in parallel and when one overrides.
5274 Fix error in example.
14b4fdfb 5275
b8d4c8d0
GM
52762007-09-06 Glenn Morris <rgm@gnu.org>
5277
b3e755a9 5278 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5279 commands to use ../../info.
5280 * Makefile.in (infodir): Go up one more level.
4638454b 5281 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
5282 (miscmanualdir): New.
5283 (dist): Use new variable miscmanualdir.
5284 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5285 (usermanualdir): Change from ../man to ../emacs.
5286
1bb1f7d3
MR
52872007-08-30 Martin Rudalics <rudalics@gmx.at>
5288
5289 * commands.texi (Command Loop Info): Advise against changing
5290 most variables described here. Explain new variable
5291 last-repeatable-command.
5292
b8d4c8d0
GM
52932007-08-29 Glenn Morris <rgm@gnu.org>
5294
5295 * elisp.texi (EMACSVER): Increase to 23.0.50.
5296
52972007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5298
5299 * frames.texi (Basic Parameters): Add display-environment-variable
5300 and term-environment-variable.
5301
53022007-08-28 Juri Linkov <juri@jurta.org>
5303
5304 * display.texi (Image Formats, Other Image Types): Add SVG.
5305
53062007-08-28 Juri Linkov <juri@jurta.org>
5307
5308 * display.texi (Images): Move formats-related text to new node
5309 "Image Formats".
5310 (Image Formats): New node.
5311
619fb9ee
RS
53122007-08-27 Richard Stallman <rms@gnu.org>
5313
5314 * windows.texi (Window Configurations): Clarify what
5315 a window configuration saves.
5316
b8d4c8d0
GM
53172007-08-25 Richard Stallman <rms@gnu.org>
5318
5319 * display.texi (Images): Delete redundant @findex.
5320
39f9da30
GM
53212007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5322
5323 * text.texi (Change Hooks): (after|before)-change-functions are no
5324 longer bound to nil while running; rather inhibit-modification-hooks
5325 is t.
5326
b8d4c8d0
GM
53272007-08-16 Richard Stallman <rms@gnu.org>
5328
5dcb4c4e
SM
5329 * processes.texi (Asynchronous Processes):
5330 Clarify doc of start-file-process.
b8d4c8d0
GM
5331
53322007-08-08 Martin Rudalics <rudalics@gmx.at>
5333
5334 * modes.texi (Example Major Modes): Fix typo.
5335
53362007-08-08 Glenn Morris <rgm@gnu.org>
5337
5338 * intro.texi (nil and t): Do not use `iff' in documentation.
5339
5340 * tips.texi (Documentation Tips): Recommend against `iff'.
5341
53422007-08-07 Chong Yidong <cyd@stupidchicken.com>
5343
5344 * display.texi (Image Cache): Document image-refresh.
5345
53462007-08-06 Martin Rudalics <rudalics@gmx.at>
5347
5348 * windows.texi (Size of Window): Document window-full-width-p.
5349
53502007-07-25 Glenn Morris <rgm@gnu.org>
5351
5352 * gpl.texi (GPL): Replace license with GPLv3.
5353
5354 * Relicense all FSF files to GPLv3 or later.
5355
53562007-07-24 Michael Albinus <michael.albinus@gmx.de>
5357
4638454b
JB
5358 * processes.texi (Synchronous Processes):
5359 Add `process-file-shell-command'.
b8d4c8d0
GM
5360 (Asynchronous Processes): Mention restricted use of
5361 `process-filter' and `process-sentinel' in
5362 `start-file-process'. Add `start-file-process-shell-command'.
5363
53642007-07-17 Michael Albinus <michael.albinus@gmx.de>
5365
5366 * files.texi (Magic File Names): Introduce optional parameter
5367 IDENTIFICATION for `file-remote-p'.
5368
53692007-07-16 Richard Stallman <rms@gnu.org>
5370
5371 * display.texi (Defining Faces): Fix previous change.
5372
53732007-07-14 Richard Stallman <rms@gnu.org>
5374
5375 * control.texi (Handling Errors): Document `debug' in handler list.
5376
53772007-07-10 Richard Stallman <rms@gnu.org>
5378
5379 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5380
53812007-07-09 Richard Stallman <rms@gnu.org>
5382
5383 * files.texi (Magic File Names): Rewrite previous change.
5384
53852007-07-08 Michael Albinus <michael.albinus@gmx.de>
5386
5387 * files.texi (Magic File Names): Introduce optional parameter
5388 CONNECTED for `file-remote-p'.
5389
53902007-07-07 Michael Albinus <michael.albinus@gmx.de>
5391
5392 * processes.texi (Asynchronous Processes):
5393 * files.texi (Magic File Names): Add `start-file-process'.
5394
53952007-06-27 Richard Stallman <rms@gnu.org>
5396
5dcb4c4e
SM
5397 * files.texi (Format Conversion Piecemeal):
5398 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5399
54002007-06-27 Michael Albinus <michael.albinus@gmx.de>
5401
4638454b
JB
5402 * files.texi (Magic File Names): Remove `dired-call-process'.
5403 Add `process-file'.
b8d4c8d0
GM
5404
54052007-06-27 Kenichi Handa <handa@m17n.org>
5406
5407 * text.texi (Special Properties): Fix description about
4638454b 5408 `composition' property.
b8d4c8d0
GM
5409
54102007-06-26 Kenichi Handa <handa@m17n.org>
5411
5412 * nonascii.texi (Default Coding Systems): Document about the
5413 return value `undecided'.
5414
54152007-06-25 David Kastrup <dak@gnu.org>
5416
5417 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5418 `current-active-maps'.
5419
54202007-06-24 Karl Berry <karl@gnu.org>
5421
4638454b 5422 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5423
54242007-06-15 Juanma Barranquero <lekktu@gmail.com>
5425
5426 * display.texi (Overlay Arrow): Doc fix.
5427
54282007-06-14 Karl Berry <karl@tug.org>
5429
5430 * anti.texi (Antinews): Typo.
5431
54322007-06-14 Chong Yidong <cyd@stupidchicken.com>
5433
5434 * display.texi (Image Cache): Document image-refresh.
5435
54362007-06-12 Karl Berry <karl@gnu.org>
5437
5438 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5439 * two-volume.make: New file.
5440 * .cvsignore: Ignore two-volume files.
5441
54422007-06-12 Tom Tromey <tromey@redhat.com>
5443
5444 * os.texi (Init File): Document user-emacs-directory.
5445
54462007-06-03 Nick Roberts <nickrob@snap.net.nz>
5447
5448 * commands.texi (Click Events): Describe width and height when
5449 object is nil.
5450
54512007-05-30 Nick Roberts <nickrob@snap.net.nz>
5452
5dcb4c4e
SM
5453 * commands.texi (Click Events): Layout more logically.
5454 Describe width and height.
b8d4c8d0
GM
5455 (Drag Events, Motion Events): Update to new format for position.
5456
54572007-06-02 Richard Stallman <rms@gnu.org>
5458
5459 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5460
54612007-06-02 Chong Yidong <cyd@stupidchicken.com>
5462
5463 * Version 22.1 released.
5464
54652007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5466
5467 * text.texi (Special Properties): Correct meaning of fontified face.
5468
54692007-05-30 Richard Stallman <rms@gnu.org>
5470
5471 * text.texi (Special Properties): Add link to Adjusting Point.
5472
54732007-05-12 Richard Stallman <rms@gnu.org>
5474
5475 * text.texi (Margins): indent-to-left-margin is not the default.
5476 (Mode-Specific Indent): For indent-line-function, the default
5477 is indent-relative.
5478
5479 * modes.texi (Example Major Modes): Explain last line of text-mode
5480 is redundant.
5481
54822007-05-10 Richard Stallman <rms@gnu.org>
5483
5484 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5485
5486 * help.texi (Keys in Documentation): Add reference to
5487 Documentation Tips.
5488
5489 * files.texi (Format Conversion): TO-FN gets three arguments.
5490
5491 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5492
54932007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5494
5495 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5496 * files.texi (Format Conversion): Expand intro; add menu.
5497 (Format Conversion Overview, Format Conversion Round-Trip)
5498 (Format Conversion Piecemeal): New nodes/subsections.
5499 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5500 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5501 (Saving Properties): Delete node/subsection.
5502
55032007-05-07 Karl Berry <karl@gnu.org>
5504
5505 * elisp.texi (EMACSVER): Back to 22.
5506
55072007-05-06 Richard Stallman <rms@gnu.org>
5508
5509 * processes.texi (Accepting Output): Revert most of previous change.
5510
55112007-05-05 Richard Stallman <rms@gnu.org>
5512
5513 * processes.texi (Accepting Output): accept-process-output
5514 uses microseconds, not milliseconds. But that arg is obsolete.
5515
55162007-05-04 Karl Berry <karl@tug.org>
5517
5518 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5519
55202007-05-04 Eli Zaretskii <eliz@gnu.org>
5521
5522 * tips.texi (Documentation Tips): Rearrange items to place the
5523 more important ones first. Add an index entry for hyperlinks.
5524
55252007-05-03 Karl Berry <karl@gnu.org>
5526
5527 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5528 (EMACSVER) [smallbook]: 22 for printed version.
5529
5530 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5531 so restore anchor to normal position after defun. Found by Kevin Ryde.
5532
55332007-04-26 Glenn Morris <rgm@gnu.org>
5534
5535 * elisp.texi (EMACSVER): Increase to 22.1.50.
5536
55372007-04-28 Karl Berry <karl@gnu.org>
5538
5539 * elisp.texi: Improve line breaks on copyright page,
5540 similar layout to emacs manual, 8.5x11 by default.
5541
55422007-04-24 Richard Stallman <rms@gnu.org>
5543
5544 * text.texi (Special Properties): Add xref to Overlay Properties.
5545
5546 * display.texi (Overlay Properties): Add xref to Special Properties.
5547
55482007-04-22 Richard Stallman <rms@gnu.org>
5549
5550 * keymaps.texi (Extended Menu Items): Move the info about
5551 format with cached keyboard binding.
5552
55532007-04-21 Richard Stallman <rms@gnu.org>
5554
5555 * text.texi (Special Properties): Clarify previous change.
5556
5557 * files.texi (File Name Expansion): Clarify previous change.
5558
5559 * display.texi (Attribute Functions): Fix example for
5560 face-attribute-relative-p.
5561
55622007-04-19 Kenichi Handa <handa@m17n.org>
5563
5564 * text.texi (Special Properties): Document composition property.
5565
55662007-04-19 Glenn Morris <rgm@gnu.org>
5567
5568 * files.texi (File Name Expansion): Mention "superroot".
5569
55702007-04-15 Chong Yidong <cyd@stupidchicken.com>
5571
5572 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5573 setups.
5574 (Display Feature Testing): Note that display refers to all
5575 physical monitors for multi-monitor setups.
5576
55772007-04-14 Richard Stallman <rms@gnu.org>
5578
5579 * lists.texi (Sets And Lists): Clarify `delete' examples.
5580 Remove spurious xref to same node.
5581 Clarify xref for add-to-list.
5582
55832007-04-12 Nick Roberts <nickrob@snap.net.nz>
5584
5585 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5586 value of lisp-mode-map.
5587
55882007-04-11 Karl Berry <karl@gnu.org>
5589
5590 * anti.texi (Antinews):
5591 * display.texi (Overlay Properties, Defining Images):
5592 * processes.texi (Synchronous Processes, Sentinels):
5593 * syntax.texi (Syntax Table Internals):
5594 * searching.texi (Regexp Special):
5595 * nonascii.texi (Default Coding Systems):
5596 * text.texi (Special Properties):
5597 * minibuf.texi (Basic Completion): Wording to improve breaks in
5598 8.5x11 format.
5599 * elisp.texi (smallbook): New @set to more easily switch between
5600 smallbook and 8.5x11.
5601
56022007-04-11 Richard Stallman <rms@gnu.org>
5603
5604 * text.texi (Lazy Properties): Minor fix.
5605
56062007-04-08 Karl Berry <karl@gnu.org>
5607
5608 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5609 * macros.texi (Backquote): Downcase Backquote in index entries for
5610 consistency.
5611
56122007-04-08 Richard Stallman <rms@gnu.org>
5613
5614 * text.texi (Adaptive Fill): Just describe default,
5615 don't show it (since it contains non-ASCII chars).
5616
56172007-04-07 Karl Berry <karl@gnu.org>
5618
5619 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5620 adaptive-fill-regexp's value, since they are not in the standard
5621 TeX fonts.
5622
56232007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5624
5625 * display.texi (Defining Faces): Fix example.
5626
56272007-04-07 Karl Berry <karl@gnu.org>
5628
5629 * display.texi (Button Buffer Commands): Improve page break.
5630
56312007-04-07 Richard Stallman <rms@gnu.org>
5632
5633 * advice.texi (Activation of Advice): Remove redundant index entry.
5634
5635 * backups.texi: Improve index entries. Remove redundant ones.
5636
5637 * compile.texi (Byte Compilation): Improve index entry.
5638
5639 * hash.texi (Creating Hash): Improve index entry.
5640
5641 * symbols.texi (Definitions): Improve index entry.
5642
5643 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5644
5645 * maps.texi (Standard Keymaps): Remove useless index entry.
5646
5647 * help.texi (Documentation Basics): Remove redundant index entries.
5648
5649 * customize.texi: Improve index entries.
5650 Remove redundant/useless ones.
5651
5652 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5653
5654 * streams.texi (Output Variables): Improve index entry.
5655
5656 * abbrevs.texi (Abbrevs): Remove useless index entry.
5657
5658 * macros.texi (Expansion): Remove useless index entry.
5659
5660 * text.texi: Improve index entries. Remove redundant/useless ones.
5661 (Text Properties, Examining Properties)
5662 (Special Properties): Use "property category" instead of "category"
5663 to refer to the `category' property.
5664
5665 * positions.texi: Improve index entries. Remove useless one.
5666
5667 * lists.texi: Improve index entries. Remove redundant/useless ones.
5668
5669 * os.texi: Improve index entries.
5670 (Timers): Fix previous change.
5671
5672 * buffers.texi: Improve index entries.
5673 (Modification Time): Get rid of term "obsolete buffer".
5674
5675 * debugging.texi: Improve index entries.
5676 (Test Coverage): Add xref to other test coverage ftr.
5677
5678 * eval.texi: Improve index entry. Remove redundant ones.
5679
5680 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5681
5682 * files.texi: Improve index entries. Remove redundant/useless ones.
5683
5684 * objects.texi: Improve index entries.
5685
5686 * processes.texi: Improve index entries.
5687
5688 * modes.texi: Improve index entry. Remove redundant one.
5689
5690 * nonascii.texi: Improve index entries.
5691
5692 * internals.texi: Improve index entries.
5693
5694 * syntax.texi: Improve index entries.
5695
5696 * keymaps.texi (Active Keymaps): Improve index entries.
5697
5698 * commands.texi: Improve index entries. Remove redundant/useless ones.
5699
5700 * frames.texi: Improve index entries. Remove redundant/useless ones.
5701
5702 * markers.texi: Improve index entries. Remove redundant ones.
5703
5704 * tips.texi: Improve index entries.
5705
5706 * loading.texi (Unloading): Improve index entry.
5707
5708 * variables.texi: Improve index entries. Remove redundant one.
5709
5710 * sequences.texi: Improve index entry.
5711
5712 * display.texi: Improve index entries. Remove redundant ones.
5713
5714 * windows.texi: Improve index entries.
5715
5716 * searching.texi: Improve index entries. Remove redundant one.
5717
5718 * strings.texi (Case Tables): Improve last change.
5719
57202007-04-04 Chong Yidong <cyd@stupidchicken.com>
5721
5722 * strings.texi (Case Tables): Document with-case-table and
5723 ascii-case-table.
5724
57252007-04-03 Karl Berry <karl@gnu.org>
5726
5727 * processes.texi (Network): Reword to improve page break.
5728
57292007-04-03 Eli Zaretskii <eliz@gnu.org>
5730
5731 * functions.texi (Inline Functions): Describe more disadvantages
5732 of defsubst, and make advice against it stronger.
5733
57342007-04-02 Karl Berry <karl@gnu.org>
5735
5736 * backups.texi (Backup Names): Avoid widow words.
5737 * modes.texi (Example Major Modes): Align last comment.
5738
57392007-04-01 Chong Yidong <cyd@stupidchicken.com>
5740
5741 * keymaps.texi (Remapping Commands): Document new arg to
5742 command-remapping.
5743
57442007-04-01 Karl Berry <karl@gnu.org>
5745
5746 * processes.texi (Low-Level Network): Typo.
5747 * loading.texi (Hooks for Loading): Avoid double "the".
5748 * keymaps.texi (Key Sequences): No double "and".
5749 (Changing Key Bindings): Shorten to improve line break.
5750
57512007-03-31 Glenn Morris <rgm@gnu.org>
5752
5753 * os.texi (Timers): Fix description of run-at-time TIME formats.
5754
57552007-03-31 Richard Stallman <rms@gnu.org>
5756
5757 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5758 regarding ellipsis.
5759
57602007-03-31 Eli Zaretskii <eliz@gnu.org>
5761
5762 * intro.texi (nil and t):
5763 * symbols.texi (Plists and Alists):
5764 * variables.texi (Variable Aliases, Constant Variables):
5765 * functions.texi (Defining Functions):
5766 * advice.texi (Advising Primitives):
5767 * debugging.texi (Syntax Errors, Compilation Errors):
5768 * minibuf.texi (Minibuffer Windows):
5769 * commands.texi (Adjusting Point):
5770 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5771 (Auto Major Mode, Major Mode Conventions):
5772 * help.texi (Describing Characters):
5773 * files.texi (Create/Delete Dirs, Information about Files)
5774 (File Locks, Writing to Files, Reading from Files)
5775 (Saving Buffers):
5776 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5777 * frames.texi (Finding All Frames):
5778 * positions.texi (Buffer End, Motion):
5779 * markers.texi (The Region):
5780 * text.texi (Deletion, Near Point):
5781 * display.texi (Displaying Messages, Truncation):
5782 * os.texi (Processor Run Time):
5783 * tips.texi (Key Binding Conventions, Programming Tips)
5784 (Warning Tips, Documentation Tips, Comment Tips):
5785 * internals.texi (Memory Usage): Improve indexing.
5786
5787 * variables.texi (Frame-Local Variables):
5788 * functions.texi (Argument List):
5789 * loading.texi (Library Search):
5790 * streams.texi (Output Variables):
5791 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5792 * searching.texi (Replacing Match, Search and Replace):
5793 * processes.texi (Byte Packing, Decoding Output)
5794 (Accepting Output, Network Servers, Shell Arguments):
5795 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5796 * windows.texi (Window Point, Window Start):
5797 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5798 * commands.texi (Reading Input, Keyboard Events):
5799 * minibuf.texi (Reading File Names, Minibuffer Completion)
5800 (Recursive Mini):
5801 * positions.texi (List Motion):
5802 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5803 * numbers.texi (Arithmetic Operations, Math Functions)
5804 (Predicates on Numbers, Comparison of Numbers):
5805 (Numeric Conversions):
5806 * locals.texi (Standard Buffer-Local Variables):
5807 * maps.texi (Standard Keymaps):
5808 * os.texi (User Identification, System Environment, Recording Input)
5809 (X11 Keysyms):
5810 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5811 * backups.texi (Backups and Auto-Saving):
5812 * customize.texi (Customization, Group Definitions)
5813 (Variable Definitions):
5814 * compile.texi (Byte Compilation): Improve index entries.
5815
58162007-03-31 Karl Berry <karl@gnu.org>
5817
5818 * macros.texi (Defining Macros): Avoid widow syllable.
5819
58202007-03-31 Eli Zaretskii <eliz@gnu.org>
5821
5822 * elisp.texi (Top): Postscript -> PostScript.
5823
5824 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5825
58262007-03-31 Markus Triska <markus.triska@gmx.at>
5827
5828 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5829
58302007-03-30 Karl Berry <karl@gnu.org>
5831
5832 * lists.texi (List-related Predicates): Remove spurious @need.
5833 (Setcdr): Use @smallexample to improve page break.
5834 (Association Lists) <assoc>: Reword to improve page break.
5835
5836 * strings.texi (String Conversion): Insert blank line to improve
5837 page break.
5838
5839 * numbers.texi (Random Numbers): Use @minus{}.
5840 (Math Functions): Use @minus{}.
5841
5842 * intro.texi (Acknowledgements): Avoid line breaks before middle
5843 initials.
5844
58452007-03-24 Eli Zaretskii <eliz@gnu.org>
5846
5847 * errors.texi (Standard Errors): Add an index entry.
5848
58492007-03-19 Richard Stallman <rms@gnu.org>
5850
5851 * os.texi (Recording Input): recent-keys now gives 300 keys.
5852
58532007-03-12 Glenn Morris <rgm@gnu.org>
5854
5855 * os.texi: Replace "daylight savings" with "daylight saving"
5856 throughout.
5857
58582007-03-05 Richard Stallman <rms@gnu.org>
5859
5dcb4c4e
SM
5860 * variables.texi (File Local Variables):
5861 Update enable-local-variables values.
b8d4c8d0
GM
5862
58632007-03-04 Richard Stallman <rms@gnu.org>
5864
5865 * syntax.texi (Control Parsing): Minor clarification.
5866
5867 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5868
5869 * sequences.texi (Sequence Functions): Move string-bytes away,
5870 add xref.
5871
5872 * nonascii.texi (Text Representations): Move string-bytes here.
5873
5874 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5875
5876 * minibuf.texi (Basic Completion): Minor clarification.
5877
5878 * markers.texi (The Mark): Clarify existence vs activation of mark.
5879 Other cleanup.
5880
5881 * display.texi (Finding Overlays): Write better example.
5882
5883 * compile.texi (Eval During Compile): Clarify putting macros
5884 in eval-when-compile.
5885
c5602427 58862007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5887
5888 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5889 load-read-function definition doc.
b8d4c8d0
GM
5890
58912007-02-21 Kim F. Storm <storm@cua.dk>
5892
5893 * strings.texi (Text Comparison): Mention that assoc-string
5894 converts symbols to strings before testing.
5895
58962007-02-17 Kim F. Storm <storm@cua.dk>
5897
5898 * processes.texi (Bindat Spec): Vector types can have optional
5899 element type.
5900 (Bindat Examples): Fix example. Add vector with element type.
5901
59022007-02-16 Andreas Schwab <schwab@suse.de>
5903
5904 * strings.texi (Formatting Strings): Document '+' flag.
5905
59062007-02-15 Juanma Barranquero <lekktu@gmail.com>
5907
5908 * strings.texi (Modifying Strings): Clarify that `clear-string'
5909 always converts the string to unibyte.
5910
59112007-02-14 Kim F. Storm <storm@cua.dk>
5912
5913 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5914 Rewrite glyph code description to refer to these functions.
5915 Remove details of encoding face number and char into integer code.
5916
59172007-02-03 Alan Mackenzie <acm@muc.de>
5918
5919 * loading.texi (Hooks for Loading): Make the description of
5920 `eval-after-load' more detailed, and amend the description of
5921 after-load-alist, in accordance with changes from 2006-05.
5922
59232007-02-03 Chong Yidong <cyd@stupidchicken.com>
5924
5925 * modes.texi (Defining Minor Modes): Document that a :require
5926 keyword or similar may be required to make saved customization
5927 variables work.
5928
59292007-02-03 Eli Zaretskii <eliz@gnu.org>
5930
5931 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5932 Texinfo guidelines and with what texnfo-upd.el expects.
5933 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5934 parts needed by `texinfo-multiple-files-update'.
5935
59362007-02-02 Eli Zaretskii <eliz@gnu.org>
5937
5938 * elisp.texi (Top): Update the top-level menus.
5939
5940 * syntax.texi (Categories): Add index entries.
5941
59422007-02-01 Juanma Barranquero <lekktu@gmail.com>
5943
5944 * display.texi (Attribute Functions): Fix name and description of
5945 the UNDERLINE arg of `set-face-underline-p'.
5946
59472007-01-29 Eli Zaretskii <eliz@gnu.org>
5948
5949 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5950 Variables", and "Standard Keymaps" to the detailed menu.
5951
5952 * variables.texi (Future Local Variables): Add index entry.
5953
59542007-01-28 Richard Stallman <rms@gnu.org>
5955
5956 * tips.texi (Coding Conventions): Clarify the tip about macros
5957 that define a function or a variable.
5958
5959 * files.texi (File Attributes): UID and GID can be floats.
5960 (Magic File Names): Explain why deferring all operations to
5961 the standard handler does not work.
5962
59632007-01-23 Martin Rudalics <rudalics@gmx.at>
5964
5965 * backups.texi (Reverting): Use "buffer" instead of "file"
5966 when talking about major and minor modes.
5967
59682007-01-21 Richard Stallman <rms@gnu.org>
5969
5970 * help.texi (Documentation): Add xref to Documentation Tips.
5971
59722007-01-14 Juanma Barranquero <lekktu@gmail.com>
5973
5974 * tips.texi (Coding Conventions): Fix typos.
5975
59762007-01-05 Richard Stallman <rms@gnu.org>
5977
5978 * modes.texi (Defining Minor Modes): Fix previous change.
5979
59802007-01-03 Richard Stallman <rms@gnu.org>
5981
5982 * customize.texi (Variable Definitions, Customization Types):
5983 Don't use * in doc string for defcustom.
5984
59852007-01-02 Richard Stallman <rms@gnu.org>
5986
5987 * variables.texi (Variable Aliases): Clarify that aliases vars
5988 always have the same value.
5989
5990 * processes.texi (Bindat Spec): Fix Texinfo usage.
5991
5992 * modes.texi (Defining Minor Modes): Explain effect of command
5993 defined with define-global-minor-mode on new buffers.
5994
59952006-12-30 Kim F. Storm <storm@cua.dk>
5996
5997 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5998 `auto-resize-tool-bars'.
5999
60002006-12-30 Richard Stallman <rms@gnu.org>
6001
6002 * keymaps.texi (Active Keymaps): Fix previous change.
6003
60042006-12-30 Nick Roberts <nickrob@snap.net.nz>
6005
6006 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6007
60082006-12-30 Kim F. Storm <storm@cua.dk>
6009
6010 * processes.texi (Bindat Spec): Clarify using field names in
6011 length specifications.
6012
60132006-12-29 Kim F. Storm <storm@cua.dk>
6014
6015 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6016 Add count and index variables for eval forms in repeat blocks.
6017
60182006-12-24 Richard Stallman <rms@gnu.org>
6019
5dcb4c4e
SM
6020 * customize.texi (Variable Definitions):
6021 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6022
60232006-12-19 Kim F. Storm <storm@cua.dk>
6024
6025 * commands.texi (Misc Events): User signals now result in sigusr1
6026 and sigusr2 events which are handled through special-event-map.
6027 (Special Events): User signals and drag-n-drop are special.
6028
60292006-12-17 Richard Stallman <rms@gnu.org>
6030
6031 * loading.texi (Named Features): Explain subfeatures better.
6032
6033 * customize.texi: Use "option" only for user options.
6034 For the keyword values inside defcustom etc, say "keywords".
6035 For :options value's elements, say "elements".
6036 :group should not be omitted.
6037
6038 * syntax.texi (Parsing Expressions): Split up node.
6039 (Motion via Parsing, Position Parse, Parser State)
6040 (Low-Level Parsing, Control Parsing): New subnodes.
6041 (Parser State): Document syntax-ppss-toplevel-pos.
6042
6043 * positions.texi (List Motion): Punctuation fix.
6044
6045 * files.texi (File Name Completion): Document PREDICATE arg
6046 to file-name-completion.
6047
60482006-12-16 Eli Zaretskii <eliz@gnu.org>
6049
6050 * internals.texi (Building Emacs, Writing Emacs Primitives):
6051 Add index entries.
6052
60532006-12-11 Richard Stallman <rms@gnu.org>
6054
6055 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6056 affects face menu. Explain how to make it non-nil without enabling
6057 any fontification.
6058
60592006-12-10 Chong Yidong <cyd@stupidchicken.com>
6060
6061 * modes.texi (Font Lock Basics): Document nil value of
6062 font-lock-defaults.
6063
60642006-12-10 Glenn Morris <rgm@gnu.org>
6065
6066 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6067 value for system-flag argument. Abbrev tables may not be empty
6068 when major modes are loaded.
6069
60702006-12-08 Juanma Barranquero <lekktu@gmail.com>
6071
6072 * makefile.w32-in (maintainer-clean): Partially revert last
6073 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6074 to protect elisp-covers.texi.
6075
60762006-12-07 Juanma Barranquero <lekktu@gmail.com>
6077
6078 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6079 Don't remove elisp* info files; they are already deleted by the
6080 `clean' and `distclean' targets, and they are in the $(infodir)
6081 directory, not the current one.
6082
60832006-12-04 Kim F. Storm <storm@cua.dk>
6084
6085 * commands.texi (Misc Events): Update signal events.
6086 (Event Examples): Add signal example.
6087
60882006-11-29 Richard Stallman <rms@gnu.org>
6089
6090 * frames.texi (Visibility of Frames): Explain visible windows
6091 can be covered by others. Add xref for raise-frame.
6092
60932006-11-28 Richard Stallman <rms@gnu.org>
6094
6095 * searching.texi (Regexp Special): Update when ^ is special.
6096
60972006-11-27 Eli Zaretskii <eliz@gnu.org>
6098
6099 * customize.texi (Customization, Common Keywords)
6100 (Group Definitions, Variable Definitions, Composite Types)
6101 (Type Keywords, Customization Types): Add index entries for
6102 various customization keywords.
6103
61042006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6105
6106 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6107
c8763fb6 61082006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6109
6110 * frames.texi (Window System Selections): Remove clipboard from
6111 description of selection-coding-system.
6112
61132006-11-06 Richard Stallman <rms@gnu.org>
6114
6115 * lists.texi (List Variables): Document COMPARE-FN.
6116
6117 * keymaps.texi: Avoid use of "binding" to mean a relation;
6118 use it only to refer to the meaning associated with a key.
6119 (Keymaps): Change menu node description.
6120
6121 * elisp.texi (Top): Change menu node description.
6122
6123 * display.texi (Managing Overlays): Document overlay-recenter.
6124
61252006-10-29 Chong Yidong <cyd@stupidchicken.com>
6126
6127 * Makefile.in: Use relative paths to avoid advertising filesystem
6128 contents during compilation.
6129
61302006-10-23 Kim F. Storm <storm@cua.dk>
6131
6132 * commands.texi (Event Input Misc): Update unread-command-events.
6133
61342006-10-23 Nick Roberts <nickrob@snap.net.nz>
6135
6136 * lists.texi (Sets And Lists): Fix typos.
6137
61382006-10-18 Juanma Barranquero <lekktu@gmail.com>
6139
6140 * control.texi (Processing of Errors): Use @var for an argument,
6141 not @code.
6142
61432006-10-16 Richard Stallman <rms@gnu.org>
6144
6145 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6146
6147 * keymaps.texi (Format of Keymaps): Show all the keymap element
6148 patterns that result from menu items.
6149 (Key Lookup): Minor cleanups.
6150
6151 * modes.texi (Precalculated Fontification): Don't say that
6152 not setting font-lock-defaults avoids loading font-lock.
6153
6154 * help.texi (Documentation): Move xref to Emacs Manual here.
6155 (Documentation Basics): From here.
6156 Also doc emacs-lisp-docstring-fill-column.
6157
6158 * elisp.texi: Update version and ISBN.
6159
6160 * commands.texi (Interactive Call): Clarify KEYS arg to
6161 call-interactively is a vector.
6162 (Command Loop Info): Delete anchor in this-command-keys.
6163 Add anchor in this-command-keys-vector.
6164 (Recursive Editing): Document how recursive-edit
6165 handles the current buffer.
6166
61672006-10-13 Chong Yidong <cyd@stupidchicken.com>
6168
6169 * frames.texi (Frame Titles): %c and %l are ignored in
6170 frame-title-format.
6171
61722006-10-11 Richard Stallman <rms@gnu.org>
6173
6174 * keymaps.texi (Key Sequences): Clarify use of kbd.
6175
61762006-10-10 Kim F. Storm <storm@cua.dk>
6177
6178 * lists.texi (Sets And Lists): Add memql.
6179
61802006-10-03 Richard Stallman <rms@gnu.org>
6181
6182 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6183 Clarify :ascii: and :nonascii:.
6184
61852006-09-29 Juri Linkov <juri@jurta.org>
6186
6187 * modes.texi (%-Constructs): Reorder coding systems in the
6188 documentation of %z to the real order displayed in the modeline.
6189
61902006-09-25 Richard Stallman <rms@gnu.org>
6191
6192 * os.texi (Timers): Describe timer-max-repeats.
6193
61942006-09-25 Chong Yidong <cyd@stupidchicken.com>
6195
6196 * os.texi (Timers): Mention with-local-quit.
6197
61982006-09-24 Richard Stallman <rms@gnu.org>
6199
6200 * searching.texi (Searching and Matching): Mention property search.
6201
6202 * commands.texi (Command Loop Info): Explain how read-event affects
6203 this-command-keys.
6204
62052006-09-20 Richard Stallman <rms@gnu.org>
6206
6207 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6208
6209 * windows.texi (Window Start): Minor cleanups.
6210
62112006-09-20 Kim F. Storm <storm@cua.dk>
6212
6213 * windows.texi (Window Start): pos-visible-in-window-p allows
6214 specifying t for position to mean "end of window".
6215 Add window-line-height.
6216
6217 * anti.texi (Antinews): Mention window-line-height.
6218
62192006-09-19 David Kastrup <dak@gnu.org>
6220
6221 * keymaps.texi (Searching Keymaps): Small clarification.
6222
62232006-09-18 Richard Stallman <rms@gnu.org>
6224
6225 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6226 cause keyboard menus.
6227 (Menu Keymaps): Likewise.
6228 (Defining Menus, Keyboard Menus): Clarify.
6229
6230 * text.texi (Fields): Clarify explanation of constrain-to-field.
6231
62322006-09-16 Eli Zaretskii <eliz@gnu.org>
6233
6234 * variables.texi (Tips for Defining): Fix a typo.
6235
62362006-09-15 Richard Stallman <rms@gnu.org>
6237
6238 * keymaps.texi (Remapping Commands, Searching Keymaps)
6239 (Active Keymaps): Clean up previous change.
6240
62412006-09-15 Jay Belanger <belanger@truman.edu>
6242
6243 * gpl.texi: Replace "Library Public License" by "Lesser Public
6244 License" throughout.
6245
62462006-09-15 David Kastrup <dak@gnu.org>
6247
6248 * keymaps.texi (Active Keymaps): Adapt description to use
6249 `get-char-property' instead `get-text-property'. Explain how
6250 mouse events change this. Explain the new optional argument of
6251 `key-binding' and its mouse-dependent lookup.
6252 (Searching Keymaps): Adapt description similarly.
6253 (Remapping Commands): Explain the new optional argument of
6254 `command-remapping'.
6255
62562006-09-14 Richard Stallman <rms@gnu.org>
6257
6258 * keymaps.texi (Searching Keymaps): Clarification.
6259 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6260
62612006-09-13 Richard Stallman <rms@gnu.org>
6262
6263 * objects.texi (Character Type): Node split.
6264 Add xref to Describing Characters.
6265 (Basic Char Syntax, General Escape Syntax)
6266 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6267
62682006-09-11 Richard Stallman <rms@gnu.org>
6269
6270 * display.texi (Display Table Format): Wording clarification.
6271 (Glyphs): Clarifications.
6272
62732006-09-10 Chong Yidong <cyd@stupidchicken.com>
6274
6275 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6276 local maps.
6277
62782006-09-10 Kim F. Storm <storm@cua.dk>
6279
6280 * display.texi (Forcing Redisplay): Document return value of
6281 function redisplay.
6282
62832006-09-09 Richard Stallman <rms@gnu.org>
6284
6285 * windows.texi (Window Hooks): Explain limits of
6286 window-scroll-functions.
6287
6288 * display.texi (Fringe Indicators): Update for last change in
6289 indicate-buffer-boundaries.
6290
62912006-09-08 Richard Stallman <rms@gnu.org>
6292
6293 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6294
62952006-09-06 Kim F. Storm <storm@cua.dk>
6296
6297 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6298
6299 * windows.texi (Window Start): Update pos-visible-in-window-p.
6300
63012006-09-04 Richard Stallman <rms@gnu.org>
6302
6303 * processes.texi (Accepting Output): Explain SECONDS=0 for
6304 accept-process-output.
6305
6306 * os.texi (Idle Timers): Explain why timer functions should not
6307 loop until (input-pending-p).
6308
63092006-09-02 Eli Zaretskii <eliz@gnu.org>
6310
6311 * makefile.w32-in (usermanualdir): New variable.
6312 (elisp.dvi): Use it.
6313
63142006-09-01 Eli Zaretskii <eliz@gnu.org>
6315
6316 * buffers.texi (Buffer Modification): Fix last change.
6317
63182006-09-01 Chong Yidong <cyd@stupidchicken.com>
6319
5dcb4c4e
SM
6320 * buffers.texi (Buffer Modification):
6321 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6322
63232006-08-31 Richard Stallman <rms@gnu.org>
6324
6325 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6326
63272006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6328
6329 * modes.texi (Syntactic Font Lock):
6330 Mention font-lock-syntactic-face-function
6331 instead of specific faces.
6332
63332006-08-29 Chong Yidong <cyd@stupidchicken.com>
6334
6335 * display.texi (Images): Add xrref to display-images-p.
6336
63372006-08-28 Kenichi Handa <handa@m17n.org>
6338
6339 * nonascii.texi (Lisp and Coding Systems): Fix description of
6340 detect-coding-region.
6341
63422006-08-27 Michael Olson <mwolson@gnu.org>
6343
6344 * processes.texi (Transaction Queues): Remove stray quote
6345 character.
6346
63472006-08-25 Richard Stallman <rms@gnu.org>
6348
6349 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6350 Add xref.
6351
63522006-08-24 Chong Yidong <cyd@stupidchicken.com>
6353
6354 * os.texi (Timers): Avoid waiting inside timers.
6355
63562006-08-21 Lute Kamstra <lute@gnu.org>
6357
6358 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6359
63602006-08-20 Richard Stallman <rms@gnu.org>
6361
6362 * os.texi (Idle Timers): New node, split out from Timers.
6363 Document current-idle-time.
6364 * commands.texi (Reading One Event): Update xref.
6365 * elisp.texi (Top): Update subnode menu.
6366
63672006-08-16 Richard Stallman <rms@gnu.org>
6368
6369 * keymaps.texi (Extended Menu Items): Show format of cached
6370 bindings in extended menu items.
6371
6372 * customize.texi (Variable Definitions): Explain when the
6373 standard value expression is evaluated.
6374
63752006-08-15 Chong Yidong <cyd@stupidchicken.com>
6376
6377 * commands.texi (Reading One Event): Explain idleness in
6378 `read-event'.
6379
63802006-08-12 Chong Yidong <cyd@stupidchicken.com>
6381
6382 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6383 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6384 relevant for Lisp programming.
6385 (Yank Commands): Rewrite introduction.
6386 (Undo): Clarify.
6387 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6388 (Filling): Remove redundant comment. Clarify return value of
6389 current-justification.
6390 (Margins): Minor clarifications.
6391 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6392 (Sorting): Update definition of sort-lines.
6393 (Columns): Clarify behavior of sort-columns.
6394 (Indent Tabs): Link to Tab Stops in Emacs manual.
6395 (Special Properties): Clarify.
6396 (Clickable Text): Mention Buttons package.
6397
63982006-08-12 Kevin Ryde <user42@zip.com.au>
6399
6400 * os.texi (Time Parsing): Add %z to description of
6401 format-time-string, as per docstring. Add cross reference to
6402 glibc manual for strftime.
6403
64042006-08-08 Richard Stallman <rms@gnu.org>
6405
6406 * modes.texi: Clean up wording in previous change.
6407
64082006-08-07 Chong Yidong <cyd@stupidchicken.com>
6409
6410 * modes.texi (Hooks): Clarify.
6411 (Major Mode Basics): Mention define-derived-mode explicitly.
6412 (Major Mode Conventions): Rebinding RET is OK for some modes.
6413 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 6414 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
6415 (Mode Line Basics): Clarify.
6416 (Mode Line Data): Mention help-echo and local-map in strings.
6417 Explain reason for treatment of non-risky variables.
6418 (Properties in Mode): Clarify.
6419 (Faces for Font Lock): Add font-lock-negation-char-face.
6420
64212006-08-04 Eli Zaretskii <eliz@gnu.org>
6422
6423 * strings.texi (Formatting Strings): Warn against arbitrary
6424 strings as first arg to `format'.
6425
64262006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6427
6428 * text.texi (Clickable Text): Mention `help-echo' text property.
6429 Update intro, examples and associated explanations.
6430
64312006-07-31 Richard Stallman <rms@gnu.org>
6432
6433 * commands.texi: Update xrefs.
6434 (Event Mod): New node, cut out from old Translating Input.
6435
6436 * maps.texi: Update xrefs.
6437
6438 * keymaps.texi (Translation Keymaps): New node.
6439 Update xrefs from Translating Input to Translation Keymaps.
6440
6441 * elisp.texi (Top): Update subnode menu.
6442
6443 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6444
6445 * os.texi (System Interface): Fix menu descriptions of some nodes.
6446 (Translating Input): Node deleted.
6447
64482006-07-31 Nick Roberts <nickrob@snap.net.nz>
6449
6450 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6451
6452 * lists.texi (Sets And Lists): Likewise.
6453
64542006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6455
6456 * text.texi (Fields): Mention POS
6457 requirement when narrowing is in effect.
6458
64592006-07-28 Richard Stallman <rms@gnu.org>
6460
6461 * display.texi (Face Attributes): Simplify wording.
6462 (Attribute Functions): Clarify meaning of new-frame default
6463 attribute settings.
6464
6465 * customize.texi (Common Keywords): Document how to use
6466 :package-version in a package not in Emacs.
6467
64682006-07-28 Kim F. Storm <storm@cua.dk>
6469
6470 * commands.texi (Reading One Event): Fix last change.
6471
64722006-07-26 Chong Yidong <cyd@stupidchicken.com>
6473
6474 * commands.texi (Reading One Event): Document SECONDS argument for
6475 read-event, read-char, and read-char-exclusive.
6476
64772006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6478
6479 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6480 to ensure correct identification.
6481
64822006-07-24 Richard Stallman <rms@gnu.org>
6483
6484 * text.texi (Clickable Text): Clarify.
6485
6486 * sequences.texi (Vector Functions): Delete duplicate xref.
6487
6488 * objects.texi (Function Type): Clarify.
6489
6490 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6491 modes.
6492
6493 * lists.texi (List Variables): New node.
6494 Material moved from other nodes.
6495
6496 * variables.texi (Setting Variables): add-to-list and
6497 add-to-ordered-list moved to List Variables node.
6498
64992006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6500
6501 * text.texi (Links and Mouse-1):
6502 For mouse-on-link-p, expand on arg POS.
6503
65042006-07-21 Kim F. Storm <storm@cua.dk>
6505
6506 * display.texi (Forcing Redisplay): Don't mention systems which
6507 don't support sub-second timers for redisplay-preemption-period.
6508
6509 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6510
65112006-07-21 Eli Zaretskii <eliz@gnu.org>
6512
6513 * frames.texi (Input Focus): Document that focus-follows-mouse has
6514 no effect on MS-Windows.
6515
65162006-07-18 Richard Stallman <rms@gnu.org>
6517
6518 * display.texi (Forcing Redisplay): Cleanups in previous change.
6519
6520 * processes.texi (Low-Level Network): Make menu more convenient.
6521
65222006-07-18 Kim F. Storm <storm@cua.dk>
6523
6524 * display.texi (Forcing Redisplay): redisplay-preemption-period
6525 only used on window systems. Add xref to Terminal Output.
6526
6527 * os.texi (Terminal Output): baud-rate only controls preemption on
6528 non-window systems. Add xref to Forcing Redisplay.
6529
6530 * processes.texi (Low-Level Network): Rename node "Make Network"
6531 to "Network Processes".
6532
65332006-07-18 Karl Berry <karl@gnu.org>
6534
6535 * variables.texi, functions.texi, customize.texi, loading.texi:
6536 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6537
65382006-07-17 Chong Yidong <cyd@stupidchicken.com>
6539
6540 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6541
65422006-07-17 Richard Stallman <rms@gnu.org>
6543
6544 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6545 Put period and comma inside quotes.
6546
6547 * loading.texi, markers.texi: Use real doublequote inside menus.
6548
6549 * windows.texi: Put point and comma inside quotes.
6550 (Textual Scrolling): Use @samp for error message.
6551
6552 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6553 * strings.texi, streams.texi, processes.texi, os.texi:
6554 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6555 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6556 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6557 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6558 Put point and comma inside quotes.
6559
6560 * control.texi (Processing of Errors): Add command-error-function.
6561
6562 * variables.texi (File Local Variables): Clarify that
6563 file local variables make buffer-local bindings.
6564
6565 * modes.texi (Syntactic Font Lock): Give default for
6566 font-lock-syntax-table.
6567
65682006-07-17 Nick Roberts <nickrob@snap.net.nz>
6569
6570 * text.texi (Special Properties): Clean up previous change.
6571
65722006-07-16 Karl Berry <karl@gnu.org>
6573
6574 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6575 * control.texi: Fix bad page breaks through chapter 10 (control).
6576
6577 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6578 underfull hbox.
6579
65802006-07-15 Nick Roberts <nickrob@snap.net.nz>
6581
6582 * text.texi (Special Properties): Describe fontified text property
6583 in relation to a character (not text).
6584
65852006-07-15 Kim F. Storm <storm@cua.dk>
6586
6587 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6588 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6589 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6590
6591 * anti.texi (Antinews): Mention redisplay function.
6592 The kbd macro existed, but was not documented, before 22.x.
6593 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6594
65952006-07-14 Nick Roberts <nickrob@snap.net.nz>
6596
6597 * display.texi (Displaying Messages): Add anchor.
6598
6599 * frames.texi (Dialog Boxes): Use it.
6600
66012006-07-12 Richard Stallman <rms@gnu.org>
6602
6603 * objects.texi (Frame Type): Explain nature of frames better.
6604
6605 * frames.texi (Frames): Explain nature of frames better.
6606
66072006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6608
6609 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6610
66112006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6612
6613 * frames.texi (Window System Selections): Mention scrap support for Mac.
6614 Default value of x-select-enable-clipboard is t on Mac.
6615
6616 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6617
66182006-07-11 Kim F. Storm <storm@cua.dk>
6619
6620 * display.texi (Forcing Redisplay): Add `redisplay' function.
6621 Don't mention (sit-for -1) -- use (redisplay t) instead.
6622
6623 * commands.texi (Waiting): (sit-for -1) is no longer special.
6624 (sit-for 0) is equivalent to (redisplay).
6625 Iconifying/deiconifying no longer makes sit-for return.
6626
66272006-07-10 Nick Roberts <nickrob@snap.net.nz>
6628
6629 * display.texi (Buttons): Fix typo.
6630
6631 * index.texi, elisp.texi (New Symbols): Comment node out.
6632
66332006-07-09 Richard Stallman <rms@gnu.org>
6634
6635 * display.texi (Truncation): Clean up previous change.
6636
66372006-07-08 Richard Stallman <rms@gnu.org>
6638
6639 * commands.texi (Interactive Call): Use 3 as prefix in example
6640 for execute-extended-command.
6641
6642 * display.texi (Attribute Functions): Move paragraph about
6643 compatibility with Emacs < 21.
6644
66452006-07-09 Kim F. Storm <storm@cua.dk>
6646
6647 * display.texi (Refresh Screen): Clarify force-window-update.
6648 (Truncation): "Normally" indicated by fringe arrows.
6649
66502006-07-08 Eli Zaretskii <eliz@gnu.org>
6651
6652 * windows.texi (Textual Scrolling, Resizing Windows):
6653 * variables.texi (Constant Variables):
6654 * text.texi (Buffer Contents, Deletion, Changing Properties)
6655 (Property Search, Special Properties, Sticky Properties)
6656 (Links and Mouse-1, Fields, Change Hooks):
6657 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6658 (Categories):
6659 * symbols.texi (Other Plists):
6660 * streams.texi (Output Variables):
6661 * processes.texi (Input to Processes, Query Before Exit):
6662 * positions.texi (Word Motion, Text Lines, List Motion):
6663 * os.texi (Init File, System Environment, Sound Output)
6664 (Session Management):
6665 * nonascii.texi (Text Representations, Character Sets)
6666 (Chars and Bytes, Locales):
6667 * modes.texi (Defining Minor Modes, Header Lines):
6668 * minibuf.texi (Minibuffer Contents):
6669 * markers.texi (Information from Markers):
6670 * lists.texi (List Elements, Building Lists, Association Lists):
6671 * keymaps.texi (Tool Bar):
6672 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6673 * functions.texi (What Is a Function, Mapping Functions):
6674 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6675 (Color Names, Text Terminal Colors, Display Feature Testing):
6676 * files.texi (Visiting Functions, File Name Components)
6677 (Unique File Names, Contents of Directories):
6678 * display.texi (Forcing Redisplay, Displaying Messages)
6679 (Temporary Displays, Font Selection, Auto Faces)
6680 (Font Lookup, Fringe Indicators, Display Margins)
6681 (Image Descriptors, Showing Images, Image Cache, Button Types)
6682 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6683 (Display Table Format, Glyphs):
6684 * control.texi (Iteration):
6685 * commands.texi (Command Loop Info, Adjusting Point):
6686 * backups.texi (Making Backups, Auto-Saving):
6687 Remove @tindex entries.
6688
66892006-07-07 Kim F. Storm <storm@cua.dk>
6690
6691 * display.texi (Fringe Cursors): Fix typo.
6692 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6693 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6694
66952006-07-05 Richard Stallman <rms@gnu.org>
6696
6697 * text.texi (Buffer Contents): Add example of text props
6698 in result of buffer-substring.
6699 (Text Properties): Explain better about use of specific property names.
6700 (Property Search): Some cleanups; reorder some functions.
6701
6702 * keymaps.texi (Changing Key Bindings): Cleanup.
6703 Add xref to Key Binding Conventions.
6704
6705 * display.texi (Attribute Functions): Add examples for
6706 face-attribute-relative-p.
6707
6708 * tips.texi (Coding Conventions): Cleanup last change.
6709
67102006-07-05 Karl Berry <karl@gnu.org>
6711
6712 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6713 Remove @setchapternewpage odd.
6714 Result is 1013 pages, down from 1100.
6715
6716 * anti.texi, customize.texi, display.texi, internals.texi:
6717 * minibuf.texi, modes.texi, tips.texi:
6718 Fix overfull/underfull boxes.
6719
67202006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6721
6722 * edebug.texi (Instrumenting):
6723 Add Edebug-specific findex for eval-buffer.
6724 * loading.texi (Loading):
6725 Replace eval-current-buffer with eval-buffer.
6726
67272006-06-30 Nick Roberts <nickrob@snap.net.nz>
6728
6729 * locals.texi (Standard Buffer-Local Variables): Update the list
6730 of variables.
6731
67322006-06-26 Nick Roberts <nickrob@snap.net.nz>
6733
6734 * files.texi (File Name Completion): Point user to the node
6735 "Reading File Names".
6736
67372006-06-24 Eli Zaretskii <eliz@gnu.org>
6738
6739 * files.texi (Contents of Directories): Document case-insensitive
6740 behavior on respective filesystems.
6741
6742 * objects.texi (Character Type): Document that Emacs signals an
6743 error for unsupported Unicode characters specified as \uNNNN.
6744
67452006-06-19 Richard Stallman <rms@gnu.org>
6746
6747 * processes.texi (Bindat Spec): Clarify previous change.
6748
67492006-06-16 Richard Stallman <rms@gnu.org>
6750
6751 * tips.texi (Coding Conventions): Better explain conventions
6752 for definition constructs.
6753
6754 * text.texi (Special Properties): String value of `read-only'
6755 serves as the error message.
6756
6757 * objects.texi (Character Type): Clarify prev. change.
6758 (Non-ASCII in Strings): Mention \u and \U.
6759
6760 * commands.texi (Using Interactive): Explain problem of
6761 markers, etc., in command-history.
6762
67632006-06-14 Kim F. Storm <storm@cua.dk>
6764
6765 * commands.texi (Waiting): Negative arg to sit-for forces
6766 redisplay even if input is pending.
6767
6768 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6769 redisplay. Remove incorrect example of binding redisplay-dont-pause
6770 around (sit-for 0).
6771
67722006-06-13 Richard Stallman <rms@gnu.org>
6773
6774 * display.texi (Forcing Redisplay): Clarify previous change.
6775
67762006-06-13 Romain Francoise <romain@orebokech.com>
6777
6778 * display.texi (Forcing Redisplay): Fix typo.
6779
67802006-06-13 Kim F. Storm <storm@cua.dk>
6781
6782 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6783
67842006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6785
6786 * tips.texi (Coding Conventions): Add `@end itemize'.
6787
67882006-06-10 Richard Stallman <rms@gnu.org>
6789
6790 * tips.texi (Coding Conventions): Explain use of coding systems
6791 to ensure one decoding for strings.
6792
67932006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6794
6795 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6796 syntax.
6797
67982006-06-07 Eli Zaretskii <eliz@gnu.org>
6799
6800 * display.texi (Font Selection): Remove description of
6801 clear-face-cache.
6802
6803 * compile.texi (Eval During Compile): Fix a typo. Add index
6804 entries for possible uses of eval-when-compile.
6805
68062006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6807
6808 * display.texi (Abstract Display): Fix typo.
6809
68102006-06-03 Eli Zaretskii <eliz@gnu.org>
6811
6812 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6813 Reword variable's description.
6814
68152006-06-01 Richard Stallman <rms@gnu.org>
6816
6817 * windows.texi (Splitting Windows): Clarify splitting nonselected
6818 window.
6819
68202006-05-31 Juri Linkov <juri@jurta.org>
6821
6822 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6823
68242006-05-30 Richard Stallman <rms@gnu.org>
6825
6826 * display.texi (Line Height): Fix errors in description of
10d1d0af 6827 default line height and line-height property.
b8d4c8d0
GM
6828
6829 * nonascii.texi (Default Coding Systems): Further clarification.
6830
68312006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6832
6833 * internals.texi (Pure Storage): Mention that an overflow in pure
6834 space causes a memory leak.
6835 (Garbage Collection): If there was an overflow in pure space,
6836 `garbage-collect' returns nil.
6837
68382006-05-30 Eli Zaretskii <eliz@gnu.org>
6839
6840 * nonascii.texi (Default Coding Systems): Fix it some more.
6841
68422006-05-29 Eli Zaretskii <eliz@gnu.org>
6843
6844 * nonascii.texi (Default Coding Systems): Fix last change.
6845
68462006-05-29 Kenichi Handa <handa@m17n.org>
6847
6848 * nonascii.texi (find-operation-coding-system): Describe the new
6849 argument format (FILENAME . BUFFER).
6850
68512006-05-28 Richard Stallman <rms@gnu.org>
6852
6853 * tips.texi (Coding Conventions): Better explain reasons not to
6854 advise other packages or use `eval-after-load'.
6855
68562006-05-29 Kim F. Storm <storm@cua.dk>
6857
6858 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6859 `bindat-idx' and `bindat-raw' for clarity.
6860
68612006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6862
6863 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6864
6865 * display.texi (Display): Add "Abstract Display" to menu.
6866 (Abstract Display, Abstract Display Functions)
6867 (Abstract Display Example): New nodes.
6868 * elisp.texi (Top): Add "Abstract Display" to menu.
6869
68702006-05-27 Chong Yidong <cyd@stupidchicken.com>
6871
6872 * keymaps.texi (Key Sequences): Link to input events definition.
6873 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6874
6875 * files.texi (Changing Files): Document updated argument list for
6876 copy-file.
6877
68782006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6879
6880 * processes.texi (Bindat Functions): Explain term "total length".
6881 Use it in bindat-length and bindat-pack descriptions.
6882
68832006-05-26 Eli Zaretskii <eliz@gnu.org>
6884
6885 * tips.texi (Coding Conventions): Advise against using
6886 eval-after-load in packages. Add an index entry.
6887
68882006-05-25 Juri Linkov <juri@jurta.org>
6889
6890 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6891
6892 * modes.texi (%-Constructs): Add %e, %z, %Z.
6893
68942006-05-25 Richard Stallman <rms@gnu.org>
6895
6896 * elisp.texi (Top): Update subnode menu.
6897
6898 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6899 (Keymaps): Update menu.
6900
69012006-05-25 Chong Yidong <cyd@stupidchicken.com>
6902
6903 * keymaps.texi (Key Sequences): Some clarifications.
6904
69052006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6906
6907 * processes.texi (Bindat Functions): Say "unibyte string"
6908 explicitly for bindat-unpack and bindat-pack descriptions.
6909 (Bindat Examples): Don't call `string-make-unibyte' in example.
6910
69112006-05-25 Chong Yidong <cyd@stupidchicken.com>
6912
5dcb4c4e 6913 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6914 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6915
6916 * keymaps.texi (Changing Key Bindings):
dd7b651b 6917 * commands.texi (Interactive Codes):
b8d4c8d0
GM
6918 * help.texi (Describing Characters): Refer to it.
6919
69202006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6921
6922 * frames.texi (Pointer Shape): @end table -> @end defvar.
6923
69242006-05-22 Richard Stallman <rms@gnu.org>
6925
6926 * elisp.texi (Top): Update subnode menus.
6927
6928 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6929 Contents rewritten; material from old Pointer Shape node moved here.
6930
6931 * display.texi (Pointer Shape): Node deleted.
6932 (Image Descriptors): Minor cleanup.
6933
69342006-05-21 Richard Stallman <rms@gnu.org>
6935
6936 * syntax.texi (Parsing Expressions): Update info on which STATE
6937 elements are ignored.
6938
69392006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6940
6941 * hooks.texi (Standard Hooks): Correct typo.
6942
6943 * gpl.texi (GPL): ifinfo -> ifnottex.
6944
69452006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6946
6947 * searching.texi (Simple Match Data): Warn about match data being
6948 set anew by every search.
6949
69502006-05-17 Richard Stallman <rms@gnu.org>
6951
6952 * minibuf.texi (Minibuffer History): Clarify.
6953
6954 * searching.texi (Regexp Special): Clarify nested regexp warning.
6955
69562006-05-16 Kim F. Storm <storm@cua.dk>
6957
6958 * minibuf.texi (Minibuffer History): Update add-to-history.
6959
69602006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6961
5dcb4c4e
SM
6962 * nonascii.texi (Explicit Encoding):
6963 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6964
69652006-05-14 Richard Stallman <rms@gnu.org>
6966
6967 * buffers.texi (Creating Buffers): Cleanup.
6968
6969 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6970
69712006-05-13 Eli Zaretskii <eliz@gnu.org>
6972
6973 * buffers.texi (Current Buffer): Document that with-temp-buffer
6974 disables undo.
6975
6976 * os.texi (Terminal-Specific): More accurate description of how
6977 Emacs searches for the terminal-specific libraries.
6978
69792006-05-12 Eli Zaretskii <eliz@gnu.org>
6980
6981 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6982 emacs-xtra to @inforef's.
6983
6984 * text.texi (Undo): Document that undo is turned off in buffers
6985 whose names begin with a space.
6986
6987 * buffers.texi (Buffer Names): Add index entries for buffers whose
6988 names begin with a space.
6989 (Creating Buffers): Document that undo is turned off in buffers
6990 whose names begin with a space.
6991
6992 * files.texi (Visiting Functions, Reading from Files)
6993 (Saving Buffers): Mention code and EOL conversions by file I/O
6994 primitives and subroutines.
6995
f4e90db0
SM
6996 * nonascii.texi (Lisp and Coding Systems):
6997 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6998
6999 * display.texi (Defining Faces): Mention `mac', and add an xref to
7000 where window-system is described.
7001
70022006-05-10 Richard Stallman <rms@gnu.org>
7003
7004 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7005
70062006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7007
7008 * variables.texi (File Local Variables): Recommend to quote lambda
7009 expressions in safe-local-variable property.
7010
70112006-05-09 Richard Stallman <rms@gnu.org>
7012
5dcb4c4e
SM
7013 * variables.texi (File Local Variables):
7014 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7015
70162006-05-07 Kim F. Storm <storm@cua.dk>
7017
7018 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7019 from add-to-history.
7020
70212006-05-07 Romain Francoise <romain@orebokech.com>
7022
7023 * commands.texi (Event Input Misc):
7024 * compile.texi (Eval During Compile):
7025 * internals.texi (Buffer Internals):
7026 * minibuf.texi (Initial Input):
7027 * nonascii.texi (Scanning Charsets):
7028 * numbers.texi (Comparison of Numbers):
7029 * windows.texi (Textual Scrolling, Vertical Scrolling):
7030 Fix various typos.
7031
70322006-05-06 Eli Zaretskii <eliz@gnu.org>
7033
7034 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7035 conditional xref's to either emacs or emacs-xtra, depending on
7036 @iftex/@ifnottex.
7037
7038 * minibuf.texi (Minibuffer History): Document add-to-history.
7039
70402006-05-05 Eli Zaretskii <eliz@gnu.org>
7041
7042 * internals.texi (Pure Storage): Mention the pure overflow message
7043 at startup.
7044
c8763fb6 70452006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7046
7047 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7048 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7049 search.
7050
70512006-05-01 Richard Stallman <rms@gnu.org>
7052
7053 * intro.texi (nil and t): Clarify.
7054
7055 * variables.texi (File Local Variables): Suggest using booleanp.
7056
70572006-05-01 Juanma Barranquero <lekktu@gmail.com>
7058
7059 * objects.texi (Type Predicates): Fix typos.
7060
70612006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7062
7063 * intro.texi (nil and t): Add booleanp.
7064
7065 * objects.texi (Type Predicates): Add links for booleanp and
7066 string-or-null-p.
7067
70682006-04-29 Richard Stallman <rms@gnu.org>
7069
7070 * modes.texi (Multiline Font Lock): Rename from
7071 Multi line Font Lock Elements. Much clarification.
7072 (Font Lock Multiline, Region to Fontify): Much clarification.
7073
70742006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7075
7076 * variables.texi (File Local Variables): Remove the special case t for
7077 safe-local-variable.
7078
70792006-04-26 Richard Stallman <rms@gnu.org>
7080
7081 * syntax.texi (Parsing Expressions): Minor cleanup.
7082
70832006-04-18 Richard Stallman <rms@gnu.org>
7084
7085 * tips.texi (Coding Conventions): Explain when the package's
7086 prefix should appear later on (not at the start of the name).
7087
7088 * searching.texi (String Search): Clarify effect of NOERROR.
7089
7090 * modes.texi (Imenu): Clarify what special items do.
7091
7092 * hooks.texi (Standard Hooks): Delete text about old hook names.
7093
70942006-04-17 Romain Francoise <romain@orebokech.com>
7095
7096 * variables.texi (Local Variables): Update the default value of
7097 `max-specpdl-size'.
7098
70992006-04-15 Michael Olson <mwolson@gnu.org>
7100
7101 * processes.texi (Transaction Queues): Mention the new optional
7102 `delay-question' argument for `tq-enqueue'.
7103
71042006-04-13 Bill Wohler <wohler@newt.com>
7105
7106 * customize.texi (Common Keywords): Use dotted notation for
7107 :package-version value. Specify its values. Improve documentation
7108 for customize-package-emacs-version-alist.
7109
71102006-04-12 Bill Wohler <wohler@newt.com>
7111
7112 * customize.texi (Common Keywords): Move description of
7113 customize-package-emacs-version-alist to @defvar.
7114
71152006-04-10 Bill Wohler <wohler@newt.com>
7116
7117 * customize.texi (Common Keywords): Add :package-version.
7118
71192006-04-10 Kim F. Storm <storm@cua.dk>
7120
7121 * text.texi (Buffer Contents): Add NOPROPS arg to
7122 filter-buffer-substring.
7123
71242006-04-08 Kevin Ryde <user42@zip.com.au>
7125
7126 * os.texi (Command-Line Arguments): Update xref to emacs manual
7127 "Command Arguments" -> "Emacs Invocation", per change there.
7128
71292006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7130
7131 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7132 be on one line to help makeinfo not render two spaces after the dot.
7133
71342006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7135
7136 * strings.texi (Predicates for Strings): Add string-or-null-p.
7137
71382006-03-28 Kim F. Storm <storm@cua.dk>
7139
7140 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7141 remarks about systems that don't support fractional seconds.
7142
71432006-03-25 Karl Berry <karl@gnu.org>
7144
7145 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7146 the year list.
7147
71482006-03-21 Nick Roberts <nickrob@snap.net.nz>
7149
7150 * display.texi (Fringe Indicators): Fix typos.
7151
71522006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7153
7154 * tips.texi (Documentation Tips): One can now also write `program'
7155 in front of a quoted symbol in a docstring to prevent making a
7156 hyperlink.
7157
71582006-03-19 Alan Mackenzie <acm@muc.de>
7159
7160 * text.texi (Special Properties): Clarify `fontified' property.
7161
71622006-03-16 Richard Stallman <rms@gnu.org>
7163
7164 * display.texi (Defining Images): Minor cleanup.
7165
71662006-03-16 Bill Wohler <wohler@newt.com>
7167
7168 * display.texi (Defining Images): In image-load-path-for-library,
7169 prefer user's images.
7170
71712006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7172
7173 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7174
71752006-03-15 Bill Wohler <wohler@newt.com>
7176
7177 * display.texi (Defining Images): Fix example in
7178 image-load-path-for-library by not recommending that one binds
7179 image-load-path. Just defvar it to placate compiler and only use
7180 it if previously defined.
7181
71822006-03-14 Bill Wohler <wohler@newt.com>
7183
7184 * display.texi (Defining Images): In image-load-path-for-library,
7185 always return list of directories. Update example.
7186
71872006-03-14 Alan Mackenzie <acm@muc.de>
7188
7189 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7190 This describes font-lock-extend-region-function.
7191 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7192 the new node "Region to Fontify".
7193
71942006-03-13 Richard Stallman <rms@gnu.org>
7195
7196 * display.texi (Invisible Text): The impossible position is
7197 now before the invisible text, not after.
7198 (Defining Images): Clean up last change.
7199
72002006-03-11 Bill Wohler <wohler@newt.com>
7201
7202 * display.texi (Defining Images): Add image-load-path-for-library.
7203
72042006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7205
7206 * text.texi (Adaptive Fill): Fix Texinfo usage.
7207
7208 * strings.texi (Creating Strings): Fix Texinfo usage.
7209
7210 * searching.texi (Regexp Special): Use @samp for regular
7211 expressions that are not in Lisp syntax.
7212
72132006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7214
7215 * searching.texi (Regexp Special): Put remark between parentheses
7216 to avoid misreading.
7217
72182006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7219
7220 * searching.texi (Syntax of Regexps): More accurately describe
7221 which characters are special in which situations.
7222 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7223 are not special. Describe in detail when `[' and `]' are special.
7224 (Regexp Backslash): Plenty of regexps with unbalanced square
7225 brackets are valid, so reword that statement.
7226
72272006-03-02 Kim F. Storm <storm@cua.dk>
7228
7229 * keymaps.texi (Tool Bar): Add tool-bar-border.
7230
72312006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7232
7233 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7234
72352006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7236
7237 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7238
7239 * files.texi (Locating Files): Suggest additional values for the
7240 SUFFIXES arg of `locate-file'. Update pxref.
7241
7242 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7243 (How Programs Do Loading): Discuss the effects of Auto Compression
7244 mode on `load'.
7245 (Load Suffixes): New node.
7246 (Library Search): Delete description of `load-suffixes'; it was
7247 moved to "Load Suffixes".
7248 (Autoload, Named Features): Mention `load-suffixes'.
7249
72502006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7251
7252 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7253
7254 * windows.texi (Window Tree): Fix typo.
7255
72562006-02-20 Kim F. Storm <storm@cua.dk>
7257
7258 * display.texi (Fringe Indicators): New section.
7259 Move indicate-empty-lines, indicate-buffer-boundaries, and
7260 default-indicate-buffer-boundaries here.
7261 Add fringe-indicator-alist and default-fringes-indicator-alist.
7262 Add list of logical fringe indicator symbols.
7263 Update list of standard bitmap names.
7264 (Fringe Cursors): New section.
7265 Move overflow-newline-into-fringe here.
7266 Add fringe-cursor-alist and default-fringes-cursor-alist.
7267 Add list of fringe cursor symbols.
7268
72692006-02-20 Juanma Barranquero <lekktu@gmail.com>
7270
7271 * commands.texi (Using Interactive): Fix reference to node
7272 "Minibuffers".
7273
72742006-02-19 Richard M. Stallman <rms@gnu.org>
7275
7276 * minibuf.texi (High-Level Completion):
7277 Add xref to read-input-method-name.
7278
7279 * files.texi (Relative File Names): Move file-relative-name here.
7280 (File Name Expansion): From here. Minor clarifications.
7281
7282 * commands.texi (Using Interactive): Add xrefs about reading input.
7283 Clarify remarks about that moving point and mark.
7284 Put string case before list case.
7285
c8763fb6 72862006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7287
7288 * display.texi (Other Display Specs, Image Descriptors):
7289 Revert erroneous changes. The previous description of
7290 image-descriptors as `(image . PROPS)' was correct.
7291
72922006-02-14 Richard M. Stallman <rms@gnu.org>
7293
7294 * variables.texi (File Local Variables): Clarifications.
7295
72962006-02-14 Juanma Barranquero <lekktu@gmail.com>
7297
7298 * variables.texi (File Local Variables): Use @code for a cons
7299 cell, not @var.
7300
73012006-02-13 Chong Yidong <cyd@stupidchicken.com>
7302
7303 * variables.texi (File Local Variables): Document new file local
7304 variable behavior.
7305
73062006-02-10 Kim F. Storm <storm@cua.dk>
7307
7308 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7309
73102006-02-08 Juanma Barranquero <lekktu@gmail.com>
7311
7312 * modes.texi (%-Constructs): Remove obsolete info about
7313 `global-mode-string'.
7314
73152006-02-07 Richard M. Stallman <rms@gnu.org>
7316
7317 * commands.texi (Prefix Command Arguments): Minor cleanup.
7318
7319 * display.texi: "Graphical display", not window system.
7320
7321 * functions.texi (What Is a Function): Fix xref.
7322
7323 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7324 (Changing Key Bindings): Clarify when remapping is better than
7325 substitute-key-definition.
7326
73272006-02-02 Richard M. Stallman <rms@gnu.org>
7328
7329 * minibuf.texi (Basic Completion): Completion alists are risky.
7330
7331 * keymaps.texi (Active Keymaps): Clarifications.
7332 (Searching Keymaps): New node.
7333 (Keymaps): Update menu.
7334
7335 * frames.texi (Layout Parameters): Minor clarification.
7336 (Drag and Drop): New node.
7337 (Frames): Update menu.
7338
73392006-01-29 Chong Yidong <cyd@stupidchicken.com>
7340
7341 * display.texi (Other Display Specs, Image Descriptors):
7342 Image description is a list, not a cons cell.
7343
73442006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7345
7346 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7347 list is not necessarily a list).
7348
73492006-01-27 Eli Zaretskii <eliz@gnu.org>
7350
7351 * frames.texi (Layout Parameters): border-width and
7352 internal-border-width belong to the frame, not the window.
7353
73542006-01-19 Richard M. Stallman <rms@gnu.org>
7355
7356 * nonascii.texi (Translation of Characters): Search cmds use
7357 translation-table-for-input. Automatically made local.
7358
7359 * markers.texi (Overview of Markers): Count insertion type
7360 as one of a marker's attributes.
7361
7362 * keymaps.texi (Controlling Active Maps): New node, split out of
7363 Active Keymaps.
7364 (Keymaps): Menu updated.
7365 (Active Keymaps): Give pseudocode to explain how the active
7366 maps are searched. current-active-maps and key-binding moved here.
7367 (Functions for Key Lookup): current-active-maps and key-binding moved.
7368 Clarifications.
7369 (Searching the Keymaps): New subnode.
7370
7371 * elisp.texi (Top): Menu clarification.
7372
7373 * display.texi (Other Display Specs): Delete duplicate entry for
7374 just a string as display spec. Move text about recursive display
7375 specs on such a string.
7376
7377 * commands.texi (Key Sequence Input): Clarify.
7378 Move num-nonmacro-input-events out.
7379 (Reading One Event): num-nonmacro-input-events moved here.
7380
73812006-01-14 Nick Roberts <nickrob@snap.net.nz>
7382
7383 * advice.texi (Simple Advice): Update example to fit argument
7384 change in previous-line.
7385
73862006-01-05 Richard M. Stallman <rms@gnu.org>
7387
7388 * markers.texi (The Mark): Fix in `mark'.
7389
73902006-01-04 Richard M. Stallman <rms@gnu.org>
7391
7392 * processes.texi (Misc Network, Make Network): Minor cleanups.
7393
73942006-01-04 Kim F. Storm <storm@cua.dk>
7395
7396 * processes.texi (Make Network): Add IPv6 addresses and handling.
7397 (Network Feature Testing): Mention (:family ipv6).
7398 (Misc Network): Add IPv6 formats to format-network-address.
7399
74002005-12-30 Richard M. Stallman <rms@gnu.org>
7401
7402 * text.texi (Changing Properties):
7403 Don't use return value of set-text-properties.
7404
74052005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7406
7407 * modes.texi (Mode Line Format): Correct typo in menu.
7408
74092005-12-29 Richard M. Stallman <rms@gnu.org>
7410
7411 * modes.texi (Mode Line Top): New node.
7412 (Mode Line Data): Some text moved to new node.
7413 Explain the data structure more concretely.
7414 (Mode Line Basics): Clarifications.
7415 (Mode Line Variables): Clarify intro paragraph.
7416 (%-Constructs): Clarify intro paragraph.
7417 (Mode Line Format): Update menu.
7418
74192005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7420
7421 * minibuf.texi (Basic Completion): Update lazy-completion-table
7422 examples for removal of ARGS argument.
7423
74242005-12-23 Richard M. Stallman <rms@gnu.org>
7425
7426 * text.texi (Undo): Restore some explanation from the version
7427 that was deleted.
7428
74292005-12-23 Eli Zaretskii <eliz@gnu.org>
7430
7431 * text.texi (Undo): Remove duplicate descriptions of `apply
7432 funname' and `apply delta' elements of the undo list.
7433
74342005-12-20 Richard M. Stallman <rms@gnu.org>
7435
7436 * help.texi (Help Functions): Update documentation of `apropos'.
7437
74382005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7439
7440 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7441 because it is confusing. If the :help-echo keyword is a function,
7442 it is not directly used as the :help-echo overlay property, as the
7443 xref seems to suggest (it does not take the appropriate args).
7444
74452005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7446
7447 * customize.texi (Common Keywords): Fix Texinfo usage.
7448 (Group Definitions, Variable Definitions): Update for new
7449 conventions for using `*' in docstrings.
7450
7451 * tips.texi (Documentation Tips): Update for new conventions for
7452 using `*' in docstrings.
7453
74542005-12-16 Richard M. Stallman <rms@gnu.org>
7455
7456 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7457
74582005-12-16 Juri Linkov <juri@jurta.org>
7459
7460 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7461
74622005-12-14 Romain Francoise <romain@orebokech.com>
7463
7464 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7465 Fix typo.
7466
74672005-12-11 Juri Linkov <juri@jurta.org>
7468
7469 * minibuf.texi (Completion Commands): Add mention of read-file-name
7470 for filename completion keymaps.
7471 (Reading File Names): Add mention of filename completion keymaps
7472 for read-file-name and xref to `Completion Commands'.
7473
74742005-12-10 Richard M. Stallman <rms@gnu.org>
7475
7476 * customize.texi (Common Keywords): State caveats for use of :tag.
7477
74782005-12-08 Richard M. Stallman <rms@gnu.org>
7479
7480 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7481 with xrefs and better explanation.
7482 (Completion Commands): Add the filename completion maps.
7483
7484 * objects.texi (Character Type): Clarify that \s is not space
7485 if a dash follows.
7486
74872005-12-05 Richard M. Stallman <rms@gnu.org>
7488
7489 * windows.texi (Resizing Windows): Delete preserve-before args.
7490
74912005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7492
7493 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7494 in full keymaps, since the quirk has been fixed.
7495
74962005-12-03 Eli Zaretskii <eliz@gnu.org>
7497
5dcb4c4e
SM
7498 * hooks.texi (Standard Hooks): Add index entries.
7499 Mention `compilation-finish-functions'.
b8d4c8d0
GM
7500
75012005-11-27 Richard M. Stallman <rms@gnu.org>
7502
7503 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7504
75052005-11-21 Juri Linkov <juri@jurta.org>
7506
7507 * customize.texi (Common Keywords): Update links types
7508 custom-manual and url-link. Add link types emacs-library-link,
7509 file-link, function-link, variable-link, custom-group-link.
7510
75112005-11-20 Chong Yidong <cyd@stupidchicken.com>
7512
7513 * display.texi: Revert 2005-11-20 change.
7514
75152005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7516
7517 * processes.texi (Bindat Functions):
7518 Say "third" to refer to zero-based index "2".
7519
75202005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7521
7522 * loading.texi (Library Search): Update the default value of
7523 `load-suffixes'.
7524
75252005-11-17 Chong Yidong <cyd@stupidchicken.com>
7526
7527 * display.texi (Attribute Functions): Mention :ignore-defface.
7528
75292005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7530
7531 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7532 (Minor Mode Conventions): Mention the use of a hook.
7533
75342005-11-06 Richard M. Stallman <rms@gnu.org>
7535
7536 * files.texi (Magic File Names): find-file-name-handler checks the
7537 `operations' property of the handler.
7538
75392005-11-03 Richard M. Stallman <rms@gnu.org>
7540
7541 * variables.texi (Frame-Local Variables): Small clarification.
7542
75432005-10-29 Chong Yidong <cyd@stupidchicken.com>
7544
7545 * os.texi (Init File): Document ~/.emacs.d/init.el.
7546
75472005-10-29 Richard M. Stallman <rms@gnu.org>
7548
7549 * internals.texi (Garbage Collection): Document memory-full.
7550
75512005-10-28 Bill Wohler <wohler@newt.com>
7552
7553 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7554 for URLs.
7555
75562005-10-28 Richard M. Stallman <rms@gnu.org>
7557
7558 * minibuf.texi (Completion Commands): Clean up prev change.
7559
75602005-10-26 Kevin Ryde <user42@zip.com.au>
7561
7562 * compile.texi (Eval During Compile): Explain recommended uses
7563 of eval-when-compile and eval-and-compile.
7564
75652005-10-27 Masatake YAMATO <jet@gyve.org>
7566
7567 * minibuf.texi (Completion Commands):
7568 Write about new optional argument for `display-completion-list'.
7569
75702005-10-23 Richard M. Stallman <rms@gnu.org>
7571
7572 * display.texi (Overlay Arrow): Clarify about local bindings of
7573 overlay-arrow-position.
7574
75752005-10-22 Eli Zaretskii <eliz@gnu.org>
7576
7577 * internals.texi (Building Emacs): Fix last change.
7578
75792005-10-22 Richard M. Stallman <rms@gnu.org>
7580
7581 * internals.texi (Building Emacs): Document eval-at-startup.
7582
75832005-10-21 Richard M. Stallman <rms@gnu.org>
7584
7585 * loading.texi (Where Defined): load-history contains abs file names.
7586 symbol-file returns abs file names.
7587
75882005-10-19 Kim F. Storm <storm@cua.dk>
7589
7590 * display.texi (Showing Images): Add max-image-size integer value.
7591
75922005-10-18 Chong Yidong <cyd@stupidchicken.com>
7593
7594 * display.texi (Showing Images): Document max-image-size.
7595
75962005-10-17 Richard M. Stallman <rms@gnu.org>
7597
7598 * commands.texi (Quitting): Minor clarification.
7599
7600 * processes.texi (Sentinels): Clarify about output and quitting.
7601 (Filter Functions): Mention with-local-quit.
7602
76032005-10-17 Juri Linkov <juri@jurta.org>
7604
7605 * buffers.texi (Current Buffer):
7606 * commands.texi (Event Input Misc):
7607 * compile.texi (Eval During Compile, Compiler Errors):
7608 * customize.texi (Group Definitions):
7609 * display.texi (Progress, Defining Faces):
7610 * files.texi (Writing to Files):
7611 * modes.texi (Mode Hooks, Defining Minor Modes):
7612 * streams.texi (Output Functions):
7613 * syntax.texi (Syntax Table Functions):
7614 * text.texi (Change Hooks):
7615 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7616
7617 * commands.texi (Quitting): Replace arg `forms' with `body' in
7618 `with-local-quit'.
7619
7620 * positions.texi (Excursions): Replace arg `forms' with `body' in
7621 `save-excursion'.
7622
76232005-10-08 Kim F. Storm <storm@cua.dk>
7624
7625 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7626 Rename manual section accordingly.
7627
76282005-10-04 Kim F. Storm <storm@cua.dk>
7629
7630 * windows.texi (Window Split Tree): New section describing
7631 new function window-split-tree function.
7632
76332005-10-03 Nick Roberts <nickrob@snap.net.nz>
7634
7635 * display.texi (Fringe Size/Pos): Simplify and add detail.
7636
76372005-09-30 Romain Francoise <romain@orebokech.com>
7638
7639 * minibuf.texi (High-Level Completion): Explain that the prompt
7640 given to `read-buffer' should end with a colon and a space.
7641 Update usage examples.
7642
76432005-09-29 Juri Linkov <juri@jurta.org>
7644
7645 * display.texi (Displaying Messages): Rename argument name
7646 `string' to `format-string' in functions `message', `message-box',
7647 `message-or-box'.
7648
76492005-09-26 Chong Yidong <cyd@stupidchicken.com>
7650
7651 * errors.texi (Standard Errors): Correct xrefs.
7652
76532005-09-18 Chong Yidong <cyd@stupidchicken.com>
7654
7655 * display.texi (Defining Images): Update documentation for
7656 `image-load-path'.
7657
76582005-09-17 Richard M. Stallman <rms@gnu.org>
7659
7660 * display.texi (Defining Images): Clean up previous change.
7661
76622005-09-16 Romain Francoise <romain@orebokech.com>
7663
7664 * elisp.texi: Specify GFDL version 1.2.
7665
7666 * doclicense.texi (GNU Free Documentation License): Update to
7667 version 1.2.
7668
76692005-09-15 Chong Yidong <cyd@stupidchicken.com>
7670
7671 * display.texi (Defining Images): Document `image-load-path'.
7672
76732005-09-15 Richard M. Stallman <rms@gnu.org>
7674
7675 * objects.texi (Printed Representation): Minor cleanup.
7676 (Box Diagrams): Minor fix.
7677 (Cons Cell Type): Move (...) index item here.
7678 (Box Diagrams): From here.
7679 (Array Type): Minor fix.
7680 (Type Predicates): Delete index "predicates".
7681 (Hash Table Type): Clarify xref.
7682 (Dotted Pair Notation): Minor fix.
7683
76842005-09-10 Chong Yidong <cyd@stupidchicken.com>
7685
7686 * files.texi (Saving Buffers): Fix typo.
7687
76882005-09-08 Richard M. Stallman <rms@gnu.org>
7689
7690 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7691
76922005-09-08 Chong Yidong <cyd@stupidchicken.com>
7693
7694 * locals.texi (Standard Buffer-Local Variables): Don't include
7695 mode variables for minor modes.
7696 Fix xrefs for buffer-display-count, buffer-display-table,
7697 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7698 enable-multibyte-characters, fill-column, header-line-format,
7699 left-fringe-width, left-margin, and right-fringe-width.
7700
7701 * hooks.texi (Standard Hooks): All hooks should conform to the
7702 standard naming convention now.
7703 Fix xref for `echo-area-clear-hook'.
7704
7705 * display.texi (Usual Display): Note that indicate-empty-lines and
7706 tab-width are buffer-local.
7707
7708 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7709
7710 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7711
7712 * nonascii.texi (Encoding and I/O): Note that
7713 buffer-file-coding-system is buffer-local.
7714
7715 * positions.texi (List Motion): Note that defun-prompt-regexp is
7716 buffer-local.
7717
7718 * text.texi (Auto Filling): Note that auto-fill-function is
7719 buffer-local.
7720 (Undo): Note that buffer-undo-list is buffer-local.
7721
5dcb4c4e
SM
7722 * windows.texi (Buffers and Windows):
7723 Document buffer-display-count.
b8d4c8d0
GM
7724
77252005-09-06 Richard M. Stallman <rms@gnu.org>
7726
7727 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7728 package prefix elsewhere than at the start of the name.
7729
77302005-09-03 Richard M. Stallman <rms@gnu.org>
7731
7732 * tips.texi (Programming Tips): Add conventions for minibuffer
7733 questions and prompts.
7734
77352005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7736
7737 * intro.texi (nil and t): Minor cleanup.
7738 Delete spurious mention of keyword symbols.
7739 (Evaluation Notation): Add index entry.
7740 (A Sample Function Description): Minor cleanup.
7741 (A Sample Variable Description): Not all vars can be set.
7742
77432005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7744
7745 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7746
7747 (Insertion): Document precise type of `insert-char' arg COUNT.
7748
77492005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7750
7751 * modes.texi (Other Font Lock Variables): Sync the default of
7752 font-lock-lines-before.
7753
77542005-08-31 Michael Albinus <michael.albinus@gmx.de>
7755
7756 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7757
77582005-08-29 Richard M. Stallman <rms@gnu.org>
7759
7760 * elisp.texi (Top): Update subnode menu.
7761
7762 * searching.texi (Searching and Matching): Move node.
7763 Rearrange contents and add overall explanation.
7764 (Searching and Case): Move node.
7765 (Searching and Matching): Update menu.
7766
77672005-08-27 Eli Zaretskii <eliz@gnu.org>
7768
7769 * os.texi (Startup Summary): Fix the description of the initial
7770 startup message display.
7771
77722005-08-25 Richard M. Stallman <rms@gnu.org>
7773
7774 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7775
77762005-08-25 Emilio C. Lopes <eclig@gmx.net>
7777
7778 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7779 `next-overlay-change' example.
7780
77812005-08-22 Juri Linkov <juri@jurta.org>
7782
7783 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7784 Fix invert-face. Fix args of face-background.
7785
7786 * display.texi (Standard Faces): Delete node.
7787 (Faces): Add xref to `(emacs)Standard Faces'.
7788 (Displaying Faces): Fix xref to `Standard Faces'.
7789
7790 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7791
77922005-08-20 Alan Mackenzie <acm@muc.de>
7793
7794 * buffers.texi (The Buffer List): Clarify the manipulation of the
7795 buffer list.
7796
77972005-08-14 Richard M. Stallman <rms@gnu.org>
7798
7799 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7800 a regexp.
7801
78022005-08-11 Richard M. Stallman <rms@gnu.org>
7803
7804 * elisp.texi (Top): Update subnode lists.
7805
7806 * display.texi (Inverse Video): Node deleted.
7807
7808 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7809 New nodes split out of Coding Conventions.
7810
7811 * searching.texi (Regular Expressions): Document re-builder.
7812
7813 * os.texi (Time Parsing): New node split out of Time Conversion.
7814
7815 * processes.texi (Misc Network, Network Feature Testing)
7816 (Network Options, Make Network): New nodes split out of
7817 Low-Level Network.
7818
78192005-08-09 Richard M. Stallman <rms@gnu.org>
7820
7821 * frames.texi (Geometry): New node, split from Size and Position.
7822 (Frame Parameters): Refer to Geometry.
7823
7824 * buffers.texi (The Buffer List): Fix xrefs.
7825
7826 * windows.texi (Splitting Windows): Fix xref.
7827
7828 * frames.texi (Layout Parameters): Add xref.
7829
7830 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7831
7832 * keymaps.texi (Menu Bar): Fix xref.
7833
7834 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7835
7836 * modes.texi (%-Constructs): Fix xref.
7837
7838 * frames.texi (Window Frame Parameters): Node split up.
7839 (Basic Parameters, Position Parameters, Size Parameters)
7840 (Layout Parameters, Buffer Parameters, Management Parameters)
7841 (Cursor Parameters, Color Parameters): New subnodes.
7842
78432005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7844
7845 * positions.texi (Screen Lines): Update xref for previous change
7846 in minibuf.texi.
7847
7848 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7849 change in minibuf.texi.
7850
78512005-08-09 Richard M. Stallman <rms@gnu.org>
7852
7853 * tips.texi (Coding Conventions): Minor cleanup.
7854
7855 * modes.texi (Defining Minor Modes): Explain when init-value
7856 can be non-nil.
7857
7858 * elisp.texi (Top): Update submenu for Minibuffer.
7859
7860 * minibuf.texi (Minibuffer Misc): Node split up.
7861 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7862 (Recursive Mini): New nodes split out from Minibuffer Misc.
7863 (Minibuffer Misc): Document max-mini-window-height.
7864
7865 * hash.texi (Defining Hash): Delete stray paren in example.
7866
7867 * display.texi (Echo Area Customization): Don't define
7868 max-mini-window-height here; xref instead.
7869
7870 * commands.texi (Event Input Misc): Update while-no-input.
7871
7872 * advice.texi (Advising Functions): Explain when to use advice
7873 and when to use a hook.
7874
78752005-07-30 Eli Zaretskii <eliz@gnu.org>
7876
7877 * makefile.w32-in (info): Don't run install-info.
7878 ($(infodir)/dir): New target, produced by running install-info.
7879
78802005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7881
7882 * modes.texi (Defining Minor Modes): The keyword for the initial
7883 value is :init-value, not :initial-value.
7884
78852005-07-23 Eli Zaretskii <eliz@gnu.org>
7886
7887 * loading.texi (Autoload): Make the `doctor' example be consistent
7888 with what's in current loaddefs.el. Describe the "fn" magic in
7889 the usage portion of the doc string.
7890
78912005-07-22 Richard M. Stallman <rms@gnu.org>
7892
7893 * internals.texi (Garbage Collection): Clarify previous change.
7894
78952005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7896
7897 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7898
78992005-07-18 Juri Linkov <juri@jurta.org>
7900
7901 * commands.texi (Accessing Events):
7902 * frames.texi (Text Terminal Colors, Resources):
7903 * markers.texi (The Mark):
7904 * modes.texi (Defining Minor Modes):
7905 Delete duplicate duplicate words.
7906
79072005-07-16 Richard M. Stallman <rms@gnu.org>
7908
7909 * display.texi (Managing Overlays): Clarify make-overlay
7910 args for insertion types.
7911
79122005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7913
7914 * customize.texi (Variable Definitions):
7915 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7916 `standard-value' is a list too.
7917 (Defining New Types): Use @key{RET} instead of @key{ret}.
7918
79192005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7920
7921 * os.texi (Translating Input): Fix typo.
7922
79232005-07-08 Richard M. Stallman <rms@gnu.org>
7924
7925 * README: Update edition number and size estimate.
7926
7927 * elisp.texi (VERSION): Set to 2.9.
7928
79292005-07-07 Richard M. Stallman <rms@gnu.org>
7930
7931 * book-spine.texinfo: Update Emacs version.
7932
7933 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7934
79352005-07-06 Richard M. Stallman <rms@gnu.org>
7936
7937 * searching.texi (Regexp Search): Clarify what re-search-forward
7938 does when the search fails.
7939
79402005-07-05 Lute Kamstra <lute@gnu.org>
7941
7942 * Update FSF's address in GPL notices.
7943
7944 * doclicense.texi (GNU Free Documentation License):
7945 * gpl.texi (GPL):
7946 * tips.texi (Coding Conventions, Library Headers):
7947 * vol1.texi:
7948 * vol2.texi: Update FSF's address.
7949
79502005-07-04 Richard M. Stallman <rms@gnu.org>
7951
7952 * hooks.texi (Standard Hooks): Add occur-hook.
7953
79542005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7955
7956 * display.texi (The Echo Area): Correct menu.
7957
79582005-07-03 Richard M. Stallman <rms@gnu.org>
7959
7960 * elisp.texi (Top): Update subnode menu for Display.
7961
7962 * display.texi (Displaying Messages): New node, with most
7963 of what was in The Echo Area.
5dcb4c4e 7964 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7965 (Logging Messages): New node with new text.
7966 (Echo Area Customization): New node, the rest of what was
7967 in The Echo Area. Document message-truncate-lines with @defvar.
7968 (Display): Update menu.
7969
7970 * windows.texi (Textual Scrolling): Doc 3 values for
7971 scroll-preserve-screen-position.
7972
7973 * text.texi (Special Properties): Change hook functions
7974 should bind inhibit-modification-hooks around altering buffer text.
7975
7976 * keymaps.texi (Key Binding Commands): Call binding BINDING
7977 rather than DEFINITION.
7978
79792005-06-29 Juanma Barranquero <lekktu@gmail.com>
7980
7981 * variables.texi (Defining Variables): `user-variable-p' returns t
7982 for aliases of user options, nil for alias loops.
7983
79842005-06-28 Richard M. Stallman <rms@gnu.org>
7985
7986 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7987 make-keymap.
7988
79892005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7990
7991 * variables.texi (Setting Variables): Correct and clarify
7992 description of `add-to-ordered-list'.
7993
79942005-06-26 Richard M. Stallman <rms@gnu.org>
7995
7996 * display.texi (Faces): Minor cleanup.
7997
79982005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7999
8000 * display.texi (Faces): `facep' returns t for strings that are
8001 face names.
8002
80032005-06-25 Richard M. Stallman <rms@gnu.org>
8004
8005 * objects.texi (Equality Predicates): Clarify meaning of equal.
8006
8007 * windows.texi (Selecting Windows): save-selected-window
8008 and with-selected-window save and restore the current buffer.
8009
80102005-06-24 Richard M. Stallman <rms@gnu.org>
8011
8012 * numbers.texi (Float Basics): Explain how to test for NaN,
8013 and printing the sign of NaNs.
8014
80152005-06-24 Eli Zaretskii <eliz@gnu.org>
8016
8017 * makefile.w32-in (MAKEINFO): Use --force.
8018
80192005-06-23 Richard M. Stallman <rms@gnu.org>
8020
8021 * display.texi (Face Functions): Correct Texinfo usage.
8022
80232005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8024
8025 * lists.texi (Rings): `ring-elements' now returns the elements of
8026 RING in order.
8027
80282005-06-23 Juanma Barranquero <lekktu@gmail.com>
8029
8030 * markers.texi (The Mark): Texinfo usage fix.
8031
80322005-06-23 Kim F. Storm <storm@cua.dk>
8033
8034 * searching.texi (Entire Match Data): Remove evaporate option for
8035 match-data. Do not mention evaporate option for set-match-data.
8036
80372005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8038
8039 * display.texi (Face Functions): Mention face aliases.
8040
80412005-06-21 Richard M. Stallman <rms@gnu.org>
8042
8043 * anti.texi (Antinews): Texinfo usage fix.
8044
80452005-06-21 Karl Berry <karl@gnu.org>
8046
8047 * elisp.texi: Use @copying.
8048
8049 * elisp.texi: Put @summarycontents and @contents before the Top
8050 node, instead of the end of the file, so that the contents appear
8051 in the right place in the dvi/pdf output.
8052
80532005-06-21 Juri Linkov <juri@jurta.org>
8054
8055 * display.texi (Defining Faces): Add `customized-face'.
8056
80572005-06-20 Kim F. Storm <storm@cua.dk>
8058
8059 * variables.texi (Setting Variables): Any type of element can be
8060 given order in add-to-ordered-list. Compare elements with eq.
8061
8062 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8063
80642005-06-20 Karl Berry <karl@gnu.org>
8065
8066 * syntax.texi (Syntax Flags): Make last column very slightly wider
8067 to avoid "generic comment" breaking on two lines and causing an
8068 underfull box.
8069
80702005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8071
8072 * lists.texi (Rings): Various minor clarifications and corrections.
8073
80742005-06-18 Richard M. Stallman <rms@gnu.org>
8075
8076 * functions.texi (Obsolete Functions): Simplify.
8077
8078 * variables.texi (Variable Aliases): Simplify.
8079
8080 * anti.texi, backups.texi, compile.texi, customization.texi:
8081 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8082 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8083 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8084 * variables.texi: Fix formatting ugliness.
8085
8086 * elisp.texi: Add links to Rings and Byte Packing.
8087 Update version and copyright years.
8088
8089 * minibuf.texi: Fix formatting ugliness.
8090 (Completion Commands): Move keymap vars to the end
8091 and vars completing-read binds to the top.
8092
80932005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8094
8095 * processes.texi: Fix typos.
8096 (Bindat Spec): Correct Texinfo error.
8097 (Byte Packing): Fix ungrammatical sentence.
8098
80992005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8100
8101 * lists.texi (Rings): New node.
8102 (Lists): Add it to menu.
8103
8104 * processes.texi (Byte Packing): New node.
8105 (Processes): Add it to menu.
8106
81072005-06-17 Richard M. Stallman <rms@gnu.org>
8108
8109 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8110
8111 * help.texi (Documentation Basics): Explain the xref to
8112 Documentation Tips.
8113
8114 * debugging.texi (Debugger Commands): Minor fix.
8115
81162005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8117
8118 * edebug.texi (Instrumenting): Eliminate duplicate link.
8119 (Specification List): Replace references to "below", referring to
8120 a later node, with one @ref to that node.
8121
8122 * os.texi (Timers): Timers should save and restore the match data
8123 if they change it.
8124
8125 * debugging.texi (Debugger Commands): Mention that the Lisp
8126 debugger can not step through primitive functions.
8127
81282005-06-16 Juanma Barranquero <lekktu@gmail.com>
8129
8130 * functions.texi (Obsolete Functions): Update argument names of
8131 `make-obsolete' and `define-obsolete-function-alias'.
8132
8133 * variables.texi (Variable Aliases): Update argument names of
8134 `defvaralias', `make-obsolete-variable' and
8135 `define-obsolete-variable-alias'.
8136
81372005-06-15 Kim F. Storm <storm@cua.dk>
8138
8139 * searching.texi (Entire Match Data): Rephrase warnings about
8140 evaporate arg to match-data and set-match-data.
8141
81422005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8143
8144 * elisp.texi (Top): Update detailed menu.
8145
8146 * edebug.texi (Edebug): Update menu.
8147 (Instrumenting): Update xrefs.
8148 (Edebug Execution Modes): Correct xref.
8149 (Jumping): Clarify description of `h' command.
8150 Eliminate redundant @ref.
8151 (Breaks): New node.
8152 (Breakpoints): Is now a subsubsection.
8153 (Global Break Condition): Mention `C-x X X'.
8154 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8155 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8156 (Edebug Display Update): Correct pxref.
8157 (Edebug and Macros): New node.
8158 (Instrumenting Macro Calls): Is now a subsubsection.
8159 Neither arg of `def-edebug-spec' is evaluated.
8160 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8161 (Specification Examples): Fix typo.
8162
81632005-06-14 Lute Kamstra <lute@gnu.org>
8164
8165 * debugging.texi (Function Debugging): Primitives can break on
8166 entry too.
8167
81682005-06-14 Kim F. Storm <storm@cua.dk>
8169
8170 * variables.texi (Setting Variables): Add add-to-ordered-list.
8171
81722005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8173
8174 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8175 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8176
81772005-06-13 Lute Kamstra <lute@gnu.org>
8178
8179 * text.texi (Special Properties): Fix cross reference.
8180
81812005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8182
8183 * debugging.texi (Function Debugging): Delete mention of empty
8184 string argument to `cancel-debug-on-entry'. Delete inaccurate
8185 description of the return value of that command.
8186
81872005-06-11 Alan Mackenzie <acm@muc.de>
8188
8189 * text.texi (Adaptive Fill): Amplify the description of
8190 fill-context-prefix.
8191
81922005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8193
8194 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8195
81962005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8197
8198 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8199
82002005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8201
8202 * debugging.texi (Error Debugging): Minor rewording.
8203 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8204 is optional.
8205
82062005-06-10 Lute Kamstra <lute@gnu.org>
8207
8208 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8209 (Top): Give it a title. Correct version number. Give the
8210 detailed node listing a more prominent header.
8211 * intro.texi: Don't set VERSION here a second time.
8212 Mention Emacs's version too.
8213 * anti.texi (Antinews): Use EMACSVER to refer to the current
8214 version of Emacs.
8215
82162005-06-09 Kim F. Storm <storm@cua.dk>
8217
8218 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8219 match-data and set-match-data.
8220
82212005-06-08 Richard M. Stallman <rms@gnu.org>
8222
8223 * searching.texi (Entire Match Data): Clarify when match-data
8224 returns markers and when integers.
8225
8226 * display.texi (Defining Faces): Explain that face name should not
8227 end in `-face'.
8228
8229 * modes.texi (Mode Line Data): Minor cleanup.
8230 (Customizing Keywords): Node split out of Search-based Fontification.
8231 Add example of using font-lock-add-keywords from a hook.
8232 Clarify when MODE should be non-nil, and when nil.
8233
82342005-06-06 Richard M. Stallman <rms@gnu.org>
8235
8236 * modes.texi (Mode Line Data): Explain what happens when the car
8237 of a list is a void symbol.
8238 (Search-based Fontification): Explain MODE arg to
8239 font-lock-add-keywords and warn about calls from major modes.
8240
82412005-06-08 Juri Linkov <juri@jurta.org>
8242
8243 * display.texi (Standard Faces): Add `shadow' face.
8244
82452005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8246
8247 * modes.texi (Major Mode Conventions): A derived mode only needs
8248 to put the call to the parent mode inside `delay-mode-hooks'.
8249
82502005-05-29 Richard M. Stallman <rms@gnu.org>
8251
8252 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8253 new, and what that implies. Clarify.
8254
8255 * files.texi (Locating Files): Clean up the text.
8256
8257 * frames.texi (Window Frame Parameters): Document user-size.
8258 Shorten entry for top by referring to left.
8259
82602005-05-26 Richard M. Stallman <rms@gnu.org>
8261
8262 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8263 is new, and what the implications are. Other clarifications.
8264
82652005-05-24 Richard M. Stallman <rms@gnu.org>
8266
8267 * frames.texi (Dialog Boxes): Minor fixes.
8268
82692005-05-25 Masatake YAMATO <jet@gyve.org>
8270
8271 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8272
82732005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8274
8275 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8276 is optional.
8277
82782005-05-24 Nick Roberts <nickrob@snap.net.nz>
8279
10d1d0af 8280 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8281
82822005-05-23 Lute Kamstra <lute@gnu.org>
8283
8284 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8285 syntax-begin-function over font-lock-beginning-of-syntax-function.
8286
82872005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8288
8289 * minibuf.texi (Reading File Names): Update description of
8290 `read-directory-name'.
8291
8292 * modes.texi (Derived Modes): Clarify :group keyword.
8293
82942005-05-21 Eli Zaretskii <eliz@gnu.org>
8295
8296 * files.texi (Locating Files): New subsection.
8297 Describe locate-file and executable-find.
8298
82992005-05-21 Kevin Ryde <user42@zip.com.au>
8300
8301 * frames.texi (Initial Parameters): Update cross reference to
8302 "Emacs Invocation".
8303
83042005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8305
8306 * keymaps.texi (Active Keymaps): Add anchor.
8307
8308 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8309 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8310 appropriate place.
8311 (Derived Modes): Small clarifications.
8312 (Minor Mode Conventions, Keymaps and Minor Modes):
8313 Replace references to nodes with references to anchors.
8314 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8315 Clarify description of lists whose first element is an integer.
8316 (Mode Line Variables): Add anchor.
8317 (%-Constructs): Clarify description of integer after %.
8318 (Emulating Mode Line): Describe nil value for FACE.
8319
83202005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8321
8322 * modes.texi (Derived Modes): Correct references to non-existing
8323 variable standard-syntax-table.
8324
83252005-05-17 Lute Kamstra <lute@gnu.org>
8326
8327 * modes.texi (Defining Minor Modes): Mention the mode hook.
8328
83292005-05-15 Kim F. Storm <storm@cua.dk>
8330
8331 * processes.texi (Network): Remove open-network-stream-nowait.
8332 (Network Servers): Remove open-network-stream-server.
8333
83342005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8335
8336 * elisp.texi (Top): Update detailed menu.
8337
8338 * variables.texi: Reorder nodes.
8339 (Variables): Update menu.
8340 (File Local Variables): Do not refer to the `-*-' line as
8341 a "local variables list". Add pxref.
8342
83432005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8344
8345 * elisp.texi (Top): Update detailed menu for node changes.
8346
8347 * modes.texi (Modes): Update Menu.
8348 (Hooks): Move to beginning of chapter.
8349 Most minor modes run mode hooks too.
8350 `add-hook' can handle void hooks or hooks whose value is a single
8351 function.
8352 (Major Modes): Update Menu.
8353 (Major Mode Basics): New node, split off from `Major Modes'.
8354 (Major Mode Conventions): Correct xref. Explain how to handle
8355 auto-mode-alist if the major mode command has an autoload cookie.
8356 (Auto Major Mode): Major update. Add magic-mode-alist.
8357 (Derived Modes): Major update.
8358 (Mode Line Format): Update Menu.
8359 (Mode Line Basics): New node, split off from `Mode Line Format'.
8360
8361 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8362 for `magic autoload comment'. Add index entries and anchor.
8363
83642005-05-14 Richard M. Stallman <rms@gnu.org>
8365
8366 * tips.texi (Coding Conventions): Explain how important it is
8367 that just loading certain files not change Emacs behavior.
8368
8369 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8370
83712005-05-12 Lute Kamstra <lute@gnu.org>
8372
8373 * modes.texi (Generic Modes): Update.
8374 (Major Modes): Refer to node "Generic Modes".
8375
8376 * elisp.texi (Top): Update to the current structure of the manual.
8377 * processes.texi (Processes): Add menu description.
8378 * customize.texi (Customization): Add menu descriptions.
8379
83802005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8381
8382 * processes.texi (Signals to Processes)
8383 (Low-Level Network): Fix typos.
8384
83852005-05-11 Lute Kamstra <lute@gnu.org>
8386
8387 * elisp.texi (Top): Add some nodes from the chapter "Major and
8388 Minor Modes" to the detailed node listing.
8389
83902005-05-10 Richard M. Stallman <rms@gnu.org>
8391
8392 * keymaps.texi (Extended Menu Items): Menu item filter functions
8393 can be called at any time.
8394
83952005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8396
8397 * variables.texi (File Local Variables): `(hack-local-variables t)'
8398 now also checks whether a mode is specified in the local variables
8399 list.
8400
84012005-05-05 Kevin Ryde <user42@zip.com.au>
8402
8403 * display.texi (The Echo Area): Correct format function cross
8404 reference.
8405
84062005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8407
8408 * variables.texi (Variable Aliases): Change description of
8409 `define-obsolete-variable-alias'.
8410
8411 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8412 (Defining Functions): Add xref.
8413 (Obsolete Functions): New node.
8414 (Function Safety): Standardize capitalization of section title.
8415
8416 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8417 (Dialog Boxes): Complete description of `x-popup-dialog'.
8418
84192005-05-04 Richard M. Stallman <rms@gnu.org>
8420
8421 * commands.texi (Interactive Codes): Fix Texinfo usage.
8422 Document U more clearly.
8423
84242005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8425
8426 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8427 function and not a macro.
8428
8429 * frames.texi (Pop-Up Menus): Correct and clarify description of
8430 `x-popup-menu'.
8431 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8432
84332005-05-01 Richard M. Stallman <rms@gnu.org>
8434
8435 * edebug.texi (Checking Whether to Stop): Fix previous change.
8436
84372005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8438
8439 * display.texi: Fix typos and Texinfo usage.
8440
8441 * edebug.texi (Checking Whether to Stop): executing-macro ->
8442 executing-kbd-macro.
8443
84442005-05-01 Richard M. Stallman <rms@gnu.org>
8445
8446 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8447
84482005-04-30 Richard M. Stallman <rms@gnu.org>
8449
8450 * files.texi (Magic File Names): Document `operations' property.
8451
84522005-04-29 Lute Kamstra <lute@gnu.org>
8453
8454 * modes.texi (Generic Modes): New node.
8455 (Major Modes): Add it to the menu.
8456 (Derived Modes): Add "derived mode" to concept index.
8457
84582005-04-28 Lute Kamstra <lute@gnu.org>
8459
8460 * modes.texi (Defining Minor Modes): Fix previous change.
8461 (Font Lock Mode): Simplify.
8462 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8463 when set and that some parts are optional. Add cross references.
8464 (Search-based Fontification): Say how to specify font-lock-keywords.
8465 Add cross references. Add font-lock-multiline to index.
8466 Move font-lock-keywords-case-fold-search here from node "Other Font
8467 Lock Variables". Document font-lock-add-keywords and
8468 font-lock-remove-keywords.
8469 (Other Font Lock Variables): Move font-lock-keywords-only,
8470 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8471 and font-lock-syntactic-face-function to node "Syntactic Font
8472 Lock". Move font-lock-keywords-case-fold-search to node
8473 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8474 and font-lock-{,un}fontify-{buffer,region}-function.
8475 (Precalculated Fontification): Remove reference to deleted variable
8476 font-lock-core-only.
8477 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8478 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8479 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8480 and font-lock-syntactic-face-function here from node "Other Font
8481 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8482 Syntax Properties". Add cross references.
8483 (Setting Syntax Properties): New node.
8484 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8485 * syntax.texi (Syntax Properties): Add cross reference.
8486 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8487
84882005-04-26 Richard M. Stallman <rms@gnu.org>
8489
8490 * display.texi (Defining Faces):
8491 Document `default' elements of defface spec.
8492
8493 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8494
8495 * variables.texi (Variable Aliases): Clarify text.
8496
84972005-04-25 Chong Yidong <cyd@stupidchicken.com>
8498
8499 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8500
85012005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8502
8503 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8504
85052005-04-24 Eli Zaretskii <eliz@gnu.org>
8506
8507 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8508 syntax-after and syntax-class.
8509
8510 * files.texi (Changing Files): Fix last change's cross-reference.
8511 (Unique File Names): Don't mention "numbers" in the documentation
8512 of make-temp-file and make-temp-name.
8513
85142005-04-23 Richard M. Stallman <rms@gnu.org>
8515
8516 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8517
85182005-04-22 Nick Roberts <nickrob@snap.net.nz>
8519
8520 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8521
85222005-04-22 Nick Roberts <nickrob@snap.net.nz>
8523
8524 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8525 and define-obsolete-variable-alias.
8526
85272005-04-22 Kim F. Storm <storm@cua.dk>
8528
8529 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8530 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8531
85322005-04-21 Lute Kamstra <lute@gnu.org>
8533
8534 * lists.texi (Association Lists): Document rassq-delete-all.
8535
85362005-04-19 Richard M. Stallman <rms@gnu.org>
8537
8538 * modes.texi (Search-based Fontification): Explain that
8539 facespec is an expression to be evaluated.
8540
85412005-04-19 Kevin Ryde <user42@zip.com.au>
8542
8543 * streams.texi (Output Functions): Fix xref.
8544 * strings.texi (String Conversion): Fix xref.
8545
85462005-04-19 Kim F. Storm <storm@cua.dk>
8547
8548 * symbols.texi (Symbol Plists): Add safe-get.
8549 Mention that `get' may signal an error.
8550
85512005-04-18 Nick Roberts <nickrob@snap.net.nz>
8552
8553 * customize.texi (Variable Definitions): Replace tooltip-mode
8554 example with save-place.
8555
85562005-04-17 Richard M. Stallman <rms@gnu.org>
8557
8558 * buffers.texi (Indirect Buffers): Clarify.
8559
8560 * positions.texi (Positions): Clarify converting marker to integer.
8561
8562 * strings.texi (String Basics): Mention string-match; clarify.
8563
85642005-04-08 Lute Kamstra <lute@gnu.org>
8565
8566 * modes.texi (Search-based Fontification): Fix cross references.
8567 Use consistent terminology. Document anchored highlighting.
8568
85692005-04-05 Lute Kamstra <lute@gnu.org>
8570
8571 * modes.texi (Defining Minor Modes): Document :group keyword
8572 argument and its default value.
8573
85742005-04-03 Lute Kamstra <lute@gnu.org>
8575
8576 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8577 references and/or descriptions. Delete major mode hooks; mention
8578 them as a category instead. Rename or delete obsolete hooks.
8579
85802005-04-02 Richard M. Stallman <rms@gnu.org>
8581
8582 * nonascii.texi (Coding System Basics): Another wording cleanup.
8583
85842005-04-01 Richard M. Stallman <rms@gnu.org>
8585
8586 * nonascii.texi (Coding System Basics): Clarify previous change.
8587
85882005-04-01 Kenichi Handa <handa@m17n.org>
8589
10d1d0af 8590 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
8591 identity of coding systems.
8592
85932005-03-29 Chong Yidong <cyd@stupidchicken.com>
8594
8595 * text.texi (Buffer Contents): Add filter-buffer-substring and
8596 buffer-substring-filters.
8597
85982005-03-26 Chong Yidong <cyd@stupidchicken.com>
8599
8600 * anti.texi (Antinews): Mention `G' interactive code.
8601
8602 * tips.texi (Compilation Tips): Mention benchmark.el.
8603
86042005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8605
8606 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8607 is now bound to M-o M-o.
8608
8609 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8610
86112005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8612
8613 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8614 in the Emacs Manual).
8615 * Makefile.in (srcs): Remove calendar.texi.
8616 * makefile.w32-in (srcs): Remove calendar.texi.
8617 * display.texi (Display): Change name of next node.
8618 * os.texi (System In): Change name of previous node.
8619 * elisp.texi (Top): Remove Calendar references.
8620 * vol1.texi (Top): Remove Calendar references.
8621 * vol2.texi (Top): Remove Calendar references.
8622
86232005-03-25 Richard M. Stallman <rms@gnu.org>
8624
8625 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8626 Cleanup previous change.
8627
86282005-03-25 Chong Yidong <cyd@stupidchicken.com>
8629
8630 * display.texi (Face Attributes): Faces earlier in an :inherit
8631 list take precedence.
8632 (Scroll Bars): Fix description of vertical-scroll-bars.
8633 Document frame-current-scroll-bars and window-current-scroll-bars.
8634
8635 * markers.texi (The Mark): Document temporary Transient Mark mode.
8636
8637 * minibuf.texi (Reading File Names):
8638 Document read-file-name-completion-ignore-case.
8639
8640 * positions.texi (Screen Lines): Document nil for width argument
8641 to compute-motion.
8642
86432005-03-23 Kim F. Storm <storm@cua.dk>
8644
8645 * display.texi (Standard Faces): Other faces used in the fringe
8646 implicitly inherits from the fringe face.
8647 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8648 properties implicitly inherits from fringe face.
8649 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8650
86512005-03-20 Chong Yidong <cyd@stupidchicken.com>
8652
8653 * display.texi (Invisible Text): State default value of
8654 line-move-ignore-invisible.
8655 (Managing Overlays): Document remove-overlays.
8656 (Standard Faces): Document escape-glyph face.
8657
8658 * minibuf.texi (Reading File Names): Document read-file-name-function.
8659
8660 * modes.texi (Other Font Lock Variables):
8661 Document font-lock-lines-before.
8662
8663 * positions.texi (Skipping Characters): skip-chars-forward allows
8664 character classes.
8665
86662005-03-18 Lute Kamstra <lute@gnu.org>
8667
8668 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8669
86702005-03-17 Richard M. Stallman <rms@gnu.org>
8671
8672 * text.texi (Undo): Document extensible undo entries.
8673
dd7b651b 8674 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
8675
8676 * nonascii.texi (Character Codes): Minor fix.
8677
8678 * display.texi (Display Property): Explain the significance
8679 of having text properties that are eq.
8680 (Other Display Specs): Explain string as display spec.
8681
8682 * commands.texi (Interactive Codes): Document G option.
8683
86842005-03-17 Chong Yidong <cyd@stupidchicken.com>
8685
8686 * text.texi (Filling): Add sentence-end-without-period and
8687 sentence-end-without-space.
8688 (Changing Properties): Minor fix.
8689
8690 * anti.texi: Total rewrite.
8691
86922005-03-15 Lute Kamstra <lute@gnu.org>
8693
8694 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8695
86962005-03-08 Kim F. Storm <storm@cua.dk>
8697
8698 * display.texi (Specified Space): Property :width is support on
8699 non-graphic terminals, :height is not.
8700
87012005-03-07 Richard M. Stallman <rms@gnu.org>
8702
8703 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8704 Now subnodes of Fringes.
8705 (Overlay Arrow): Document overlay-arrow-variable-list.
8706 (Fringe Size/Pos): New node, broken out of Fringes.
8707 (Display): Explain clearing vs redisplay better.
8708 (Truncation): Clarify use of bitmaps.
8709 (The Echo Area): Clarify the uses of the echo area.
8710 Add max-mini-window-height.
8711 (Progress): Clarify.
8712 (Invisible Text): Explain that main loop moves point out.
8713 (Selective Display): Say "hidden", not "invisible".
8714 (Managing Overlays): Move up. Describe relation to Undo here.
8715 (Overlay Properties): Clarify intro.
8716 (Finding Overlays): Explain return values when nothing found.
8717 (Width): truncate-string-to-width has added arg.
8718 (Displaying Faces): Clarify and update mode line face handling.
8719 (Face Functions): Minor cleanup.
8720 (Conditional Display): Merge into Other Display Specs.
8721 (Pixel Specification, Other Display Specs): Minor cleanups.
8722 (Images, Image Descriptors): Minor cleanups.
8723 (GIF Images): Patents have expired.
8724 (Showing Images): Explain default text for insert-image.
8725 (Manipulating Button Types): Merge into Manipulating Buttons.
8726 (Making Buttons): Explain return values.
8727 (Button Buffer Commands): Add xref.
8728 (Inverse Video): Update mode-line-inverse-video.
8729 (Display Table Format): Clarify.
8730 (Active Display Table): Give defaults for window-display-table.
8731
8732 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8733 and calendar-today-marker are strings, not chars.
8734 (Holiday Customizing): Minor fix.
8735
8736 * internals.texi (Writing Emacs Primitives): Update `or' example.
8737 Update limit on # args of subr.
8738
8739 * edebug.texi (Using Edebug): Arrow is in fringe.
8740 (Instrumenting): Arg to eval-defun works without loading edebug.
8741 (Edebug Execution Modes): Add xref.
8742
8743 * customize.texi (Common Keywords): Clarify :require.
8744 Mention :version here.
8745 (Variable Definitions, Group Definitions): Not here.
8746 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8747
87482005-03-07 Chong Yidong <cyd@stupidchicken.com>
8749 * nonascii.texi (Text Representations): Clarify position-bytes.
8750 (Character Sets): Add list-charset-chars.
8751 (Scanning Charsets): Add charset-after.
8752 (Encoding and I/O): Minor fix.
8753
87542005-03-06 Richard M. Stallman <rms@gnu.org>
8755
8756 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8757 (Resizing Windows): Likewise.
8758
8759 * text.texi (Change Hooks): Get rid of "Emacs 21".
8760
8761 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8762
8763 * streams.texi (Output Variables): Get rid of "Emacs 21".
8764
8765 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8766
8767 * os.texi (Translating Input): Replace flow-control example
8768 with a less obsolete example that uses `keyboard-translate'.
8769
8770 * objects.texi (Hash Table Type, Circular Objects):
8771 Get rid of "Emacs 21".
8772
8773 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8774 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8775
8776 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8777
8778 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8779
8780 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8781 (Menu Bar): Fix when menu-bar-update-hook is called.
8782
8783 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8784
8785 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8786 and make it read better.
8787
8788 * files.texi (Writing to Files): Get rid of "Emacs 21".
8789 (Unique File Names): Likewise.
8790
8791 * elisp.texi: Update Emacs version to 22.
8792
8793 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8794 (Overlay Properties, Face Attributes): Likewise.
8795 (Managing Overlays): Fix punctuation.
8796 (Attribute Functions): Clarify set-face-font; get rid of
8797 info about old Emacs versions.
8798 (Auto Faces, Font Lookup, Display Property, Images):
8799 Get rid of "Emacs 21".
8800
8801 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8802
88032005-03-05 Richard M. Stallman <rms@gnu.org>
8804
8805 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8806
88072005-03-04 Lute Kamstra <lute@gnu.org>
8808
8809 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8810
88112005-03-03 Lute Kamstra <lute@gnu.org>
8812
8813 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8814
88152005-03-01 Lute Kamstra <lute@gnu.org>
8816
8817 * debugging.texi (Debugger Commands): Update `j'.
8818
88192005-02-28 Lute Kamstra <lute@gnu.org>
8820
8821 * debugging.texi (Debugging): Fix typo.
8822 (Error Debugging): Document eval-expression-debug-on-error.
8823 (Function Debugging): Update example.
8824 (Using Debugger): Mention starred stack frames.
8825 (Debugger Commands): Document `j' and `l'.
8826 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8827 Update the messages that the debugger displays.
8828 (Internals of Debugger): Add cross reference. Update example.
8829 (Excess Open): Minor improvement.
8830 (Excess Close): Minor improvement.
8831
88322005-02-26 Richard M. Stallman <rms@gnu.org>
8833
8834 * tips.texi (Coding Conventions): Clarify.
8835 Put all the major mode key reservations together.
8836 Mention the Mouse-1 => Mouse-2 conventions.
8837
8838 * syntax.texi (Syntax Class Table): Clarify.
8839 (Syntax Table Functions): syntax-after moved from here.
8840 (Syntax Table Internals): syntax-after moved to here.
8841 (Parsing Expressions): Update info on number of values
8842 and what's meaningful in the STATE argument.
8843 (Categories): Fix typo.
8844
8845 * sequences.texi (Arrays): Cleanup.
8846 (Char-Tables): Clarify.
8847
8848 * processes.texi (Deleting Processes): Cleanups, add xref.
8849 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8850 (Process Information): set-process-coding-system, some args optional.
8851 (Input to Processes): Explain various types for PROCESS args.
8852 Rename them from PROCESS-NAME to PROCESS.
8853 (Signals to Processes): Likewise.
8854 (Decoding Output): Cleanup.
8855 (Query Before Exit): Clarify.
8856
8857 * os.texi (Startup Summary): Correct the options; add missing ones.
8858 (Terminal Output, Batch Mode): Clarify.
8859 (Flow Control): Node deleted.
8860
8861 * markers.texi (The Mark): Clarify.
8862
8863 * macros.texi (Expansion): Cleanup.
8864 (Indenting Macros): indent-spec allows ints, not floats.
8865
8866 * keymaps.texi (Keymaps): Clarify.
8867 (Format of Keymaps): Update lisp-mode-map example.
8868 (Active Keymaps, Key Lookup): Clarify.
8869 (Changing Key Bindings): Add xref to `kbd'.
8870 (Key Binding Commands, Simple Menu Items): Clarify.
8871 (Mouse Menus, Menu Bar): Clarify.
8872 (Menu Example): Replace print example with menu-bar-replace-menu.
8873
8874 * help.texi (Documentation Basics): Add function-documentation prop.
8875
8876 * elisp.texi (Top): Don't refer to Flow Control node.
8877
8878 * commands.texi (Command Overview): Improve xrefs.
8879 (Adjusting Point): Adjusting point applies to intangible and invis.
8880 (Key Sequence Input): Doc extra read-key-sequence args.
8881 Likewise for read-key-sequence-vector.
8882
8883 * backups.texi (Rename or Copy): Minor fix.
8884 (Numbered Backups): For version-control, say the default.
8885 (Auto-Saving): make-auto-save-file-name example is simplified.
8886
8887 * advice.texi (Advising Functions): Don't imply one part of Emacs
8888 should advise another part. Markup changes.
8889 (Defining Advice): Move transitional para.
8890 (Activation of Advice): Cleanup.
8891 Explain if COMPILE is nil or negative.
8892
8893 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8894
88952005-02-24 Lute Kamstra <lute@gnu.org>
8896
8897 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8898 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8899
89002005-02-23 Lute Kamstra <lute@gnu.org>
8901
8902 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8903 to define global minor modes as well.
8904
8905 * display.texi (Managing Overlays): overlay-buffer returns nil for
8906 deleted overlays.
8907
89082005-02-22 Kim F. Storm <storm@cua.dk>
8909
8910 * minibuf.texi (Basic Completion): Allow symbols in addition to
8911 strings in try-completion and all-completions.
8912
89132005-02-14 Lute Kamstra <lute@gnu.org>
8914
8915 * elisp.texi (Top): Remove reference to deleted node.
8916
8917 * lists.texi (Lists): Remove reference to deleted node.
8918 (Cons Cells): Fix typo.
8919
8920 * loading.texi (Where Defined): Fix typo.
8921
89222005-02-14 Richard M. Stallman <rms@gnu.org>
8923
8924 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8925 is useful for discarding some minor modes.
8926
8927 * symbols.texi (Symbol Components): Reorder examples.
8928
8929 * streams.texi (Input Functions): State standard-input default.
8930 (Output Variables): State standard-output default.
8931
8932 * objects.texi (Printed Representation): Clarify read syntax vs print.
8933 (Floating Point Type): Explain meaning better.
8934 (Symbol Type): Explain uniqueness better.
8935 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8936 List examples sooner.
8937 (Box Diagrams): New subnode broken out.
8938 Some examples moved from old Lists as Boxes node.
8939 (Dotted Pair Notation): Clarify intro.
8940 (Array Type): Clarify.
8941 (Type Predicates): Add hash-table-p.
8942
8943 * numbers.texi (Integer Basics): Clarify radix explanation.
8944 (Predicates on Numbers): Minor clarification.
8945 (Comparison of Numbers): Minor clarification. Clarify eql.
8946 Typos in min, max.
8947 (Math Functions): Clarify overflow in expt.
8948
8949 * minibuf.texi (Text from Minibuffer): Minor clarification.
8950 Mention arrow keys.
8951
8952 * loading.texi (Autoload): defun's doc string overrides autoload's
8953 doc string.
8954 (Repeated Loading): Modernize "add to list" examples.
8955 (Where Defined): Finish updating table of load-history elts.
8956
8957 * lists.texi (List-related Predicates): Minor wording improvement.
8958 (Lists as Boxes): Node deleted.
8959 (Building Lists): Explain trivial cases of number-sequence.
8960
8961 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8962 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8963 (Hash Access): Any object can be a key.
8964 State value of maphash.
8965
8966 * functions.texi (What Is a Function): Wording cleanup.
8967 (Function Documentation): Minor cleanup.
8968 Explain purpose of calling convention at end of doc string.
8969 (Function Names): Wording cleanup.
8970 (Calling Functions): Wording cleanup.
8971 Explain better how funcall calls the function.
8972 (Function Cells): Delete example of saving and redefining function.
8973
8974 * control.texi (Combining Conditions): Wording cleanup.
8975 (Iteration): dolist and dotimes bind VAR locally.
8976 (Cleanups): Xref to Atomic Changes.
8977
8978 * compile.texi (Byte Compilation): Delete 19.29 info.
8979 (Compilation Functions): Macros' difficulties don't affect defsubst.
8980 (Docs and Compilation): Delete 19.29 info.
8981
89822005-02-10 Richard M. Stallman <rms@gnu.org>
8983
8984 * objects.texi (Symbol Type): Minor correction.
8985
89862005-02-06 Lute Kamstra <lute@gnu.org>
8987
8988 * modes.texi (Example Major Modes): Fix typos.
8989
89902005-02-06 Richard M. Stallman <rms@gnu.org>
8991
8992 * text.texi (Margins): fill-nobreak-predicate can be one function.
8993
8994 * strings.texi (Modifying Strings): clear-string can make unibyte.
8995 (Formatting Strings): format gives error if values missing.
8996
8997 * positions.texi (Character Motion): Mention default arg
8998 for forward-char. backward-char refers to forward-char.
8999 (Word Motion): Mention default arg for forward-word.
9000 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9001 Simplify end-of-buffer.
9002 (Text Lines): Mention default arg for forward-line.
9003 (List Motion): Mention default arg for beginning/end-of-defun.
9004 (Skipping Characters): Minor fixes in explaining character-set.
9005
9006 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9007 Mode inheritance applies only when default-major-mode is nil.
9008 Clarifications.
9009 (Example Major Modes): Update Text mode and Lisp mode examples.
9010 (Minor Mode Conventions): Mention define-minor-mode at top.
9011 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9012 (Mode Line Format): Update mode line face display info.
9013 (Properties in Mode): Mention effect of risky vars.
9014 (Imenu): Define imenu-add-to-menubar.
9015 (Font Lock Mode): Add descriptions to menu lines.
9016 (Faces for Font Lock): Add font-lock-doc-face.
9017
90182005-02-05 Lute Kamstra <lute@gnu.org>
9019
9020 * text.texi (Maintaining Undo): Remove obsolete function.
9021
90222005-02-05 Eli Zaretskii <eliz@gnu.org>
9023
9024 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9025 color specifications. Improve indexing.
b8d4c8d0
GM
9026 (Text Terminal Colors): Replace the description of RGB values by
9027 an xref to "Color Names".
9028
90292005-02-03 Richard M. Stallman <rms@gnu.org>
9030
9031 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9032 Clarify.
9033 (Selecting Windows): Clarify save-selected-window.
9034 (Cyclic Window Ordering): Clarify walk-windows.
9035 (Window Point): Clarify.
9036 (Window Start): Add comment to example.
9037 (Resizing Windows): Add `interactive' specs in examples.
9038 Document fit-window-to-buffer.
9039
9040 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9041 (Undo, Maintaining Undo): Clarify last change.
9042 (Sorting): In sort-numeric-fields, explain about octal and hex.
9043 Mention sort-numeric-base.
9044 (Format Properties): Add xref for hard newlines.
9045
9046 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9047 (Pop-Up Menus): Fix typo.
9048 (Color Names): Explain all types of color names.
9049 Explain color-values on B&W terminal.
9050 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9051
9052 * files.texi (File Locks): Not supported on MS systems.
9053 (Testing Accessibility): Clarify.
9054
9055 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9056 (Coverage Testing): Fix typo.
9057
9058 * commands.texi (Misc Events): Remove stray space.
9059
9060 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9061 (Modification Time): Clarify when visited-file-modtime returns 0.
9062 (The Buffer List): Clarify bury-buffer.
9063 (Killing Buffers): Clarify.
9064 (Indirect Buffers): Add clone-indirect-buffer.
9065
90662005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9067
9068 * edebug.texi (Printing in Edebug): Fix default value of
9069 edebug-print-circle.
9070 (Coverage Testing): Fix displayed frequency count data.
9071
90722005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9073
9074 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9075
90762005-02-02 Kim F. Storm <storm@cua.dk>
9077
9078 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9079
90802005-01-29 Eli Zaretskii <eliz@gnu.org>
9081
9082 * commands.texi (Misc Events): Describe the help-echo event.
9083
9084 * text.texi (Special Properties) <help-echo>: Use `pos'
9085 consistently in description of the help-echo property.
9086 Use @code{nil} instead of @var{nil}.
9087
9088 * display.texi (Overlay Properties): Fix the index entry for
9089 help-echo overlay property.
9090
9091 * customize.texi (Type Keywords): Uncomment the xref to the
9092 help-echo property documentation.
9093
90942005-01-23 Kim F. Storm <storm@cua.dk>
9095
9096 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9097 return value. Third element FULLY replaced by PARTIAL which
9098 specifies number of invisible pixels if row is only partially visible.
9099 (Textual Scrolling): Mention auto-window-vscroll.
9100 (Vertical Scrolling): New defvar auto-window-vscroll.
9101
91022005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9103
9104 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9105 command remapping.
9106
91072005-01-15 Richard M. Stallman <rms@gnu.org>
9108
9109 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9110
91112005-01-14 Kim F. Storm <storm@cua.dk>
9112
9113 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9114
9115 * text.texi (Links and Mouse-1): Fix string and vector item.
9116
91172005-01-13 Richard M. Stallman <rms@gnu.org>
9118
9119 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9120 descriptions of overriding-local-map and overriding-terminal-local-map.
9121
9122 * text.texi (Links and Mouse-1): Clarify text.
9123
91242005-01-13 Kim F. Storm <storm@cua.dk>
9125
9126 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9127
91282005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9129
9130 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9131
91322005-01-12 Kim F. Storm <storm@cua.dk>
9133
9134 * text.texi (Links and Mouse-1): Rename section from Enabling
9135 Mouse-1 to Following Links. Change xrefs.
9136 Add examples for define-button-type and define-widget.
9137
9138 * display.texi (Button Properties, Button Buffer Commands):
9139 Clarify mouse-1 and follow-link functionality.
9140
91412005-01-12 Richard M. Stallman <rms@gnu.org>
9142
9143 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9144
9145 * display.texi (Beeping): Fix Texinfo usage.
9146
9147 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9148
91492005-01-11 Kim F. Storm <storm@cua.dk>
9150
9151 * display.texi (Button Properties, Button Buffer Commands):
9152 Mention mouse-1 binding. Add follow-link keyword.
9153
9154 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9155 (Enabling Mouse-1 to Follow Links): New subsection.
9156
91572005-01-06 Richard M. Stallman <rms@gnu.org>
9158
9159 * text.texi (Special Properties): Minor change.
9160
9161 * os.texi (Timers): Clarify previous change.
9162
9163 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9164
91652005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9166
9167 * display.texi (Face Attributes): Correct xref to renamed node.
9168
91692005-01-01 Richard M. Stallman <rms@gnu.org>
9170
9171 * display.texi (Face Attributes): Describe hex color specs.
9172
91732004-12-31 Richard M. Stallman <rms@gnu.org>
9174
9175 * os.texi (Timers): Update previous change.
9176
91772004-12-30 Kim F. Storm <storm@cua.dk>
9178
9179 * display.texi (Line Height): Total line-height is now specified
9180 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9181 in cons cells. (nil . RATIO) is relative to actual line height.
9182 Use line-height `t' instead of `0' to get minimum height.
9183
91842004-12-29 Richard M. Stallman <rms@gnu.org>
9185
9186 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9187
91882004-12-28 Richard M. Stallman <rms@gnu.org>
9189
9190 * commands.texi (Quitting): Clarify value of with-local-quit.
9191
9192 * elisp.texi (Top): Fix previous change.
9193
9194 * loading.texi (Loading): Fix previous change.
9195
91962004-12-27 Richard M. Stallman <rms@gnu.org>
9197
9198 * Makefile.in (MAKEINFO): Specify --force.
9199
9200 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9201
9202 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9203
9204 * display.texi (Line Height): Further clarify.
9205
9206 * elisp.texi (Top): Update Loading submenu.
9207
9208 * loading.texi (Where Defined): New node.
9209 (Unloading): load-history moved to Where Defined.
9210
92112004-12-21 Richard M. Stallman <rms@gnu.org>
9212
9213 * commands.texi (Event Input Misc): Add while-no-input.
9214
92152004-12-11 Richard M. Stallman <rms@gnu.org>
9216
9217 * display.texi (Line Height): Rewrite text for clarity.
9218
92192004-12-11 Kim F. Storm <storm@cua.dk>
9220
9221 * display.texi (Display): Add node "Line Height" to menu.
9222 (Line Height): New node. Move full description of line-spacing
9223 and line-height text properties here from text.texi.
9224 (Scroll Bars): Add vertical-scroll-bar variable.
9225
9226 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9227
9228 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9229 line-spacing and vertical-scroll-bar.
9230
9231 * text.texi (Special Properties): Just mention line-spacing and
9232 line-height here, add xref to new "Line Height" node.
9233
92342004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9235
9236 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9237
9238 * locals.texi (Standard Buffer-Local Variables):
9239 Add @xref for `line-spacing'.
9240
92412004-12-05 Richard M. Stallman <rms@gnu.org>
9242
9243 * Makefile.in (maintainer-clean): Remove the info files
9244 in $(infodir) where they are created.
9245
92462004-12-03 Richard M. Stallman <rms@gnu.org>
9247
9248 * windows.texi (Selecting Windows): get-lru-window and
9249 get-largest-window don't consider dedicated windows.
9250
9251 * text.texi (Undo): Document undo-in-progress.
9252
92532004-11-26 Richard M. Stallman <rms@gnu.org>
9254
9255 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9256 Remove a few vars that are not always buffer-local.
9257
92582004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9259
9260 * locals.texi (Standard Buffer-Local Variables): Comment out
9261 xref's to non-existent node `Yet to be written'.
9262
92632004-11-24 Richard M. Stallman <rms@gnu.org>
9264
9265 * processes.texi (Synchronous Processes): Grammar fix.
9266
9267 * numbers.texi (Comparison of Numbers): Add eql.
9268
9269 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9270
9271 * intro.texi (Printing Notation): Fix previous change.
9272
9273 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9274 and default-indicate-buffer-boundaries from here.
9275 (Usual Display): To here.
9276 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9277 (Usual Display): Move tab-width up.
9278
5dcb4c4e
SM
9279 * customize.texi (Variable Definitions):
9280 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9281 (Simple Types, Composite Types, Defining New Types):
9282 Minor cleanups.
9283
92842004-11-21 Jesper Harder <harder@ifa.au.dk>
9285
9286 * processes.texi (Synchronous Processes, Output from Processes):
9287 Markup fix.
9288
92892004-11-20 Richard M. Stallman <rms@gnu.org>
9290
9291 * positions.texi (Skipping Characters): skip-chars-forward
9292 now handles char classes.
9293
9294 * intro.texi (Printing Notation): Avoid confusion of `print'
9295 when explaining @print.
9296
9297 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9298
9299 * display.texi (Display Table Format): Minor fix.
9300
9301 * streams.texi (Output Functions): Fix print example.
9302
9303 * Makefile.in (elisp): New target.
9304 (dist): Depend on $(infodir)/elisp, not elisp.
9305 Copy the info files from $(infodir).
9306
9307 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9308 read-from-minibuffer.
9309
9310 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9311
93122004-11-19 Richard M. Stallman <rms@gnu.org>
9313
9314 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9315
93162004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9317
9318 * tips.texi (Coding Conventions): Fix typo.
9319
93202004-11-16 Richard M. Stallman <rms@gnu.org>
9321
9322 * tips.texi (Coding Conventions): Separate defvar and require
9323 methods to avoid warnings. Use require only when there are many
9324 functions and variables from that package.
9325
9326 * minibuf.texi (Minibuffer Completion): When ignoring case,
9327 predicate must not be case-sensitive.
9328
9329 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9330 (Test Coverage): Don't talk about "splotches". Clarified.
9331
93322004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9333
9334 * frames.texi (Window Frame Parameters): Fix typo.
9335
93362004-11-15 Kim F. Storm <storm@cua.dk>
9337
9338 * symbols.texi (Other Plists): Note that plist-get may signal error.
9339 Add safe-plist-get.
9340
93412004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9342
9343 * modes.texi (Font Lock Basics): Fix typo.
9344
93452004-11-08 Richard M. Stallman <rms@gnu.org>
9346
9347 * syntax.texi (Syntax Table Functions): Add syntax-after.
9348
93492004-11-06 Lars Brinkhoff <lars@nocrew.org>
9350
9351 * os.texi (Processor Run Time): New section documenting
9352 get-internal-run-time.
9353
93542004-11-06 Eli Zaretskii <eliz@gnu.org>
9355
9356 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9357 it nukes elisp-cover.texi.
9358 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9359 elisp-0 etc.
9360
93612004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9362
9363 * commands.texi (Keyboard Macros): Document `append' return value
9364 of `defining-kbd-macro'.
9365
93662004-11-01 Richard M. Stallman <rms@gnu.org>
9367
9368 * commands.texi (Interactive Call): Add called-interactively-p.
9369
93702004-10-29 Simon Josefsson <jas@extundo.com>
9371
9372 * minibuf.texi (Reading a Password): Revert.
9373
93742004-10-28 Richard M. Stallman <rms@gnu.org>
9375
9376 * frames.texi (Display Feature Testing): Explain about "vendor".
9377
93782004-10-27 Richard M. Stallman <rms@gnu.org>
9379
9380 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9381 not raw. Clarify `n'.
9382 (Interactive Call): Rewrite interactive-p, focusing on when
9383 and how to use it.
9384 (Misc Events): Clarify previous change.
9385
9386 * advice.texi (Simple Advice): Clarify what job the example does.
9387 (Around-Advice): Clarify ad-do-it.
9388 (Activation of Advice): An option of ad-default-compilation-action
9389 is `never', not `nil'.
9390
93912004-10-26 Kim F. Storm <storm@cua.dk>
9392
9393 * commands.texi (Interactive Codes): Add U code letter.
9394
93952004-10-25 Simon Josefsson <jas@extundo.com>
9396
9397 * minibuf.texi (Reading a Password): Add.
9398
93992004-10-24 Jason Rumney <jasonr@gnu.org>
9400
9401 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9402 and wheel-down.
9403
94042004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9405
9406 * processes.texi (Synchronous Processes): Document process-file.
9407
94082004-10-22 Kenichi Handa <handa@m17n.org>
9409
9410 * text.texi (translate-region): Document that it accepts also a
9411 char-table.
9412
94132004-10-22 David Ponce <david@dponce.com>
9414
9415 * windows.texi (Resizing Windows): Document the `preserve-before'
9416 argument of the functions `enlarge-window' and `shrink-window'.
9417
94182004-10-19 Jason Rumney <jasonr@gnu.org>
9419
9420 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9421
94222004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9423
9424 * text.texi (Filling): Add anchor for definition of
9425 `sentence-end-double-space'.
9426
9427 * searching.texi (Regexp Example): Update description of how
9428 Emacs currently recognizes the end of a sentence.
9429 (Standard Regexps): Update definition of the variable
9430 `sentence-end'. Add definition of the function `sentence-end'.
9431
94322004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9433
9434 * display.texi (Progress): New node.
9435
94362004-10-05 Kim F. Storm <storm@cua.dk>
9437
9438 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9439
94402004-09-29 Kim F. Storm <storm@cua.dk>
9441
9442 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9443 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9444 fringe bitmap symbols, as they now have their own namespace.
9445 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9446 vs. pixels. Signal error if no free bitmap slots.
9447 (Pixel Specification): Change IMAGE to @var{image}.
9448
94492004-09-28 Richard M. Stallman <rms@gnu.org>
9450
9451 * text.texi (Special Properties): Clarify line-spacing and line-height.
9452
9453 * searching.texi (Regexp Search): Add looking-back.
9454
94552004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9456
9457 * display.texi: Correct typos.
9458 (Image Descriptors): Correct xref's.
9459
94602004-09-25 Richard M. Stallman <rms@gnu.org>
9461
9462 * text.texi (Special Properties): Cleanups in `cursor'.
9463 Rewrites in `line-height' and `line-spacing'; exchange them.
9464
9465 * display.texi (Fringes): Rewrite previous change.
9466 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9467 (Display Fringe Bitmaps): Node deleted, text moved.
9468 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9469 (Scroll Bars): Clarify set-window-scroll-bars.
9470 (Pointer Shape): Rewrite.
9471 (Specified Space): Clarify :align-to, etc.
9472 (Pixel Specification): Use @var. Clarify new text.
9473 (Other Display Specs): Clarify `slice'.
9474 (Image Descriptors): Cleanups.
9475 (Showing Images): Cleanups.
9476
94772004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9478
9479 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9480
9481 * modes.texi: Various minor changes in addition to:
9482 (Major Mode Conventions): Final call to `run-mode-hooks' should
9483 not be inside the `delay-mode-hooks' form.
9484 (Mode Hooks): New node.
9485 (Hooks): Delete obsolete example.
9486 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9487 node "Mode Hooks".
9488
94892004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9490
9491 * display.texi: Correct various typos.
9492 (Display): Rename node "Pointer Shapes" to "Pointer
9493 Shape". (There is already a node called "Pointer Shapes" in
9494 frames.texi.)
9495 (Images): Remove non-existent node "Image Slices" from menu.
9496
94972004-09-23 Kim F. Storm <storm@cua.dk>
9498
9499 * text.texi (Special Properties): Add `cursor', `pointer',
9500 `line-height', and `line-spacing' properties.
9501
9502 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9503 Shapes' to menu.
9504 (Standard Faces): Doc fix for fringe face.
9505 (Fringes): Add `overflow-newline-into-fringe' and
9506 'indicate-buffer-boundaries'.
9507 (Fringe Bitmaps, Pointer Shapes): New nodes.
9508 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9509 Bitmaps' to menu.
9510 (Specified Space): Describe pixel width and height.
9511 (Pixel Specification): New node.
9512 (Other Display Specs): Add `slice' property.
9513 (Display Fringe Bitmaps): New node.
9514 (Images): Add 'Image Slices' to menu.
9515 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
9516 (Showing Images): Add slice arg to `insert-image'.
9517 Add 'insert-sliced-image'.
b8d4c8d0
GM
9518
95192004-09-20 Richard M. Stallman <rms@gnu.org>
9520
9521 * commands.texi (Key Sequence Input):
9522 Clarify downcasing in read-key-sequence.
9523
95242004-09-08 Juri Linkov <juri@jurta.org>
9525
9526 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9527
95282004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9529
5dcb4c4e
SM
9530 * locals.texi (Standard Buffer-Local Variables):
9531 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
9532 * internals.texi (Buffer Internals): Describe new
9533 auto_save_file_format field of the buffer structure.
9534 * files.texi (Format Conversion): `auto-save-file-format' has been
9535 renamed `buffer-auto-save-file-format'.
9536
95372004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9538
9539 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9540 an integer or a marker.
9541 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9542
95432004-08-22 Richard M. Stallman <rms@gnu.org>
9544
9545 * modes.texi (Major Mode Conventions): Discuss rebinding of
9546 standard key bindings.
9547
95482004-08-18 Kim F. Storm <storm@cua.dk>
9549
9550 * processes.texi (Accepting Output): Add `just-this-one' arg to
9551 `accept-process-output'.
9552 (Output from Processes): New var `process-adaptive-read-buffering'.
9553
95542004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9555
9556 * keymaps.texi: Various changes in addition to:
9557 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9558 Give more varied examples for `kbd'.
9559 (Creating Keymaps): Char tables have slots for all characters
9560 without modifiers.
9561 (Active Keymaps): `overriding-local-map' and
9562 `overriding-terminal-local-map' also override text property and
9563 overlay keymaps.
9564 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9565 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9566 to denote a prefix of no events.
9567 `map-keymap' includes parent's bindings _recursively_.
9568 Clarify and correct description of `where-is-internal'.
9569 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9570 (Menu Example): For menus intended for use with the keyboard, the
9571 menu items should be bound to characters or real function keys.
9572
95732004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9574
9575 * objects.texi (Character Type): Reposition `@anchor' to prevent
9576 double space inside sentence in Info.
9577
9578 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9579 renamed to `disabled-command-function'.
9580 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9581 (Command Loop Info): Replace reference to it.
9582 (Disabling Commands): `disabled-command-hook' has been renamed to
9583 `disabled-command-function'.
9584
95852004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9586
9587 * os.texi (Translating Input): Only non-prefix bindings in
9588 `key-translation-map' override actual key bindings. Warn about
9589 possible indirect effect of actual key bindings on non-prefix
9590 bindings in `key-translation-map'.
9591
95922004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9593
9594 * minibuf.texi (High-Level Completion): Add anchor for definition
9595 of `read-variable'.
9596
9597 * commands.texi: Various changes in addition to:
9598 (Using Interactive): Clarify description of `interactive-form'.
9599 (Interactive Call): Mention default for KEYS argument to
9600 `call-interactively'.
9601 (Command Loop Info): Clarify description of `this-command-keys'.
9602 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9603 Value of `last-event-frame' can be `macro'.
9604 (Repeat Events): `double-click-fuzz' is also used to distinguish
9605 clicks and drags.
9606 (Classifying Events): Clarify descriptions of `event-modifiers'
9607 `event-basic-type' and `event-convert-list'.
9608 (Accessing Events): `posn-timestamp' takes POSITION argument.
9609 (Quoted Character Input): Clarify description of
9610 `read-quoted-char' and fix example.
9611 (Quitting): Add `with-local-quit'.
9612 (Disabling Commands): Correct and clarify descriptions of
9613 `enable-command' and `disable-command'.
9614 Mention what happens if `disabled-command-hook' is nil.
9615 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9616 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9617
96182004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9619
9620 * frames.texi: Various changes in addition to:
9621 (Creating Frames): Expand and clarify description of `make-frame'.
9622 (Window Frame Parameters): Either none or both of the `icon-left'
9623 and `icon-top' parameters must be specified. Put descriptions of
9624 `menu-bar-lines' and `toolbar-lines' closer together and change
9625 them accordingly.
9626 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9627 except while processing `frame-title-format' or `icon-title-format'.
9628 (Deleting Frames): Correct description of `delete-frame'.
9629 Non-nil return values of `frame-live-p' are like those of `framep'.
9630 (Frames and Windows): Mention return value of
9631 `set-frame-selected-window'.
9632 (Visibility of Frames): Mention `force' argument to
9633 `make-frame-invisible'. `frame-visible-p' returns t for all
9634 frames on text-only terminals.
9635 (Frame Configurations): Restoring a frame configuration does not
9636 restore deleted frames.
9637 (Window System Selections): `x-set-selection' returns DATA.
9638 (Resources): Add example.
9639 (Display Feature Testing): Clarify descriptions of
9640 `display-pixel-height', `display-pixel-width', `x-server-version'
9641 and `x-server-vendor'.
9642
9643 * windows.texi (Choosing Window): Add anchor.
9644 * minibuf.texi (Minibuffer Misc): Add anchor.
9645
96462004-07-23 John Paul Wallington <jpw@gnu.org>
9647
9648 * macros.texi (Defining Macros): Declaration keyword for setting
9649 Edebug spec is `debug' not `edebug'.
9650
96512004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9652
9653 * windows.texi: Various small changes in addition to:
9654 (Window Point): Mention return value of `set-window-point'.
9655 (Window Start): `pos-visible-in-window-p' disregards horizontal
9656 scrolling. Explain return value if PARTIALLY is non-nil.
9657 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9658 and `set-window-vscroll'.
9659 (Size of Window): The argument WINDOW to `window-inside-edges',
9660 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9661 (Resizing Windows): Explain return value of
9662 `shrink-window-if-larger-than-buffer'.
9663 `window-size-fixed' automatically becomes buffer local when set.
9664 (Window Configurations): Explain return value of
9665 `set-window-configuration'.
9666
9667 * minibuf.texi (Minibuffer Misc): Add anchor for
9668 `minibuffer-scroll-window'.
9669
9670 * positions.texi (Text Lines): Add anchor for `count-lines'.
9671
96722004-07-17 Richard M. Stallman <rms@gnu.org>
9673
9674 * display.texi (Overlay Properties): Adding `evaporate' prop
9675 deletes empty overlay immediately.
9676
9677 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9678 fix example.
9679
96802004-07-16 Jim Blandy <jimb@redhat.com>
9681
9682 * searching.texi (Regexp Backslash): Document new \_< and \_>
9683 operators.
9684
96852004-07-16 Juanma Barranquero <lektu@terra.es>
9686
9687 * display.texi (Images): Fix Texinfo usage.
9688
96892004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9690
9691 * buffers.texi (Modification Time): `visited-file-modtime' now
9692 returns a list of two integers, instead of a cons.
9693
96942004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9695
9696 * windows.texi: Various changes in addition to:
9697 (Splitting Windows): Add `split-window-keep-point'.
9698
96992004-07-09 Richard M. Stallman <rms@gnu.org>
9700
9701 * frames.texi (Input Focus): Minor fix.
9702
97032004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9704
9705 * frames.texi (Input Focus): Clarify descriptions of
9706 `select-frame-set-input-focus' and `select-frame'.
9707
97082004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9709
9710 * os.texi: Various small changes in addition to:
9711 (Killing Emacs): Expand and clarify description of
9712 `kill-emacs-query-functions' and `kill-emacs-hook'.
9713 (System Environment): Expand and clarify description of `getenv'
9714 and `setenv'.
9715 (Timers): Clarify description of `run-at-time'.
9716 (Translating Input): Correct description of
9717 `extra-keyboard-modifiers'.
9718 (Flow Control): Correct description of `enable-flow-control'.
9719
97202004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9721
9722 * os.texi: Update copyright.
9723 (Session Management): Grammar fix.
9724 Clarify which Emacs does the restarting.
9725 Use @samp for *scratch* buffer.
9726
97272004-07-04 Alan Mackenzie <acm@muc.de>
9728
9729 * frames.texi (Input Focus): Add documentation for
9730 `select-frame-set-input-focus'. Replace refs to non-existent
9731 `switch-frame' with `select-frame'. Minor corrections and tidying
9732 up of text-only terminal stuff.
9733
97342004-07-02 Richard M. Stallman <rms@gnu.org>
9735
9736 * files.texi (Saving Buffers): Cleanup write-contents-function.
9737 (Magic File Names): Cleanup file-remote-p.
9738
b344d29d 97392004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9740
9741 * files.texi (Magic File Names): `file-remote-p' returns an
9742 identifier of the remote system, not just t.
9743
97442004-07-02 David Kastrup <dak@gnu.org>
9745
9746 * searching.texi (Entire Match Data): Add explanation about new
9747 match-data behavior when @var{integers} is non-nil.
9748
97492004-06-24 Richard M. Stallman <rms@gnu.org>
9750
9751 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9752
9753 * customize.texi (Variable Definitions): Note about doc strings
9754 and :set.
9755
9756 * keymaps.texi (Keymap Terminology): Document `kbd'.
9757 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9758
9759 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9760 makes it buffer-local.
9761
9762 * files.texi (Saving Buffers): Correct previous change.
9763
9764 * commands.texi (Accessing Events):
9765 Clarify posn-col-row and posn-actual-col-row.
9766
97672004-06-24 David Ponce <david.ponce@wanadoo.fr>
9768
9769 * commands.texi (Accessing Events): New functions
9770 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9771
97722004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9773
9774 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9775 * frames.texi, buffers.texi, backups.texi, variables.texi:
9776 * loading.texi, eval.texi, functions.texi, control.texi:
9777 * symbols.texi, minibuf.texi: Reposition @anchor's.
9778
9779 * help.texi: Various small changes in addition to the following.
9780 (Describing Characters): Describe PREFIX argument to
9781 `key-description'. Correct and clarify definition of
9782 `text-char-description'. Describe NEED-VECTOR argument to
9783 `read-kbd-macro'.
9784 (Help Functions): Clarify definition of `apropos'.
9785
97862004-06-23 Lars Hansen <larsh@math.ku.dk>
9787
9788 * files.texi (Saving Buffers): Correct description of
9789 `write-contents-functions'.
9790
97912004-06-21 Juanma Barranquero <lektu@terra.es>
9792
9793 * display.texi (Images): Remove redundant @vindex directives.
9794 Rewrite `image-library-alist' doc in active voice.
9795
97962004-06-14 Juanma Barranquero <lektu@terra.es>
9797
9798 * display.texi (Images): Document new delayed library loading,
9799 variable `image-library-alist' and (existing but undocumented)
9800 function `image-type-available-p'.
9801
98022004-06-05 Richard M. Stallman <rms@gnu.org>
9803
9804 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9805 refer the user to the Initial Input node.
9806 (Text from Minibuffer): Likewise.
9807 (Initial Input): New node. Document this feature
9808 and say it is mostly deprecated.
9809
98102004-05-30 Richard M. Stallman <rms@gnu.org>
9811
9812 * loading.texi (Named Features): Clarify return value
9813 and meaning of NOERROR.
9814
9815 * variables.texi (File Local Variables): Minor cleanup.
9816
98172004-05-30 Michael Albinus <michael.albinus@gmx.de>
9818
9819 * files.texi (Magic File Names): Add `file-remote-p' as operation
9820 of file name handlers.
9821
98222004-05-29 Richard M. Stallman <rms@gnu.org>
9823
9824 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9825 as arg to a minor mode command.
9826
98272004-05-22 Richard M. Stallman <rms@gnu.org>
9828
9829 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9830
9831 * streams.texi (Output Variables): Doc float-output-format.
9832
9833 * searching.texi (Regexp Special): Nested repetition can be infloop.
9834
9835 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9836 real stack overflow.
9837
9838 * compile.texi: Minor cleanups.
9839
98402004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9841
9842 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9843 circular lists.
9844 (List Elements): Explain handling of circular and dotted lists.
9845
98462004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9847
9848 * modes.texi (Search-based Fontification): Fix typo.
9849
98502004-05-10 Juanma Barranquero <lektu@terra.es>
9851
9852 * modes.texi (Mode Line Variables): Fix description of
9853 global-mode-string, which is now after which-func-mode, not the
9854 buffer name.
9855
98562004-05-07 Lars Hansen <larsh@math.ku.dk>
9857
9858 * modes.texi (Desktop Save Mode): Add.
9859 (Modes): Add menu entry Desktop Save Mode.
9860
9861 * hooks.texi: Add desktop-after-read-hook,
9862 desktop-no-desktop-file-hook and desktop-save-hook.
9863
9864 * locals.texi: Add desktop-save-buffer.
9865
98662004-04-30 Jesper Harder <harder@ifa.au.dk>
9867
9868 * display.texi: emacs -> Emacs.
9869
98702004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9871
9872 * files.texi (Changing Files): Document set-file-times.
9873
98742004-04-23 Juanma Barranquero <lektu@terra.es>
9875
9876 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9877
98782004-04-18 Jesper Harder <harder@ifa.au.dk>
9879
9880 * tips.texi (Coding Conventions): defopt -> defcustom.
9881
98822004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9883
9884 * sequences.texi: Various clarifications.
9885
98862004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9887
9888 * buffers.texi (Read Only Buffers): Mention optional ARG to
9889 `toggle-read-only'.
9890
98912004-04-14 Nick Roberts <nick@nick.uklinux.net>
9892
9893 * windows.texi (Selecting Windows): Note that get-lru-window
9894 returns a full-width window if possible.
9895
98962004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9897
9898 * buffers.texi: Various changes in addition to:
9899 (Buffer File Name): Add `find-buffer-visiting'.
9900 (Buffer Modification): Mention optional ARG to `not-modified'.
9901 (Indirect Buffers): Mention optional CLONE argument to
9902 `make-indirect-buffer'.
9903
9904 * files.texi: Various changes in addition to:
9905 (Visiting Functions): `find-file-hook' is now a normal hook.
9906 (File Name Expansion): Explain difference between the way that
9907 `expand-file-name' and `file-truename' treat `..'.
9908 (Contents of Directories): Mention optional ID-FORMAT argument to
9909 `directory-files-and-attributes'.
9910 (Format Conversion): Mention new optional CONFIRM argument to
9911 `format-write-file'.
9912
99132004-04-12 Miles Bader <miles@gnu.org>
9914
9915 * macros.texi (Expansion): Add description of `macroexpand-all'.
9916
99172004-04-05 Jesper Harder <harder@ifa.au.dk>
9918
5dcb4c4e
SM
9919 * variables.texi (Variable Aliases):
9920 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9921
9922 * errors.texi (Standard Errors): Ditto.
9923
99242004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9925
9926 * backups.texi: Various small changes in addition to:
9927 (Making Backups): Mention return value of `backup-buffer'.
9928 (Auto-Saving): Mention optional FORCE argument to
9929 `delete-auto-save-file-if-necessary'.
9930 (Reverting): Mention optional PRESERVE-MODES argument to
9931 `revert-buffer'. Correct description of `revert-buffer-function'.
9932
99332004-03-22 Juri Linkov <juri@jurta.org>
9934
9935 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9936 with `Vector Functions'.
9937
9938 * text.texi (Sorting): Add missing quote.
9939
99402004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9941
9942 * intro.texi (Lisp History): Replace xref to `cl' manual with
9943 inforef.
9944
99452004-03-12 Richard M. Stallman <rms@gnu.org>
9946
9947 * intro.texi (Version Info): Add arg to emacs-version.
9948 (Lisp History): Change xref to CL manual.
9949
99502004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9951
9952 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9953 for Partial Completion mode.
9954
99552004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9956
9957 * customize.texi: Fix typo. Remove eol whitespace.
9958
99592004-03-04 Richard M. Stallman <rms@gnu.org>
9960
9961 * processes.texi: Fix typos.
9962
9963 * lists.texi (Building Lists): Minor clarification.
9964
9965 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9966 in make-hash-table.
9967
99682004-02-29 Juanma Barranquero <lektu@terra.es>
9969
9970 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9971 rm, and ignore exit code.
9972
99732004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9974
9975 * display.texi (Defining Faces): Add description for min-colors.
9976 Update example.
9977
99782004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9979
9980 * abbrevs.texi: Various corrections and clarifications in addition
9981 to the following:
9982 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9983
99842004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9985
9986 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9987
99882004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9989
9990 * text.texi: Various small changes in addition to the following:
9991 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9992 to delete-horizontal-space.
9993 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9994 description of yank-handler text property at various places.
9995
9996 * frames.texi (Window System Selections): Add anchor.
9997
9998 * syntax.texi (Syntax Table Functions): Clarify and correct
9999 descriptions of make-syntax-table and copy-syntax-table.
10000 (Motion and Syntax): Clarify SYNTAXES argument to
10001 skip-syntax-forward.
10002 (Parsing Expressions): Mention that the return value of
10003 parse-partial-sexp is currently a list of ten rather than nine
10004 elements.
10005 (Categories): Various corrections and clarifications.
10006
100072004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10008
10009 * markers.texi (Marker Insertion Types): Minor change.
10010
10011 * locals.texi (Standard Buffer-Local Variables):
10012 * commands.texi (Interactive Codes, Using Interactive):
10013 * functions.texi (Related Topics): Fix xrefs.
10014
100152004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10016
10017 * lists.texi (Sets And Lists): Update description of delete-dups.
10018
100192004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10020
10021 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10022
c8763fb6 100232004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10024
10025 * frames.texi (Parameter Access): frame-parameters arg is optional.
10026 modify-frame-parameters handles nil for FRAME.
10027 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10028 are all-or-nothing for certain toolkits.
10029 Mention parameter wait-for-wm.
10030 (Frames and Windows): In frame-first-window and frame-selected-window
10031 the arg is optional.
10032 (Input Focus): In redirect-frame-focus the second arg is optional.
10033 (Window System Selections): Mention selection type CLIPBOARD.
10034 Mention data-type UTF8_STRING.
10035 Mention numbering of cut buffers.
10036 (Resources): Describe x-resource-name.
10037
100382004-02-16 Richard M. Stallman <rms@gnu.org>
10039
10040 * windows.texi (Buffers and Windows): Delete false table
10041 about all-frames.
10042
10043 * syntax.texi (Parsing Expressions): Delete old caveat
10044 about parse-sexp-ignore-comments.
10045
10046 * streams.texi (Output Variables): Add print-quoted.
10047
10048 * lists.texi (Building Lists): Minor cleanup.
10049
10050 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10051
10052 * display.texi (Overlays): Explain overlays use markers.
10053 (Managing Overlays): Explain front-advance and rear-advance
10054 in more detail.
10055
10056 * loading.texi (Unloading): Document unload-feature-special-hooks.
10057 Get rid of fns-NNN.el file.
10058
100592004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10060
10061 * help.texi (Describing Characters): Fix text-char-description
10062 example output.
10063
10064 * edebug.texi (Using Edebug): Fix example.
10065
10066 * debugging.texi (Internals of Debugger): Fix return value.
10067
10068 * files.texi (Changing Files): Fix argname.
10069
10070 * calendar.texi: Fix parens, and default values.
10071
10072 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10073 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10074 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10075
10076 * positions.texi (Text Lines): Don't add -1 in current-line.
10077
100782004-02-16 Richard M. Stallman <rms@gnu.org>
10079
10080 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10081
100822004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10083
10084 * processes.texi (Low-Level Network): Fix a typo.
10085
100862004-02-12 Kim F. Storm <storm@cua.dk>
10087
10088 * display.texi (Fringes): Use consistent wording.
10089 Note that window-fringe's window arg is optional.
10090 (Scroll Bars): Use consistent wording.
10091
100922004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10093
10094 * tips.texi (Comment Tips): Document the new conventions for
10095 commenting out code.
10096
c8763fb6 100972004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10098
5dcb4c4e 10099 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10100
101012004-02-07 Kim F. Storm <storm@cua.dk>
10102
10103 * positions.texi (Text Lines): Add line-number-at-pos.
10104
101052004-02-06 John Paul Wallington <jpw@gnu.org>
10106
10107 * display.texi (Button Properties, Button Buffer Commands):
10108 mouse-2 invokes button, not down-mouse-1.
10109
101102004-02-04 Jason Rumney <jasonr@gnu.org>
10111
10112 * makefile.w32-in: Sync with Makefile.in changes.
10113
101142004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10115
10116 * minibuf.texi (Text from Minibuffer): Various corrections and
10117 clarifications.
10118 (Object from Minibuffer): Correct Lisp description of
10119 read-minibuffer.
10120 (Minibuffer History): Clarify description of cons values for
10121 HISTORY arguments.
5dcb4c4e
SM
10122 (Basic Completion): Various corrections and clarifications.
10123 Add completion-regexp-list.
b8d4c8d0
GM
10124 (Minibuffer Completion): Correct and clarify description of
10125 completing-read.
5dcb4c4e
SM
10126 (Completion Commands): Mention Partial Completion mode.
10127 Various other minor changes.
b8d4c8d0
GM
10128 (High-Level Completion): Various corrections and clarifications.
10129 (Reading File Names): Ditto.
10130 (Minibuffer Misc): Ditto.
10131
101322004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10133
10134 * strings.texi (Text Comparison): assoc-string also matches
10135 elements of alists that are strings instead of conses.
10136 (Formatting Strings): Standardize Texinfo usage. Update index
10137 entries.
10138
101392004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10140
10141 * lists.texi (Sets And Lists): Add delete-dups.
10142
101432004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10144
10145 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10146 special form.
10147 * macros.texi (Defining Macros): Update description of `declare',
10148 which now is a macro.
10149 (Wrong Time): Fix typos.
10150
101512004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10152
10153 * compile.texi (Compilation Functions): Expand descriptions of
10154 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10155 and `batch-byte-compile'. In particular, mention and describe
10156 all optional arguments.
10157 (Disassembly): Correct and clarify the description of `disassemble'.
10158
101592004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10160
10161 * searching.texi: Various small changes in addition to the
10162 following.
10163 (Regexp Example): Adapt to new value of `sentence-end'.
10164 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10165 `words'.
10166 (Search and Replace): Add usage note for `perform-replace'.
10167 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10168 `match-data'.
10169 (Standard Regexps): Update for new values of `paragraph-start'
10170 and `sentence-end'.
10171
101722004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10173
10174 * files.texi (Saving Buffers): Clarify descriptions of
10175 `write-contents-functions' and `before-save-hook'.
10176 Make the defvar's for `before-save-hook' and `after-save-hook'
10177 into defopt's.
10178
101792004-01-07 Kim F. Storm <storm@cua.dk>
10180
10181 * commands.texi (Click Events): Describe new image and
10182 width/height elements of click events.
10183 (Accessing Events): Add posn-string, posn-image, and
10184 posn-object-width-height. Change posn-object to return either
10185 image or string object.
10186
101872004-01-01 Simon Josefsson <jas@extundo.com>
10188
10189 * hooks.texi (Standard Hooks): Add before-save-hook.
10190 * files.texi (Saving Buffers): Likewise.
10191
101922004-01-03 Richard M. Stallman <rms@gnu.org>
10193
10194 * frames.texi (Frames and Windows): Delete frame-root-window.
10195
101962004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10197
10198 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10199
10200 * functions.texi: Various small changes in addition to the
10201 following.
5dcb4c4e
SM
10202 (What Is a Function): `functionp' returns nil for macros.
10203 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
10204 (Function Documentation): Add `\' in front of (fn @var{arglist})
10205 and explain why.
10206 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10207 Add anchor.
10208 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10209
102102004-01-01 Miles Bader <miles@gnu.org>
10211
10212 * display.texi (Buttons): New section.
10213
102142003-12-31 Andreas Schwab <schwab@suse.de>
10215
10216 * numbers.texi (Math Functions): sqrt reports a domain-error
10217 error.
10218 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10219
102202003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10221
10222 * tips.texi (Documentation Tips): Update item on hyperlinks in
10223 documentation strings.
10224
10225 * errors.texi (Standard Errors): Various small corrections and
10226 additions.
10227
10228 * control.texi: Various small changes in addition to the
10229 following.
10230 (Signaling Errors): Provide some more details on how `signal'
10231 constructs the error message. Add anchor to the definition of
10232 `signal'.
10233 (Error Symbols): Describe special treatment of `quit'.
10234 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10235 to emphasize that it has to be a single form.
10236
10237 * buffers.texi: Add anchor.
10238
102392003-12-29 Richard M. Stallman <rms@gnu.org>
10240
10241 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10242 (Window Configurations): Add window-configuration-frame.
10243
10244 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10245
10246 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10247 Change arg name in get-char-property.
10248 (Special Properties): Update handling of keymap property.
10249
10250 * strings.texi (Modifying Strings): Add clear-string.
10251 (Text Comparison): Add assoc-string and remove
10252 assoc-ignore-case, assoc-ignore-representation.
10253
10254 * os.texi (Time of Day): Add set-time-zone-rule.
10255
10256 * numbers.texi (Math Functions): asin, acos, log, log10
10257 report domain-error errors.
10258
10259 * nonascii.texi (Converting Representations):
10260 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10261 (Encoding and I/O): Add file-name-coding-system.
10262
10263 * modes.texi (Search-based Fontification): Explain that
10264 face specs are symbols with face names as values.
10265
10266 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10267
10268 * lists.texi (Building Lists): remq moved elsewhere.
10269 (Sets And Lists): remq moved here.
10270 (Association Lists): Refer to assoc-string.
10271
10272 * internals.texi (Garbage Collection): Add memory-use-counts.
10273
10274 * frames.texi (Frames and Windows): Add set-frame-selected-window
10275 and frame-root-window.
10276
10277 * files.texi (Contents of Directories):
10278 Add directory-files-and-attributes.
10279
10280 * display.texi (Refresh Screen): Add force-window-update.
10281 (Invisible Text): Explain about moving point out of invis text.
10282 (Overlay Properties): Add overlay-properties.
10283 (Managing Overlays): Add overlayp.
10284 (GIF Images): Invalid image number displays a hollow box.
10285
10286 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10287 (Killing Buffers): Add buffer-live-p.
10288
102892003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10290
10291 * display.texi (Fringes): Fix typo "set-buffer-window".
10292
102932003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10294
10295 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10296 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10297 Add or change various xrefs and anchors.
10298
10299 * commands.texi: Replace all occurrences of @acronym{CAR} with
10300 @sc{car}, for consistency with the rest of the Elisp manual.
10301 `car' and `cdr' are historically acronyms, but are no longer
10302 widely thought of as such.
10303
10304 * internals.texi (Pure Storage): Mention that `purecopy' does not
10305 copy text properties.
10306 (Object Internals): Now 29 bits are used (in most implementations)
10307 to address Lisp objects.
10308
10309 * variables.texi (Variables with Restricted Values): New node.
10310
10311 * objects.texi (Lisp Data Types): Mention that certain variables
10312 can only take on a restricted set of values and add an xref to
10313 the new node "Variables with Restricted Values".
10314
10315 * eval.texi (Function Indirection): Describe the errors that
10316 `indirect-function' can signal.
10317 (Eval): Clarify the descriptions of `eval-region' and `values'.
10318 Describe `eval-buffer' instead of `eval-current-buffer' and
10319 mention `eval-current-buffer' as an alias for `current-buffer'.
10320 Correct the description and mention all optional arguments.
10321
10322 * nonascii.texi: Various small changes in addition to the
10323 following.
10324 (Converting Representations): Clarify behavior of
10325 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10326 ASCII arguments.
10327 (Character Sets): Document the variable `charset-list' and adapt
10328 the definition of the function `charset-list' accordingly.
10329 (Translation of Characters): Clarify use of generic characters in
10330 `make-translation-table'. Clarify and correct the description of
10331 the use of translation tables in encoding and decoding.
10332 (User-Chosen Coding Systems): Correct and clarify the description
10333 of `select-safe-coding-system'.
10334 (Default Coding Systems): Clarify description of
10335 `file-coding-system-alist'.
10336
103372003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10338
10339 * strings.texi (Text Comparison): Correctly describe when two
10340 strings are `equal'. Combine and clarify descriptions of
10341 `assoc-ignore-case' and `assoc-ignore-representation'.
10342
10343 * objects.texi (Non-ASCII in Strings): Clarify description of
10344 when a string is unibyte or multibyte.
10345 (Bool-Vector Type): Update examples.
10346 (Equality Predicates): Correctly describe when two strings are
10347 `equal'.
10348
103492003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10350
10351 * lists.texi (Building Lists): `append' no longer accepts integer
10352 arguments. Update the description of `number-sequence' to reflect
10353 recent changes.
10354 (Sets And Lists): Describe `member-ignore-case' after `member'.
10355
103562003-11-27 Kim F. Storm <storm@cua.dk>
10357
10358 * commands.texi (Click Events): Click object may be an images.
10359 Describe (dx . dy) element of click positions.
10360 (Accessing Events): Remove duplicate posn-timestamp.
10361 New functions posn-object and posn-object-x-y.
10362
103632003-11-23 Kim F. Storm <storm@cua.dk>
10364
10365 * commands.texi (Click Events): Describe enhancements to event
10366 position lists, including new text-pos and (col . row) items.
10367 Mention left-fringe and right-fringe area events.
10368 (Accessing Events): New functions posn-area and
10369 posn-actual-col-row. Mention posn-timestamp. Mention that
10370 posn-point in non-text area still returns buffer position.
10371 Clarify posn-col-row.
10372
103732003-11-21 Lars Hansen <larsh@math.ku.dk>
10374
10375 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10376 * anti.texi (File Attributes): Describe removed parameter
10377 ID-FORMAT.
10378
103792003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10380
10381 * positions.texi (Positions): Mention that, if a marker is used as
10382 a position, its buffer is ignored.
10383
10384 * markers.texi (Overview of Markers): Mention it here too.
10385
103862003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10387
10388 * numbers.texi (Numeric Conversions): Not just `floor', but also
10389 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10390
103912003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10392
10393 * markers.texi (Creating Markers): Specify insertion type of
10394 created markers. Add xref to `Marker Insertion Types'.
10395 Second argument to `copy-marker' is optional.
10396 (Marker Insertion Types): Mention that most markers are created
10397 with insertion type nil.
10398 (The Mark): Correctly describe when `mark' signals an error.
10399 (The Region): Correctly describe when `region-beginning' and
10400 `region-end' signal an error.
10401
104022003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10403
10404 * hash.texi (Creating Hash): Clarify description of `eql'.
10405 `makehash' is obsolete.
10406 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10407
10408 * positions.texi (Point): Change description of `buffer-end', so
10409 that it is also correct for floating point arguments.
10410 (List Motion): Correct argument lists of `beginning-of-defun' and
10411 `end-of-defun'.
10412 (Excursions): Add xref to `Marker Insertion Types'.
10413 (Narrowing): Argument to `narrow-to-page' is optional.
10414
104152003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10416
10417 * streams.texi (Output Streams): Clarify behavior of point for
10418 marker output streams.
10419
104202003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10421
10422 * variables.texi (Defining Variables): Second argument to
10423 `defconst' is not optional.
10424 (Setting Variables): Mention optional argument APPEND to
10425 `add-to-list'.
10426 (Creating Buffer-Local): Expand description of
10427 `make-variable-buffer-local'.
10428 (Frame-Local Variables): Expand description of
10429 `make-variable-frame-local'.
10430 (Variable Aliases): Correct description of optional argument
10431 DOCSTRING to `defvaralias'. Mention return value of
10432 `defvaralias'.
10433 (File Local Variables): Add xref to `File variables' in Emacs
10434 Manual. Correct description of `hack-local-variables'. Mention
10435 `safe-local-variable' property. Mention optional second argument
10436 to `risky-local-variable-p'.
10437
104382003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10439
10440 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10441
104422003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10443
10444 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10445 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10446 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10447 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10448 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10449 lispref/processes.texi, lispref/searching.texi,
10450 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10451 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10452 @acronym{FOO}.
10453
104542003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10455
10456 * strings.texi (Creating Strings): Argument START to `substring'
10457 can not be `nil'. Expand description of
10458 `substring-no-properties'. Correct description of `split-string',
10459 especially with respect to empty matches. Prevent very bad line
10460 break in definition of `split-string-default-separators'.
10461 (Text Comparison): `string=' and `string<' also accept symbols as
10462 arguments.
10463 (String Conversion): More completely describe argument BASE in
10464 `string-to-number'.
10465 (Formatting Strings): `%s' and `%S' in `format' do require
10466 corresponding object. Clarify behavior of numeric prefix after
10467 `%' in `format'.
10468 (Case Conversion): The argument to `upcase-initials' can be a
10469 character.
10470
104712003-10-27 Kenichi Handa <handa@m17n.org>
10472
10473 * display.texi (Fontsets): Fix texinfo usage.
10474
104752003-10-25 Kenichi Handa <handa@m17n.org>
10476
10477 * display.texi (Fontsets): Add description of the function
10478 set-fontset-font.
10479
104802003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10481
10482 * display.texi (Temporary Displays): Add xref to `Documentation
10483 Tips'.
10484
10485 * functions.texi (Function Safety): Use inforef instead of pxref
10486 for SES.
10487
104882003-10-23 Andreas Schwab <schwab@suse.de>
10489
10490 * Makefile.in (TEX, texinputdir): Don't define.
10491 (TEXI2DVI): Define.
10492 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10493 add $(srcdir)/index.texi.
10494 ($(infodir)/elisp): Remove index.texi dependency.
10495 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10496 (index.texi): Remove target.
10497 (dist): Don't link $(srcdir)/permute-index.
10498 (clean): Don't remove index.texi.
10499
10500 * permute-index, index.perm: Remove.
10501 * index.texi: Rename from index.unperm.
10502
105032003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10504
10505 * tips.texi (Documentation Tips): Document new behavior for face
10506 and variable hyperlinks in Help mode.
10507
105082003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10509
10510 * objects.texi (Integer Type): Update for extra bit of integer range.
10511 (Character Type): Ditto.
10512
105132003-10-16 Eli Zaretskii <eliz@gnu.org>
10514
10515 * numbers.texi (Integer Basics): Add index entries for reading
10516 numbers in hex, octal, and binary.
10517
105182003-10-16 Lute Kamstra <lute@gnu.org>
10519
10520 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10521 argument.
10522
105232003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10524
10525 * windows.texi (Choosing Window): Fix typo.
10526 * edebug.texi (Edebug Execution Modes): Fix typo.
10527
105282003-10-13 Richard M. Stallman <rms@gnu.org>
10529
10530 * windows.texi (Basic Windows): A window has fringe settings,
10531 display margins and scroll-bar settings.
10532 (Splitting Windows): Doc split-window return value.
10533 Clean up one-window-p.
10534 (Selecting Windows): Fix typo.
10535 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10536 (Buffers and Windows): In set-window-buffer, explain effect
10537 on fringe settings and scroll bar settings.
10538 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10539 (Choosing Window): Use defopt for pop-up-frame-function.
10540 For special-display-buffer-names, explain same-window and same-frame.
10541 Clarify window-dedicated-p return value.
10542 (Textual Scrolling): scroll-up and scroll-down can get an error.
10543 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10544 Clarify set-window-hscroll.
10545 (Size of Window): Don't mention tool bar in window-height.
10546 (Coordinates and Windows): Explain what coordinates-in-window-p
10547 returns for fringes and display margins.
10548 (Window Configurations): Explain saving fringes, etc.
10549
10550 * tips.texi (Library Headers): Clean up Documentation.
10551
10552 * syntax.texi (Parsing Expressions): Clean up forward-comment
10553 and parse-sexp-lookup-properties.
10554
10555 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10556
10557 * os.texi (System Environment): Clean up text for load-average errors.
10558
10559 * modes.texi (Hooks): Don't explain local hook details at front.
10560 Clarify run-hooks and run-hook-with-args a little.
10561 Clean up add-hook and remove-hook.
10562
10563 * edebug.texi (Edebug Execution Modes): Clarify t.
10564 Document edebug-sit-for-seconds.
10565 (Coverage Testing): Document C-x X = and =.
10566 (Instrumenting Macro Calls): Fix typo.
10567 (Specification List): Don't index the specification keywords.
10568
105692003-10-10 Kim F. Storm <storm@cua.dk>
10570
10571 * processes.texi (Network): Introduce make-network-process.
10572
105732003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10574
10575 * tips.texi (Library Headers): Fix typo.
10576
105772003-10-07 Juri Linkov <juri@jurta.org>
10578
10579 * modes.texi (Imenu): Mention imenu-create-index-function's
10580 default value. Explain submenus better.
10581
105822003-10-07 Lute Kamstra <lute@gnu.org>
10583
10584 * modes.texi (Faces for Font Lock): Fix typo.
10585 (Hooks): Explain how buffer-local hook variables can refer to
10586 global hook variables.
10587 Various minor clarifications.
10588
105892003-10-06 Lute Kamstra <lute@gnu.org>
10590
10591 * tips.texi (Coding Conventions): Mention naming conventions for
10592 hooks.
10593
105942003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10595
10596 * loading.texi (Library Search): Correct default value of
10597 load-suffixes.
10598 (Named Features): Fix typo.
10599
106002003-10-05 Richard M. Stallman <rms@gnu.org>
10601
10602 * loading.texi (Named Features): In `provide',
10603 say how to test for subfeatures.
10604 (Unloading): In unload-feature, use new var name
10605 unload-feature-special-hooks.
10606
106072003-10-03 Lute Kamstra <lute@gnu.org>
10608
10609 * modes.texi (Major Mode Conventions): Mention third way to set up
10610 Imenu.
10611 (Imenu): A number of small fixes.
10612 Delete documentation of internal variable imenu--index-alist.
10613 Document the return value format of imenu-create-index-function
10614 functions.
10615
106162003-09-30 Richard M. Stallman <rms@gnu.org>
10617
10618 * processes.texi (Network): Say what stopped datagram connections do.
10619
10620 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10621
10622 * display.texi (Overlay Properties): Clarify `evaporate' property.
10623
106242003-09-29 Lute Kamstra <lute@gnu.org>
10625
10626 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10627 constructs should be marked as risky.
10628 Change cons cell into proper list.
10629 (Mode Line Variables): Change cons cell into proper list.
10630
106312003-09-26 Lute Kamstra <lute@gnu.org>
10632
10633 * modes.texi (Mode Line Data): Document the :propertize construct.
10634 (Mode Line Variables): Reorder the descriptions of the variables
10635 to match their order in the default mode-line-format.
10636 Describe the new variables mode-line-position and mode-line-modes.
10637 Update the default values of mode-line-frame-identification,
10638 minor-mode-alist, and default-mode-line-format.
10639 (Properties in Mode): Mention the :propertize construct.
10640
106412003-09-26 Richard M. Stallman <rms@gnu.org>
10642
10643 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10644 * loading.texi, minibuf.texi, text.texi, variables.texi:
10645 Avoid @strong{Note:}.
10646
106472003-09-26 Richard M. Stallman <rms@gnu.org>
10648
10649 * keymaps.texi (Remapping Commands): Fix typo.
10650
106512003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10652
10653 * processes.texi (Low-Level Network): Fix typo.
10654
106552003-09-23 Kim F. Storm <storm@cua.dk>
10656
10657 * processes.texi (Network, Network Servers): Fix typos.
10658 (Low-Level Network): Add timeout value for :server keyword.
10659 Add new option keywords to make-network-process.
10660 Add set-network-process-options.
10661 Explain how to test availability of network options.
10662
106632003-09-19 Richard M. Stallman <rms@gnu.org>
10664
10665 * text.texi (Motion by Indent): Arg to
10666 backward-to-indentation and forward-to-indentation is optional.
10667
10668 * strings.texi (Creating Strings): Add substring-no-properties.
10669
10670 * processes.texi
10671 (Process Information): Add list-processes arg QUERY-ONLY.
10672 Delete process-contact from here.
10673 Add new status values for process-status.
10674 Add process-get, process-put, process-plist, set-process-plist.
10675 (Synchronous Processes): Add call-process-shell-command.
10676 (Signals to Processes): signal-process allows process objects.
10677 (Network): Complete rewrite.
10678 (Network Servers, Datagrams, Low-Level Network): New nodes.
10679
10680 * positions.texi (Word Motion): forward-word, backward-word
10681 arg is optional. Reword.
10682
10683 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10684
10685 * variables.texi (Creating Buffer-Local):
10686 Delete duplicate definition of buffer-local-value.
10687 (File Local Variables): Explain about discarding text props.
10688
106892003-09-11 Richard M. Stallman <rms@gnu.org>
10690
10691 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10692 changes variables that record input events.
10693 (Minibuffer Misc): Add minibuffer-selected-window.
10694
10695 * lists.texi (Building Lists): Add copy-tree.
10696
10697 * display.texi (Fontsets): Add char-displayable-p.
10698 (Scroll Bars): New node.
10699
107002003-09-08 Lute Kamstra <lute@gnu.org>
10701
10702 * modes.texi (%-Constructs): Document new `%i' and `%I'
10703 constructs.
10704
107052003-09-03 Peter Runestig <peter@runestig.com>
10706
10707 * makefile.w32-in: New file.
10708
107092003-08-29 Richard M. Stallman <rms@gnu.org>
10710
10711 * display.texi (Overlay Properties): Clarify how priorities
10712 affect use of the properties.
10713
107142003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10715
10716 * customize.texi (Type Keywords): Correct the description of
10717 `:help-echo' in the case where `motion-doc' is a function.
10718
107192003-08-14 John Paul Wallington <jpw@gnu.org>
10720
10721 * modes.texi (Emulating Mode Line): Subsection, not section.
10722
107232003-08-13 Richard M. Stallman <rms@gnu.org>
10724
10725 * elisp.texi (Top): Update subnode lists in menu.
10726
10727 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10728 (Kill Functions): kill-region has new arg yank-handler.
10729 (Yanking): New node.
10730 (Yank Commands): Add yank-undo-function.
10731 (Low-Level Kill Ring):
10732 kill-new and kill-append have new arg yank-handler.
10733 (Changing Properties): Add remove-list-of-text-properties.
10734 (Atomic Changes): New node.
10735
10736 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10737
10738 * streams.texi (Output Variables): Add eval-expression-print-length
10739 and eval-expression-print-level.
10740
10741 * os.texi (Time Conversion): For encode-time, explain limits on year.
10742
10743 * objects.texi (Character Type): Define anchor "modifier bits".
10744
10745 * modes.texi (Emulating Mode Line): New node.
10746 (Search-based Fontification): Font Lock uses font-lock-face property.
10747 (Other Font Lock Variables): Likewise.
10748
10749 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10750 not vectors.
10751 (Active Keymaps): Add emulation-mode-map-alists.
10752 (Functions for Key Lookup): key-binding has new arg no-remap.
10753 (Remapping Commands): New node.
10754 (Scanning Keymaps): where-is-internal has new arg no-remap.
10755 (Tool Bar): Add tool-bar-local-item-from-menu.
10756 Clarify when to use tool-bar-add-item-from-menu.
10757
10758 * commands.texi (Interactive Call): commandp has new arg.
10759 (Command Loop Info): Add this-original-command.
10760
107612003-08-06 John Paul Wallington <jpw@gnu.org>
10762
10763 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10764
10765 * display.texi (Warning Basics): Fix typo.
10766 (Fringes): Add closing curly bracket and fix typo.
10767
10768 * elisp.texi (Top): Fix typo.
10769
107702003-08-05 Richard M. Stallman <rms@gnu.org>
10771
10772 * elisp.texi: Update lists of subnodes.
10773
10774 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10775
10776 * variables.texi (Local Variables): Use lc for example variable names.
10777
10778 * tips.texi (Library Headers): Explain where to put -*-.
10779
10780 * strings.texi (Creating Strings): Fix xref for vconcat.
10781
10782 * sequences.texi (Vector Functions):
10783 vconcat no longer allows integer args.
10784
10785 * minibuf.texi (Reading File Names): read-file-name has new
10786 arg PREDICATE. New function read-directory-name.
10787
c4cc8b9a 10788 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
10789 (Indenting Macros): New node.
10790
10791 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10792 (Window Frame Parameters): Make separate table of parameters
10793 that are coupled with specific face attributes.
10794 (Deleting Frames): delete-frame-hooks renamed to
10795 delete-frame-functions.
10796
10797 * files.texi (Magic File Names): Add file-remote-p.
10798 Clarify file-local-copy.
10799
10800 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10801 here; instead xref Defining Macros.
10802
10803 * display.texi (Warnings): New node, and subnodes.
10804 (Fringes): New node.
10805
10806 * debugging.texi (Test Coverage): New node.
10807
10808 * compile.texi (Compiler Errors): Explain with-no-warnings
10809 and other ways to suppress warnings.
10810
10811 * commands.texi (Interactive Call): Minor clarification.
10812
10813 * buffers.texi (Buffer File Name): set-visited-file-name
10814 renames the buffer too.
10815
10816 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10817
108182003-07-24 Markus Rost <rost@math.ohio-state.edu>
10819
10820 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10821
108222003-07-22 Markus Rost <rost@math.ohio-state.edu>
10823
10824 * internals.texi (Garbage Collection): Fix previous change.
10825
108262003-07-22 Richard M. Stallman <rms@gnu.org>
10827
10828 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10829
10830 * display.texi (Width): Use \s syntax in example.
10831 (Font Selection): Add face-font-rescale-alist.
10832
10833 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10834 Remove spurious indent in example.
10835
10836 * lists.texi (Building Lists): Add number-sequence.
10837
10838 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10839
10840 * functions.texi (Function Documentation): Explain how to
10841 show calling convention explicitly in the doc string.
10842
10843 * windows.texi (Selecting Windows): save-selected-window saves
10844 selected window of each frame.
10845 (Window Configurations): Minor change.
10846
10847 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10848
10849 * streams.texi (Output Variables): Add print-continuous-numbering
10850 and print-number-table.
10851
10852 * processes.texi (Decoding Output): New node.
10853
10854 * os.texi (Time Conversion): decode-time arg is optional.
10855
10856 * objects.texi (Character Type): Don't use space as example for \.
10857 Make list of char names and \-sequences correspond.
10858 Explain that \s is not used in strings. `\ ' needs space after.
10859
10860 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10861 (Translation of Characters): Add translation-table-for-input.
10862 (Default Coding Systems): Add auto-coding-functions.
10863 (Explicit Encoding): Add decode-coding-inserted-region.
10864 (Locales): Add locale-info.
10865
10866 * minibuf.texi (Basic Completion): Describe test-completion.
10867 Collections can be lists of strings.
10868 Clean up lazy-completion-table.
10869 (Programmed Completion): Mention test-completion.
10870 Clarify why lambda expressions are not accepted.
10871 (Minibuffer Misc): Describe minibufferp.
10872
108732003-07-14 Richard M. Stallman <rms@gnu.org>
10874
10875 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10876
10877 * windows.texi (Selecting Windows): New arg to select-window.
10878 (Selecting Windows): Add with-selected-window.
10879 (Size of Window): Add window-inside-edges, etc.
10880
10881 * internals.texi (Garbage Collection): Add post-gc-hook.
10882
10883 * processes.texi (Subprocess Creation): Add exec-suffixes.
10884
10885 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10886 (Scanning Keymaps): Add map-keymaps.
10887 (Defining Menus): Add keymap-prompt.
10888
10889 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10890 most-negative-fixnum.
10891
c4cc8b9a 10892 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
10893 (Compiler Errors): New node.
10894
10895 * os.texi (User Identification): user-uid, user-real-uid
10896 can return float.
10897
10898 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10899 and about derived modes.
10900 (Minor Modes): Add minor-mode-list.
10901 (Defining Minor Modes): Keyword args for define-minor-mode.
10902 (Search-based Fontification): Explain managing other properties.
10903 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 10904 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
10905 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10906
10907 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10908 (Variable Aliases): Clarify defvaralias.
10909
10910 * loading.texi (Library Search): Add load-suffixes.
10911
10912 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10913 (Programmed Completion): Add dynamic-completion-table.
10914
10915 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10916 (Magic File Names): Specify precedence order of handlers.
10917
10918 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10919 and post-command-hook.
10920 (Waiting): New calling convention for sit-for.
10921
10922 * text.texi (Special Properties): local-map and keymap properties
10923 apply based on their stickiness.
10924
109252003-07-07 Richard M. Stallman <rms@gnu.org>
10926
10927 * modes.texi (Minor Mode Conventions): Specify only some kinds
10928 of list values as args to minor modes.
10929
10930 * files.texi (File Name Expansion): Warn about iterative use
10931 of substitute-in-file-name.
10932
10933 * advice.texi (Activation of Advice): Clean up previous change.
10934
109352003-07-06 Markus Rost <rost@math.ohio-state.edu>
10936
10937 * advice.texi (Activation of Advice): Note that ad-start-advice is
10938 turned on by default.
10939
109402003-06-30 Richard M. Stallman <rms@gnu.org>
10941
10942 * text.texi (Buffer Contents): Document current-word.
10943 (Change Hooks): Not called for *Messages*.
10944
10945 * functions.texi (Defining Functions): Explain about redefining
10946 primitives.
f4e90db0 10947 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10948 Comment out the detailed criteria for what is safe.
10949
109502003-06-22 Andreas Schwab <schwab@suse.de>
10951
10952 * objects.texi (Symbol Type): Fix description of examples.
10953
109542003-06-16 Andreas Schwab <schwab@suse.de>
10955
10956 * hash.texi (Creating Hash): Fix description of :weakness.
10957
c8763fb6 109582003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10959
10960 * files.texi (Changing Files): copy-file copies file modes, too.
10961
109622003-05-28 Richard M. Stallman <rms@gnu.org>
10963
10964 * strings.texi (Creating Strings): Clarify split-string.
10965
109662003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10967
10968 * strings.texi (Creating Strings): Update split-string specification
10969 and examples.
10970
109712003-05-19 Richard M. Stallman <rms@gnu.org>
10972
10973 * elisp.texi: Correct invariant section names.
10974
109752003-04-20 Richard M. Stallman <rms@gnu.org>
10976
10977 * os.texi (Timers): Explain about timers and quitting.
10978
109792003-04-19 Richard M. Stallman <rms@gnu.org>
10980
10981 * internals.texi (Writing Emacs Primitives): Strings are
10982 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10983 Explain GCPRO convention for varargs function args.
10984
109852003-04-16 Richard M. Stallman <rms@gnu.org>
10986
10987 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10988
109892003-04-08 Richard M. Stallman <rms@gnu.org>
10990
10991 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10992
109932003-02-13 Kim F. Storm <storm@cua.dk>
10994
10995 * objects.texi (Character Type): New \s escape for space.
10996
109972003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10998
5dcb4c4e 10999 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11000
110012003-01-25 Richard M. Stallman <rms@gnu.org>
11002
11003 * keymaps.texi: Document that a symbol can act as a keymap.
11004
110052003-01-13 Richard M. Stallman <rms@gnu.org>
11006
11007 * text.texi (Changing Properties): Say string indices are origin-0.
11008
11009 * positions.texi (Screen Lines) <compute-motion>:
11010 Correct order of elts in return value.
11011
11012 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11013 how to define a default binding.
11014
110152002-12-07 Markus Rost <rost@math.ohio-state.edu>
11016
11017 * loading.texi (Unloading): Fix recent change for load-history.
11018
11019 * customize.texi (Simple Types): Clarify description of custom
11020 type 'number. Describe new custom type 'float.
11021
110222002-12-04 Markus Rost <rost@math.ohio-state.edu>
11023
11024 * variables.texi (File Local Variables): Fix typo.
11025
c8763fb6 110262002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11027
11028 From Michael Albinus <Michael.Albinus@alcatel.de>.
11029
11030 * README: Target for Info file is `make info'.
11031
5dcb4c4e 11032 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11033 `file-name-sans-extension'.
11034 (Magic File Names): Complete list of operations for magic file
11035 name handlers.
11036
110372002-09-16 Jonathan Yavner <jyavner@engineer.com>
11038
11039 * variables.texi (File Local Variables): New function
11040 risky-local-variable-p.
11041
110422002-09-15 Jonathan Yavner <jyavner@engineer.com>
11043
11044 * functions.texi (Function safety): New node about unsafep.
11045
110462002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11047
5dcb4c4e 11048 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11049 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11050
110512002-06-17 Juanma Barranquero <lektu@terra.es>
11052
11053 * frames.texi (Display Feature Testing): Fix typo.
11054
110552002-06-12 Andreas Schwab <schwab@suse.de>
11056
11057 * frames.texi (Initial Parameters, Resources): Fix references to
11058 the Emacs manual.
11059
110602002-05-13 Kim F. Storm <storm@cua.dk>
11061
11062 * variables.texi (Intro to Buffer-Local): Updated warning and
11063 example relating to changing buffer inside let.
11064
c8763fb6 110652002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11066
11067 * os.texi (Session Management): New node about X Session management.
11068
110692002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11070
11071 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11072 to which the manual corresponds, and the copyright years.
11073
11074 * Makefile.in (VERSION): Set to 2.9.
11075
110762001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11077
11078 * elisp.texi: Change the category in @dircategory to "Emacs", to
11079 make it consistent with info/dir.
11080
110812001-11-25 Miles Bader <miles@gnu.org>
11082
11083 * text.texi (Fields): Describe new `limit' arg in
11084 field-beginning/field-end.
11085
110862001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11087
5dcb4c4e
SM
11088 * permute-index: Don't depend on csh-specific features.
11089 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11090
11091 * two-volume-cross-refs.txt: New file.
11092 * two.el: New file.
11093 * spellfile: New file.
11094
110952001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11096
11097 * permute-index: New file.
11098
11099 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11100 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11101 8+3 restricted namespace.
11102
11103 * Makefile.in (infodir): Define relative to $(srcdir).
11104 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11105 include directories list via -I switch to makeinfo.
11106 (index.texi): Use cp if both hard and symbolic links fail.
11107
111082001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11109
11110 * Makefile.in (distclean): Add.
11111
11112 The following changes make ELisp manual part of the Emacs
11113 distribution:
11114
11115 * Makefile.in: Add Copyright notice.
11116 (prefix): Remove.
11117 (infodir): Change value to "../info".
11118 (VPATH): New variable.
11119 (MAKE): Don't define.
11120 (texmacrodir): Don't define.
11121 (texinputdir): Append the existing value of TEXINPUTS.
11122 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11123 command to be compatible with man/Makefile.in, and to put the
11124 output into ../info.
11125 (info): Add target.
11126 (installall): Target removed.
11127
c8763fb6 111282001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
11129
11130 * tips.texi (Coding Conventions): Fix typo.
11131
111322001-10-23 Gerd Moellmann <gerd@gnu.org>
11133
11134 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11135
111362001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11137
11138 * files.texi (File Name Components): Update the description of
11139 file-name-sans-extension and file-name-extension, as they now
11140 ignore leading dots.
11141
111422001-10-20 Gerd Moellmann <gerd@gnu.org>
11143
11144 * (Version 21.1 released.)
11145
111462001-10-19 Miles Bader <miles@gnu.org>
11147
11148 * positions.texi (Text Lines): Describe behavior of
11149 `beginning-of-line'/`end-of-line' in the presence of field properties.
11150
111512001-10-17 Gerd Moellmann <gerd@gnu.org>
11152
11153 * Makefile.in (VERSION): Set to 2.8.
11154 (manual): Use `manual-21'.
11155
11156 * elisp.texi (VERSION): Add and use it where the version
11157 number was used. Set it to 2.8.
11158
11159 * intro.texi: Likewise.
11160
111612001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11162
11163 * files.texi (File Name Completion): Document the significance of
11164 a trailing slash in elements of completion-ignored-extensions.
11165
111662001-10-06 Miles Bader <miles@gnu.org>
11167
11168 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11169
111702001-10-04 Gerd Moellmann <gerd@gnu.org>
11171
11172 * variables.texi (Variable Aliases): New node.
11173
111742001-10-04 Gerd Moellmann <gerd@gnu.org>
11175
11176 * Branch for 21.1.
11177
111782001-10-02 Miles Bader <miles@gnu.org>
11179
11180 * minibuf.texi (Minibuffer Misc): Add entries for
11181 `minibuffer-contents', `minibuffer-contents-no-properties', and
11182 `delete-minibuffer-contents'.
11183 Correct description for `minibuffer-prompt-end'.
11184
11185 * text.texi (Property Search): Correct descriptions of
11186 `next-char-property-change' and `previous-char-property-change'.
11187 Add entries for `next-single-char-property-change' and
11188 `previous-single-char-property-change'.
11189 Make operand names a bit more consistent.
11190
111912001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11192
11193 * frames.texi (Finding All Frames): Document that next-frame and
11194 previous-frame are local to current terminal.
11195
111962001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11197
11198 * keymaps.texi (Creating Keymaps): Fix the description of the
11199 result of make-keymap.
11200
112012001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11202
11203 * display.texi (Font Lookup, Attribute Functions)
11204 (Image Descriptors): Add cross-references to the definition of
11205 selected frame.
11206
11207 * buffers.texi (The Buffer List): Add cross-references to the
11208 definition of selected frame.
11209
11210 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11211 frame at any given time.
11212 (Multiple Displays, Size and Position): Add a cross-reference to
11213 the definition of the selected frame.
11214
112152001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11216
11217 * strings.texi (String Conversion) <string-to-number>: Document
11218 that a float is returned for integers that are too large.
11219
11220 * frames.texi (Mouse Position): Document mouse-position-function.
11221 (Display Feature Testing): Document display-images-p.
11222 (Window Frame Parameters): Document the cursor-type variable.
11223
11224 * numbers.texi (Integer Basics): Document CL style read syntax for
11225 integers in bases other than 10.
11226
5dcb4c4e
SM
11227 * positions.texi (List Motion):
11228 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11229
11230 * lists.texi (Sets And Lists): Document member-ignore-case.
11231
11232 * internals.texi (Garbage Collection): Document the used and free
11233 strings report.
11234 (Memory Usage): Document strings-consed.
11235
11236 * os.texi (Time of Day): Document float-time.
11237 (Recording Input): Document that clear-this-command-keys clears
11238 the vector to be returned by recent-keys.
11239
ed9265fc
JB
11240 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11241 The argument keymap can be a list.
b8d4c8d0
GM
11242
11243 * nonascii.texi (User-Chosen Coding Systems)
11244 <select-safe-coding-system>: Document the new argument
11245 accept-default-p and the variable
11246 select-safe-coding-system-accept-default-p. Tell what happens if
11247 buffer-file-coding-system is undecided.
11248 (Default Coding Systems): Document auto-coding-regexp-alist.
11249
11250 * display.texi (The Echo Area) <message>: Document
11251 message-truncate-lines.
11252 (Glyphs): Document that the glyph table is unused on windowed
11253 displays.
11254
11255 * help.texi (Describing Characters) <single-key-description>:
11256 Document the new argument no-angles.
11257 (Accessing Documentation) <documentation-property>: Document that
11258 a non-string property is evaluated.
11259 <documentation>: Document that the function-documentation property
11260 is looked for.
11261
11262 * windows.texi (Selecting Windows): Document some-window.
11263
11264 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11265
11266 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11267 apropos-mode-hook.
11268
11269 * commands.texi (Using Interactive): Document interactive-form.
11270 (Keyboard Macros): Document kbd-macro-termination-hook.
11271 (Command Loop Info): Document that clear-this-command-keys clears
11272 the vector to be returned by recent-keys.
11273
112742001-09-04 Werner LEMBERG <wl@gnu.org>
11275
11276 * Makefile.in (srcdir, texinputdir): New variables.
11277 (srcs, index.texi, install): Use $(srcdir).
11278 (.PHONY): Remove elisp.dvi.
11279 (elisp): Use -I switch for makeinfo.
11280 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11281 (installall, dist): Use $(srcdir).
11282 Fix path to texinfo.tex.
11283 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11284
112852001-08-30 Gerd Moellmann <gerd@gnu.org>
11286
11287 * display.texi (Conditional Display): Adjust to API change.
11288
11289 * configure: New file.
11290
112912001-07-30 Gerd Moellmann <gerd@gnu.org>
11292
11293 * commands.texi (Repeat Events): Add description of
11294 double-click-fuzz.
11295
112962001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11297
11298 * syntax.texi (Syntax Class Table): Add the missing designator for
11299 comment and string fences.
11300 (Syntax Properties): Add a xref to syntax table internals.
11301 (Syntax Table Internals): Document string-to-syntax.
11302
113032001-05-07 Gerd Moellmann <gerd@gnu.org>
11304
11305 * Makefile.in (install): Use install-info command line options
11306 like in Emacs' Makefile.in.
11307
113082000-12-09 Miles Bader <miles@gnu.org>
11309
11310 * windows.texi (Window Start): Update documentation for
11311 `pos-visible-in-window-p'.
11312
113132000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11314
11315 * lists.texi (Building Lists): Add footnote to explain how to add
11316 to the end of a list.
11317
113182000-10-25 Gerd Moellmann <gerd@gnu.org>
11319
11320 * files.texi (Visiting Functions): Typos.
11321
113222000-10-25 Kenichi Handa <handa@etl.go.jp>
11323
11324 * files.texi (Visiting Functions): Return value of
11325 find-file-noselect may be a list of buffers if wildcards are used.
11326
113272000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11328
11329 * display.texi (Defining Faces): Document `graphic' display type
11330 in face specs.
11331
b344d29d 113322000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11333
11334 * hooks.texi (Standard Hooks): Replace obsolete
11335 `after-make-frame-hook' with `after-make-frame-functions'.
11336
11337 * frames.texi (Creating Frames): Ditto.
11338
11339 * variables.texi (Future Local Variables): Ditto.
11340
113412000-10-16 Gerd Moellmann <gerd@gnu.org>
11342
11343 * display.texi (Other Image Types): Add description of :foreground
11344 and :background properties of mono PBM images.
11345
113462000-08-17 Werner LEMBERG <wl@gnu.org>
11347
11348 * .cvsignore: New file.
11349
113502000-01-05 Gerd Moellmann <gerd@gnu.org>
11351
11352 * tindex.pl: New script.
11353
113541999-12-03 Dave Love <fx@gnu.org>
11355
11356 * Makefile.in (MAKEINFO): New parameter.
11357
113581999-09-17 Richard Stallman <rms@gnu.org>
11359
11360 * Makefile.in (srcs): Add hash.texi.
11361 (VERSION): Update to 20.6.
11362
113631999-09-13 Richard Stallman <rms@gnu.org>
11364
11365 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11366
113671998-08-29 Karl Heuer <kwzh@gnu.org>
11368
11369 * configure.in: New file.
11370 * Makefile.in: Renamed from Makefile.
11371 (prefix, infodir): Use value obtained from configure.
11372 (emacslibdir): Obsolete variable deleted.
11373 (dist): Distribute configure.in, configure, Makefile.in.
11374
113751998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11376
11377 * Makefile (INSTALL_INFO): New variable.
11378 (install): Run install-info.
11379
113801998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11381
11382 * Makefile (elisp.dvi): Add missing backslash.
11383
113841998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11385
11386 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11387 Run texindex without `./'. Always run texindex on elisp.tp.
11388 (elisp.tps): Target deleted.
11389
113901998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11391
11392 * Makefile (srcs): Add nonascii.texi and customize.texi.
11393 (dist): Start by deleting `temp'.
11394
113951998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11396
11397 * Makefile (makeinfo, texindex): Targets deleted.
11398 (makeinfo.o, texindex.o): Targets deleted.
11399 (clean, dist): Don't do anything with them or with getopt*.
11400
114011998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11402
11403 * Makefile (SHELL): Defined.
11404
114051998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11406
11407 * Makefile (elisp.tps): New target.
11408 (elisp.dvi): Depend on elisp.tps.
11409
c5602427 114101996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
11411
11412 * README: Update phone number.
11413
11414 * Makefile (elisp): Make this be the default target.
11415 Depend on makeinfo.c instead of makeinfo.
11416 (install): Don't depend on elisp.dvi, since we don't install that.
11417 Use mkinstalldirs.
11418 (dist): Add mkinstalldirs.
11419
c5602427 114201995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11421
11422 * Makefile (VERSION): Update version number.
5dcb4c4e 11423 (maintainer-clean): Rename from realclean.
b8d4c8d0 11424
c5602427 114251995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11426
11427 * Makefile (realclean): New target.
11428 (elisp): Remove any old elisp-* files first.
11429
c5602427 114301993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
11431
11432 * Makefile (VERSION): New variable.
11433 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11434 Compressed file suffix should be `.gz', not `.z'.
11435
ce058493 114361993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11437
11438 * Makefile (elisp): Depend on makeinfo.
11439
c5602427 114401993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11441
11442 * Makefile (srcs): Add anti.texi.
11443
c5602427 114441993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11445
11446 * Makefile (infodir, prefix): New vars.
11447 (install): Use infodir.
f4e90db0 11448 (emacsinfodir): Delete.
b8d4c8d0 11449
c5602427 114501993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11451
11452 * Makefile (srcs): Add calendar.texi.
11453
11454 * Makefile (dist): Copy texindex.c and makeinfo.c.
11455 Limit elisp-* files to those with one or two digits.
11456
c5602427 114571993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11458
f4e90db0 11459 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11460
c5602427 114611993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11462
11463 * loading.texi (Unloading): define-function changed back to
11464 defalias. It may not stay this way, but at least it's
11465 consistent with the known-good version of the code patch.
11466
c5602427 114671993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
11468
11469 * modes.texi (Hooks): Document new optional arg of add-hook.
11470
c5602427 114711993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11472
11473 * variables.texi: Document nil initial value of buffer-local variables.
11474
11475 * tips.texi: Add new section on standard library headers.
11476
c5602427 114771993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11478
11479 * Makefile (srcs): Add frame.texi to the list of sources.
11480
c5602427 114811993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11482
11483 * Makefile (dist): Don't bother excluding autosave files; they'll
11484 never make it into the temp directory anyway, and the hash marks
11485 in the name are problematic for make and the Bourne shell.
ed9265fc 11486 (srcs): ???
b8d4c8d0 11487
c5602427 114881993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11489
11490 * Makefile (dist): Don't include backup files or autosave files in
11491 the distribution tar file.
11492
c5602427 114931991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 11494
5dcb4c4e 11495 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
11496 (elisp.dvi): Remove erroneous shell comment.
11497 Expect output of permute-index in permuted.fns.
11498 Save old elisp.aux in elisp.oaux.
5dcb4c4e 11499 (clean): Add index.texi to be deleted.
b8d4c8d0 11500
c5602427 115011990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11502
11503 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11504
c5602427 115051990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
11506
11507 * files.texi: Noted that completion-ignored-extensions is ignored
11508 when making *Completions*.
11509
3e868ee3 115101990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
11511
11512 * Makefile make dist now depends on elisp.dvi, since it tries
11513 to include it in the dist file.
11514
c5602427 115151990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 11516
c5602427 11517 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 11518
c5602427 115191989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11520
11521 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11522 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11523
c5602427 115241989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11525
11526 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11527 and @error{} are the terms now being used. The files in the
11528 directory have been changed to reflect this.
11529
11530 * All instances of @indentedresultt{} have been changed to
333f9019 11531 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 11532
c5602427 115331989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11534
11535 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11536 experimental @indentedresult{}, @indentedexpandsto{} are part of
11537 the texinfo.tex in this directory. These TeX macros are not
11538 stable yet.
11539
c5602427 115401989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11541
11542 * texinfo.tex: Temporarily added
11543 \let\result=\dblarrow
11544 \def\error{{\it ERROR} \longdblarrow}
11545 We need to do this better soon.
11546
c5602427 115471989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11548
11549 * Applied Karl Berry's patches to *.texinfo files, but not to
11550 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11551 new title page format is also not applied, since it requires
11552 texinfo.tex changes.)
11553
11554 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11555 for the Project GNU development environment.
11556
11557;; Local Variables:
c8763fb6 11558;; coding: utf-8
b8d4c8d0
GM
11559;; End:
11560
ca4b98fa 11561 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
11562
11563 This file is part of GNU Emacs.
11564
352c8b4a 11565 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 11566 it under the terms of the GNU General Public License as published by
352c8b4a
GM
11567 the Free Software Foundation, either version 3 of the License, or
11568 (at your option) any later version.
b8d4c8d0
GM
11569
11570 GNU Emacs is distributed in the hope that it will be useful,
11571 but WITHOUT ANY WARRANTY; without even the implied warranty of
11572 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11573 GNU General Public License for more details.
11574
11575 You should have received a copy of the GNU General Public License
352c8b4a 11576 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.