shr.el (shr-remove-trailing-whitespace): Really delete the padding on too-wide lines.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
d7dbb11a
GM
12012-02-15 Glenn Morris <rgm@gnu.org>
2
3 * processes.texi (Network): Document open-network-stream :parameters.
4
3d8badf4
CY
52012-02-14 Chong Yidong <cyd@gnu.org>
6
7 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
8 was removed on 2009-09-10. Update lisp-mode-map example.
9 (Inheritance and Keymaps): Minor clarification.
10 (Searching Keymaps): Remove out-of-place enumeration.
11 (Key Lookup): Remove unnecessary example (one was already given in
12 Format of Keymaps).
13 (Changing Key Bindings): Update suppress-keymap example.
14 (Menu Bar, Tool Bar): Copyedits.
15 (Tool Bar): Update tool-bar-map example.
16
faccede1
CY
172012-02-12 Chong Yidong <cyd@gnu.org>
18
19 * debugging.texi (Debugger Commands): Continuing is now allowed
20 for errors.
21
355cabc6
CY
222012-02-11 Chong Yidong <cyd@gnu.org>
23
d860baa0
CY
24 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
25 Move the list of standard bitmaps there.
26 (Fringe Cursors): Rewrite for clarity.
27 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
28
34106abe
CY
29 * commands.texi (Command Overview): Mention read-key.
30 (Using Interactive, Interactive Call): Minor clarifications.
31 (Function Keys, Click Events): Avoid "input stream" terminology.
32 (Click Events): Add xref to Window Sizes and Accessing Mouse.
33 Clarify column and row components.
34 (Accessing Mouse): Add xref to Click Events. Minor fixes.
35 (Special Events): Copyedits.
36
37 * streams.texi (Input Streams): De-document get-file-char.
38 (Output Variables): Don't refer to old backquote syntax.
39
355cabc6
CY
40 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
41 (Error Debugging): Note that debug-ignored-errors overrides list
42 values of debug-on-error too. Add xref to Signaling Errors. Note
43 that debug-on-signal is not customizable. Mention
44 condition-case-unless-debug.
45 (Compilation Errors): Node deleted.
46
47 * compile.texi (Compiler Errors): Move a paragraph here from
48 deleted node Compilation Errors.
49
1be3ca5a
LL
502012-02-10 Leo Liu <sdl.web@gmail.com>
51
52 * control.texi (Handling Errors): Change condition-case-no-debug
53 to condition-case-unless-debug.
54
25dec365
CY
552012-02-10 Chong Yidong <cyd@gnu.org>
56
57 * advice.texi (Defining Advice): Clarify ad-unadvise.
58 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
59 is not abnormal.
60 (Advising Primitives): Node deleted; ad-define-subr-args has been
61 removed.
62
63 * compile.texi (Speed of Byte-Code): Use float-time in example.
64 (Compilation Functions): Note that the log uses Compilation mode.
65 Don't discuss the contents of byte-code function object here.
66 (Compilation Functions): De-document internal function byte-code.
67 (Docs and Compilation): Minor clarifications.
68
69 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
70 Objects.
71
5f5e4ea1
GM
722012-02-10 Glenn Morris <rgm@gnu.org>
73
74 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
75 Mention secure-hash.
76 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
77
6c1e4b46
CY
782012-02-10 Chong Yidong <cyd@gnu.org>
79
80 * loading.texi (Loading): Don't emphasize "library" terminology.
81 (Library Search): load-path is not a user option. Mention role of
82 -L option and packages. Improve examples.
83 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
84 obsolete.
85 (Autoload): Minor clarifications.
86
72ca698c
GM
872012-02-10 Glenn Morris <rgm@gnu.org>
88
b011fbfe
GM
89 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
90
72ca698c
GM
91 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
92
14a1f380
GM
932012-02-08 Glenn Morris <rgm@gnu.org>
94
95 * loading.texi (Named Features): Update the require example.
96
60d47423
GM
972012-02-07 Glenn Morris <rgm@gnu.org>
98
99 * modes.texi (Defining Minor Modes):
100 Expand on args of defined minor modes.
101
0992bd9c
CY
1022012-02-07 Chong Yidong <cyd@gnu.org>
103
104 * variables.texi (Creating Buffer-Local): Minor clarification
105 to buffer-local-variables doc (Bug#10715).
106
af008560
GM
1072012-02-07 Glenn Morris <rgm@gnu.org>
108
e80e1825 109 * display.texi (ImageMagick Images): General update.
af008560
GM
110 Move most details of imagemagick-render-type to the variable's doc.
111
866c1d22
GM
1122012-02-06 Glenn Morris <rgm@gnu.org>
113
f7c9199f 114 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
115 (Inheritance and Keymaps):
116 Mention make-composed-keymap and multiple inheritance.
f7c9199f 117
e7bc51d0
GM
118 * modes.texi (Running Hooks): Mention run-hook-wrapped.
119
866c1d22
GM
120 * control.texi (Handling Errors):
121 Mention condition-case-no-debug and with-demoted-errors.
122
03988c98
CY
1232012-02-05 Chong Yidong <cyd@gnu.org>
124
125 * customize.texi (Common Keywords): Minor clarifications.
126 Document custom-unlispify-remove-prefixes.
127 (Variable Definitions): Backquotes in defcustom seem to work fine
128 now. Various other copyedits.
e1161b06
CY
129 (Simple Types): Copyedits. Document color selector.
130 (Composite Types): Copyedits.
131 (Splicing into Lists): Clarifications.
03988c98
CY
132
133 * eval.texi (Backquote): Move from macros.texi.
134
135 * macros.texi (Expansion): Minor clarification.
136 (Backquote): Move node to eval.texi.
137 (Defining Macros): Move an example from Backquote node.
138 (Argument Evaluation): No need to mention Pascal.
139 (Indenting Macros): Add xref to Defining Macros.
140
649f602c
GM
1412012-02-05 Glenn Morris <rgm@gnu.org>
142
143 * debugging.texi (Error Debugging): Mention debug-on-event default.
144
34c99998
GM
1452012-02-04 Glenn Morris <rgm@gnu.org>
146
8f05da42
GM
147 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
148
7aa5aad8
GM
149 * debugging.texi (Error Debugging): Mention debug-on-event.
150 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
151
c7291ad9
GM
152 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
153
34c99998
GM
154 * text.texi (Buffer Contents):
155 Update filter-buffer-substring description.
156
735cc5ca
CY
1572012-02-04 Chong Yidong <cyd@gnu.org>
158
159 * functions.texi (What Is a Function): Add closures. Mention
160 "return value" terminology. Add xref for command-execute. Remove
161 unused "keystroke command" terminology.
162 (Lambda Expressions): Give a different example than in the
163 following subsection. Add xref to Anonymous Functions.
164 (Function Documentation): Remove gratuitous markup.
165 (Function Names): Move introductory text to `What Is a Function'.
166 (Defining Functions): Fix defun argument spec.
167 (Anonymous Functions): Document lambda macro explicitly. Mention
168 effects on lexical binding.
169 (Function Cells): Downplay direct usage of fset.
170 (Closures): New node.
171 (Inline Functions): Remove "open-code" terminology.
172 (Declaring Functions): Minor tweak; .m is not C code.
173
174 * variables.texi (Variables): Don't refer to "global value".
175 (Local Variables, Void Variables): Copyedits.
176 (Lexical Binding): Minor clarification of example.
177 (File Local Variables): Mention :safe and :risky defcustom args.
178 (Lexical Binding): Add xref to Closures node.
179
94bc7984
GM
1802012-02-04 Glenn Morris <rgm@gnu.org>
181
182 * minibuf.texi (High-Level Completion): Updates for read-color.
183
4f5a10ef
GM
1842012-02-03 Glenn Morris <rgm@gnu.org>
185
eea14f31
GM
186 * display.texi (GIF Images): Mention animation.
187 Remove commented-out old example of animation.
188 (Animated Images): New subsection.
189 * elisp.texi (Top):
190 * vol1.texi (Top):
191 * vol2.texi (Top): Add Animated Images menu entry.
192
4f5a10ef
GM
193 * display.texi (Image Formats): Remove oddly specific information
194 on versions of image libraries.
204e728d 195 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 196
12f381b7
GM
1972012-02-02 Glenn Morris <rgm@gnu.org>
198
1b9f60cc
GM
199 * processes.texi (Synchronous Processes):
200 Mention call-process's :file gets overwritten.
201
7e2734bc
GM
202 * commands.texi (Reading One Event):
203 * help.texi (Help Functions): Document read-char-choice.
204
f58b9822
GM
205 * hooks.texi (Standard Hooks):
206 * modes.texi (Keymaps and Minor Modes):
207 * text.texi (Commands for Insertion): Document post-self-insert-hook.
208
209 * hooks.texi (Standard Hooks): Add prog-mode-hook.
210
12f381b7
GM
211 * hooks.texi (Standard Hooks):
212 * modes.texi (Major Mode Conventions, Mode Hooks):
213 Document change-major-mode-after-body-hook.
214
7a9a2fc6
GM
2152012-02-01 Glenn Morris <rgm@gnu.org>
216
217 * modes.texi (Defining Minor Modes):
218 Mention disabling global minor modes on a per-major-mode basis.
219
a037c171
CY
2202012-01-31 Chong Yidong <cyd@gnu.org>
221
222 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
223 (Parser State): Remove unnecessary statement (Bug#10661).
224
225 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
226
56afad3a
GM
2272012-01-31 Glenn Morris <rgm@gnu.org>
228
229 * modes.texi (Defining Minor Modes):
230 Document define-minor-mode's new :variable keyword.
231
0f29fa41
CY
2322012-01-29 Chong Yidong <cyd@gnu.org>
233
837a390a
CY
234 * syntax.texi (Syntax Class Table): Tweak description of newline
235 char syntax (Bug#9619).
236
0f29fa41
CY
237 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
238 description (Bug#10189).
239
182148ee
GM
2402012-01-29 Glenn Morris <rgm@gnu.org>
241
a49ca6b9
GM
242 * files.texi (Changing Files): Document SELinux support.
243
182148ee
GM
244 * windows.texi (Window Sizes): Fix typo.
245
9962192e
CY
2462012-01-28 Chong Yidong <cyd@gnu.org>
247
8c6e1920
CY
248 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
249 doc (Bug#8568).
250
9583ec59
CY
251 * frames.texi (Input Focus): Add NORECORD arg to
252 select-frame-set-input-focus. Clarify its role in select-frame.
253
10256988
CY
254 * text.texi (Transposition): We don't use transpose-region as an
255 internal subroutine (Bug#3249).
256
9962192e
CY
257 * modes.texi (Example Major Modes): Update Lisp example code to
258 current sources. Delete the old non-derived-major-mode example,
259 which has diverged badly from current sources.
260
2aa43abb
GM
2612012-01-27 Glenn Morris <rgm@gnu.org>
262
263 * makefile.w32-in (texinputdir): Fix (presumed) typo.
264 (VERSION, manual): Remove, unused.
265
9f40220d
CY
2662012-01-27 Chong Yidong <cyd@gnu.org>
267
268 * commands.texi (Command Overview): Minor clarification (Bug#10384).
269
acc28cb9
CY
2702012-01-26 Chong Yidong <cyd@gnu.org>
271
272 * searching.texi (String Search): Document negative repeat count
273 (Bug#10507).
274
48da7392
GM
2752012-01-26 Glenn Morris <rgm@gnu.org>
276
277 * variables.texi (Using Lexical Binding):
278 Mention that lexical-binding should be set in the first line.
279
69b0acb9
LI
2802012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
281
282 * macros.texi (Defining Macros): Don't claim that `declare' only
283 affects Edebug and indentation.
284
543757a8
LI
2852012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
286
287 * macros.texi (Defining Macros): Slight `declare' fixup.
288
450e3cae
GM
2892012-01-25 Glenn Morris <rgm@gnu.org>
290
24189ce0 291 * makefile.w32-in (texinputdir):
450e3cae
GM
292 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
293
1021c761
CY
2942012-01-24 Chong Yidong <cyd@gnu.org>
295
296 * variables.texi (Variables, Local Variables, Void Variables):
297 Edit to make the descriptions less specific to dynamic binding.
298 (Local Variables): Default max-specpdl-size is now 1300.
299 (Defining Variables): Edits for lexical scoping. Delete
300 information about starting docstrings with *. De-document
301 user-variable-p.
302 (Tips for Defining): Remove an unimportant discussion of quitting
303 in the middle of a load.
304 (Accessing Variables, Setting Variables): Discuss lexical binding.
305 (Variable Scoping): Rewrite.
306 (Scope, Extent, Impl of Scope): Nodes deleted.
307 (Dynamic Binding): New node, with material from Scope, Extent, and
308 Impl of Scope nodes.
309 (Dynamic Binding Tips): Rename from Using Scoping.
310 (Lexical Binding): Rewrite.
311 (Using Lexical Binding): Rename from Converting to Lexical
312 Binding. Convert to subsection.
313
314 * customize.texi (Variable Definitions): Add custom-variable-p.
315 Move user-variable-p documentation here.
316
31cbea1d
CY
3172012-01-23 Chong Yidong <cyd@gnu.org>
318
319 * strings.texi (Text Comparison): Minor qualification.
320
321 * lists.texi (Cons Cells): Copyedits.
322 (List Elements): Mention push.
323 (List Variables): Mention pop.
324 (Rings): Move to sequences.texi.
325
326 * sequences.texi (Sequence Functions): Don't repeat the
327 introduction already given in the parent.
328 (Vectors): Copyedits.
329 (Rings): Move from lists.texi. Note that this is specific to the
330 ring package.
331
332 * symbols.texi (Definitions, Symbol Components): Mention variable
333 scoping issues.
334 (Plists and Alists): Copyedits.
335
336 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
337 correctness with lexical scoping.
338 (Eval): Copyedits.
339
fead402d
CY
3402012-01-21 Chong Yidong <cyd@gnu.org>
341
342 * intro.texi (A Sample Function Description): Special notation
343 used for macros too.
344
345 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
346 (Symbol Type): Add xref for keyword symbols.
347 (Sequence Type): Clarify differences between sequence types.
348 (Cons Cell Type): Add "linked list" index entry.
349 (Non-ASCII in Strings): Copyedits.
350 (Equality Predicates): Symbols with same name need not be eq.
351
352 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
353 ldexp. Move float-e and float-pi to Math Functions node.
354
61086eb6
GM
3552012-01-21 Glenn Morris <rgm@gnu.org>
356
357 * modes.texi (Auto Major Mode):
358 * variables.texi (File Local Variables):
359 Mention inhibit-local-variables-regexps.
360
34a02f46
MR
3612012-01-19 Martin Rudalics <rudalics@gmx.at>
362
363 * windows.texi (Window Configurations): Rewrite references to
364 persistent window parameters.
365 (Window Parameters): Fix description of persistent window
366 parameters.
367
f5064cae
JB
3682012-01-16 Juanma Barranquero <lekktu@gmail.com>
369
370 * windows.texi (Window Parameters): Use @pxref.
371
6a6ee00d
MR
3722012-01-16 Martin Rudalics <rudalics@gmx.at>
373
374 * windows.texi (Window Configurations, Window Parameters):
375 Describe persistent window parameters.
376
9ca4c014
SM
3772011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
378
379 * variables.texi (Creating Buffer-Local): Warn against misuses of
380 make-variable-buffer-local (bug#10258).
381
d027f83d
LMI
3822012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
383
384 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
385
89bd9ccd
CY
3862012-01-06 Chong Yidong <cyd@gnu.org>
387
388 * variables.texi (Directory Local Variables): Document
389 hack-dir-local-variables-non-file-buffer.
390
c869783d
GM
3912012-01-06 Glenn Morris <rgm@gnu.org>
392
393 * maps.texi (Standard Keymaps): Refer to Info-edit by name
394 rather than by keybinding.
395
2cae5ba4
JB
3962011-12-29 Juanma Barranquero <lekktu@gmail.com>
397
398 * frames.texi (Font and Color Parameters): Add @pxref.
399
43da4d08
DC
4002011-12-29 Daniel Colascione <dan.colascione@gmail.com>
401
402 * frames.texi (Font and Color Parameters):
403 Document w32 font backends (bug#10399).
404
8d80ef01
PE
4052011-12-28 Paul Eggert <eggert@cs.ucla.edu>
406
407 * files.texi (File Attributes, Changing Files):
408 Use a more-natural notation for octal numbers.
409
9022ae07
JB
4102011-12-23 Juanma Barranquero <lekktu@gmail.com>
411
412 * variables.texi (Variables with Restricted Values):
413 Change reference to variable (bug#10354).
414
454592a6
MR
4152011-12-13 Martin Rudalics <rudalics@gmx.at>
416
417 * windows.texi (Splitting Windows): Use t instead of non-nil
418 when describing window-combination-resize.
419
a7cdbfce
SM
4202011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
421
422 * text.texi (Special Properties): Warn against `intangible' properties
423 (bug#10222).
424
a3dcc84e
EZ
4252011-11-26 Eli Zaretskii <eliz@gnu.org>
426
579ebf8f
EZ
427 * display.texi (Truncation):
428 * text.texi (Special Properties): Describe what a stretch-glyph is
429 instead of using that term without explanation. Make the
430 cross-references more accurate.
431
a3dcc84e
EZ
432 * display.texi (Usual Display): Update the description,
433 cross-references, and indexing related to display of control
434 characters and raw bytes.
435
94af99a4
MR
4362011-11-25 Martin Rudalics <rudalics@gmx.at>
437
438 * windows.texi (Splitting Windows): Fix description of
439 window-combination-limit. Suggested by Eli Zaretskii.
440
1c3d7a13
CY
4412011-11-23 Chong Yidong <cyd@gnu.org>
442
443 * windows.texi (Window Sizes): Move window-top-line,
444 window-left-column, and window-*-pixel-edges to Coordinates and
445 Windows node.
446 (Coordinates and Windows): Restore window-edges doc.
447
90151a1e
MR
4482011-11-21 Martin Rudalics <rudalics@gmx.at>
449
a7cdbfce
SM
450 * windows.texi (Windows and Frames, Splitting Windows):
451 Fix typos.
90151a1e 452
a9b9b7f5
CY
4532011-11-21 Chong Yidong <cyd@gnu.org>
454
455 * windows.texi (Splitting Windows): Fix error in documentation of
456 window-combination-limit.
457 (Cyclic Window Ordering): Minor fixes to next-window,
458 one-window-p, and get-lru-window docs. Don't document
459 window-list-1.
460 (Buffers and Windows): Copyedits.
461 (Choosing Window): Document special handling of special-display-*.
462 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
463 Don't document even-window-heights, which is going away.
464 Clarify which options are obeyed by which action functions.
a9b9b7f5 465
f4e90db0
SM
4662011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
467
468 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
469
d2999b1a
MR
4702011-11-20 Martin Rudalics <rudalics@gmx.at>
471
f4e90db0
SM
472 * windows.texi (Resizing Windows, Splitting Windows):
473 Remove term "status" when talking about combination limits.
d2999b1a 474
cd1181db
JB
4752011-11-20 Juanma Barranquero <lekktu@gmail.com>
476
477 * compile.texi (Compiler Errors):
478 * help.texi (Help Functions): Fix typos.
479
7bf54975
CY
4802011-11-19 Chong Yidong <cyd@gnu.org>
481
482 * windows.texi (Splitting Windows): Clarify role of window
483 parameters in split-window. Shorten the example.
f4e90db0
SM
484 (Deleting Windows): Rewrite intro to handle internal windows.
485 Fix delete-windows-on doc.
7bf54975
CY
486 (Selecting Windows): Copyedits.
487
a0c2d0ae
MR
4882011-11-17 Martin Rudalics <rudalics@gmx.at>
489
490 * windows.texi (Resizing Windows, Splitting Windows)
491 (Deleting Windows): Use term window-combination-resize instead
492 of window-splits.
493
b6f67890
MR
4942011-11-16 Martin Rudalics <rudalics@gmx.at>
495
f4e90db0
SM
496 * windows.texi (Resizing Windows, Splitting Windows):
497 Rename occurrences of window-nest to window-combination-limit.
b6f67890 498
0b381c7e
JB
4992011-11-14 Juanma Barranquero <lekktu@gmail.com>
500
501 * intro.texi (Lisp History): Fix typo.
502
89d61221
MR
5032011-11-12 Martin Rudalics <rudalics@gmx.at>
504
f4e90db0
SM
505 * windows.texi (Splitting Windows, Deleting Windows):
506 Remove references to splits status of windows.
89d61221 507
b2621720
GM
5082011-11-10 Glenn Morris <rgm@gnu.org>
509
510 * buffers.texi (Read Only Buffers): Expand a bit on why
511 toggle-read-only should only be used interactively. (Bug#7292)
512
d2ad7ee1
CY
5132011-11-09 Chong Yidong <cyd@gnu.org>
514
515 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 516 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
517 window-inside-absolute-pixel-edges.
518 (Resizing Windows): shrink-window-if-larger-than-buffer works on
519 non-full-width windows.
520
2cffd681
MR
5212011-11-09 Martin Rudalics <rudalics@gmx.at>
522
523 * windows.texi (Resizing Windows): Rewrite documentation of
524 window-resizable.
525
f6f6d7e7
CY
5262011-11-09 Chong Yidong <cyd@gnu.org>
527
528 * windows.texi (Splitting Windows): Simplify example.
529
a79db6e0
CY
5302011-11-08 Chong Yidong <cyd@gnu.org>
531
532 * windows.texi (Window Sizes): Copyedits. Document
533 window-text-height. Remove window-min-height and window-min-width
534 discussion, referring instead to Emacs manual.
535 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
536 (Resizing Windows): Simplify introduction. Don't document
537 enlarge-window, shrink-window, enlarge-window-horizontally, and
538 shrink-window-horizontally; they are no longer preferred for
539 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 540
441950c7
GM
5412011-11-07 Glenn Morris <rgm@gnu.org>
542
543 * windows.texi (Choosing Window): Fix keybinding typo.
544
be7f5545
MR
5452011-11-07 Martin Rudalics <rudalics@gmx.at>
546
547 * windows.texi (Resizing Windows, Splitting Windows)
548 (Window Configurations): Use "child window" instead of
549 "subwindow".
550
291d142b
CY
5512011-11-06 Chong Yidong <cyd@gnu.org>
552
553 * windows.texi (Basic Windows): Clarify various definitions.
554 Treat window-normalize-* as internal; don't document them.
555 (Windows and Frames): Various clarifications, e.g. non-live
556 windows also belong to frames. Fix window-list description.
557 Simplify window nesting example.
f4e90db0
SM
558 (Splitting Windows, Window Configurations):
559 Use split-window-below.
291d142b 560
89bd5ee1
EZ
5612011-11-04 Eli Zaretskii <eliz@gnu.org>
562
563 * windows.texi (Window Sizes): Mention in the doc string that the
564 return values of `window-body-height' and `window-body-width' are
565 in frame's canonical units. (Bug#9949)
566
3d8daefe
MR
5672011-10-30 Martin Rudalics <rudalics@gmx.at>
568
569 * windows.texi (Windows and Frames): Remove "iso-" infix from
570 documentation of window-iso-combined-p.
571
60754666
CY
5722011-10-26 Chong Yidong <cyd@gnu.org>
573
574 * modes.texi (Running Hooks): Document with-wrapper-hook.
575
d366bd53
CY
5762011-10-18 Chong Yidong <cyd@gnu.org>
577
578 * display.texi (Glyphless Chars): New node.
579
50b063c3
CY
5802011-10-13 Chong Yidong <cyd@stupidchicken.com>
581
582 * text.texi (Yanking): Document yank-excluded-properties.
583
584 * package.texi (Packaging Basics): The commentary should say how
585 to begin using the package.
586
c72063fa
MR
5872011-10-11 Martin Rudalics <rudalics@gmx.at>
588
589 * windows.texi (Deleting Windows): Mention which window gets
590 selected when deleting the selected window.
591
d83dc65b
MR
5922011-10-09 Martin Rudalics <rudalics@gmx.at>
593
594 * buffers.texi (The Buffer List): Describe how bury-buffer deals
595 with the selected window.
596 * windows.texi (Buffers and Windows): Reformulate text on how
597 replace-buffer-in-windows deals with a window.
598 (Quitting Windows): Describe how quit-window deals with a
599 standalone frame. Describe new option frame-auto-hide-function.
600
c599682c
GM
6012011-10-08 Glenn Morris <rgm@gnu.org>
602
48bca619
GM
603 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
604
c599682c
GM
605 * positions.texi (Excursions): Update warning message.
606
969aa734
CY
6072011-10-05 Chong Yidong <cyd@stupidchicken.com>
608
f4e90db0
SM
609 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
610 Fix Emacs manual xref (Bug#9675).
969aa734 611
550f41cd
CY
6122011-10-01 Chong Yidong <cyd@stupidchicken.com>
613
614 * windows.texi (Textual Scrolling): Document scroll-up-command,
615 scroll-down-command, scroll-error-top-bottom, and the
616 scroll-command symbol property.
717a1362
CY
617 (Display Action Functions): Fix description of
618 display-buffer-pop-up-window.
550f41cd 619
a239d4e9
JB
6202011-09-28 Juanma Barranquero <lekktu@gmail.com>
621
622 * windows.texi (Splitting Windows): Fix typos.
623
590c056d
MR
6242011-09-25 Martin Rudalics <rudalics@gmx.at>
625
626 * windows.texi (Windows and Frames, Display Action Functions)
627 (Switching Buffers): Fix some typos.
628 (Buffers and Windows): Remove reference to window-auto-delete.
629 Reword description of replace-buffer-in-windows.
630 (Window History): Fix some typos and refer to frame local buffer
631 list.
c419f5cb
MR
632 (Quitting Windows): New node.
633 (Window Configurations): Add descriptions of window-state-get
634 and window-state-put.
635 (Window Parameters): Describe variable ignore-window-parameters.
636 Sketch some window parameters currently in use.
637 * elisp.texi (Top): Update node listing.
590c056d 638
9ec20d36
CY
6392011-09-25 Chong Yidong <cyd@stupidchicken.com>
640
641 * windows.texi (Display Action Functions)
642 (Choosing Window Options): New nodes.
643
0e406a72
CY
6442011-09-24 Chong Yidong <cyd@stupidchicken.com>
645
646 * windows.texi (Window History): New node. Move text here from
647 Buffers and Windows.
648 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
649 don't document display-buffer here; callers changed.
650 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
651 switch-to-buffer-other-frame. Delete duplicate
652 replace-buffer-in-windows doc.
653 (Choosing Window): Document display actions.
654
6bf7006f
EZ
6552011-09-24 Eli Zaretskii <eliz@gnu.org>
656
657 * display.texi (Forcing Redisplay): Update the description of
658 redisplay-dont-pause due to change in the default value.
659
b33b68a3
MR
6602011-09-23 Martin Rudalics <rudalics@gmx.at>
661
662 * frames.texi (Frames and Windows): Move section and rename to
663 Windows and Frames in windows.texi.
664 * windows.texi (Windows): Restructure.
665 (Basic Windows): Rewrite. Explain live and internal windows and
666 normalization functions.
667 (Windows and Frames): Move section here from frames.texi.
668 Describe subwindows, window combinations, window tree, and
669 corresponding functions including window-list here.
670 (Window Sizes): Rename section from Size of Window and move it
671 up in chapter. Describe total and body sizes and the
672 corresponding functions. Explain new semantics of
673 window-min-height/-width.
674 (Resizing Windows): Move section up in chapter. Describe new
675 resize functions.
676 (Splitting Windows): Describe new behavior of split-window,
677 split-window-above-each-other and split-window-side-by-side.
678 Provide examples. Describe window-nest and window-splits
679 options.
680 (Deleting Windows): Minor rewrite.
f4e90db0
SM
681 (Selecting Windows): Minor rewrite.
682 Describe frame-selected-window and set-frame-selected-window here.
683 (Cyclic Window Ordering): Minor rewrite.
684 Describe window-list-1.
b33b68a3
MR
685 (Buffers and Windows): Rewrite. Explain a window's previous and
686 next buffers and the corresponding functions.
c4682d18 687 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
688 * elisp.texi (Top): Update node listings for frames and windows
689 sections.
690
4d3786ac
SM
6912011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
692
693 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
694
713df35b
LMI
6952011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
696
697 * errors.texi (Standard Errors): Remove apparent placeholder text
698 (bug#9491).
699
33ed493b
CY
7002011-09-18 Chong Yidong <cyd@stupidchicken.com>
701
702 * frames.texi (Management Parameters): Fix description of
703 icon-type parameter.
704
b8f0a954
CY
7052011-09-17 Chong Yidong <cyd@stupidchicken.com>
706
707 * tips.texi (Key Binding Conventions): Don't bind a key sequence
708 ending in C-g. Suggested by Edward O'Connor.
709
eddf142c
EZ
7102011-09-17 Eli Zaretskii <eliz@gnu.org>
711
712 * numbers.texi (Integer Basics): Add indexing for
713 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
714
bf1af6c7
DM
7152011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
716
717 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
718
cec2eab8
JB
7192011-09-11 Juanma Barranquero <lekktu@gmail.com>
720
721 * processes.texi (Network Servers): Clarify what the process
722 buffer is used for (bug#9233).
723
51751aa2 7242011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
725
726 * lists.texi (Building Lists): Fix typo.
727
35137ed3
CY
7282011-08-30 Chong Yidong <cyd@stupidchicken.com>
729
730 * display.texi (Basic Faces): New node. Document new faces.
731
732 * modes.texi (Major Mode Conventions): Move some text there.
733 (Mode Help): Remove major-mode var, duplicated in Major Modes.
734
3fd50d5c
CY
7352011-08-29 Chong Yidong <cyd@stupidchicken.com>
736
737 * modes.texi (Basic Major Modes): New node. Callers updated.
738 (Major Modes): Document fundamental-mode and major-mode.
739 (Major Mode Basics): Node deleted; text moved to Major Modes.
740 (Derived Modes): Document derived-mode-p.
741
ddb54206
CY
7422011-08-28 Chong Yidong <cyd@stupidchicken.com>
743
a6326082
CY
744 * files.texi (Changing Files, Create/Delete Dirs): Document new
745 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
746 (Visiting Functions): Remove view-file; it is documented in the
747 Emacs manual.
04e2ce72 748
ddb54206
CY
749 * frames.texi (Layout Parameters): The defaults for the
750 menu-bar-lines and tool-bar-lines parameters depend on the mode.
751
752 * display.texi (Progress): Document spinner functionality.
753
754 * os.texi (Killing Emacs): Note that kill-emacs can be called by
755 operating system signals. Refer to save-buffers-kill-terminal
756 instead of save-buffers-kill-emacs.
757
758 * objects.texi (Symbol Type): Document ## print representation.
759
0c95fcf7
EZ
7602011-08-25 Eli Zaretskii <eliz@gnu.org>
761
762 * display.texi (Specified Space): Mention that `space' specs
763 influence bidi reordering.
764 (Bidirectional Display): Explain how to use `(space . PROPS)' for
765 separating fields with bidirectional content.
766
5980d4c6
EZ
7672011-08-24 Eli Zaretskii <eliz@gnu.org>
768
769 * display.texi (Bidirectional Display): Document return value in
770 buffers that are not bidi-reordered for display, and in unibyte
771 buffers.
772
bca633fb
EZ
7732011-08-23 Eli Zaretskii <eliz@gnu.org>
774
775 * nonascii.texi (Character Properties): Document the values for
776 unassigned codepoints.
777
c094bb0c
EZ
7782011-08-18 Eli Zaretskii <eliz@gnu.org>
779
780 * nonascii.texi (Character Properties): Document use of
781 `bidi-class' and `mirroring' properties as part of reordering.
782 Provide cross-references to "Bidirectional Display".
783
784 * display.texi (Bidirectional Display): Document the pitfalls of
785 concatenating strings with bidirectional content, with possible
f4e90db0
SM
786 solutions. Document bidi-string-mark-left-to-right.
787 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
788 Document use of `bidi-class' and `mirroring' properties as part of
789 reordering.
c094bb0c 790
1ea897d5
EZ
7912011-08-16 Eli Zaretskii <eliz@gnu.org>
792
9adfcd0b
EZ
793 * modes.texi (Major Mode Conventions): Improve the documentation
794 of `mode-class' `special' modes.
795
10862873
EZ
796 * nonascii.texi (Character Properties): Document the `mirroring'
797 property. Add index entries.
798
1ea897d5
EZ
799 * syntax.texi (Categories): Add an example of defining a new
800 category and category table.
801
802 * searching.texi (Regexp Backslash): Document how to display
803 existing categories. Mention the possibility of adding
804 categories, and add an xref to where this is described. Add an
805 index entry.
806
ebb552ed
CY
8072011-08-09 Chong Yidong <cyd@stupidchicken.com>
808
809 * text.texi (Special Properties):
810 * display.texi (Overlay Properties): Note that mouse-face cannot
811 change the text size (Bug#8530).
812
51a714e1
CY
8132011-08-08 Chong Yidong <cyd@stupidchicken.com>
814
815 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
816 using setenv instead.
817
4cc60b9b
EZ
8182011-07-28 Eli Zaretskii <eliz@gnu.org>
819
820 * display.texi (Bidirectional Display): Document the fact that
821 bidi-display-reordering is t by default.
822
5deb92fd
EZ
8232011-07-23 Eli Zaretskii <eliz@gnu.org>
824
825 * display.texi (Bidirectional Display): New section.
826
011b0ad6 8272011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
828 Tim Cross <theophilusx@gmail.com> (tiny change)
829 Glenn Morris <rgm@gnu.org>
011b0ad6 830
67f9b9f8 831 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 832
4baf28e6
AS
8332011-07-15 Andreas Schwab <schwab@linux-m68k.org>
834
835 * help.texi (Keys in Documentation): Revert last change.
836
66249842
LMI
8372011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
838
f863868c
LMI
839 * help.texi (Keys in Documentation): Clarify that \= only quotes
840 the next character, and doesn't affect longer sequences in
841 particular (bug#8935).
842
f4e90db0
SM
843 * debugging.texi (Using Debugger):
844 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 845
0bb23927 8462011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
847
848 * display.texi (Other Display Specs): Document that `left-fringe'
849 and `right-fringe' display specifications are of the "replacing"
850 kind.
851
f2027cdf
LMI
8522011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
853
854 * help.texi (Documentation Basics): Add a link to the Function
855 Documentation node (bug#6580).
856
f987fde4
LMI
8572011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
858
0bc59b25
LMI
859 * keymaps.texi (Menu Bar): Mention :visible and :enable
860 (bug#6344). Text by Drew Adams.
861
63d55f1f
LMI
862 * modes.texi (Running Hooks): Mention buffer-local hook variables
863 (bug#6218).
864
f987fde4
LMI
865 * objects.texi (General Escape Syntax): "a with grave accent" is
866 ?xe0, not ?x8e0 (bug#5259).
867
b7527639
CY
8682011-07-12 Chong Yidong <cyd@stupidchicken.com>
869
870 * display.texi (Face Attributes, Font Selection): Add references
871 to the Fonts node in the Emacs manual (Bug#4178).
872
c830e5ae
CY
8732011-07-12 Chong Yidong <cyd@stupidchicken.com>
874
875 * display.texi (Window Systems): `window-system' is
876 terminal-local.
877
878 * frames.texi (Frame Parameters, Parameter Access): Don't mention
879 frame-local variables.
880
881 * variables.texi (Buffer-Local Variables): Don't mention obsolete
882 frame-local variables.
883 (Frame-Local Variables): Node deleted.
884
885 * elisp.texi (Top): Update node listing.
886
91223e54
LMI
8872011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
888
889 * elisp.texi: Change "inferiors" to "subnodes" in three places
890 (bug#3523).
891
963578d3
CY
8922011-07-11 Chong Yidong <cyd@stupidchicken.com>
893
894 * frames.texi (Window System Selections): Discussion of
895 x-select-enable-clipboard moved to Emacs manual.
896
07151e49
DD
8972011-07-11 Deniz Dogan <deniz@dogan.se>
898
899 * commands.texi (Prefix Command Arguments): Remove excessive
900 apostrophe.
901
7261e1cf
LMI
9022011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
903
ad21a12a
LMI
904 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
905 description is a string (bug#3313).
906
7261e1cf
LMI
907 * frames.texi (Display Feature Testing): Try to explain what all
908 the visual classes mean (bug#3042).
909
568f7b79
LMI
9102011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
911
18d59e29
LMI
912 * modes.texi (Mode Line Variables): Document `mode-line-remote'
913 and `mode-line-client' (bug#2974).
914
568f7b79
LMI
915 * text.texi (Insertion): Clarify marker movements (bug#1651).
916 Text from Drew Adams.
917
54e10184
LMI
9182011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
919
d94d85e9
LMI
920 * text.texi (Special Properties): Clarify the format of `face'
921 (bug#1375).
922
54e10184
LMI
923 * commands.texi (Interactive Call): Add a `call-interactively'
924 example (bug#1010).
925
413c488d
LMI
9262011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
927
928 * functions.texi (Calling Functions): Link to the "Interactive
929 Call" node (bug#1001).
930
322b7dab 9312011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 932
3deead93
CY
933 * customize.texi (Composite Types): Move alist and plist to here
934 from Simple Types (Bug#7545).
935
936 * elisp.texi (Top): Update menu description.
937
b00d8c1a
CY
938 * display.texi (Face Attributes): Document negative line widths
939 (Bug#6113).
940
d2a6c43b
TR
9412011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
942
943 * searching.texi (Match Data): Note that match data can be
944 overwritten by most functions (bug#2499).
945
c7844a27
LMI
9462011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
947
a9ab721e
LMI
948 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
949 flags mean (bug#6659).
950
c7844a27
LMI
951 * functions.texi (What Is a Function): Document the autoload
952 object (bug#6496).
953
f68d76d0
LMI
9542011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
955
8a20ca4c
LMI
956 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
957 is only used in the Customize user interface (bug#6089).
958
f68d76d0 959 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 960 images (bug#7836).
f68d76d0 961
7018dbe7
EZ
9622011-07-02 Eli Zaretskii <eliz@gnu.org>
963
964 * variables.texi (Defining Variables, Void Variables)
965 (Constant Variables): Fix incorrect usage of @kindex.
966
36cb87a1
LMI
9672011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
968
28ee97c7
LMI
969 * variables.texi (Defining Variables): Add an index entry for
970 `set-variable' (bug#7262).
8d4294e9 971 (Defining Variables): Use @findex for functions.
28ee97c7 972
8862ffd5
LMI
973 * frames.texi (Basic Parameters): Document the `explicit-name'
974 parameter (bug#6951).
975
0ec389b9
LMI
976 * customize.texi (Type Keywords): Clarify that :value provides a
977 default value for all types (bug#7386).
978
36cb87a1
LMI
979 * streams.texi (Output Functions): Document `pp'.
980
11fdef7d 9812011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
982
983 * keymaps.texi (Searching Keymaps):
984 * display.texi (Overlay Properties): Fix errors in 2011-05-29
985 change. Suggested by Johan Bockgård.
986
eeafcea7
CY
9872011-06-15 Chong Yidong <cyd@stupidchicken.com>
988
989 * text.texi (Special Properties): Clarify role of font-lock-face.
990
b96e6cde
LMI
9912011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
992
f4e90db0 993 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
994 to `process-live-p' for consistency with other `-live-p' functions.
995
be14b9ab
PE
9962011-06-03 Paul Eggert <eggert@cs.ucla.edu>
997
998 Document wide integers better.
999 * files.texi (File Attributes): Document ino_t values better.
2d365993 1000 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1001 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1002 (Bitwise Operations):
001903b5
PE
1003 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1004 to read, and that will port better if 62-bits becomes the default.
1005 Fix or remove incorrect examples.
be14b9ab
PE
1006 * os.texi (Time Conversion): Document time_t values better.
1007
bcd54f83
LMI
10082011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1009
f4e90db0
SM
1010 * processes.texi (Process Information):
1011 Document `process-alive-p'.
bcd54f83 1012
049bcbcb
CY
10132011-05-29 Chong Yidong <cyd@stupidchicken.com>
1014
1015 * help.texi (Accessing Documentation):
1016 * display.texi (Pixel Specification):
1017 * processes.texi (Serial Ports, Serial Ports):
1018 * nonascii.texi (Character Properties, Default Coding Systems):
1019 * text.texi (Changing Properties, Special Properties):
1020 * windows.texi (Window Start and End):
1021 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1022 * keymaps.texi (Searching Keymaps, Tool Bar):
1023 * minibuf.texi (Basic Completion):
1024 * compile.texi (Eval During Compile):
1025 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1026 7x9 paper in printed manual.
1027
1028 * lists.texi (Sets And Lists): Fix misplaced text.
1029
58539c63
CY
10302011-05-29 Chong Yidong <cyd@stupidchicken.com>
1031
1032 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1033 needs to be active (Bug#8350).
1034
6b5681bf
CY
10352011-05-28 Chong Yidong <cyd@stupidchicken.com>
1036
b4d52acc
CY
1037 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1038
6b5681bf
CY
1039 * tips.texi (Coding Conventions): Remove antediluvian filename
1040 limit recommendation (Bug#8538).
1041
e145f188
GM
10422011-05-27 Glenn Morris <rgm@gnu.org>
1043
1044 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1045
eafed945
GM
10462011-05-26 Glenn Morris <rgm@gnu.org>
1047
1048 * variables.texi (File Local Variables):
1049 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1050 Add some more details on what this function does in the other case.
eafed945 1051
bc8410af
GM
10522011-05-19 Glenn Morris <rgm@gnu.org>
1053
1054 * lists.texi (Sets And Lists): Mention cl provides union etc.
1055
35a30759
N
10562011-05-19 Nix <nix@esperi.org.uk>
1057
1058 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1059
1060 * text.texi (Parsing HTML): Update for function name changes.
1061
1062 * syntax.texi (Syntax Flags): Small fix.
1063
1064 * keymaps.texi (Active Keymaps): Typo fix.
1065 (Changing Key Bindings): Grammar fix.
1066
1067 * frames.texi (Minibuffers and Frames): Grammar fix.
1068 (Window System Selections): x-select-enable-clipboard now defaults to t.
1069
1070 * customize.texi (Common Keywords):
1071 * display.texi (Abstract Display):
1072 * modes.texi (Auto-Indentation):
1073 * nonascii.texi (Converting Representations): Typo fixes.
1074
1075 * control.texi (Examples of Catch): Call it "goto" not "go to".
1076
e3934a8a
EZ
10772011-05-14 Eli Zaretskii <eliz@gnu.org>
1078
bc039a3b
EZ
1079 * nonascii.texi (Character Properties): Fix inconsistencies with
1080 implementation.
1081
e3934a8a
EZ
1082 * text.texi (Special Properties): Move @defvar's out of the
1083 @table. (Bug#8652)
1084
e2c94218
GM
10852011-05-12 Glenn Morris <rgm@gnu.org>
1086
1087 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1088
d2fc7e3d 10892011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1090
1091 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1092 (Multiline Font Lock):
1093 * vol2.texi (Top):
1094 * vol1.texi (Top):
1095 * elisp.texi (Top): Update menu accordingly.
1096
d2fc7e3d 10972011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1098
1099 * modes.texi (Region to Fontify): Fix typo.
1100
79b70037
GM
11012011-05-10 Jim Meyering <meyering@redhat.com>
1102
1103 * minibuf.texi: Fix typo "in in -> in".
1104
b08a63cc 11052011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1106
1107 * numbers.texi (Integer Basics): Large integers are treated as floats.
1108
1ef14cb4
LMI
11092011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1110
1111 * processes.texi (Synchronous Processes): Document the (:file
1112 "/file-name") syntax for `call-process'.
1113
4ffd0d6b 11142011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1115
1116 * windows.texi (Choosing Window): Fix typo.
1117
4ffd0d6b 11182011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1119
1120 * frames.texi (Layout Parameters): Note the difference between
1121 querying and setting parameters for left-fringe and right-fringe
1122 (Bug#6930).
1123
fd5a8ae8
SM
11242011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1125
1126 * minibuf.texi (Basic Completion): Be a bit more precise about the
1127 valid kinds of completion tables.
1128 (Programmed Completion): Remove obsolete text about lambda expressions
1129 not being valid completion tables.
1130
c1bcd0d5
CY
11312011-03-19 Chong Yidong <cyd@stupidchicken.com>
1132
1133 * positions.texi (Excursions): Explain the "save-excursion
1134 defeated by set-buffer" warning.
1135
1136 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1137 save-excursion. Suggested by Uday S Reddy.
1138
03408648 11392011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1140
03408648
SM
1141 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1142 (Lexical Binding): New sub-section.
ba83908c 1143
03408648
SM
1144 * eval.texi (Eval): Discourage the use of `eval'.
1145 Document its new `lexical' argument.
6c075cd7 1146
f6d62986
SM
11472011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1148
03408648 1149 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1150 nil any more.
1151
84ea5558 11522011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1153
1154 * strings.texi (String Conversion): Don't mention
1155 string-make-(uni|multi)byte (bug#8262).
1156 * nonascii.texi (Converting Representations): Fix up range.
1157 * keymaps.texi (Key Binding Commands): Update code point, avoid
1158 "unibyte character" and remove mention of unibyte bindings.
1159
62d94509
EZ
11602011-03-10 Eli Zaretskii <eliz@gnu.org>
1161
1162 * modes.texi (Operator Precedence Grammars): Don't use characters
1163 outside ISO-8859-1.
1164
63a329f8
EZ
11652011-03-09 Eli Zaretskii <eliz@gnu.org>
1166
1167 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1168
1169 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1170
6446548e
GM
11712011-03-08 Glenn Morris <rgm@gnu.org>
1172
1173 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1174 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1175 * elisp.texi: Set documentencoding.
6446548e 1176
33383987
JB
11772011-03-07 Chong Yidong <cyd@stupidchicken.com>
1178
1179 * Version 23.3 released.
1180
0b3ceceb
CY
11812011-03-06 Chong Yidong <cyd@stupidchicken.com>
1182
1183 * package.texi: Update index keywords.
1184 (Package Archives): New node contents. Document package-x.el.
1185
78f5433f
JB
11862011-03-06 Juanma Barranquero <lekktu@gmail.com>
1187
1188 * makefile.w32-in (srcs): Add package.texi.
1189
555e9b5c
CY
11902011-03-06 Chong Yidong <cyd@stupidchicken.com>
1191
120d9389
CY
1192 * package.texi (Packaging, Packaging Basics, Simple Packages)
1193 (Multi-file Packages): Expand and clarify.
1194 (Package Archives): Temporary placeholder node.
1195
1196 * elisp.texi (Top): Update node listing.
1197
555e9b5c
CY
1198 * Makefile.in (srcs): Add package.texi.
1199
b59a4335
CY
12002011-03-05 Chong Yidong <cyd@stupidchicken.com>
1201
1202 * processes.texi (Synchronous Processes): Minor clarification
1203 (Bug#8149).
1204
06083aa1
GM
12052011-03-03 Glenn Morris <rgm@gnu.org>
1206
1207 * files.texi (Truenames): Minor clarification. (Bug#2341)
1208
6640b281
GM
12092011-03-01 Glenn Morris <rgm@gnu.org>
1210
1211 * variables.texi (Directory Local Variables):
1212 Mention `(subdirs . nil)' alist element.
1213
2b0c7330 12142011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1215
1216 * variables.texi (Directory Local Variables): Mention the optional
1217 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1218
b923f7a9
CY
12192011-02-27 Chong Yidong <cyd@stupidchicken.com>
1220
1221 * minibuf.texi (Minibuffer History): Clarify discussion of
1222 minibuffer history lists (Bug#8085).
1223
67ab0163 12242011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1225
e979a521
EZ
1226 * elisp.texi: Sync @dircategory with ../../info/dir.
1227
e03b2fd4
EZ
1228 * files.texi (Visiting Functions): Document find-file-literally,
1229 both the command and the variable.
1230
86ec878a
EZ
1231 * variables.texi (Creating Buffer-Local): Explain the meaning of
1232 permanent local variables.
1233
67ab0163
GM
1234 * files.texi (Visiting Functions): Document find-file-literally,
1235 both the command and the variable.
1236
1237 * variables.texi (Creating Buffer-Local): Explain the meaning of
1238 permanent local variables.
1239
12402011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1241
1242 * keymaps.texi (Remapping Commands): Mention how to undo it.
1243
bfcb151a
RT
12442011-02-09 Reuben Thomas <rrt@sc3d.org>
1245
1246 * loading.texi (Hooks for Loading): Remove unnecessary advice
1247 about eval-after-load (Bug#7986).
1248
a41c8660
CY
12492011-02-05 Chong Yidong <cyd@stupidchicken.com>
1250
1251 * commands.texi (Accessing Mouse): Note that a header line is not
1252 included in the row of posn-col-row.
1253
e0dd6837
CY
12542011-02-02 Chong Yidong <cyd@stupidchicken.com>
1255
1256 * modes.texi (Major Mode Conventions): Add face guidelines.
1257 (Faces for Font Lock): List faces in order of prominence.
1258
a4180391
PE
12592011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1260
1261 format-time-string now supports subsecond time stamp resolution
1262 * os.texi (Time Parsing): Document %N.
1263
7427eb97
CY
12642011-01-28 Chong Yidong <cyd@stupidchicken.com>
1265
61db307f
CY
1266 * vol1.texi (Top):
1267 * vol2.texi (Top):
1268 * elisp.texi (Top):
1269 * display.texi (Display Property): Shorten the menu description of
1270 the "Other Display Specs" node (Bug#7816).
1271
7427eb97
CY
1272 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1273 menu item" concept index entries (Bug#7805).
1274
bf3dae7e
EZ
12752011-01-29 Eli Zaretskii <eliz@gnu.org>
1276
1277 * makefile.w32-in (texinfodir): New variable.
1278 (usermanualdir): Remove as redundant with $(emacsdir).
1279 (MAKEINFO): Remove options, leave only program name.
1280 (MAKEINFO_OPTS): New variable.
1281 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1282
06d8ace5 12832011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1284 Richard Kim <emacs18@gmail.com>
1285
1286 * loading.texi (Library Search): Document list-load-path-shadows
1287 (Bug#7757).
1288
06d8ace5 12892011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1290
1291 * searching.texi (Regexp Special): Remove outdated discussion of
1292 character sets (Bug#7780).
1293
28a88153
CY
1294 * frames.texi (Pop-Up Menus): Document where menu title comes
1295 from (Bug#7684).
1296
06d8ace5 12972011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1298
1299 * display.texi (Making Buttons): Mention limitation of text buttons.
1300
a8e1e9ee
WL
13012011-01-23 Werner Lemberg <wl@gnu.org>
1302
1303 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1304 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1305 (ENVADD): New variable to control texi2dvi and texi2pdf.
1306
362b9d48
GM
13072011-01-15 Chong Yidong <cyd@stupidchicken.com>
1308
1309 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1310 Emacs manual.
1311
13122011-01-15 Eli Zaretskii <eliz@gnu.org>
1313
1314 * files.texi (Directory Names): Explain why FROM in
1315 directory-abbrev-alist should begin with \`. (Bug#7777)
1316
3fa173b4
SM
13172011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1318
1319 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1320
7c420169 13212011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1322
1323 * modes.texi (Emulating Mode Line): Fix last change.
1324
7c420169 13252011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1326
1327 * modes.texi (Emulating Mode Line): Update documentation of
1328 format-mode-line according to changes that fixed bug #7587.
1329
80b33766
SM
13302010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1331
1332 * modes.texi (Derived Modes): Mention prog-mode.
1333
1334 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1335 of the key-binding-data cache since we don't use it any more.
1336
f49d1f52 13372010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1338
4bb49a92
EZ
1339 * processes.texi (Shell Arguments):
1340 * strings.texi (Creating Strings): Don't mention "shell commands";
1341 make it explicit that `split-string-and-unquote' and
1342 `combine-and-quote-strings' are mainly for working with arguments
1343 to call-process and start-process.
1344
3c73e30e
EZ
1345 * processes.texi (Shell Arguments): Fix documentation of
1346 `split-string-and-unquote'. Add indexing. (Bug#7563)
1347
f49d1f52 13482010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1349
1350 * modes.texi (Auto-Indentation): New section to document SMIE.
1351 (Major Mode Conventions):
1352 * text.texi (Mode-Specific Indent): Refer to it.
1353
f49d1f52 13542010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1355
1356 * display.texi (Other Display Specs): Document left-fringe and
1357 right-fringe display specs.
1358
f49d1f52 13592010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1360
1361 * backups.texi (Making Backups):
1362 * modes.texi (Example Major Modes): Use recommended coding style.
1363 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1364 define-derived-mode. Mention completion-at-point-functions.
1365
f49d1f52 13662010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1367
5dcb4c4e
SM
1368 * nonascii.texi (Converting Representations):
1369 Document byte-to-string.
e1115396 1370
ec1b9b17
GM
13712010-12-08 Glenn Morris <rgm@gnu.org>
1372
1373 * buffers.texi (Modification Time):
1374 verify-visited-file-modtime now defaults to the current buffer.
1375
07976ae3 13762010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1377
ec1b9b17 1378 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1379
1380 * strings.texi (Creating Strings): Don't mention semi-obsolete
1381 function char-to-string.
1382 (String Conversion): Shorten discussion of semi-obsolete function
1383 string-to-char. Link to Converting Representations.
1384
1385 * objects.texi (Symbol Type):
1386 * text.texi (Near Point):
1387 * help.texi (Help Functions):
1388 * functions.texi (Mapping Functions): Use string instead of
1389 char-to-string in examples.
1390
07976ae3 13912010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1392
1393 * text.texi (Kill Functions, Kill Functions)
1394 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1395 YANK-HANDLER args.
1396
1397 * symbols.texi (Creating Symbols): Using unintern without an
1398 obarray arg is now obsolete.
1399
1400 * numbers.texi (Float Basics): Document float-e and float-pi.
1401
1402 * variables.texi (Defining Variables): Change "pi" example to
1403 "float-pi".
1404
8547874a
EZ
14052010-11-26 Eli Zaretskii <eliz@gnu.org>
1406
1407 * commands.texi (Click Events): Document the values of X, Y and
1408 COL, ROW in the event's position, when the click is on the header
1409 or mode line, on the fringes, or in the margins.
1410
4a47c275 14112010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1412
5b05d75b
EZ
1413 * customize.texi (Composite Types): Lower-case index entry.
1414
5dcb4c4e
SM
1415 * loading.texi (How Programs Do Loading):
1416 Document load-file-name. (Bug#7346)
c7926fe2 1417
4a47c275 14182010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1419
1420 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1421
0eb025fb
EZ
14222010-11-13 Eli Zaretskii <eliz@gnu.org>
1423
1424 * display.texi (Usual Display): Characters with no fonts are not
1425 necessarily displayed as empty boxes.
1426
2699a554 14272010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1428
1429 * maps.texi (Standard Keymaps): Update File menu description.
1430
8289f37b
GM
14312010-10-28 Glenn Morris <rgm@gnu.org>
1432
1433 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1434
5793a7bc 14352010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1436
1437 * display.texi (Window Systems): Deprecate use of window-system as
1438 a predicate.
1439
17284e30
GM
14402010-10-23 Glenn Morris <rgm@gnu.org>
1441
1442 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1443 sorted-doc.
1444
00f113eb
JB
14452010-10-15 Eli Zaretskii <eliz@gnu.org>
1446
1447 * os.texi (Dynamic Libraries): New node, with slightly modified
1448 text deleted from "Image Formats".
1449 (System Interface): Add @menu entry for "Dynamic Libraries".
1450
1451 * display.texi (Image Formats): Remove description of
1452 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1453
07277eb8
GM
14542010-10-12 Glenn Morris <rgm@gnu.org>
1455
1456 * book-spine.texinfo: Rename to book-spine.texi.
1457
c12e4a81
GM
14582010-10-11 Glenn Morris <rgm@gnu.org>
1459
df187c62
GM
1460 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1461
c12e4a81 1462 * Makefile.in (DVIPS): New variable.
234db610
GM
1463 (.PHONY): Add html, ps.
1464 (html, elisp.html, ps, elisp.ps): New targets.
1465 (clean): Delete html, ps files.
1466 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1467
6513b232
EZ
14682010-10-09 Eli Zaretskii <eliz@gnu.org>
1469
1470 * makefile.w32-in (emacsdir): New variable.
1471 (srcs): Add emacsver.texi.
1472 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1473
abd40fb4
GM
14742010-10-09 Glenn Morris <rgm@gnu.org>
1475
c1dc72b3
GM
1476 * Makefile.in (VPATH): Remove.
1477 (infodir): Make it absolute.
1478 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1479
4393405b
GM
1480 * Makefile.in (dist): Anchor regexps.
1481
eef3ab94
GM
1482 * Makefile.in (srcs): Put elisp.texi first.
1483 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1484
aa9db089
GM
1485 * Makefile.in (infoclean): Remove harmless, long-standing error.
1486
abd40fb4
GM
1487 * Makefile.in ($(infodir)): Delete rule.
1488 (mkinfodir): New.
1489 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1490
68db69ed 1491 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1492 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1493
ea274122
GM
14942010-10-09 Glenn Morris <rgm@gnu.org>
1495
f7a31f11
GM
1496 * Makefile.in (emacsdir): New variable.
1497 (MAKEINFO): Add -I $emacsdir.
1498 (dist): Copy emacsver.texi.
b13254e7
GM
1499 (srcs): Add emacsver.texi.
1500
f7a31f11
GM
1501 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1502 Set EMACSVER by including emacsver.texi.
1503
ea274122
GM
1504 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1505
17ca7950
GM
15062010-10-07 Glenn Morris <rgm@gnu.org>
1507
1508 * Makefile.in (version): New, set by configure.
1509 (clean): Delete dist tar file.
1510 (dist): Use version in tar name.
1511
4c83f6e1
GM
15122010-10-06 Glenn Morris <rgm@gnu.org>
1513
1514 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1515 (INSTALL_INFO): Remove unused variable.
1516 (mostlyclean, infoclean, dist): New rules.
1517 (clean): Delete dvi and pdf files.
1518 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1519 ($(infodir)): Add parallel build workaround.
4c83f6e1 1520
0264072d
GM
15212010-10-04 Glenn Morris <rgm@gnu.org>
1522
1523 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1524 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1525 Fix -I typo.
0264072d
GM
1526 (clean): No 'make.out' or 'core' files.
1527 (.PHONY): Declare clean rules.
1528 (maintainer-clean): Delete pdf file. Guard against cd failures.
1529
77f38949
GM
15302010-10-03 Glenn Morris <rgm@gnu.org>
1531
1532 * files.texi (File Name Components): Remove ignored section about
1533 deleted variable directory-sep-char.
1534
178fdd41
MA
15352010-10-03 Michael Albinus <michael.albinus@gmx.de>
1536
1537 * files.texi (Magic File Names): New defopt
1538 remote-file-name-inhibit-cache.
1539
9c524fcb
GM
15402010-10-02 Glenn Morris <rgm@gnu.org>
1541
1542 * os.texi (Killing Emacs): Hook now runs in batch mode.
1543
f816790b
SM
15442010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1545
1546 * text.texi (Special Properties): Clarify when modification-hooks run.
1547
7cf78aac
SM
15482010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1549
1550 * syntax.texi (Syntax Flags): Document new `c' flag.
1551
ca0d44e4
GM
15522010-09-09 Glenn Morris <rgm@gnu.org>
1553
1554 * display.texi (ImageMagick Images): General cleanup.
1555
10999305 15562010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1557
1558 * files.texi (Directory Names): Use \` rather than ^.
1559
45240125
JD
15602010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1561
1562 * text.texi (Low-Level Kill Ring):
1563 * frames.texi (Window System Selections): Remove cut buffer
1564 documentation.
1565
4abe5bf6
EZ
15662010-08-28 Eli Zaretskii <eliz@gnu.org>
1567
1568 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1569 Parameters", where the default fringe width is described.
1570
1571 * frames.texi (Window Frame Parameters, Basic Parameters)
1572 (Position Parameters, Layout Parameters, Management Parameters)
1573 (Cursor Parameters, Font and Color Parameters): Add indexing for
1574 frame parameters. (Bug#6929)
1575
fdc76236
TT
15762010-08-25 Tom Tromey <tromey@redhat.com>
1577
1578 * vol2.texi (Top): Update.
1579 * vol1.texi (Top): Update.
1580 * tips.texi (Library Headers): Mention Package-Version and
1581 Package-Requires.
1582 * package.texi: New file.
1583 * os.texi (System Interface): Update pointers.
1584 * elisp.texi (Top): Link to new nodes. Include package.texi.
1585 * anti.texi (Antinews): Update pointers.
1586
1e5c1c80
EZ
15872010-08-25 Eli Zaretskii <eliz@gnu.org>
1588
1589 * processes.texi (Filter Functions): Fix last change.
1590
78e33835
CY
15912010-08-24 Markus Triska <triska@gmx.at>
1592
1593 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1594 of `buffer-name' in the main text as well as in the example
1595 (Bug#3098).
1596
198a7a97
CY
15972010-08-22 Chong Yidong <cyd@stupidchicken.com>
1598
1599 * nonascii.texi (Text Representations):
1600 * loading.texi (Loading Non-ASCII):
1601 * compile.texi (Byte Compilation): Don't mention obsolete
1602 --unibyte command-line argument.
1603
bc7d7ea6
CY
16042010-08-22 Chong Yidong <cyd@stupidchicken.com>
1605
1606 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1607
b0126eac 16082010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1609
1610 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1611
e8a6cc19
EZ
16122010-08-20 Eli Zaretskii <eliz@gnu.org>
1613
1614 * commands.texi (Misc Events): Add cross-references to where
1615 POSITION of a mouse event is described in detail.
1616
c4e7c63a 16172010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1618
c4e7c63a 1619 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1620
7815fe19 16212010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1622
1623 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1624 Suggested by Štěpán Němec <stepnem@gmail.com>.
1625
7815fe19 16262010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1627
1628 * minibuf.texi (High-Level Completion): Document args of
1629 `read-buffer-function' (bug#5625).
1630
8b2dd508
JD
16312010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1632
1633 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1634
bace45fe
MA
16352010-07-29 Michael Albinus <michael.albinus@gmx.de>
1636
1637 * processes.texi (Process Information): Explain process property
1638 `remote-tty'.
1639
4ce5a4cc
JB
16402010-07-27 Juanma Barranquero <lekktu@gmail.com>
1641
1642 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1643 instead of "\C-\^?" (bug#6334).
1644
1c84bc7a
JB
1645 * text.texi (Special Properties): Fix typo.
1646
b88746ba
EZ
16472010-07-09 Eli Zaretskii <eliz@gnu.org>
1648
1649 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1650 calling sequences, which are now the standard.
1651
51422d6d
CY
16522010-06-24 Chong Yidong <cyd@stupidchicken.com>
1653
1654 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1655
1656 * commands.texi (Command Overview): Mention undo-boundary call.
1657
d24880de
GM
16582010-06-23 Glenn Morris <rgm@gnu.org>
1659
1660 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1661 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1662 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1663 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1664 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1665 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1666 Untabify Texinfo files.
1667
0fc76035
CY
16682010-06-20 Chong Yidong <cyd@stupidchicken.com>
1669
1670 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1671
5338dc0b
CY
16722010-06-19 Chong Yidong <cyd@stupidchicken.com>
1673
a628ad9d 1674 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1675
2c3a3c1d
CY
16762010-06-02 Chong Yidong <cyd@stupidchicken.com>
1677
ba3bf1d9
CY
1678 * searching.texi (Regexp Special): Remove obsolete information
1679 about matching non-ASCII characters, and suggest using char
1680 classes (Bug#6283).
2c3a3c1d 1681
7f4b4249
JB
16822010-05-30 Juanma Barranquero <lekktu@gmail.com>
1683
1684 * minibuf.texi (Basic Completion): Add missing "@end defun".
1685
637821cd
SM
16862010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1687
1688 * minibuf.texi (Basic Completion): Document completion-boundaries.
1689 (Programmed Completion): Document the new fourth method for boundaries.
1690
e13051c3
CY
16912010-05-22 Chong Yidong <cyd@stupidchicken.com>
1692
a628ad9d 1693 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1694
0235128c 16952010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1696
1697 * windows.texi (Textual Scrolling):
1698 * tips.texi (Coding Conventions):
1699 * minibuf.texi (Minibuffer History):
1700 * maps.texi (Standard Keymaps):
1701 * loading.texi (Where Defined):
1702 * edebug.texi (Instrumenting): Fix typos.
1703
0235128c 17042010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1705
c7c32279
CY
1706 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1707
0235128c
SM
1708 * functions.texi (Obsolete Functions):
1709 Document set-advertised-calling-convention.
eb5ed549
CY
1710
1711 * minibuf.texi (Basic Completion): Document completion-in-region.
1712 (Programmed Completion): Document completion-annotate-function.
1713
1714 * commands.texi (Reading One Event): Document read-key.
1715 (Distinguish Interactive): Document KIND arg to
1716 called-interactively-p. Delete obsolete interactive-p.
1717
1718 * elisp.texi (Top): Update node description.
1719
f8848423
EZ
17202010-05-08 Eli Zaretskii <eliz@gnu.org>
1721
0235128c
SM
1722 * nonascii.texi (Character Properties):
1723 Document unicode-category-table. Add an index entry for Unicode
1724 general category.
1725
17262010-05-07 Chong Yidong <cyd@stupidchicken.com>
1727
1728 * Version 23.2 released.
f8848423 1729
938efb77
JB
17302010-04-20 Juanma Barranquero <lekktu@gmail.com>
1731
1732 * locals.texi (Standard Buffer-Local Variables):
1733 Remove @ignore'd reference to `direction-reversed'.
1734
5854c267
JL
17352010-04-14 Juri Linkov <juri@jurta.org>
1736
1737 Fix @deffn without category.
1738
1739 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1740 for `abbrev-insert'.
1741
1742 * buffers.texi (Indirect Buffers): Add category `Command'
1743 to @deffn of `clone-indirect-buffer'.
1744
1745 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1746 for `next-window' and `previous-window'. Add category `Command'
1747 to @deffn of `pop-to-buffer'.
1748
8a14dec7
CY
17492010-04-01 Chong Yidong <cyd@stupidchicken.com>
1750
1751 * nonascii.texi (Text Representations): Don't mark
1752 enable-multibyte-characters as a user option.
1753
7a1831cf
EZ
17542010-03-31 Eli Zaretskii <eliz@gnu.org>
1755
1756 * control.texi (Handling Errors): How to re-throw a signal caught
1757 by condition-case.
1758
c3863713
CY
17592010-03-26 Chong Yidong <cyd@stupidchicken.com>
1760
1761 * loading.texi (Hooks for Loading): Document after-load-functions.
1762 Copyedits.
1763
c333f279
AM
17642010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1765
1766 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1767
e867cb5d 17682010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1769
1770 * processes.texi (Network Processes): Document seqpacket type.
1771
605f35cd
DN
17722010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1773
1774 * os.texi (System Environment): Do not mention lynxos.
1775
288f9fc0
CY
17762010-03-10 Chong Yidong <cyd@stupidchicken.com>
1777
1778 * Branch for 23.2.
1779
eed5c93a
CY
17802010-03-06 Chong Yidong <cyd@stupidchicken.com>
1781
1782 * objects.texi (Integer Type): Take note of the read syntax
1783 exception for numbers that cannot fit in the integer type.
1784
1ddd6622
GM
17852010-03-03 Glenn Morris <rgm@gnu.org>
1786
1787 * numbers.texi (Integer Basics, Bitwise Operations):
1788 * objects.texi (Integer Type): Update for integers now being 30-bit.
1789
a908c79a
CY
17902010-02-27 Chong Yidong <cyd@stupidchicken.com>
1791
1792 * display.texi (Low-Level Font): Document :otf font-spec property.
1793
cd61af01
SM
17942010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1795
1796 * display.texi (Line Height): Avoid obsolete special default variables
1797 like default-major-mode.
1798
c02f8fe2
AM
17992010-01-28 Alan Mackenzie <acm@muc.de>
1800
1801 * display.texi (Auto Faces): Say fontification-functions is called
1802 whether or not Font Lock is enabled. Tidy up the wording a bit.
1803
d738d18b
CY
18042010-01-17 Chong Yidong <cyd@stupidchicken.com>
1805
1806 * elisp.texi: Remove duplicate edition information (Bug#5407).
1807
4963739e
JB
18082010-01-17 Juanma Barranquero <lekktu@gmail.com>
1809
1810 * two.el (volume-header-toc-markup): Fix typos in docstring.
1811
c57008f6
SM
18122010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1813
1814 Avoid dubious uses of save-excursions.
1815 * positions.texi (Excursions): Recommend the use of
1816 save-current-buffer if applicable.
1817 * text.texi (Clickable Text): Fix the example code which used
1818 save-excursion in a naive way which sometimes preserves point and
1819 sometimes not.
1820 * variables.texi (Creating Buffer-Local):
1821 * os.texi (Session Management):
1822 * display.texi (GIF Images):
1823 * control.texi (Cleanups): Use (save|with)-current-buffer.
1824
2f3725cd
EZ
18252010-01-02 Eli Zaretskii <eliz@gnu.org>
1826
1827 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1828
85eeac93
CY
18292010-01-02 Chong Yidong <cyd@stupidchicken.com>
1830
1831 * nonascii.texi (Text Representations, Character Codes)
1832 (Converting Representations, Explicit Encoding)
1833 (Translation of Characters): Use hex notation consistently.
1834 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1835
4801c5fa
CY
18362010-01-01 Chong Yidong <cyd@stupidchicken.com>
1837
1838 * loading.texi (Where Defined): Make it clearer that these are
1839 loaded files (Bug#5068).
1840
26e533e2
CY
18412009-12-29 Chong Yidong <cyd@stupidchicken.com>
1842
1843 * minibuf.texi (Completion Styles): Document `initials' style.
1844
16d1ff5f
CY
18452009-12-25 Chong Yidong <cyd@stupidchicken.com>
1846
1847 * frames.texi (Resources): Describe inhibit-x-resources.
1848 (Size Parameters): Copyedit.
1849
1850 * hash.texi (Creating Hash):
1851 * objects.texi (Hash Table Type): Document the new hash table
1852 printed representation.
1853
1854 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1855 obsolete.
1856
5dcb4c4e
SM
1857 * processes.texi (Process Buffers):
1858 Document process-kill-buffer-query-function.
16d1ff5f 1859
9a5de3d9
GM
18602009-12-05 Glenn Morris <rgm@gnu.org>
1861
1862 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1863 diary-display-function, and no longer recommended to be a hook.
1864 Update for changes in the names of calendar and diary hooks.
1865 diary-print-entries-hook has changed section.
1866
b640eb52
EZ
18672009-11-28 Eli Zaretskii <eliz@gnu.org>
1868
1869 * text.texi (Special Properties): More accurate description of
1870 what the `cursor' property does.
1871
be1674ab
KR
18722009-11-26 Kevin Ryde <user42@zip.com.au>
1873
1874 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1875 mouse-wheel-down-event, the closest thing to a definition for them.
1876 * os.texi (Startup Summary): vindex inhibit-startup-message and
1877 inhibit-splash-screen.
1878 (Command-Line Arguments): vindex argv.
1879 (Suspending Emacs): vindex suspend-tty-functions and
1880 resume-tty-functions. Don't want to index every hook, but having
1881 the programming ones is helpful.
1882
603f5979
CY
18832009-11-14 Chong Yidong <cyd@stupidchicken.com>
1884
1885 * commands.texi (Motion Events): Fix typo (Bug#4907).
1886
4359a806
CY
18872009-11-08 Chong Yidong <cyd@stupidchicken.com>
1888
1889 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1890 are affected by case-fold-search (Bug#4483).
1891
0f063651
CY
18922009-11-02 Chong Yidong <cyd@stupidchicken.com>
1893
1894 * minibuf.texi (Reading File Names): Note that read-file-name may
1895 use a graphical file dialog.
1896
9bd79893
GM
18972009-10-31 Glenn Morris <rgm@gnu.org>
1898
1899 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1900
ebe479ec
KR
19012009-10-16 Kevin Ryde <user42@zip.com.au>
1902
1903 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1904 in particular so `info-lookup-symbol' can find its docs.
1905
2640fa86
CY
19062009-10-16 Chong Yidong <cyd@stupidchicken.com>
1907
1908 * variables.texi (Constant Variables): Distinguish from defconst
1909 variables.
1910 (Defining Variables): Add cindex.
1911
edd6a733
CY
19122009-10-15 Chong Yidong <cyd@stupidchicken.com>
1913
1914 * os.texi (Time of Day): Clarify that the microsecond part is
1915 ignored (Bug#4637).
1916
5feb0b73
GM
19172009-10-11 Glenn Morris <rgm@gnu.org>
1918
1919 * frames.texi (Size and Position): Clarify what is included in the frame
1920 height. (Bug#4535)
1921
0c5413c8
GM
19222009-10-10 Glenn Morris <rgm@gnu.org>
1923
1924 * windows.texi (Size of Window): The relationship between window and
1925 frame heights is not so simple. (Bug#4535)
1926 Mention window-full-height-p.
1927
7f8b600a
SM
19282009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1929
1930 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1931 used from Lisp.
1932
6185de1c
EZ
19332009-10-07 Eli Zaretskii <eliz@gnu.org>
1934
7f8b600a
SM
1935 * files.texi (Directory Names) <abbreviate-file-name>:
1936 Document that root home directories are not replaced with "~".
6185de1c 1937
9972911f
EZ
19382009-10-06 Eli Zaretskii <eliz@gnu.org>
1939
1940 * text.texi (Special Properties): Document the meaning of the
1941 `cursor' text property whose value is an integer.
1942
2a3f19ef
MA
19432009-10-05 Michael Albinus <michael.albinus@gmx.de>
1944
1945 * files.texi (Magic File Names): Add `copy-directory'.
1946
804543b5
EZ
19472009-10-05 Eli Zaretskii <eliz@gnu.org>
1948
1949 * files.texi (File Attributes): Fix description of file
1950 attributes. (Bug#4638) Update attributes of files.texi example to
1951 be more representative.
1952
461bf92b
MA
19532009-10-05 Michael Albinus <michael.albinus@gmx.de>
1954
1955 * files.texi (Create/Delete Dirs): New command copy-directory.
1956
a86cd395
JB
19572009-10-04 Juanma Barranquero <lekktu@gmail.com>
1958
1959 * anti.texi (Antinews):
1960 * macros.texi (Indenting Macros):
1961 * strings.texi (Creating Strings, Case Conversion):
1962 Remove duplicate words.
1963
d3080264
MA
19642009-10-01 Michael Albinus <michael.albinus@gmx.de>
1965
1966 * files.texi (Create/Delete Dirs): delete-directory has an
1967 optional parameter RECURSIVE.
1968
85d14563
SM
19692009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1970
1971 * buffers.texi (Swapping Text): Minor clarification.
1972
3d9842c6
GM
19732009-10-01 Glenn Morris <rgm@gnu.org>
1974
1975 * functions.texi (Declaring Functions): Mention that we also search for
1976 ".m" files in the src/ directory.
1977
78427304
CY
19782009-09-25 David Engster <deng@randomsample.de>
1979
3d9842c6 1980 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1981
b578c9cc
GM
19822009-09-22 Glenn Morris <rgm@gnu.org>
1983
1984 * internals.texi (Building Emacs): Mention preloaded-file-list.
1985
beee5da7
AM
19862009-09-14 Alan Mackenzie <acm@muc.de>
1987
1988 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1989
5d6ab672
CY
19902009-09-13 Chong Yidong <cyd@stupidchicken.com>
1991
1992 * functions.texi (Anonymous Functions): Rearrange discussion,
1993 giving usage of unquoted lambda forms first. Mention that
1994 `function' and `#'' are no longer required (Bug#4290).
1995
59375eeb
AM
19962009-09-11 Alan Mackenzie <acm@muc.de>
1997
a86cd395 1998 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1999 batch mode.
2000
e7e2f529
GM
20012009-09-01 Glenn Morris <rgm@gnu.org>
2002
2003 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2004
eae47088
GM
20052009-08-26 Ulrich Mueller <ulm@gentoo.org>
2006
2007 * nonascii.texi (Character Codes): Fix typos.
2008
3691a0a6
MA
20092009-08-25 Michael Albinus <michael.albinus@gmx.de>
2010
2011 * processes.texi (Synchronous Processes): New defvar
2012 process-file-side-effects.
2013
664d56b8
GM
20142009-08-25 Glenn Morris <rgm@gnu.org>
2015
2016 * display.texi (Fontsets): Fix typo.
2017
0706c025
GM
2018 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2019
03a74b84
SM
20202009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2021
2022 * processes.texi (Asynchronous Processes): Adjust arglist of
2023 start-process-shell-command and start-file-process-shell-command.
2024
f6de8a37
CY
20252009-08-15 Chong Yidong <cyd@stupidchicken.com>
2026
4b1ed1bb
CY
2027 * advice.texi (Argument Access in Advice): Note that argument
2028 positions are zero-based (Bug#3932).
2029
89a9e058
CY
2030 * commands.texi (Distinguish Interactive): Minor copyedit.
2031
23696fd7
CY
2032 * display.texi (Face Attributes): Add xref to Displaying Faces for
2033 explanation of "underlying face".
2034
f6de8a37
CY
2035 * customize.texi (Common Keywords): Add xref to Loading.
2036
2037 * loading.texi (How Programs Do Loading): Add xref to Lisp
2038 Libraries node in the Emacs manual.
2039
417f77e6
CY
20402009-08-13 Chong Yidong <cyd@stupidchicken.com>
2041
2042 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2043
0999039c
CY
20442009-07-18 Chong Yidong <cyd@stupidchicken.com>
2045
2046 * processes.texi (Shell Arguments): Copyedits.
2047
9af167bc
GM
20482009-07-18 Glenn Morris <rgm@gnu.org>
2049
2050 * loading.texi (Repeated Loading): Fix typo.
2051
137987ab
RS
20522009-07-16 Richard Stallman <rms@gnu.org>
2053
2054 * buffers.texi (Swapping Text): Recommend setting
2055 write-region-annotate-functions and buffer-saved-size.
2056
2057 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2058
622fa380
GM
20592009-07-15 Glenn Morris <rgm@gnu.org>
2060
2061 * edebug.texi: Minor re-phrasings throughout.
2062 (Edebug Execution Modes): Sit-for affects continue mode too.
2063 (Jumping): Use `forward-sexp' rather than its keybinding.
2064 (Edebug Misc): Fix Q binding.
2065 (Edebug Eval): Remove cl version.
2066 (Printing in Edebug): Clarify print-length etc.
2067 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2068 (Specification List): Remove edebug-unwrap findex entry.
2069 (Specification Examples): defmacro is actually not the same as defun.
2070 Escape "`" in example.
2071
6bbd4600
CY
20722009-07-15 Chong Yidong <cyd@stupidchicken.com>
2073
2074 * markers.texi (The Mark): Document optional arg to
2075 deactivate-mark.
2076
e538d479
GM
20772009-07-11 Kevin Ryde <user42@zip.com.au>
2078
2079 * hooks.texi (Standard Hooks): Fix cross-references.
2080
4c98b9ed
GM
2081 * loading.texi (Named Features): Refer to eval-after-load.
2082
5300838c
GM
20832009-07-11 Glenn Morris <rgm@gnu.org>
2084
64fbeb16
GM
2085 * Makefile.in (TEXI2PDF): New.
2086 (elisp.pdf): New target.
2087
4c98b9ed
GM
2088 * searching.texi (Regexp Backslash): Fix typo.
2089
2090 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2091
51d9979c
GM
20922009-07-10 Glenn Morris <rgm@gnu.org>
2093
561c0216
GM
2094 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2095
5b594a58
GM
2096 * customize.texi (Customization Types):
2097 * display.texi (Abstract Display):
0cc8c85a 2098 * objects.texi (Character Type, String Type):
5b594a58 2099 Merge in some menu descriptions from elisp.texi.
51d9979c 2100
c3cbbb40
GM
2101 * hash.texi (Hash Tables):
2102 * modes.texi (Multiline Font Lock):
2103 End menu description with period.
fe42c16a 2104
28528402
GM
21052009-07-09 Glenn Morris <rgm@gnu.org>
2106
2107 * back.texi: Don't hard-code texinfo location.
2108
2109 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2110 (tex): Add texinfodir to TEXINPUTS.
2111 (elisp1med-init, elisp2med-init): Use texinfodir.
2112
2113 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2114 (clean): Add two-volume.make intermediate files.
2115
2116 * elisp.texi, vol1.texi, vol2.texi:
2117 Use a DATE variable with the publication date, and update it.
2118 Fix antinews menu description.
2119
2120 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2121 Update the detailed node listing to match elisp.texi.
2122
2123 * README: Update edition to match elisp.texi.
2124
2125 * objects.texi (General Escape Syntax):
2126 * nonascii.texi (Character Sets):
2127 Use consistent case for "Unicode Standard".
2128
2129 * anti.texi (Antinews):
2130 * customize.texi (Variable Definitions):
2131 * functions.texi (Declaring Functions):
2132 * nonascii.texi (Character Properties):
2133 * processes.texi (Serial Ports):
2134 * text.texi (Special Properties):
2135 * tips.texi (Coding Conventions):
2136 Minor rearrangements to improve TeX line-filling.
2137
2138 * commands.texi (Using Interactive): Fix cross-reference.
2139
17db8e10
JD
21402009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2141
2142 * frames.texi (Management Parameters): Mention sticky.
2143
77c7e2e1
AS
21442009-07-01 Andreas Schwab <aschwab@redhat.com>
2145
2146 * help.texi (Help Functions): Fix description of help-buffer and
2147 help-setup-xref to use @defun instead of @deffn.
2148
3f1c6666
JD
21492009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2150
2151 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2152
ca27c21b
CY
21532009-06-24 Chong Yidong <cyd@stupidchicken.com>
2154
2155 * display.texi (Window Systems): Add ns to the list.
2156
70243478
CY
21572009-06-21 Chong Yidong <cyd@stupidchicken.com>
2158
2159 * Branch for 23.1.
2160
df006536
MR
21612009-06-17 Martin Rudalics <rudalics@gmx.at>
2162
2163 * windows.texi (Dedicated Windows): Fix typo.
2164 (Resizing Windows): Replace @defun by @deffn.
2165
d259fc4b
GM
21662009-06-17 Glenn Morris <rgm@gnu.org>
2167
2168 * variables.texi (Directory Local Variables):
2169 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2170
30781db6
KH
21712009-06-09 Kenichi Handa <handa@m17n.org>
2172
2173 * nonascii.texi (Character Sets): State clearly that FROM and TO
2174 are codepoints of CHARSET.
2175
62e8099c
CY
21762009-06-07 Chong Yidong <cyd@stupidchicken.com>
2177
2178 * minibuf.texi (Reading File Names): Fix introductory text.
2179 Suggested by stan@derbycityprints.com.
2180 (High-Level Completion): Fix typo.
2181
ee1b1917
CY
21822009-05-28 Chong Yidong <cyd@stupidchicken.com>
2183
2184 * frames.texi (Text Terminal Colors): Multi-tty is already
2185 implemented, but tty-local colors are not.
2186
5df647e8
CY
21872009-05-27 Chong Yidong <cyd@stupidchicken.com>
2188
2189 * hooks.texi (Standard Hooks): Remove mention of obsolete
2190 redisplay-end-trigger-functions.
2191
2192 * internals.texi (Window Internals): Remove mention of obsolete
2193 redisplay-end-trigger-functions.
2194
01f17ae2
MR
21952009-05-21 Martin Rudalics <rudalics@gmx.at>
2196
2197 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2198
2199 * backups.texi (Making Backups): backup-directory-alist and
2200 make-backup-file-name-function are options.
2201 (Auto-Saving): auto-save-list-file-prefix is an option.
2202
2203 * buffers.texi (Killing Buffers): buffer-offer-save is an
2204 option.
2205
2206 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2207 option.
2208 (Echo Area Customization): echo-keystrokes is an option.
2209 (Selective Display): selective-display-ellipses is an option.
2210 (Temporary Displays): temp-buffer-show-function is an option.
2211 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2212 are options.
2213 (Font Selection): face-font-family-alternatives,
2214 face-font-selection-order, face-font-registry-alternatives, and
2215 scalable-fonts-allowed are options.
2216 (Fringe Indicators): indicate-buffer-boundaries is an option.
2217 (Fringe Cursors): overflow-newline-into-fringe is an option.
2218 (Scroll Bars): scroll-bar-mode is an option.
2219
2220 * eval.texi (Eval): max-lisp-eval-depth is an option.
2221
2222 * files.texi (Visiting Functions): find-file-hook is an option.
2223 (Directory Names): directory-abbrev-alist is an option.
2224 (Unique File Names): temporary-file-directory and
2225 small-temporary-file-directory are options.
2226
2227 * frames.texi (Initial Parameters): initial-frame-alist,
2228 minibuffer-frame-alist and default-frame-alist are options.
2229 (Cursor Parameters): blink-cursor-alist and
2230 cursor-in-non-selected-windows ar options.
2231 (Window System Selections): selection-coding-system is an
2232 option.
2233 (Display Feature Testing): display-mm-dimensions-alist is an
2234 option.
2235
2236 * help.texi (Help Functions): help-char and help-event-list are
2237 options.
2238
2239 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2240 an option.
2241
2242 * minibuf.texi (Minibuffer History): history-length and
2243 history-delete-duplicates are options.
2244 (High-Level Completion): read-buffer-function and
2245 read-buffer-completion-ignore-case are options.
2246 (Reading File Names): read-file-name-completion-ignore-case is
2247 an option.
2248
2249 * modes.texi (Mode Line Top): mode-line-format is an option.
2250 (Mode Line Variables): mode-line-position and mode-line-modes
2251 are options.
2252
2253 * nonascii.texi (Text Representations):
2254 enable-multibyte-characters is an option.
2255 (Default Coding Systems): auto-coding-regexp-alist,
2256 file-coding-system-alist, auto-coding-alist and
2257 auto-coding-functions are options.
2258 (Specifying Coding Systems): inhibit-eol-conversion is an
2259 option.
2260
2261 * os.texi (Init File): site-run-file is an option.
2262 (System Environment): mail-host-address is an option.
2263 (User Identification): user-mail-address is an option.
2264 (Terminal Output): baud-rate is an option.
2265
2266 * positions.texi (Word Motion): words-include-escapes is an
2267 option.
2268
2269 * searching.texi (Standard Regexps): page-delimiter,
2270 paragraph-separate, paragraph-separate and sentence-end are
2271 options.
2272
2273 * text.texi (Margins): left-margin and fill-nobreak-predicate
2274 are options.
2275
2276 * variables.texi (Local Variables): max-specpdl-size is an
2277 option.
2278
2279 * windows.texi (Choosing Window):
2280 split-window-preferred-function, special-display-function and
2281 display-buffer-function are options.
2282
106e6894
CY
22832009-05-20 Chong Yidong <cyd@stupidchicken.com>
2284
4a83454d
CY
2285 Fix errors spotted by Martin Rudalics.
2286
106e6894
CY
2287 * syntax.texi (Position Parse): Document rationale for ignored
2288 arguments to syntax-ppss-flush-cache.
2289
2290 * processes.texi (Input to Processes): Mark PROCESS arg to
2291 process-running-child-p as optional.
2292 (Network Options): Document NO-ERROR arg to
2293 set-network-process-option.
2294
2295 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2296 command.
2297
2298 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2299 posix-search-backward as commands.
2300
2301 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2302 (Suspending Emacs): Mark suspend-emacs as a command.
2303 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2304 commands.
5dcb4c4e
SM
2305 (Terminal Output): Remove obsolete function baud-rate.
2306 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2307
2308 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2309 terminal-coding-system and set-terminal-coding-system.
2310 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2311 as optional.
2312 (Character Sets): Document RESTRICTION arg of char-charset.
2313 (Character Codes): Mark POS argument to get-byte as optional.
2314
2315 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2316 minibuffer-message.
2317
2318 * files.texi (Create/Delete Dirs): Mark make-directory and
2319 delete-directory as commands.
2320
2321 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2322
2323 * text.texi (Base 64): Mark base64-decode-string and
2324 base64-encode-string as commands.
2325 (Columns): Mark move-to-column as a command.
2326 (Mode-Specific Indent): Document RIGID arg to
2327 indent-for-tab-command.
2328 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2329 Mark indent-code-rigidly as a command.
2330 (Substitution): Mark translate-region as a command.
2331
2332 * frames.texi (Size and Position): Remove obsolete functions
2333 screen-height and screen-width.
2334
04173931
CY
23352009-05-19 Chong Yidong <cyd@stupidchicken.com>
2336
2337 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2338 (Displaying Buffers, Resizing Windows): Correct mistakes;
2339 next-window, previous-window, and pop-to-buffer are not commands,
2340 and fit-window-to-buffer" is a command. (Pointed out by Martin
2341 Rudalics.)
2342
eae7d8f8
RS
23432009-05-17 Richard M Stallman <rms@gnu.org>
2344
2345 * modes.texi (Precalculated Fontification): Clarify text.
2346
b8766179
MR
23472009-05-17 Martin Rudalics <rudalics@gmx.at>
2348
2349 * windows.texi (Selecting Windows): Clarify descriptions of
2350 with-selected-window and get-lru-window.
2351 (Cyclic Window Ordering): Refer to particular frame when talking
2352 about how splitting affects the ordering.
2353 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2354 switch-to-buffer-other-window. Explain how setting of
2355 display-buffer-reuse-frames affects pop-to-buffer.
2356 (Choosing Window): Clarify some details in descriptions of
2357 display-buffer-reuse-frames, pop-up-frames, and
2358 pop-up-frame-function.
2359 (Dedicated Windows): Clarify some details.
2360 (Textual Scrolling): Replace term vscroll by term vertical
2361 scroll position.
2362 (Vertical Scrolling): Fix typo.
2363 (Window Hooks): Relate text on jit-lock-register to window
2364 scrolling and size changes.
2365
734b5e3b
CY
23662009-05-14 Chong Yidong <cyd@stupidchicken.com>
2367
0a65633e
CY
2368 * frames.texi (Initial Parameters): Clarify what the initial
2369 minibuffer frame is.
05be46d7
CY
2370 (Buffer Parameters): Note that the minibuffer parameter can not be
2371 altered.
0a65633e 2372
734b5e3b
CY
2373 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2374 Document display-buffer changes.
2375
925672cd
CY
23762009-05-13 Chong Yidong <cyd@stupidchicken.com>
2377
17ecd7af
CY
2378 * anti.texi (Antinews): Rewrite for Emacs 22.
2379
925672cd
CY
2380 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2381 obarrays are first mentioned. Define "system abbrev" more
2382 prominently, and add it to the index.
2383 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2384 Copyedits.
2385 (Abbrev Expansion): Document abbrev-insert.
2386
80be4dd7
CY
23872009-05-12 Chong Yidong <cyd@stupidchicken.com>
2388
2389 * frames.texi (Font and Color Parameters): Rename from Color
2390 Parameters. Document font-backend parameter.
2391
2392 * vol2.texi (Top): Update node listing.
2393 * vol1.texi (Top): Update node listing.
2394 * elisp.texi (Top): Update node listing.
2395
372a93ac
MR
23962009-05-11 Martin Rudalics <rudalics@gmx.at>
2397
2398 * windows.texi (Choosing Window): Don't explicitly refer to
2399 split-window-sensibly's window argument in descriptions of
2400 split-height-threshold and split-width-threshold.
2401
714c3541
MR
24022009-05-10 Martin Rudalics <rudalics@gmx.at>
2403
2404 * windows.texi (Choosing Window): Fix rewrite of window
2405 splitting section.
2406
0e90e7be
EZ
24072009-05-09 Eli Zaretskii <eliz@gnu.org>
2408
f4e90db0
SM
2409 * nonascii.texi (Default Coding Systems):
2410 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2411 Add indexing.
0e90e7be
EZ
2412 (Lisp and Coding Systems): Add index entries.
2413
d3c0c321
MR
24142009-05-09 Martin Rudalics <rudalics@gmx.at>
2415
2416 * windows.texi (Choosing Window): Describe split-window-sensibly
2417 and rewrite section on window splitting accordingly.
2418 (Textual Scrolling): Replace `...' by @code{...}.
2419
c773345a
CY
24202009-05-04 Chong Yidong <cyd@stupidchicken.com>
2421
ee2d5b5e
CY
2422 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2423 Remove obsoleted pre-abbrev-expand-hook.
2424
2425 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2426 entries.
2427
c773345a
CY
2428 * internals.texi (Object Internals): Don't assume 32-bit machines
2429 are the norm.
2430 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2431 (Window Internals): Synch field names to window.h.
2432 (Process Internals): Synch field names to process.h.
c773345a 2433
dd449674
CY
24342009-04-29 Chong Yidong <cyd@stupidchicken.com>
2435
2436 * variables.texi (File Local Variables): Note that read-circle is
2437 bound to nil when reading file-local variables.
2438
2439 * streams.texi (Input Functions): Document read-circle.
2440 (Output Variables): Add xref to Circular Objects.
2441
4f1e25e2
CY
24422009-04-25 Chong Yidong <cyd@stupidchicken.com>
2443
2444 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2445 Features and Coding System Basics. Node that "p" stands for
2446 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2447 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2448 mouse-appearance-menu.
2449 (Programming Tips): Add xref to Progress.
2450
dca019f8
CY
24512009-04-22 Chong Yidong <cyd@stupidchicken.com>
2452
5dcb4c4e
SM
2453 * os.texi (Command-Line Arguments):
2454 Document command-line-args-left.
dca019f8
CY
2455 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2456 terminal objects for tty arguments.
2457 (Startup Summary): Add xref to Session Management.
2458 (Session Management): Mention emacs-session-restore. Copyedits.
2459
02a89103
CY
24602009-04-20 Chong Yidong <cyd@stupidchicken.com>
2461
2462 * os.texi (Startup Summary): Copyedits. The init file is not
2463 necessarily named .emacs now. Document initial-buffer-choice and
2464 initial-scratch-message. Note where Emacs exits in batch mode.
2465 Document inhibit-splash-screen as an alias.
2466 (Init File): Be neutral about which init file name to use.
2467
24682009-04-16 Chong Yidong <cyd@stupidchicken.com>
2469
2470 * os.texi (System Interface): Fix Texinfo usage.
2471
0c1cfe01
CY
24722009-04-15 Chong Yidong <cyd@stupidchicken.com>
2473
80d7cdca
CY
2474 * searching.texi (Regexp Backslash): Also refer to shy groups as
2475 non-capturing or unnumbered groups.
2476 (Regexp Functions): Add cross-reference to Regexp Backslash.
2477
0c1cfe01
CY
2478 * display.texi (Truncation): Overlays can use line-prefix and
2479 wrap-prefix too.
2480 (Overlay Properties): Document wrap-prefix and line-prefix.
2481 (Face Attributes): Document underline-minimum-offset.
2482 (Face Remapping): Copyedits.
2483 (Low-Level Font): Copyedits.
2484 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2485 (Line Height): Emphasize that line-spacing only takes effect on
2486 graphical terminals.
0c1cfe01 2487
c4adeee0
CY
24882009-04-13 Chong Yidong <cyd@stupidchicken.com>
2489
2490 * display.texi (Refresh Screen): Note that a passage about screen
2491 refreshing is text terminal only.
2492 (Forcing Redisplay): Delete misleading comment---sit-for calls
2493 redisplay, not the other way around.
2494 (Truncation): Note new values of truncate-partial-width-windows.
2495 Copyedits.
2496 (Invisible Text): Document invisible-p.
2497
b20ecfa1
EZ
24982009-04-11 Eli Zaretskii <eliz@gnu.org>
2499
2500 * display.texi (Overlays): Overlays don't scale well. See
2501 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2502
97d8273f
CY
25032009-04-10 Chong Yidong <cyd@stupidchicken.com>
2504
f147ff75
CY
2505 * syntax.texi (Syntax Table Functions): Document cons cell
2506 argument for modify-syntax-entry.
2507 (Categories): Document cons cell argument for
2508 modify-category-entry.
2509
fca4ec76
CY
2510 * searching.texi (String Search): Document word-search-forward-lax
2511 and word-search-backward-lax.
2512 (Searching and Case): Describe isearch behavior more precisely.
2513
9c283d5b
CY
2514 * keymaps.texi (Tool Bar): Mention that some platforms do not
2515 support multi-line toolbars. Suggested by Stephen Eglen.
2516
2517 * frames.texi (Layout Parameters): Mention that Nextstep also
2518 allows only one tool-bar line. Suggested by Stephen Eglen.
2519
97d8273f
CY
2520 * nonascii.texi (Text Representations): Copyedits.
2521 (Coding System Basics): Also mention utf-8-emacs.
2522 (Converting Representations, Selecting a Representation)
2523 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2524 Copyedits.
2525 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2526
2bad3299
CY
25272009-04-09 Chong Yidong <cyd@stupidchicken.com>
2528
2529 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2530 (Filling): Clarify REGION argument of fill-paragraph.
2531 Document fill-forward-paragraph-function.
2bad3299
CY
2532 (Special Properties): Remove "new in Emacs 22" declaration.
2533 (Clickable Text): Merge with Links and Mouse-1 node.
2534
5dcb4c4e
SM
2535 * display.texi (Button Properties, Button Buffer Commands):
2536 Change xref to Clickable Text.
2bad3299
CY
2537
2538 * tips.texi (Key Binding Conventions): Change xref to Clickable
2539 Text.
2540
2541 * elisp.texi (Top): Update node listing.
2542
ea30ce4f
CY
25432009-04-05 Chong Yidong <cyd@stupidchicken.com>
2544
47af2f4b
CY
2545 * markers.texi (The Mark): Copyedits. Improve description of
2546 handle-shift-selection.
2547 (The Region): Move use-region-p here from The Mark.
2548
ea30ce4f
CY
2549 * positions.texi (Screen Lines): Document (cols . lines) argument
2550 for vertical-motion.
2551
2aa8ea6e
CY
25522009-04-04 Chong Yidong <cyd@stupidchicken.com>
2553
3ec61d4e
CY
2554 * frames.texi (Frames): Clean up introduction. Document `ns'
2555 return value for framep.
2556 (Creating Frames): Note how the terminal is chosen.
2557 (Multiple Terminals, Multiple Displays): Merge into a single node.
2558 (Color Parameters): Fix typo.
2559
2560 * variables.texi (Local Variables, Buffer-Local Variables)
2561 (Creating Buffer-Local): Change link to Multiple Terminals.
2562
2563 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2564
2565 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2566 Terminals.
2567
2568 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2569 to Multiple Terminals.
2570
2571 * elisp.texi (Top): Update node listing.
2572 * vol2.texi (Top): Update node listing.
2573 * vol1.texi (Top): Update node listing.
2574
9257072f
CY
2575 * buffers.texi (Current Buffer): Note that the append-to-buffer
2576 example is no longer in synch with the latest code. Tie the two
2577 examples together.
2578
2aa8ea6e
CY
2579 * files.texi (File Attributes): Move note about MS-DOS from
2580 Changing Files to File Attributes.
2581 (Create/Delete Dirs): Note that mkdir is an alias for this.
2582
22e74b17
CY
25832009-04-01 Markus Triska <triska@gmx.at>
2584
2585 * processes.texi (Filter Functions): Suggest how to handle output
2586 batches.
2587
4bbe48ec
CY
25882009-03-30 Chong Yidong <cyd@stupidchicken.com>
2589
2590 * help.texi (Accessing Documentation): Update example to use
2591 help-setup-xref and with-help-window.
2592 (Help Functions): Remove print-help-return-message, which is
2593 semi-obsolete due to with-help-window. Document help-buffer and
2594 help-setup-xref.
2595
b9723f39
CY
25962009-03-29 Chong Yidong <cyd@stupidchicken.com>
2597
5dcb4c4e
SM
2598 * help.texi (Accessing Documentation, Help Functions):
2599 Remove information about long-obsolete Emacs versions.
9eb52e90 2600
b9723f39
CY
2601 * modes.texi (Mode Line Variables): The default values of the mode
2602 line variables are now more complicated.
2603
b0cc32db
CY
26042009-03-28 Chong Yidong <cyd@stupidchicken.com>
2605
3c25a5a9
CY
2606 * modes.texi (Major Mode Conventions): Note that specialness is
2607 inherited.
31c9eebb
CY
2608 (Derived Modes): Note that define-derive-mode sets the mode-class
2609 property.
3c25a5a9 2610
b0cc32db
CY
2611 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2612 goto-map. Add search-map to the list.
2613
c5e0006d
EZ
26142009-03-27 Eli Zaretskii <eliz@gnu.org>
2615
1213465a
EZ
2616 * os.texi (System Environment): Update the list of system-type
2617 values.
2618
c5e0006d
EZ
2619 * markers.texi (The Mark) <handle-shift-selection>: Update for
2620 removal of the optional argument DEACTIVATE.
2621
48bab3d6
CY
26222009-03-25 Chong Yidong <cyd@stupidchicken.com>
2623
2624 * commands.texi (Focus Events): Most X window managers don't use
2625 focus-follows-mouse nowadays.
2626
6e4ff1b6
CY
26272009-03-24 Chong Yidong <cyd@stupidchicken.com>
2628
2629 * commands.texi (Defining Commands): Clarify introduction.
2630 (Using Interactive): Not that interactive can be put in a symbol
2631 property.
2632 (Interactive Call): Note that a symbol with a non-nil
2633 interactive-form property satisfies commandp.
2634
11625308
JB
26352009-03-23 Juanma Barranquero <lekktu@gmail.com>
2636
2637 * minibuf.texi (Intro to Minibuffers): Fix typos.
2638
7b34420d
CY
26392009-03-23 Chong Yidong <cyd@stupidchicken.com>
2640
2641 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2642 about minibuffers in old Emacs versions. Copyedits.
2643 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2644 (Text from Minibuffer): Simplify introduction.
2645
f9257eed
AM
26462009-03-22 Alan Mackenzie <acm@muc.de>
2647
2648 * commands.texi (Using Interactive): Clarify string argument to
2649 `interactive' - even promptless elements need \n separators.
2650
f639ba70
CY
26512009-03-18 Chong Yidong <cyd@stupidchicken.com>
2652
2653 * minibuf.texi (Completion Styles): New node.
2654
2655 * elisp.texi (Top): Update node listing.
2656
d897e8ee
CY
26572009-03-17 Chong Yidong <cyd@stupidchicken.com>
2658
2659 * minibuf.texi (Basic Completion): Note that
2660 read-file-name-completion-ignore-case and
2661 read-buffer-completion-ignore-case can override
2662 completion-ignore-case.
2663 (Minibuffer Completion): Document completing-read changes.
2664 (Completion Commands): Avoid mentioning partial completion mode.
2665 Document minibuffer-completion-confirm changes, and
2666 minibuffer-confirm-exit-commands.
2667 (High-Level Completion): Document new require-match behavior for
2668 read-buffer. Document read-buffer-completion-ignore-case.
2669 (Reading File Names): Document new require-match behavior for
2670 read-file-name.
2671
b1f23349
CY
26722009-03-14 Chong Yidong <cyd@stupidchicken.com>
2673
2674 * debugging.texi (Error Debugging): Don't mislead the reader into
2675 thinking that debug-on-error enters debugger for C-f at EOB.
2676 (Error Debugging): Setting debug-on-init within the init file
2677 works, and has for some time.
2678
d6eb4e25
KH
26792009-03-13 Kenichi Handa <handa@m17n.org>
2680
2681 * display.texi (Fontsets): Update the description.
2682
1cf53dc5
CY
26832009-03-13 Chong Yidong <cyd@stupidchicken.com>
2684
2685 * advice.texi (Advising Primitives): Link to What Is a Function.
2686
81f919fc
CY
26872009-03-12 Chong Yidong <cyd@stupidchicken.com>
2688
cf4229eb
CY
2689 * compile.texi (Speed of Byte-Code): Update example.
2690 (Disassembly): Update examples.
2691
81f919fc 2692 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2693
2694 * customize.texi (Common Keywords): It's not necessary to use :tag
2695 to remove hyphens, as custom-unlispify-tag-name does it
2696 automatically.
5dcb4c4e
SM
2697 (Variable Definitions): Link to File Local Variables.
2698 Document customized-value symbol property.
f2bbc08c
CY
2699 (Customization Types): Move menu to end of node.
2700
955964d7
CY
27012009-03-10 Chong Yidong <cyd@stupidchicken.com>
2702
2703 * macros.texi (Compiling Macros): Omit misleading sentence, which
2704 implied that macros can only be used in the same file they are
2705 defined.
2706 (Backquote): Remove obsolete information about Emacs 19.
2707
d25ed7db
GM
27082009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2709
2710 * display.texi (Display Margins): Fix paren typo.
2711
d55f6ca5
CY
27122009-02-27 Chong Yidong <cyd@stupidchicken.com>
2713
f0e57ed8
CY
2714 * elisp.texi (Top): Update node listing.
2715
2716 * variables.texi (Variables): Clarify introduction.
2717 (Global Variables): Mention that setq is a special form.
2718 (Local Variables): Use active voice.
2719 (Tips for Defining): Mention marking variables as safe.
2720 (Buffer-Local Variables): Mention terminal-local and frame-local
2721 variables together.
2722 (File Local Variables): Copyedits.
2723 (Frame-Local Variables): Note that they are not really useful.
2724 (Future Local Variables): Node deleted.
2725
d55f6ca5 2726 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2727 Unicode escape syntax.
d55f6ca5 2728
ca8f09a8
CY
27292009-02-23 Chong Yidong <cyd@stupidchicken.com>
2730
2731 * control.texi (Control Structures): Add cindex entry for "textual
2732 order".
2733
2734 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2735 instead of "expression" throughout.
2736 (Function Indirection): Copyedits. Use active voice.
2737 (Eval): The default value of max-lisp-eval-depth is now 400.
2738
a20878b6
MB
27392009-02-23 Miles Bader <miles@gnu.org>
2740
2741 * processes.texi (System Processes): Rename `system-process-attributes'
2742 to `process-attributes'.
2743
61f66044
CY
27442009-02-22 Chong Yidong <cyd@stupidchicken.com>
2745
1b80d1f3
CY
2746 * symbols.texi (Property Lists): Emphasize that property lists are
2747 not restricted to symbol cells.
2748 (Other Plists): Copyedit.
2749
61f66044
CY
2750 * sequences.texi (Sequences Arrays Vectors): Make introduction
2751 more concise.
2752 (Arrays): Mention char-tables and bool-vectors too.
2753 (Vectors): Don't repeat information given in Arrays node. Link to
2754 nodes that explain the vector usage examples.
2755 (Char-Tables): Note that char-table elements can have arbitrary
2756 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2757 Link to Property Lists node.
61f66044 2758
9403944b
CY
27592009-02-22 Chong Yidong <cyd@stupidchicken.com>
2760
2761 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2762 `append'.
4068c7b4 2763 (List Elements): Copyedits.
9403944b
CY
2764
2765 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2766 of `vconcat'.
2767
2768 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2769 Emacs 20 usage of `concat'.
2770 (Case Conversion): Copyedits.
2771
b87a185f
CY
27722009-02-21 Chong Yidong <cyd@stupidchicken.com>
2773
2774 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2775 Minor edits.
2776 (Frame Configuration Type): Emphasize that it is not primitive.
2777 (Font Type): New node.
2778 (Type Predicates): Add fontp; type-of now recognizes font object
2779 types.
2780
2781 * intro.texi (Version Info): Update version numbers in examples.
2782 (Acknowledgements): List more contributors.
2783
2784 * elisp.texi: Bump version number to 3.0.
2785 (Top): Link to Font Type node.
2786
867d4bb3
JB
27872009-02-20 Juanma Barranquero <lekktu@gmail.com>
2788
2789 * modes.texi (Major Mode Conventions): Remove duplicate words.
2790 (Customizing Keywords): Fix typo.
2791
77730170
EZ
27922009-02-14 Eli Zaretskii <eliz@gnu.org>
2793
2794 * nonascii.texi (User-Chosen Coding Systems): Document that
2795 select-safe-coding-system suggests raw-text if there are raw bytes
2796 in the region.
2797 (Explicit Encoding): Warn not to use `undecided' when encoding.
2798
c8736212
GM
27992009-02-11 Glenn Morris <rgm@gnu.org>
2800
2801 * frames.texi (Visibility of Frames): Mention the effect multiple
2802 workspaces/desktops can have on visibility.
2803
ab992d66
EZ
28042009-02-07 Eli Zaretskii <eliz@gnu.org>
2805
c8736212
GM
2806 * text.texi (Commands for Insertion):
2807 * commands.texi (Event Mod):
2808 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2809 * nonascii.texi (Translation of Characters):
2810 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2811 (Explicit Encoding): Document the `charset' text property produced
2812 by decode-coding-region and decode-coding-string.
ab992d66 2813
e651a255
AM
28142009-01-27 Alan Mackenzie <acm@muc.de>
2815
2816 * modes.texi (Search-based Fontification): Correct a typo.
2817
bc5cde4b
JB
28182009-01-25 Juanma Barranquero <lekktu@gmail.com>
2819
2820 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2821 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2822
3533155b
EZ
28232009-01-24 Eli Zaretskii <eliz@gnu.org>
2824
f721deda
EZ
2825 * display.texi (Window Systems): Document the value of
2826 `initial-window-system' under --daemon.
2827
3533155b
EZ
2828 * os.texi (System Environment): Remove description of the
2829 `environment' function which has been deleted.
2830
f79b43b2
DN
28312009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2832
2833 * frames.texi (Multiple Displays): Remove documentation for
2834 removed function make-frame-on-tty.
2835
e3aa6669
CY
28362009-01-22 Chong Yidong <cyd@stupidchicken.com>
2837
2838 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2839 write-region-annotate-functions.
2840 Document write-region-post-annotation-function.
e3aa6669 2841
fb13a416
CY
28422009-01-19 Chong Yidong <cyd@stupidchicken.com>
2843
2844 * display.texi (Font Lookup): Document WIDTH argument of
2845 x-list-fonts.
2846
02eccf6b
EZ
28472009-01-17 Eli Zaretskii <eliz@gnu.org>
2848
ead3f58d
EZ
2849 * maps.texi (Standard Keymaps): Rename function-key-map to
2850 local-function-key-map.
2851
2852 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2853 local-function-key-map.
2854
2855 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2856 and `set-keyboard-coding-system' now accept an optional terminal
2857 argument.
2858
2859 * commands.texi (Event Mod): `keyboard-translate-table' is now
2860 terminal-local.
2861 (Function Keys): Rename function-key-map to
2862 local-function-key-map.
2863
df05a163
EZ
2864 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2865 frames.texi.
2866
0ed8034e 2867 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2868 `delete-terminal-functions', `suspend-tty-functions' and
2869 `resume-tty-functions'.
0ed8034e
EZ
2870
2871 * frames.texi (Frames): Document `frame-terminal' and
2872 `terminal-live-p'.
2873 (Multiple Displays): Document `make-frame-on-tty'.
2874 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2875 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2876 (Terminal Parameters): Document `terminal-parameters',
2877 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2878
2879 * os.texi (System Environment): Document `environment' and
2880 `initial-environment'.
490f1197
EZ
2881 (Suspending Emacs): Update for multi-tty; document
2882 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2883
02eccf6b
EZ
2884 * nonascii.texi (Coding System Basics): More accurate description
2885 of `raw-text'.
2886
f19fea97
JB
28872009-01-12 Juanma Barranquero <lekktu@gmail.com>
2888
2889 * display.texi (Low-Level Font): Fix typo.
2890
16fa292f
CY
28912009-01-10 Chong Yidong <cyd@stupidchicken.com>
2892
2893 * elisp.texi (Top): Update node listing.
2894
2895 * display.texi (PostScript Images): Node deleted.
2896
0b4faef3
EZ
28972009-01-10 Eli Zaretskii <eliz@gnu.org>
2898
3355f04d
EZ
2899 * processes.texi (Decoding Output): Document that null bytes force
2900 no-conversion for reading process output.
2901
2902 * files.texi (Reading from Files): Document that null bytes force
2903 no-conversion when visiting files.
2904
11625308 2905 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2906
5dcb4c4e
SM
2907 * nonascii.texi (Lisp and Coding Systems):
2908 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2909 (Character Properties): Improve wording.
0b4faef3 2910
ce9cf065
CY
29112009-01-09 Chong Yidong <cyd@stupidchicken.com>
2912
2913 * display.texi (Font Lookup): Remove obsolete function
2914 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2915 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2916 (Font Selection): Reorder order of variable descriptions.
2917 Minor clarifications.
ce9cf065
CY
2918
2919 * elisp.texi (Top): Update node listing.
2920
ab756fb3
GM
29212009-01-09 Glenn Morris <rgm@gnu.org>
2922
2923 * commands.texi (Command Loop Info): Say that last-command-char and
2924 last-input-char are obsolete aliases.
2925
2926 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2927 last-input-char and last-command-char, since they are just aliases for
2928 last-input-event and last-command-event.
2929
2930 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2931 last-command-char.
2932
6b2b8ab1
CY
29332009-01-08 Chong Yidong <cyd@stupidchicken.com>
2934
2935 * elisp.texi: Update node listing.
2936
2937 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2938 (Face Attributes): Don't link to Font Lookup.
2939 Document font-family-list.
6b2b8ab1
CY
2940 (Fonts): New node.
2941
3568e767
JR
29422009-01-08 Jason Rumney <jasonr@gnu.org>
2943
2944 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2945 changing the standard pointer shapes. (Bug#1485)
3568e767 2946
6221c8db
CY
29472009-01-08 Chong Yidong <cyd@stupidchicken.com>
2948
2949 * display.texi (Attribute Functions): Note that a function value
2950 :height is relative, and that compatibility functions work by
2951 calling set-face-attribute.
2952 (Displaying Faces): Reorder list in order of increasing priority.
2953 (Face Remapping): New node. Content moved here from Displaying
2954 Faces.
2955 (Glyphs): Link to Face Functions.
2956
e3d3799a
CY
29572009-01-08 Chong Yidong <cyd@stupidchicken.com>
2958
2959 * display.texi (Faces): Don't discuss face id here. facep does
2960 not return t.
2961 (Defining Faces): Minor clarification.
2962 (Face Attributes): Rearrange items to match docstring of
2963 set-face-attribute. Add :foundry attribute. Document new role of
2964 :font attribute. Texinfo usage fix.
2965 (Attribute Functions): Copyedits.
2966 (Face Functions): Note that face number is seldom used.
2967
638a2457
RS
29682009-01-05 Richard M Stallman <rms@gnu.org>
2969
2970 * strings.texi (Predicates for Strings): Minor clarification.
2971
2972 * functions.texi (Function Safety): Texinfo usage fix.
2973
49ea0074
JB
29742009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2975
2976 * objects.texi (General Escape Syntax): Fix typo.
2977
9f822178
MR
29782009-01-03 Martin Rudalics <rudalics@gmx.at>
2979
2980 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2981 works via the default value of pop-up-frame-function.
2982
af34ad36
EZ
29832009-01-02 Eli Zaretskii <eliz@gnu.org>
2984
2985 * processes.texi (System Processes): Document the `time' and
2986 `ctime' attributes of `system-process-attributes'.
2987
d31f6679
CY
29882009-01-01 Chong Yidong <cyd@stupidchicken.com>
2989
2990 * display.texi (Face Attributes): Clarify :height attribute.
2991
174dc00c
MR
29922008-12-31 Martin Rudalics <rudalics@gmx.at>
2993
2994 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2995 the front of the buffer list. Add entries for `last-buffer' and
2996 `unbury-buffer'.
2997
b8afe7e4
EZ
29982008-12-27 Eli Zaretskii <eliz@gnu.org>
2999
d14030f5
EZ
3000 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3001 and its subsections.
3002
3003 * frames.texi (Multiple Terminals, Low-level Terminal)
3004 (Terminal Parameters, Frames on Other TTY devices): New sections.
3005 (Frames): Add an xref to "Multiple Terminals".
3006
765980a4
EZ
3007 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3008
3009 * objects.texi (Terminal Type): New node.
3010 (Editing Types): Add it to the menu.
3011
47bd5577
EZ
3012 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3013 Variables".
3014
eb22b78c 3015 * variables.texi (Directory Local Variables): New node.
47bd5577 3016 (Variables): Add a menu item for it.
eb22b78c 3017
b8afe7e4
EZ
3018 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3019 `generated-autoload-file'.
3020
77bb0476
EZ
30212008-12-20 Eli Zaretskii <eliz@gnu.org>
3022
028e2c19
EZ
3023 * os.texi (Startup Summary): Add xref to documentation of
3024 `initial-window-system'.
3025
77bb0476
EZ
3026 * display.texi (Window Systems): Document `window-system' the
3027 function. The variable `window-system' is now frame-local.
028e2c19 3028 Document `initial-window-system'.
77bb0476 3029
dda87836
MR
30302008-12-19 Martin Rudalics <rudalics@gmx.at>
3031
3032 * windows.texi (Windows): Rewrite description of
3033 fit-window-to-buffer.
3034
caef3ed2
GM
30352008-12-13 Glenn Morris <rgm@gnu.org>
3036
3037 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3038 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3039
21c58e4d
GM
30402008-12-12 Glenn Morris <rgm@gnu.org>
3041
3042 * debugging.texi (Error Debugging): Refer forwards to
3043 eval-expression-debug-on-error.
3044
af38459f
EZ
30452008-12-05 Eli Zaretskii <eliz@gnu.org>
3046
5dedd9b5
EZ
3047 * strings.texi (String Basics): Only unibyte strings that
3048 represent key sequences hold 8-bit raw bytes.
3049
af38459f
EZ
3050 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3051 paragraph to speak about `undecided'.
3052 (Character Properties): Don't explain the meaning of each
3053 property; instead, identify their Unicode Standard names.
b3f1f4a5 3054 (Character Sets): Document `map-charset-chars'.
af38459f 3055
fa047ae7
GM
30562008-12-02 Glenn Morris <rgm@gnu.org>
3057
3058 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3059 section yet again.
3060
47dbc044
EZ
30612008-11-29 Eli Zaretskii <eliz@gnu.org>
3062
98d05998
EZ
3063 * nonascii.texi (Character Properties): New Section.
3064 (Specifying Coding Systems): Document
3065 `coding-system-priority-list', `set-coding-system-priority', and
3066 `with-coding-priority'.
3067 (Lisp and Coding Systems): Document `check-coding-systems-region'
3068 and `coding-system-charset-list'.
3069 (Coding System Basics): Document `coding-system-aliases'.
3070
3071 * elisp.texi (Top): Add a @detailmenu entry for "Character
3072 Properties".
3073
47dbc044
EZ
3074 * objects.texi (Character Type): Correct the range of Emacs
3075 characters. Add an @xref to "Character Codes".
3076
3077 * strings.texi (String Basics): Add an @xref to "Character Codes".
3078
3079 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3080
3081 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3082 (Character Codes): Document `max-char'.
3083
8b80cdf5
EZ
30842008-11-28 Eli Zaretskii <eliz@gnu.org>
3085
3086 * nonascii.texi (Text Representations, Converting Representations)
3087 (Character Sets, Scanning Charsets, Translation of Characters):
3088 Make text more accurate.
3089
a99dceba
GM
30902008-11-28 Glenn Morris <rgm@gnu.org>
3091
3092 * files.texi (Format Conversion Round-Trip): Improve previous change.
3093
f6dc3bed
CY
30942008-11-26 Chong Yidong <cyd@stupidchicken.com>
3095
3096 * modes.texi (Auto Major Mode): Fix example.
3097
5da9413d
GM
30982008-11-25 Glenn Morris <rgm@gnu.org>
3099
3100 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3101
3102 * files.texi (Format Conversion Round-Trip):
3103 Use active voice for previous change.
3104
fcca848c
CY
31052008-11-25 Chong Yidong <cyd@stupidchicken.com>
3106
3107 * os.texi (Processor Run Time):
3108 * processes.texi (Transaction Queues):
3109 * markers.texi (The Mark):
3110 * windows.texi (Choosing Window, Selecting Windows):
3111 * files.texi (Changing Files, Magic File Names):
3112 * commands.texi (Key Sequence Input):
3113 * functions.texi (Declaring Functions):
3114 * strings.texi (Predicates for Strings):
3115 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3116
36c8dc54
CY
31172008-11-24 Chong Yidong <cyd@stupidchicken.com>
3118
3119 * help.texi (Accessing Documentation): Update example.
3120
3121 * variables.texi (Defining Variables): Note that `*' is not
3122 necessary if defcustom is used.
3123
2a79b242
EZ
31242008-11-22 Eli Zaretskii <eliz@gnu.org>
3125
3126 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3127 Characters" from @detailmenu.
3128
3129 * nonascii.texi (Character Codes, Character Sets)
3130 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3131 (Chars and Bytes, Splitting Characters): Sections removed.
3132
392f0d26
LK
31332008-11-22 Lute Kamstra <lute@gnu.org>
3134
3135 * positions.texi (Text Lines): Update goto-line documentation.
3136
af1a5cd5
MR
31372008-11-21 Martin Rudalics <rudalics@gmx.at>
3138
6a4cfb0c
MR
3139 * frames.texi (Frames): Fix typo, add cross references, reword.
3140 (Initial Parameters): Reword special-display-frame-alist text.
3141 (Frames and Windows): Reword. Describe argument norecord for
3142 set-frame-selected-window.
3143 (Input Focus): Describe argument norecord for select-frame.
3144 Remove comment on MS-Windows behavior for focus-follows-mouse.
3145 (Raising and Lowering): Mention windows-frames dichotomy in
3146 metaphor.
3147
af1a5cd5
MR
3148 * windows.texi (Displaying Buffers, Vertical Scrolling)
3149 (Horizontal Scrolling): Fix indenting and rewording issues
3150 introduced with 2008-11-07 change.
3151
c249fa9c
GM
31522008-11-20 Glenn Morris <rgm@gnu.org>
3153
3154 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3155 element of `format-alist'.
3156
204d4665
GM
31572008-11-19 Glenn Morris <rgm@gnu.org>
3158
3159 * doclicense.texi: Update to FDL 1.3.
3160 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3161
cc0910af
CY
31622008-11-18 Chong Yidong <cyd@stupidchicken.com>
3163
efe6e7c4
CY
3164 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3165 vars, which are obsolete. Mention jit-lock-register.
3166
5dcb4c4e
SM
3167 * modes.texi (Other Font Lock Variables):
3168 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3169
cc0910af
CY
3170 * frames.texi (Color Parameters): Document alpha parameter.
3171
aeeedf76
MR
31722008-11-16 Martin Rudalics <rudalics@gmx.at>
3173
3174 * windows.texi (Splitting Windows, Deleting Windows)
3175 (Selecting Windows, Cyclic Window Ordering)
3176 (Buffers and Windows, Displaying Buffers, Choosing Window)
3177 (Dedicated Windows, Window Point, Window Start and End)
3178 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3179 (Size of Window, Resizing Windows, Window Configurations)
3180 (Window Parameters): Avoid @var at beginning of sentences and
3181 reword accordingly.
3182
4c565c5c
LK
31832008-11-11 Lute Kamstra <lute@gnu.org>
3184
3185 * files.texi (File Name Components): Fix file-name-extension
3186 documentation.
3187
25f494c9
JB
31882008-11-11 Juanma Barranquero <lekktu@gmail.com>
3189
3190 * frames.texi (Basic Parameters): Remove display-environment-variable
3191 and term-environment-variable.
3192
a1401ab1
EZ
31932008-11-08 Eli Zaretskii <eliz@gnu.org>
3194
3195 * windows.texi (Basic Windows, Splitting Windows)
3196 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3197 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3198 (Resizing Windows, Window Configurations, Window Parameters):
3199 Fix wording and markup.
a1401ab1 3200
efafc282
MR
32012008-11-07 Martin Rudalics <rudalics@gmx.at>
3202
3203 * windows.texi (Windows): Update entries.
3204 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3205 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3206 (Selecting Windows, Cyclic Window Ordering): Reword with special
3207 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3208 (Buffers and Windows, Choosing Window): Reword with special
3209 emphasis on dedicated windows.
3210 (Displaying Buffers): Reword. For switch-to-buffer mention that
3211 it may fall back on pop-to-buffer. For other-window try to
3212 explain how it treats the cyclic ordering of windows.
efafc282
MR
3213 (Dedicated Windows): New node and section discussing dedicated
3214 windows and associated functions.
86ab855a 3215 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3216 (Window Start and End): Rename node and section title. Reword.
3217 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3218 Minor rewording.
3219 (Size of Window): Reword, in particular text on window-width.
3220 (Resizing Windows): Reword. Add text on balancing windows.
3221 (Window Configurations): Reword. Mention window parameters.
3222 (Window Parameters): New node and section on window parameters.
3223 (Window Hooks): Reword. Mention that
3224 window-configuration-change-hook is run "buffer-locally".
3225 * elisp.texi (Top): Update Windows entries in @detailmenu
3226 section.
3227
d60a8ab2
JB
32282008-11-04 Juanma Barranquero <lekktu@gmail.com>
3229
3230 * searching.texi (Regexp Search): Fix typo.
3231
01777627
CY
32322008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3233
3234 * searching.texi (Regexp Search): Document GREEDY arg.
3235 (Simple Match Data): Fix return value.
3236
c4526e93
EZ
32372008-11-01 Eli Zaretskii <eliz@gnu.org>
3238
3239 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3240 with Emacs 23 internal representation of characters.
3241 Document `unibyte-string'.
c4526e93 3242
fe2ae8b5
CY
32432008-10-28 Chong Yidong <cyd@stupidchicken.com>
3244
3245 * processes.texi (Process Information): Note that process-status
3246 does not accept buffer names.
3247
cc5a21e3
CY
32482008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3249
3250 * positions.texi (Skipping Characters): Correct return value of
3251 skip-chars-forward.
3252
09460d9a
MR
32532008-10-25 Martin Rudalics <rudalics@gmx.at>
3254
520b29e7
MR
3255 * windows.texi (Deleting Windows): Update documentation of
3256 delete-windows-on.
3257 (Buffers and Windows): Update documentations of
3258 get-buffer-window and get-buffer-window-list.
3259 (Displaying Buffers): Update documentation of
3260 replace-buffer-in-windows.
3261
09460d9a
MR
3262 * buffers.texi (Current Buffer): Reword set-buffer and
3263 with-current-buffer documentations.
3264 (Creating Buffers): Reword documentation of get-buffer-create.
3265
4d48fcdc
MR
32662008-10-23 Martin Rudalics <rudalics@gmx.at>
3267
3268 * buffers.texi (Current Buffer): Reword documentation of
3269 set-buffer.
3270 (Buffer Names): Reword documentation of buffer-name.
3271 (The Buffer List): For bury-buffer explain what happens with the
3272 buffer's window.
3273 (Creating Buffers): Say that get-buffer-create's arg is called
3274 buffer-or-name.
3275
f0143c43
CY
32762008-10-22 Chong Yidong <cyd@stupidchicken.com>
3277
3e5dbbd3
CY
3278 * advice.texi (Computed Advice): Explain what DEFINITION is.
3279
f0143c43
CY
3280 * nonascii.texi (Character Codes): Remove obsolete function
3281 char-valid-p, and document characterp instead.
3282
52a94b85
MR
32832008-10-22 Martin Rudalics <rudalics@gmx.at>
3284
3285 * windows.texi (Displaying Buffers): Reword documentation of
3286 pop-to-buffer.
3287 (Choosing Window): Rewrite documentation of display-buffer and
3288 its options.
3289
f76f8246
MR
3290 * buffers.texi (Killing Buffers): Update documentation of
3291 kill-buffer.
3292
acc8b598
EZ
32932008-10-21 Eli Zaretskii <eliz@gnu.org>
3294
80e6b6df
EZ
3295 * processes.texi (Serial Ports): Fix wording and improve markup.
3296
3645358a
EZ
3297 * searching.texi (Regexp Search): Document `string-match-p' and
3298 `looking-at-p'.
3299 (POSIX Regexps): Add an xref for "non-greedy".
3300 (Regexp Special): Add @cindex entry for "non-greedy".
3301
b3d50cff 3302 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3303 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3304
73b7530a
EZ
3305 * frames.texi (Color Names): Add an xref to `read-color'.
3306
3307 * minibuf.texi (High-Level Completion): Document `read-color'.
3308
acc8b598
EZ
3309 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3310
3311 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3312
3313 * buffers.texi (Swapping Text): New section, documents
3314 `buffer-swap-text'.
3315
10e187e8
MR
33162008-10-21 Martin Rudalics <rudalics@gmx.at>
3317
3318 * windows.texi (Resizing Windows): Minor wording fix.
3319
fd6f900c
EZ
33202008-10-20 Eli Zaretskii <eliz@gnu.org>
3321
3322 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3323 and `combine-and-quote-strings'.
3324
3325 * strings.texi (Creating Strings): Add xrefs for them.
3326
e4372165
EZ
33272008-10-19 Eli Zaretskii <eliz@gnu.org>
3328
d6328fba
EZ
3329 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3330 match the corresponding menu in minibuf.texi.
3331
e4372165
EZ
3332 * minibuf.texi (Reading File Names): Document `read-shell-command'
3333 and `minibuffer-local-shell-command-map'.
3334
5d8dda33
MR
33352008-10-19 Martin Rudalics <rudalics@gmx.at>
3336
3337 * windows.texi (Resizing Windows): Remove var{} around "window" in
3338 documentation of enlarge-window.
3339 Rewrite documentation of window-min-height and window-min-width.
3340
437706cd
EZ
33412008-10-19 Eli Zaretskii <eliz@gnu.org>
3342
80f85d7c
EZ
3343 * functions.texi (Calling Functions): Document `apply-partially'.
3344
291703b5
EZ
3345 * hooks.texi (Standard Hooks): Mention
3346 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3347
3348 * variables.texi (File Local Variables): Document
3349 `file-local-variables-alist', `before-hack-local-variables-hook'
3350 and `hack-local-variables-hook'.
3351
583d8b3c
EZ
3352 * processes.texi (Synchronous Processes): Document `process-lines'.
3353
5dcb4c4e
SM
3354 * customize.texi (Variable Definitions):
3355 Document `custom-reevaluate-setting'.
437706cd 3356
7e51d89b
MR
33572008-10-18 Martin Rudalics <rudalics@gmx.at>
3358
3359 * windows.texi (Choosing Window, Deleting Windows)
3360 (Displaying Buffers): Expand documentation of dedicated windows.
3361
43c59a3d
EZ
33622008-10-18 Eli Zaretskii <eliz@gnu.org>
3363
018a960d
EZ
3364 * files.texi (Changing Files): Document symbolic input of file
3365 modes to `set-file-modes'. Document `read-file-modes' and
3366 `file-modes-symbolic-to-number'.
3367
2c0b8144
EZ
3368 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3369 and `search-map'.
3370
5dcb4c4e
SM
3371 * searching.texi (Search and Replace):
3372 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3373 Document `multi-query-replace-map'.
80120f13 3374
6d4913f0 3375 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3376 (Completion Commands, Reading File Names):
3377 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3378 `minibuffer-local-filename-must-match-map'.
3379 (Minibuffer Completion): The `require-match' argument to
3380 `completing-read' can now have the value `confirm-only'.
3381
43c59a3d
EZ
3382 * windows.texi (Displaying Buffers): Minor wording fix.
3383 (Choosing Window): `split-height-threshold' can now be nil.
3384 Document `split-width-threshold'. `pop-up-frames' can have the
3385 value `graphic-only'.
3386
f36acfd9
EZ
33872008-10-17 Eli Zaretskii <eliz@gnu.org>
3388
3389 * os.texi (Startup Summary): Document `before-init-time' and
3390 `after-init-time'. Document `initial-window-system' and
3391 `window-system-initialization-alist'. Document reading the
3392 abbrevs file. Document the call to `server-start' under --daemon.
3393 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3394 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3395 (Time Parsing): Document `format-seconds'.
f36acfd9 3396
96995b89
MR
33972008-10-17 Martin Rudalics <rudalics@gmx.at>
3398
3399 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3400 and reword.
3401
2de17c73
EZ
34022008-10-16 Eli Zaretskii <eliz@gnu.org>
3403
3404 * markers.texi (The Mark): Document use-region-p.
3405
9cf52b11
EZ
34062008-10-15 Eli Zaretskii <eliz@gnu.org>
3407
c3aaf1d7
EZ
3408 * internals.texi (Writing Emacs Primitives): The interactive spec
3409 of a primitive can be a Lisp form.
3410
841a1743
EZ
3411 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3412 values of transient-mark-mode. Document handle-shift-selection.
3413
3414 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3415 (Interactive Examples): Show an example of `^'.
3416 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3417 (Defining Commands, Using Interactive): The interactive-form of a
3418 function can be added via its symbol's property.
841a1743 3419
52441368
EZ
3420 * positions.texi (List Motion): beginning-of-defun-function can
3421 now accept an argument.
3422
8e8c1a72
EZ
3423 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3424 now return a list of strings.
3425
a33a1f2a
EZ
3426 * control.texi (Handling Errors): Document ignore-errors.
3427
4fb04348
EZ
3428 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3429 (Parameter Access): Document set-frame-parameter.
3430
ee666f84
EZ
3431 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3432 Hooks" for the effect of kill-all-local-variables on local hook
3433 functions.
3434
9cf52b11
EZ
3435 * modes.texi (Major Mode Conventions, Mode Line Variables):
3436 `mode-name' need not be a string. xref to "Mode Line Data" for
3437 details, and to "Emulating Mode Line" for computing a string
3438 value.
3439
22526bc4
EZ
34402008-10-14 Eli Zaretskii <eliz@gnu.org>
3441
a65f6a85
EZ
3442 * processes.texi (System Processes): New section.
3443 (Processes, Signals to Processes): Add xrefs to it.
3444
3445 * objects.texi (Editing Types): A `process' is a subprocess of
3446 Emacs, not just any process running on the OS.
3447
3448 * elisp.texi (Top): Adjust the @detailmenu for the above two
3449 changes.
3450
2724b26a
EZ
3451 * sequences.texi (Char-Tables): Remove documentation of
3452 set-char-table-default, which has no effect since Emacs 23.
3453 <char-table-range, set-char-table-range>: Don't mention generic
3454 characters and charsets. Add a cons cell as a possible argument.
3455
3456 * nonascii.texi (Splitting Characters)
3457 (Translation of Characters): Don't mention generic characters.
3458
3459 * display.texi (Fontsets): Don't mention generic characters.
3460
22526bc4 3461 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3462 argument FUNCTION with a cons cell as KEY.
22526bc4 3463
eaf4b689
EZ
34642008-10-13 Eli Zaretskii <eliz@gnu.org>
3465
45e46036
EZ
3466 * objects.texi (Primitive Function Type): Move "@cindex special
3467 forms" from here...
3468
3469 * eval.texi (Special Forms): ...to here.
3470
3471 * functions.texi (What Is a Function): `functionp' returns nil for
3472 special forms. Add an xref.
3473
eaf4b689
EZ
3474 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3475 Variables".
3476
3477 * variables.texi (Frame-Local Variables): New section.
3478 (Buffer-Local Variables): Add an xref to it.
3479 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3480 have both frame-local and buffer-local binding.
3481
3482 * frames.texi (Frames): Mention multiple tty frames.
3483 (Frame Parameters, Parameter Access): Mention frame-local variable
3484 bindings.
3485
15688fce
GM
34862008-09-20 Glenn Morris <rgm@gnu.org>
3487
3488 * display.texi (Defining Faces): Recommend against face variables.
3489
35539065
JB
34902008-09-16 Juanma Barranquero <lekktu@gmail.com>
3491
3492 * display.texi (Echo Area Customization): Fix typo.
3493
6a57054b
JB
34942008-09-09 Juanma Barranquero <lekktu@gmail.com>
3495
3496 * loading.texi (Where Defined): Add `defface' item.
3497
d632fb82
MR
34982008-09-06 Martin Rudalics <rudalics@gmx.at>
3499
3500 * loading.texi (Where Defined): Fix description of symbol-file.
3501
905a9adb
JR
35022008-08-26 Jason Rumney <jasonr@gnu.org>
3503
3504 * display.texi (TIFF Images): New section describing :index property.
3505
852e91b7
CY
35062008-08-23 Chong Yidong <cyd@stupidchicken.com>
3507
3508 * display.texi (Temporary Displays): Remove unnecessary comment
3509 about usage of temp-buffer-show-hook.
3510
6be001ee
CY
35112008-08-05 Chong Yidong <cyd@stupidchicken.com>
3512
3513 * symbols.texi (Other Plists): Fix incorrect example.
3514 Suggested by Florian Beck.
3515
58e3d8e8
JB
35162008-07-31 Juanma Barranquero <lekktu@gmail.com>
3517
3518 * os.texi: Fix previous change.
3519
7c2fb837
DN
35202008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3521
3522 * os.texi:
3523 * intro.texi:
3524 * files.texi: Remove VMS support.
3525
9e2a2647
DN
35262008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3527
3528 * os.texi:
3529 * frames.texi:
3530 * display.texi: Remove mentions of Mac Carbon.
3531
c4f4682b
MB
35322008-07-01 Miles Bader <miles@gnu.org>
3533
3534 * text.texi (Special Properties):
3535 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3536
3696411e
JB
35372008-06-28 Johan Bockgård <bojohan@gnu.org>
3538
3539 * display.texi (Other Image Types): Fix copy/paste error; say
3540 "PBM", not "XBM".
3541
f2a77c3a
DN
35422008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3543
3544 * os.texi: Remove references to obsolete systems.
3545
6d52677d
EZ
35462008-06-20 Eli Zaretskii <eliz@gnu.org>
3547
3548 * makefile.w32-in (distclean): Remove makefile.
3549
1a87da4c
GM
35502008-06-17 Glenn Morris <rgm@gnu.org>
3551
3552 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3553 (elisp, dist): Remove rules and variables that are obsolete now
3554 the lisp manual is no longer distributed separately.
3555
fdda1c5d
GM
35562008-06-16 Glenn Morris <rgm@gnu.org>
3557
646692e9
GM
3558 * configure, configure.in, mkinstalldirs: Remove unused files.
3559
3560 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3561 * vol1.texi (EMACSVER):
6a57054b 3562 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3563
3564 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3565 as per maintain.info.
3566
611bee81
GM
35672008-06-15 Glenn Morris <rgm@gnu.org>
3568
a7bed3a0
GM
3569 * makefile.w32-in (manual): Use "23" rather than "21".
3570
3571 * Makefile.in (emacsver): New, set by configure.
3572 (manual): Use emacsver.
3573
d794edf2
GM
3574 * intro.texi: Report bugs using M-x report-emacs-bug.
3575
611bee81
GM
3576 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3577
c73e02fa
GM
35782008-06-13 Daniel Engeler <engeler@gmail.com>
3579
3580 * elisp.texi, internals.texi, processes.texi: Add documentation
3581 about serial port access.
3582
e40a85cd
MB
35832008-06-05 Miles Bader <miles@gnu.org>
3584
3585 * display.texi (Displaying Faces): Update to reflect function
3586 renamings in face-remap.el.
3587
7b753744
JB
35882008-06-05 Juanma Barranquero <lekktu@gmail.com>
3589
3590 * display.texi (Fontsets): Fix typos.
3591
9d3d42fb
MB
35922008-06-03 Miles Bader <miles@gnu.org>
3593
7b753744
JB
3594 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3595 remove-relative-face-remapping, set-base-face-remapping,
3596 and set-default-base-face-remapping.
9d3d42fb 3597
f2cec7a9
MB
35982008-06-01 Miles Bader <miles@gnu.org>
3599
3600 * display.texi (Displaying Faces): Add face-remapping-alist.
3601
8f39c96d
SM
36022008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3603
3604 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3605 variable names.
3606
1ef5eecc
ER
36072008-05-03 Eric S. Raymond <esr@golux>
3608
352c8b4a 3609 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3610 (current-global-map) return references, not copies.
3611
63b4387f
JL
36122008-05-02 Juri Linkov <juri@jurta.org>
3613
3614 * minibuf.texi (Text from Minibuffer): Document a list of
3615 default values for `read-from-minibuffer'.
3616
38a8b703
JB
36172008-04-24 Juanma Barranquero <lekktu@gmail.com>
3618
3619 * nonascii.texi (Translation of Characters): Fix previous change.
3620
7c42e639
CY
36212008-04-20 Chong Yidong <cyd@stupidchicken.com>
3622
3623 * display.texi (Overlay Properties): Clarify role of underlying
3624 textprop and overlay keymaps for display strings.
3625
3626 * keymaps.texi (Active Keymaps): Ditto.
3627
25c0d999
SM
36282008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3629
3630 * minibuf.texi (Programmed Completion):
3631 Replace dynamic-completion-table with the new completion-table-dynamic.
3632
e3af5968
CY
36332008-04-07 Chong Yidong <cyd@stupidchicken.com>
3634
3635 * intro.texi (Some Terms): Change "fonts in this manual" index
3636 entry to "typographic conventions".
3637
6bfc8698
EZ
36382008-04-05 Eli Zaretskii <eliz@gnu.org>
3639
3640 * objects.texi (Text Props and Strings): Add indexing for read
3641 syntax of text properties.
3642
4972c361
SM
36432008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3644
3645 * processes.texi (Decoding Output): Remove process-filter-multibyte
3646 functions.
3647
c70a68db
MR
36482008-03-15 Martin Rudalics <rudalics@gmx.at>
3649
3650 * display.texi (Finding Overlays): Say that empty overlays at
3651 the end of the buffer are reported too.
3652
1291fd36
GM
36532008-03-13 Glenn Morris <rgm@gnu.org>
3654
3655 * elisp.texi (EMACSVER): Set to 23.0.60.
3656
c6b0dfd5
CY
36572008-02-26 Chong Yidong <cyd@stupidchicken.com>
3658
38a8b703 3659 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3660
875fc30c
GM
36612008-02-22 Glenn Morris <rgm@gnu.org>
3662
3663 * frames.texi (Position Parameters): Clarify the description of
3664 `left' and `top', using information from "Geometry".
3665 (Geometry): Give a pointer to "Position Parameters", rather than
3666 repeating information.
3667
d8c8e45a
GM
36682008-02-11 Glenn Morris <rgm@gnu.org>
3669
3670 * objects.texi (Equality Predicates): No longer talk about "two"
3671 functions.
3672
38a8b703 36732008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3674
3675 * objects.texi (Equality Predicates): Add defun for
3676 equal-including-properties.
3677
bfffe0b1
GM
36782008-02-10 Glenn Morris <rgm@gnu.org>
3679
3680 * objects.texi (Equality Predicates):
3681 Mention equal-including-properties.
3682
431b78c9
RS
36832008-02-07 Richard Stallman <rms@gnu.org>
3684
3685 * windows.texi (Window Start): Mention the feature of moving
3686 window-start to start of line.
3687
c8763fb6 36882008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3689
3690 * keymaps.texi (Tool Bar): Document rtl property.
3691
1a256502
TTN
36922008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3693
3694 * display.texi (Button Types):
3695 For define-button-type, clarify type of NAME.
3696
569382c2
MR
36972008-01-19 Martin Rudalics <rudalics@gmx.at>
3698
3699 * buffers.texi (Buffer Modification): Fix typo.
3700
f3041af1
DN
37012008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3702
3703 * os.texi (System Environment): Remove references to OSes that are
3704 not supported anymore.
3705
d35e1cd7
DN
37062008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3707
3708 * os.texi (System Environment): Remove mention for Masscomp.
3709
23af7580
RS
37102008-01-04 Richard Stallman <rms@gnu.org>
3711
3712 * display.texi (Faces): Don't talk about internal face vector as arg
3713 to facep.
3714
3715 * customize.texi (Type Keywords): Fix previous change.
3716
3717 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3718 * elisp.texi (Top): Fix menu for commands.texi change.
3719
ec7d5b1e
RS
37202007-12-30 Richard Stallman <rms@gnu.org>
3721
5dcb4c4e 3722 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3723 (Accessing Scroll): New node broken out of Accessing Mouse.
3724
101a6cea
RS
37252007-12-28 Richard Stallman <rms@gnu.org>
3726
3727 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3728 (Basic Parameters): For `title', refer to title bar.
041817a4 3729 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3730
72b7e664
RS
37312007-12-23 Richard Stallman <rms@gnu.org>
3732
3733 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3734 Improve some of the commented-out keywords' text too.
3735
27a4f445
MR
37362007-12-14 Martin Rudalics <rudalics@gmx.at>
3737
e2e3f1d7
MR
3738 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3739 "visit the current buffer".
3740
27a4f445
MR
3741 * os.texi (System Interface): Fix typo.
3742
a2afc99d
RS
37432007-12-04 Richard Stallman <rms@gnu.org>
3744
3745 * objects.texi (Symbol Type): Fix typo.
3746
b694135c
RS
37472007-12-03 Richard Stallman <rms@gnu.org>
3748
3749 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3750
f99a19da
GM
37512007-12-01 Glenn Morris <rgm@gnu.org>
3752
3753 * functions.texi (Declaring Functions): Improve previous change.
3754
8f4b37d8
GM
37552007-11-30 Glenn Morris <rgm@gnu.org>
3756
3757 * functions.texi (Declaring Functions): Add optional fourth
3758 argument of declare-function, and setting third argument to `t'.
3759
61a2fe01
RS
37602007-11-29 Richard Stallman <rms@gnu.org>
3761
3762 * customize.texi (Composite Types): Document `group' type.
3763
cbfc5193
GM
37642007-11-29 Glenn Morris <rgm@gnu.org>
3765
5dcb4c4e
SM
3766 * functions.texi (Declaring Functions): Add findex.
3767 Mention `external' files.
cbfc5193 3768
8386283a
JB
37692007-11-26 Juanma Barranquero <lekktu@gmail.com>
3770
3771 * functions.texi (Declaring Functions): Fix directive.
3772
a07c9a8b
RS
37732007-11-25 Richard Stallman <rms@gnu.org>
3774
3775 * help.texi (Help Functions): Clean up last change.
3776
3777 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3778
3779 * loading.texi (Named Features): Minor cleanup.
3780
3781 * macros.texi (Eval During Expansion): Minor cleanup.
3782
3783 * variables.texi (Variable Aliases): Minor cleanup.
3784
a0925923
RS
37852007-11-24 Richard Stallman <rms@gnu.org>
3786
3787 * functions.texi (Declaring Functions): Clarify previous change.
3788
3789 * compile.texi (Compiler Errors): Clarify previous change.
3790
20c63e44
RS
37912007-11-24 Richard Stallman <rms@gnu.org>
3792
e5e76c04 3793 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3794 Clarify the text and move items around.
3795
5bb0cda3
GM
37962007-11-24 Glenn Morris <rgm@gnu.org>
3797
3798 * functions.texi (Declaring Functions): New section.
3799 * compile.texi (Compiler Errors): Mention declaring functions,
3800 defvar with no initvalue, and byte-compile-warnings.
3801
af13c86a
MR
38022007-11-15 Martin Rudalics <rudalics@gmx.at>
3803
3804 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3805 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3806
a5373305
MR
38072007-11-13 Martin Rudalics <rudalics@gmx.at>
3808
3809 * help.texi (Help Functions): Document new macro `with-help-window'.
3810
fe284805
JL
38112007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3812
3813 * searching.texi (Replacing Match): Describe new
3814 `match-substitute-replacement'.
3815
2c3a09b1
RS
38162007-10-31 Richard Stallman <rms@gnu.org>
3817
3818 * strings.texi (Creating Strings): Null strings from concat not unique.
3819
f2b480f4
RS
38202007-10-26 Richard Stallman <rms@gnu.org>
3821
3822 * objects.texi (Equality Predicates): Null strings are uniquified.
3823
3824 * minibuf.texi: Minor clarifications in previous change.
3825
db21122c
GM
38262007-10-25 Glenn Morris <rgm@gnu.org>
3827
3828 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3829
2328cbb3
RS
38302007-10-24 Richard Stallman <rms@gnu.org>
3831
3832 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3833
3834 * variables.texi (Frame-Local Variables): Node deleted.
3835 (Variables): Delete Frame-Local Variables from menu.
3836 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3837 (Default Value): Don't mention frame-local vars.
3838
3839 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3840
3841 * loading.texi (Unloading): Document FEATURE-unload-function
3842 instead of FEATURE-unload-hook.
3843
2328cbb3
RS
3844 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3845
c066bafa
JL
38462007-10-22 Juri Linkov <juri@jurta.org>
3847
3848 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3849 (High-Level Completion): Document a list of default value strings
3850 in the DEFAULT argument, for which minibuffer functions return the
3851 first element.
3852
65ced25f
JL
38532007-10-17 Juri Linkov <juri@jurta.org>
3854
3855 * text.texi (Filling): Update arguments of fill-paragraph.
3856 fill-paragraph operates on the active region in Transient Mark mode.
3857 Remove fill-paragraph-or-region.
3858
ee46ec8e
KB
38592007-10-13 Karl Berry <karl@gnu.org>
3860
3861 * elisp.texi (@dircategory): Move to after @copying,
3862 since we want @copying as close as possible to the beginning of
3863 the output.
3864
61bbdbc6
RS
38652007-10-12 Richard Stallman <rms@gnu.org>
3866
3867 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3868
3869 * commands.texi (Distinguish Interactive): New node,
3870 broken out from Interactive Call and rewritten.
3871 (Command Loop): Put Distinguish Interactive in menu.
3872
af23e1e8
RS
38732007-10-09 Richard Stallman <rms@gnu.org>
3874
3875 * text.texi (Examining Properties): Mention overlay priority.
3876
3877 * display.texi (Display Margins): Correct the description
3878 of margin display specifications.
3879 (Replacing Specs): New subnode broken out of Display Property.
3880
e1965a69
JL
38812007-10-06 Juri Linkov <juri@jurta.org>
3882
3883 * text.texi (Filling): Document fill-paragraph-or-region.
3884
4638454b
JB
38852007-10-05 Juanma Barranquero <lekktu@gmail.com>
3886
3887 * display.texi (Auto Faces): Fix typo.
3888
7ed54cc5
RS
38892007-10-02 Richard Stallman <rms@gnu.org>
3890
3891 * display.texi (Display Property): Explain some display specs
3892 don't let you move point in.
3893
5dcb4c4e
SM
3894 * frames.texi (Cursor Parameters):
3895 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3896
3897 * windows.texi (Basic Windows): Don't describe
3898 cursor-in-non-selected-windows here.
3899
305a7ef2
EZ
39002007-10-01 Eli Zaretskii <eliz@gnu.org>
3901
3902 * processes.texi (Misc Network): Note that these functions are
3903 supported only on some systems.
3904
f7a7f4eb
RS
39052007-10-01 Richard Stallman <rms@gnu.org>
3906
3907 * display.texi (Overlay Properties): Explain nil as priority.
3908 Explain that conflicts are unpredictable if not resolved by
3909 priorities.
3910
780d7bb9
RS
39112007-09-23 Richard Stallman <rms@gnu.org>
3912
3913 * macros.texi (Backquote): Minor clarification.
3914
14b4fdfb
RS
39152007-09-19 Richard Stallman <rms@gnu.org>
3916
3917 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3918 Clarify when they work in parallel and when one overrides.
3919 Fix error in example.
14b4fdfb 3920
b8d4c8d0
GM
39212007-09-06 Glenn Morris <rgm@gnu.org>
3922
b3e755a9 3923 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3924 commands to use ../../info.
3925 * Makefile.in (infodir): Go up one more level.
4638454b 3926 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3927 (miscmanualdir): New.
3928 (dist): Use new variable miscmanualdir.
3929 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3930 (usermanualdir): Change from ../man to ../emacs.
3931
1bb1f7d3
MR
39322007-08-30 Martin Rudalics <rudalics@gmx.at>
3933
3934 * commands.texi (Command Loop Info): Advise against changing
3935 most variables described here. Explain new variable
3936 last-repeatable-command.
3937
b8d4c8d0
GM
39382007-08-29 Glenn Morris <rgm@gnu.org>
3939
3940 * elisp.texi (EMACSVER): Increase to 23.0.50.
3941
39422007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3943
3944 * frames.texi (Basic Parameters): Add display-environment-variable
3945 and term-environment-variable.
3946
39472007-08-28 Juri Linkov <juri@jurta.org>
3948
3949 * display.texi (Image Formats, Other Image Types): Add SVG.
3950
39512007-08-28 Juri Linkov <juri@jurta.org>
3952
3953 * display.texi (Images): Move formats-related text to new node
3954 "Image Formats".
3955 (Image Formats): New node.
3956
619fb9ee
RS
39572007-08-27 Richard Stallman <rms@gnu.org>
3958
3959 * windows.texi (Window Configurations): Clarify what
3960 a window configuration saves.
3961
b8d4c8d0
GM
39622007-08-25 Richard Stallman <rms@gnu.org>
3963
3964 * display.texi (Images): Delete redundant @findex.
3965
39f9da30
GM
39662007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3967
3968 * text.texi (Change Hooks): (after|before)-change-functions are no
3969 longer bound to nil while running; rather inhibit-modification-hooks
3970 is t.
3971
b8d4c8d0
GM
39722007-08-16 Richard Stallman <rms@gnu.org>
3973
5dcb4c4e
SM
3974 * processes.texi (Asynchronous Processes):
3975 Clarify doc of start-file-process.
b8d4c8d0
GM
3976
39772007-08-08 Martin Rudalics <rudalics@gmx.at>
3978
3979 * modes.texi (Example Major Modes): Fix typo.
3980
39812007-08-08 Glenn Morris <rgm@gnu.org>
3982
3983 * intro.texi (nil and t): Do not use `iff' in documentation.
3984
3985 * tips.texi (Documentation Tips): Recommend against `iff'.
3986
39872007-08-07 Chong Yidong <cyd@stupidchicken.com>
3988
3989 * display.texi (Image Cache): Document image-refresh.
3990
39912007-08-06 Martin Rudalics <rudalics@gmx.at>
3992
3993 * windows.texi (Size of Window): Document window-full-width-p.
3994
39952007-07-25 Glenn Morris <rgm@gnu.org>
3996
3997 * gpl.texi (GPL): Replace license with GPLv3.
3998
3999 * Relicense all FSF files to GPLv3 or later.
4000
40012007-07-24 Michael Albinus <michael.albinus@gmx.de>
4002
4638454b
JB
4003 * processes.texi (Synchronous Processes):
4004 Add `process-file-shell-command'.
b8d4c8d0
GM
4005 (Asynchronous Processes): Mention restricted use of
4006 `process-filter' and `process-sentinel' in
4007 `start-file-process'. Add `start-file-process-shell-command'.
4008
40092007-07-17 Michael Albinus <michael.albinus@gmx.de>
4010
4011 * files.texi (Magic File Names): Introduce optional parameter
4012 IDENTIFICATION for `file-remote-p'.
4013
40142007-07-16 Richard Stallman <rms@gnu.org>
4015
4016 * display.texi (Defining Faces): Fix previous change.
4017
40182007-07-14 Richard Stallman <rms@gnu.org>
4019
4020 * control.texi (Handling Errors): Document `debug' in handler list.
4021
40222007-07-10 Richard Stallman <rms@gnu.org>
4023
4024 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4025
40262007-07-09 Richard Stallman <rms@gnu.org>
4027
4028 * files.texi (Magic File Names): Rewrite previous change.
4029
40302007-07-08 Michael Albinus <michael.albinus@gmx.de>
4031
4032 * files.texi (Magic File Names): Introduce optional parameter
4033 CONNECTED for `file-remote-p'.
4034
40352007-07-07 Michael Albinus <michael.albinus@gmx.de>
4036
4037 * processes.texi (Asynchronous Processes):
4038 * files.texi (Magic File Names): Add `start-file-process'.
4039
40402007-06-27 Richard Stallman <rms@gnu.org>
4041
5dcb4c4e
SM
4042 * files.texi (Format Conversion Piecemeal):
4043 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4044
40452007-06-27 Michael Albinus <michael.albinus@gmx.de>
4046
4638454b
JB
4047 * files.texi (Magic File Names): Remove `dired-call-process'.
4048 Add `process-file'.
b8d4c8d0
GM
4049
40502007-06-27 Kenichi Handa <handa@m17n.org>
4051
4052 * text.texi (Special Properties): Fix description about
4638454b 4053 `composition' property.
b8d4c8d0
GM
4054
40552007-06-26 Kenichi Handa <handa@m17n.org>
4056
4057 * nonascii.texi (Default Coding Systems): Document about the
4058 return value `undecided'.
4059
40602007-06-25 David Kastrup <dak@gnu.org>
4061
4062 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4063 `current-active-maps'.
4064
40652007-06-24 Karl Berry <karl@gnu.org>
4066
4638454b 4067 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4068
40692007-06-15 Juanma Barranquero <lekktu@gmail.com>
4070
4071 * display.texi (Overlay Arrow): Doc fix.
4072
40732007-06-14 Karl Berry <karl@tug.org>
4074
4075 * anti.texi (Antinews): Typo.
4076
40772007-06-14 Chong Yidong <cyd@stupidchicken.com>
4078
4079 * display.texi (Image Cache): Document image-refresh.
4080
40812007-06-12 Karl Berry <karl@gnu.org>
4082
4083 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4084 * two-volume.make: New file.
4085 * .cvsignore: Ignore two-volume files.
4086
40872007-06-12 Tom Tromey <tromey@redhat.com>
4088
4089 * os.texi (Init File): Document user-emacs-directory.
4090
40912007-06-03 Nick Roberts <nickrob@snap.net.nz>
4092
4093 * commands.texi (Click Events): Describe width and height when
4094 object is nil.
4095
40962007-05-30 Nick Roberts <nickrob@snap.net.nz>
4097
5dcb4c4e
SM
4098 * commands.texi (Click Events): Layout more logically.
4099 Describe width and height.
b8d4c8d0
GM
4100 (Drag Events, Motion Events): Update to new format for position.
4101
41022007-06-02 Richard Stallman <rms@gnu.org>
4103
4104 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4105
41062007-06-02 Chong Yidong <cyd@stupidchicken.com>
4107
4108 * Version 22.1 released.
4109
41102007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4111
4112 * text.texi (Special Properties): Correct meaning of fontified face.
4113
41142007-05-30 Richard Stallman <rms@gnu.org>
4115
4116 * text.texi (Special Properties): Add link to Adjusting Point.
4117
41182007-05-12 Richard Stallman <rms@gnu.org>
4119
4120 * text.texi (Margins): indent-to-left-margin is not the default.
4121 (Mode-Specific Indent): For indent-line-function, the default
4122 is indent-relative.
4123
4124 * modes.texi (Example Major Modes): Explain last line of text-mode
4125 is redundant.
4126
41272007-05-10 Richard Stallman <rms@gnu.org>
4128
4129 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4130
4131 * help.texi (Keys in Documentation): Add reference to
4132 Documentation Tips.
4133
4134 * files.texi (Format Conversion): TO-FN gets three arguments.
4135
4136 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4137
41382007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4139
4140 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4141 * files.texi (Format Conversion): Expand intro; add menu.
4142 (Format Conversion Overview, Format Conversion Round-Trip)
4143 (Format Conversion Piecemeal): New nodes/subsections.
4144 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4145 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4146 (Saving Properties): Delete node/subsection.
4147
41482007-05-07 Karl Berry <karl@gnu.org>
4149
4150 * elisp.texi (EMACSVER): Back to 22.
4151
41522007-05-06 Richard Stallman <rms@gnu.org>
4153
4154 * processes.texi (Accepting Output): Revert most of previous change.
4155
41562007-05-05 Richard Stallman <rms@gnu.org>
4157
4158 * processes.texi (Accepting Output): accept-process-output
4159 uses microseconds, not milliseconds. But that arg is obsolete.
4160
41612007-05-04 Karl Berry <karl@tug.org>
4162
4163 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4164
41652007-05-04 Eli Zaretskii <eliz@gnu.org>
4166
4167 * tips.texi (Documentation Tips): Rearrange items to place the
4168 more important ones first. Add an index entry for hyperlinks.
4169
41702007-05-03 Karl Berry <karl@gnu.org>
4171
4172 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4173 (EMACSVER) [smallbook]: 22 for printed version.
4174
4175 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4176 so restore anchor to normal position after defun. Found by Kevin Ryde.
4177
41782007-04-26 Glenn Morris <rgm@gnu.org>
4179
4180 * elisp.texi (EMACSVER): Increase to 22.1.50.
4181
41822007-04-28 Karl Berry <karl@gnu.org>
4183
4184 * elisp.texi: Improve line breaks on copyright page,
4185 similar layout to emacs manual, 8.5x11 by default.
4186
41872007-04-24 Richard Stallman <rms@gnu.org>
4188
4189 * text.texi (Special Properties): Add xref to Overlay Properties.
4190
4191 * display.texi (Overlay Properties): Add xref to Special Properties.
4192
41932007-04-22 Richard Stallman <rms@gnu.org>
4194
4195 * keymaps.texi (Extended Menu Items): Move the info about
4196 format with cached keyboard binding.
4197
41982007-04-21 Richard Stallman <rms@gnu.org>
4199
4200 * text.texi (Special Properties): Clarify previous change.
4201
4202 * files.texi (File Name Expansion): Clarify previous change.
4203
4204 * display.texi (Attribute Functions): Fix example for
4205 face-attribute-relative-p.
4206
42072007-04-19 Kenichi Handa <handa@m17n.org>
4208
4209 * text.texi (Special Properties): Document composition property.
4210
42112007-04-19 Glenn Morris <rgm@gnu.org>
4212
4213 * files.texi (File Name Expansion): Mention "superroot".
4214
42152007-04-15 Chong Yidong <cyd@stupidchicken.com>
4216
4217 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4218 setups.
4219 (Display Feature Testing): Note that display refers to all
4220 physical monitors for multi-monitor setups.
4221
42222007-04-14 Richard Stallman <rms@gnu.org>
4223
4224 * lists.texi (Sets And Lists): Clarify `delete' examples.
4225 Remove spurious xref to same node.
4226 Clarify xref for add-to-list.
4227
42282007-04-12 Nick Roberts <nickrob@snap.net.nz>
4229
4230 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4231 value of lisp-mode-map.
4232
42332007-04-11 Karl Berry <karl@gnu.org>
4234
4235 * anti.texi (Antinews):
4236 * display.texi (Overlay Properties, Defining Images):
4237 * processes.texi (Synchronous Processes, Sentinels):
4238 * syntax.texi (Syntax Table Internals):
4239 * searching.texi (Regexp Special):
4240 * nonascii.texi (Default Coding Systems):
4241 * text.texi (Special Properties):
4242 * minibuf.texi (Basic Completion): Wording to improve breaks in
4243 8.5x11 format.
4244 * elisp.texi (smallbook): New @set to more easily switch between
4245 smallbook and 8.5x11.
4246
42472007-04-11 Richard Stallman <rms@gnu.org>
4248
4249 * text.texi (Lazy Properties): Minor fix.
4250
42512007-04-08 Karl Berry <karl@gnu.org>
4252
4253 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4254 * macros.texi (Backquote): Downcase Backquote in index entries for
4255 consistency.
4256
42572007-04-08 Richard Stallman <rms@gnu.org>
4258
4259 * text.texi (Adaptive Fill): Just describe default,
4260 don't show it (since it contains non-ASCII chars).
4261
42622007-04-07 Karl Berry <karl@gnu.org>
4263
4264 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4265 adaptive-fill-regexp's value, since they are not in the standard
4266 TeX fonts.
4267
42682007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4269
4270 * display.texi (Defining Faces): Fix example.
4271
42722007-04-07 Karl Berry <karl@gnu.org>
4273
4274 * display.texi (Button Buffer Commands): Improve page break.
4275
42762007-04-07 Richard Stallman <rms@gnu.org>
4277
4278 * advice.texi (Activation of Advice): Remove redundant index entry.
4279
4280 * backups.texi: Improve index entries. Remove redundant ones.
4281
4282 * compile.texi (Byte Compilation): Improve index entry.
4283
4284 * hash.texi (Creating Hash): Improve index entry.
4285
4286 * symbols.texi (Definitions): Improve index entry.
4287
4288 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4289
4290 * maps.texi (Standard Keymaps): Remove useless index entry.
4291
4292 * help.texi (Documentation Basics): Remove redundant index entries.
4293
4294 * customize.texi: Improve index entries.
4295 Remove redundant/useless ones.
4296
4297 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4298
4299 * streams.texi (Output Variables): Improve index entry.
4300
4301 * abbrevs.texi (Abbrevs): Remove useless index entry.
4302
4303 * macros.texi (Expansion): Remove useless index entry.
4304
4305 * text.texi: Improve index entries. Remove redundant/useless ones.
4306 (Text Properties, Examining Properties)
4307 (Special Properties): Use "property category" instead of "category"
4308 to refer to the `category' property.
4309
4310 * positions.texi: Improve index entries. Remove useless one.
4311
4312 * lists.texi: Improve index entries. Remove redundant/useless ones.
4313
4314 * os.texi: Improve index entries.
4315 (Timers): Fix previous change.
4316
4317 * buffers.texi: Improve index entries.
4318 (Modification Time): Get rid of term "obsolete buffer".
4319
4320 * debugging.texi: Improve index entries.
4321 (Test Coverage): Add xref to other test coverage ftr.
4322
4323 * eval.texi: Improve index entry. Remove redundant ones.
4324
4325 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4326
4327 * files.texi: Improve index entries. Remove redundant/useless ones.
4328
4329 * objects.texi: Improve index entries.
4330
4331 * processes.texi: Improve index entries.
4332
4333 * modes.texi: Improve index entry. Remove redundant one.
4334
4335 * nonascii.texi: Improve index entries.
4336
4337 * internals.texi: Improve index entries.
4338
4339 * syntax.texi: Improve index entries.
4340
4341 * keymaps.texi (Active Keymaps): Improve index entries.
4342
4343 * commands.texi: Improve index entries. Remove redundant/useless ones.
4344
4345 * frames.texi: Improve index entries. Remove redundant/useless ones.
4346
4347 * markers.texi: Improve index entries. Remove redundant ones.
4348
4349 * tips.texi: Improve index entries.
4350
4351 * loading.texi (Unloading): Improve index entry.
4352
4353 * variables.texi: Improve index entries. Remove redundant one.
4354
4355 * sequences.texi: Improve index entry.
4356
4357 * display.texi: Improve index entries. Remove redundant ones.
4358
4359 * windows.texi: Improve index entries.
4360
4361 * searching.texi: Improve index entries. Remove redundant one.
4362
4363 * strings.texi (Case Tables): Improve last change.
4364
43652007-04-04 Chong Yidong <cyd@stupidchicken.com>
4366
4367 * strings.texi (Case Tables): Document with-case-table and
4368 ascii-case-table.
4369
43702007-04-03 Karl Berry <karl@gnu.org>
4371
4372 * processes.texi (Network): Reword to improve page break.
4373
43742007-04-03 Eli Zaretskii <eliz@gnu.org>
4375
4376 * functions.texi (Inline Functions): Describe more disadvantages
4377 of defsubst, and make advice against it stronger.
4378
43792007-04-02 Karl Berry <karl@gnu.org>
4380
4381 * backups.texi (Backup Names): Avoid widow words.
4382 * modes.texi (Example Major Modes): Align last comment.
4383
43842007-04-01 Chong Yidong <cyd@stupidchicken.com>
4385
4386 * keymaps.texi (Remapping Commands): Document new arg to
4387 command-remapping.
4388
43892007-04-01 Karl Berry <karl@gnu.org>
4390
4391 * processes.texi (Low-Level Network): Typo.
4392 * loading.texi (Hooks for Loading): Avoid double "the".
4393 * keymaps.texi (Key Sequences): No double "and".
4394 (Changing Key Bindings): Shorten to improve line break.
4395
43962007-03-31 Glenn Morris <rgm@gnu.org>
4397
4398 * os.texi (Timers): Fix description of run-at-time TIME formats.
4399
44002007-03-31 Richard Stallman <rms@gnu.org>
4401
4402 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4403 regarding ellipsis.
4404
44052007-03-31 Eli Zaretskii <eliz@gnu.org>
4406
4407 * intro.texi (nil and t):
4408 * symbols.texi (Plists and Alists):
4409 * variables.texi (Variable Aliases, Constant Variables):
4410 * functions.texi (Defining Functions):
4411 * advice.texi (Advising Primitives):
4412 * debugging.texi (Syntax Errors, Compilation Errors):
4413 * minibuf.texi (Minibuffer Windows):
4414 * commands.texi (Adjusting Point):
4415 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4416 (Auto Major Mode, Major Mode Conventions):
4417 * help.texi (Describing Characters):
4418 * files.texi (Create/Delete Dirs, Information about Files)
4419 (File Locks, Writing to Files, Reading from Files)
4420 (Saving Buffers):
4421 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4422 * frames.texi (Finding All Frames):
4423 * positions.texi (Buffer End, Motion):
4424 * markers.texi (The Region):
4425 * text.texi (Deletion, Near Point):
4426 * display.texi (Displaying Messages, Truncation):
4427 * os.texi (Processor Run Time):
4428 * tips.texi (Key Binding Conventions, Programming Tips)
4429 (Warning Tips, Documentation Tips, Comment Tips):
4430 * internals.texi (Memory Usage): Improve indexing.
4431
4432 * variables.texi (Frame-Local Variables):
4433 * functions.texi (Argument List):
4434 * loading.texi (Library Search):
4435 * streams.texi (Output Variables):
4436 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4437 * searching.texi (Replacing Match, Search and Replace):
4438 * processes.texi (Byte Packing, Decoding Output)
4439 (Accepting Output, Network Servers, Shell Arguments):
4440 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4441 * windows.texi (Window Point, Window Start):
4442 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4443 * commands.texi (Reading Input, Keyboard Events):
4444 * minibuf.texi (Reading File Names, Minibuffer Completion)
4445 (Recursive Mini):
4446 * positions.texi (List Motion):
4447 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4448 * numbers.texi (Arithmetic Operations, Math Functions)
4449 (Predicates on Numbers, Comparison of Numbers):
4450 (Numeric Conversions):
4451 * locals.texi (Standard Buffer-Local Variables):
4452 * maps.texi (Standard Keymaps):
4453 * os.texi (User Identification, System Environment, Recording Input)
4454 (X11 Keysyms):
4455 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4456 * backups.texi (Backups and Auto-Saving):
4457 * customize.texi (Customization, Group Definitions)
4458 (Variable Definitions):
4459 * compile.texi (Byte Compilation): Improve index entries.
4460
44612007-03-31 Karl Berry <karl@gnu.org>
4462
4463 * macros.texi (Defining Macros): Avoid widow syllable.
4464
44652007-03-31 Eli Zaretskii <eliz@gnu.org>
4466
4467 * elisp.texi (Top): Postscript -> PostScript.
4468
4469 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4470
44712007-03-31 Markus Triska <markus.triska@gmx.at>
4472
4473 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4474
44752007-03-30 Karl Berry <karl@gnu.org>
4476
4477 * lists.texi (List-related Predicates): Remove spurious @need.
4478 (Setcdr): Use @smallexample to improve page break.
4479 (Association Lists) <assoc>: Reword to improve page break.
4480
4481 * strings.texi (String Conversion): Insert blank line to improve
4482 page break.
4483
4484 * numbers.texi (Random Numbers): Use @minus{}.
4485 (Math Functions): Use @minus{}.
4486
4487 * intro.texi (Acknowledgements): Avoid line breaks before middle
4488 initials.
4489
44902007-03-24 Eli Zaretskii <eliz@gnu.org>
4491
4492 * errors.texi (Standard Errors): Add an index entry.
4493
44942007-03-19 Richard Stallman <rms@gnu.org>
4495
4496 * os.texi (Recording Input): recent-keys now gives 300 keys.
4497
44982007-03-12 Glenn Morris <rgm@gnu.org>
4499
4500 * os.texi: Replace "daylight savings" with "daylight saving"
4501 throughout.
4502
45032007-03-05 Richard Stallman <rms@gnu.org>
4504
5dcb4c4e
SM
4505 * variables.texi (File Local Variables):
4506 Update enable-local-variables values.
b8d4c8d0
GM
4507
45082007-03-04 Richard Stallman <rms@gnu.org>
4509
4510 * syntax.texi (Control Parsing): Minor clarification.
4511
4512 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4513
4514 * sequences.texi (Sequence Functions): Move string-bytes away,
4515 add xref.
4516
4517 * nonascii.texi (Text Representations): Move string-bytes here.
4518
4519 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4520
4521 * minibuf.texi (Basic Completion): Minor clarification.
4522
4523 * markers.texi (The Mark): Clarify existence vs activation of mark.
4524 Other cleanup.
4525
4526 * display.texi (Finding Overlays): Write better example.
4527
4528 * compile.texi (Eval During Compile): Clarify putting macros
4529 in eval-when-compile.
4530
c5602427 45312007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4532
4533 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4534 load-read-function definition doc.
b8d4c8d0
GM
4535
45362007-02-21 Kim F. Storm <storm@cua.dk>
4537
4538 * strings.texi (Text Comparison): Mention that assoc-string
4539 converts symbols to strings before testing.
4540
45412007-02-17 Kim F. Storm <storm@cua.dk>
4542
4543 * processes.texi (Bindat Spec): Vector types can have optional
4544 element type.
4545 (Bindat Examples): Fix example. Add vector with element type.
4546
45472007-02-16 Andreas Schwab <schwab@suse.de>
4548
4549 * strings.texi (Formatting Strings): Document '+' flag.
4550
45512007-02-15 Juanma Barranquero <lekktu@gmail.com>
4552
4553 * strings.texi (Modifying Strings): Clarify that `clear-string'
4554 always converts the string to unibyte.
4555
45562007-02-14 Kim F. Storm <storm@cua.dk>
4557
4558 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4559 Rewrite glyph code description to refer to these functions.
4560 Remove details of encoding face number and char into integer code.
4561
45622007-02-03 Alan Mackenzie <acm@muc.de>
4563
4564 * loading.texi (Hooks for Loading): Make the description of
4565 `eval-after-load' more detailed, and amend the description of
4566 after-load-alist, in accordance with changes from 2006-05.
4567
45682007-02-03 Chong Yidong <cyd@stupidchicken.com>
4569
4570 * modes.texi (Defining Minor Modes): Document that a :require
4571 keyword or similar may be required to make saved customization
4572 variables work.
4573
45742007-02-03 Eli Zaretskii <eliz@gnu.org>
4575
4576 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4577 Texinfo guidelines and with what texnfo-upd.el expects.
4578 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4579 parts needed by `texinfo-multiple-files-update'.
4580
45812007-02-02 Eli Zaretskii <eliz@gnu.org>
4582
4583 * elisp.texi (Top): Update the top-level menus.
4584
4585 * syntax.texi (Categories): Add index entries.
4586
45872007-02-01 Juanma Barranquero <lekktu@gmail.com>
4588
4589 * display.texi (Attribute Functions): Fix name and description of
4590 the UNDERLINE arg of `set-face-underline-p'.
4591
45922007-01-29 Eli Zaretskii <eliz@gnu.org>
4593
4594 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4595 Variables", and "Standard Keymaps" to the detailed menu.
4596
4597 * variables.texi (Future Local Variables): Add index entry.
4598
45992007-01-28 Richard Stallman <rms@gnu.org>
4600
4601 * tips.texi (Coding Conventions): Clarify the tip about macros
4602 that define a function or a variable.
4603
4604 * files.texi (File Attributes): UID and GID can be floats.
4605 (Magic File Names): Explain why deferring all operations to
4606 the standard handler does not work.
4607
46082007-01-23 Martin Rudalics <rudalics@gmx.at>
4609
4610 * backups.texi (Reverting): Use "buffer" instead of "file"
4611 when talking about major and minor modes.
4612
46132007-01-21 Richard Stallman <rms@gnu.org>
4614
4615 * help.texi (Documentation): Add xref to Documentation Tips.
4616
46172007-01-14 Juanma Barranquero <lekktu@gmail.com>
4618
4619 * tips.texi (Coding Conventions): Fix typos.
4620
46212007-01-05 Richard Stallman <rms@gnu.org>
4622
4623 * modes.texi (Defining Minor Modes): Fix previous change.
4624
46252007-01-03 Richard Stallman <rms@gnu.org>
4626
4627 * customize.texi (Variable Definitions, Customization Types):
4628 Don't use * in doc string for defcustom.
4629
46302007-01-02 Richard Stallman <rms@gnu.org>
4631
4632 * variables.texi (Variable Aliases): Clarify that aliases vars
4633 always have the same value.
4634
4635 * processes.texi (Bindat Spec): Fix Texinfo usage.
4636
4637 * modes.texi (Defining Minor Modes): Explain effect of command
4638 defined with define-global-minor-mode on new buffers.
4639
46402006-12-30 Kim F. Storm <storm@cua.dk>
4641
4642 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4643 `auto-resize-tool-bars'.
4644
46452006-12-30 Richard Stallman <rms@gnu.org>
4646
4647 * keymaps.texi (Active Keymaps): Fix previous change.
4648
46492006-12-30 Nick Roberts <nickrob@snap.net.nz>
4650
4651 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4652
46532006-12-30 Kim F. Storm <storm@cua.dk>
4654
4655 * processes.texi (Bindat Spec): Clarify using field names in
4656 length specifications.
4657
46582006-12-29 Kim F. Storm <storm@cua.dk>
4659
4660 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4661 Add count and index variables for eval forms in repeat blocks.
4662
46632006-12-24 Richard Stallman <rms@gnu.org>
4664
5dcb4c4e
SM
4665 * customize.texi (Variable Definitions):
4666 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4667
46682006-12-19 Kim F. Storm <storm@cua.dk>
4669
4670 * commands.texi (Misc Events): User signals now result in sigusr1
4671 and sigusr2 events which are handled through special-event-map.
4672 (Special Events): User signals and drag-n-drop are special.
4673
46742006-12-17 Richard Stallman <rms@gnu.org>
4675
4676 * loading.texi (Named Features): Explain subfeatures better.
4677
4678 * customize.texi: Use "option" only for user options.
4679 For the keyword values inside defcustom etc, say "keywords".
4680 For :options value's elements, say "elements".
4681 :group should not be omitted.
4682
4683 * syntax.texi (Parsing Expressions): Split up node.
4684 (Motion via Parsing, Position Parse, Parser State)
4685 (Low-Level Parsing, Control Parsing): New subnodes.
4686 (Parser State): Document syntax-ppss-toplevel-pos.
4687
4688 * positions.texi (List Motion): Punctuation fix.
4689
4690 * files.texi (File Name Completion): Document PREDICATE arg
4691 to file-name-completion.
4692
46932006-12-16 Eli Zaretskii <eliz@gnu.org>
4694
4695 * internals.texi (Building Emacs, Writing Emacs Primitives):
4696 Add index entries.
4697
46982006-12-11 Richard Stallman <rms@gnu.org>
4699
4700 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4701 affects face menu. Explain how to make it non-nil without enabling
4702 any fontification.
4703
47042006-12-10 Chong Yidong <cyd@stupidchicken.com>
4705
4706 * modes.texi (Font Lock Basics): Document nil value of
4707 font-lock-defaults.
4708
47092006-12-10 Glenn Morris <rgm@gnu.org>
4710
4711 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4712 value for system-flag argument. Abbrev tables may not be empty
4713 when major modes are loaded.
4714
47152006-12-08 Juanma Barranquero <lekktu@gmail.com>
4716
4717 * makefile.w32-in (maintainer-clean): Partially revert last
4718 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4719 to protect elisp-covers.texi.
4720
47212006-12-07 Juanma Barranquero <lekktu@gmail.com>
4722
4723 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4724 Don't remove elisp* info files; they are already deleted by the
4725 `clean' and `distclean' targets, and they are in the $(infodir)
4726 directory, not the current one.
4727
47282006-12-04 Kim F. Storm <storm@cua.dk>
4729
4730 * commands.texi (Misc Events): Update signal events.
4731 (Event Examples): Add signal example.
4732
47332006-11-29 Richard Stallman <rms@gnu.org>
4734
4735 * frames.texi (Visibility of Frames): Explain visible windows
4736 can be covered by others. Add xref for raise-frame.
4737
47382006-11-28 Richard Stallman <rms@gnu.org>
4739
4740 * searching.texi (Regexp Special): Update when ^ is special.
4741
47422006-11-27 Eli Zaretskii <eliz@gnu.org>
4743
4744 * customize.texi (Customization, Common Keywords)
4745 (Group Definitions, Variable Definitions, Composite Types)
4746 (Type Keywords, Customization Types): Add index entries for
4747 various customization keywords.
4748
47492006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4750
4751 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4752
c8763fb6 47532006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4754
4755 * frames.texi (Window System Selections): Remove clipboard from
4756 description of selection-coding-system.
4757
47582006-11-06 Richard Stallman <rms@gnu.org>
4759
4760 * lists.texi (List Variables): Document COMPARE-FN.
4761
4762 * keymaps.texi: Avoid use of "binding" to mean a relation;
4763 use it only to refer to the meaning associated with a key.
4764 (Keymaps): Change menu node description.
4765
4766 * elisp.texi (Top): Change menu node description.
4767
4768 * display.texi (Managing Overlays): Document overlay-recenter.
4769
47702006-10-29 Chong Yidong <cyd@stupidchicken.com>
4771
4772 * Makefile.in: Use relative paths to avoid advertising filesystem
4773 contents during compilation.
4774
47752006-10-23 Kim F. Storm <storm@cua.dk>
4776
4777 * commands.texi (Event Input Misc): Update unread-command-events.
4778
47792006-10-23 Nick Roberts <nickrob@snap.net.nz>
4780
4781 * lists.texi (Sets And Lists): Fix typos.
4782
47832006-10-18 Juanma Barranquero <lekktu@gmail.com>
4784
4785 * control.texi (Processing of Errors): Use @var for an argument,
4786 not @code.
4787
47882006-10-16 Richard Stallman <rms@gnu.org>
4789
4790 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4791
4792 * keymaps.texi (Format of Keymaps): Show all the keymap element
4793 patterns that result from menu items.
4794 (Key Lookup): Minor cleanups.
4795
4796 * modes.texi (Precalculated Fontification): Don't say that
4797 not setting font-lock-defaults avoids loading font-lock.
4798
4799 * help.texi (Documentation): Move xref to Emacs Manual here.
4800 (Documentation Basics): From here.
4801 Also doc emacs-lisp-docstring-fill-column.
4802
4803 * elisp.texi: Update version and ISBN.
4804
4805 * commands.texi (Interactive Call): Clarify KEYS arg to
4806 call-interactively is a vector.
4807 (Command Loop Info): Delete anchor in this-command-keys.
4808 Add anchor in this-command-keys-vector.
4809 (Recursive Editing): Document how recursive-edit
4810 handles the current buffer.
4811
48122006-10-13 Chong Yidong <cyd@stupidchicken.com>
4813
4814 * frames.texi (Frame Titles): %c and %l are ignored in
4815 frame-title-format.
4816
48172006-10-11 Richard Stallman <rms@gnu.org>
4818
4819 * keymaps.texi (Key Sequences): Clarify use of kbd.
4820
48212006-10-10 Kim F. Storm <storm@cua.dk>
4822
4823 * lists.texi (Sets And Lists): Add memql.
4824
48252006-10-03 Richard Stallman <rms@gnu.org>
4826
4827 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4828 Clarify :ascii: and :nonascii:.
4829
48302006-09-29 Juri Linkov <juri@jurta.org>
4831
4832 * modes.texi (%-Constructs): Reorder coding systems in the
4833 documentation of %z to the real order displayed in the modeline.
4834
48352006-09-25 Richard Stallman <rms@gnu.org>
4836
4837 * os.texi (Timers): Describe timer-max-repeats.
4838
48392006-09-25 Chong Yidong <cyd@stupidchicken.com>
4840
4841 * os.texi (Timers): Mention with-local-quit.
4842
48432006-09-24 Richard Stallman <rms@gnu.org>
4844
4845 * searching.texi (Searching and Matching): Mention property search.
4846
4847 * commands.texi (Command Loop Info): Explain how read-event affects
4848 this-command-keys.
4849
48502006-09-20 Richard Stallman <rms@gnu.org>
4851
4852 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4853
4854 * windows.texi (Window Start): Minor cleanups.
4855
48562006-09-20 Kim F. Storm <storm@cua.dk>
4857
4858 * windows.texi (Window Start): pos-visible-in-window-p allows
4859 specifying t for position to mean "end of window".
4860 Add window-line-height.
4861
4862 * anti.texi (Antinews): Mention window-line-height.
4863
48642006-09-19 David Kastrup <dak@gnu.org>
4865
4866 * keymaps.texi (Searching Keymaps): Small clarification.
4867
48682006-09-18 Richard Stallman <rms@gnu.org>
4869
4870 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4871 cause keyboard menus.
4872 (Menu Keymaps): Likewise.
4873 (Defining Menus, Keyboard Menus): Clarify.
4874
4875 * text.texi (Fields): Clarify explanation of constrain-to-field.
4876
48772006-09-16 Eli Zaretskii <eliz@gnu.org>
4878
4879 * variables.texi (Tips for Defining): Fix a typo.
4880
48812006-09-15 Richard Stallman <rms@gnu.org>
4882
4883 * keymaps.texi (Remapping Commands, Searching Keymaps)
4884 (Active Keymaps): Clean up previous change.
4885
48862006-09-15 Jay Belanger <belanger@truman.edu>
4887
4888 * gpl.texi: Replace "Library Public License" by "Lesser Public
4889 License" throughout.
4890
48912006-09-15 David Kastrup <dak@gnu.org>
4892
4893 * keymaps.texi (Active Keymaps): Adapt description to use
4894 `get-char-property' instead `get-text-property'. Explain how
4895 mouse events change this. Explain the new optional argument of
4896 `key-binding' and its mouse-dependent lookup.
4897 (Searching Keymaps): Adapt description similarly.
4898 (Remapping Commands): Explain the new optional argument of
4899 `command-remapping'.
4900
49012006-09-14 Richard Stallman <rms@gnu.org>
4902
4903 * keymaps.texi (Searching Keymaps): Clarification.
4904 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4905
49062006-09-13 Richard Stallman <rms@gnu.org>
4907
4908 * objects.texi (Character Type): Node split.
4909 Add xref to Describing Characters.
4910 (Basic Char Syntax, General Escape Syntax)
4911 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4912
49132006-09-11 Richard Stallman <rms@gnu.org>
4914
4915 * display.texi (Display Table Format): Wording clarification.
4916 (Glyphs): Clarifications.
4917
49182006-09-10 Chong Yidong <cyd@stupidchicken.com>
4919
4920 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4921 local maps.
4922
49232006-09-10 Kim F. Storm <storm@cua.dk>
4924
4925 * display.texi (Forcing Redisplay): Document return value of
4926 function redisplay.
4927
49282006-09-09 Richard Stallman <rms@gnu.org>
4929
4930 * windows.texi (Window Hooks): Explain limits of
4931 window-scroll-functions.
4932
4933 * display.texi (Fringe Indicators): Update for last change in
4934 indicate-buffer-boundaries.
4935
49362006-09-08 Richard Stallman <rms@gnu.org>
4937
4938 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4939
49402006-09-06 Kim F. Storm <storm@cua.dk>
4941
4942 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4943
4944 * windows.texi (Window Start): Update pos-visible-in-window-p.
4945
49462006-09-04 Richard Stallman <rms@gnu.org>
4947
4948 * processes.texi (Accepting Output): Explain SECONDS=0 for
4949 accept-process-output.
4950
4951 * os.texi (Idle Timers): Explain why timer functions should not
4952 loop until (input-pending-p).
4953
49542006-09-02 Eli Zaretskii <eliz@gnu.org>
4955
4956 * makefile.w32-in (usermanualdir): New variable.
4957 (elisp.dvi): Use it.
4958
49592006-09-01 Eli Zaretskii <eliz@gnu.org>
4960
4961 * buffers.texi (Buffer Modification): Fix last change.
4962
49632006-09-01 Chong Yidong <cyd@stupidchicken.com>
4964
5dcb4c4e
SM
4965 * buffers.texi (Buffer Modification):
4966 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4967
49682006-08-31 Richard Stallman <rms@gnu.org>
4969
4970 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4971
49722006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4973
4974 * modes.texi (Syntactic Font Lock):
4975 Mention font-lock-syntactic-face-function
4976 instead of specific faces.
4977
49782006-08-29 Chong Yidong <cyd@stupidchicken.com>
4979
4980 * display.texi (Images): Add xrref to display-images-p.
4981
49822006-08-28 Kenichi Handa <handa@m17n.org>
4983
4984 * nonascii.texi (Lisp and Coding Systems): Fix description of
4985 detect-coding-region.
4986
49872006-08-27 Michael Olson <mwolson@gnu.org>
4988
4989 * processes.texi (Transaction Queues): Remove stray quote
4990 character.
4991
49922006-08-25 Richard Stallman <rms@gnu.org>
4993
4994 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4995 Add xref.
4996
49972006-08-24 Chong Yidong <cyd@stupidchicken.com>
4998
4999 * os.texi (Timers): Avoid waiting inside timers.
5000
50012006-08-21 Lute Kamstra <lute@gnu.org>
5002
5003 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5004
50052006-08-20 Richard Stallman <rms@gnu.org>
5006
5007 * os.texi (Idle Timers): New node, split out from Timers.
5008 Document current-idle-time.
5009 * commands.texi (Reading One Event): Update xref.
5010 * elisp.texi (Top): Update subnode menu.
5011
50122006-08-16 Richard Stallman <rms@gnu.org>
5013
5014 * keymaps.texi (Extended Menu Items): Show format of cached
5015 bindings in extended menu items.
5016
5017 * customize.texi (Variable Definitions): Explain when the
5018 standard value expression is evaluated.
5019
50202006-08-15 Chong Yidong <cyd@stupidchicken.com>
5021
5022 * commands.texi (Reading One Event): Explain idleness in
5023 `read-event'.
5024
50252006-08-12 Chong Yidong <cyd@stupidchicken.com>
5026
5027 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5028 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5029 relevant for Lisp programming.
5030 (Yank Commands): Rewrite introduction.
5031 (Undo): Clarify.
5032 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5033 (Filling): Remove redundant comment. Clarify return value of
5034 current-justification.
5035 (Margins): Minor clarifications.
5036 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5037 (Sorting): Update definition of sort-lines.
5038 (Columns): Clarify behavior of sort-columns.
5039 (Indent Tabs): Link to Tab Stops in Emacs manual.
5040 (Special Properties): Clarify.
5041 (Clickable Text): Mention Buttons package.
5042
50432006-08-12 Kevin Ryde <user42@zip.com.au>
5044
5045 * os.texi (Time Parsing): Add %z to description of
5046 format-time-string, as per docstring. Add cross reference to
5047 glibc manual for strftime.
5048
50492006-08-08 Richard Stallman <rms@gnu.org>
5050
5051 * modes.texi: Clean up wording in previous change.
5052
50532006-08-07 Chong Yidong <cyd@stupidchicken.com>
5054
5055 * modes.texi (Hooks): Clarify.
5056 (Major Mode Basics): Mention define-derived-mode explicitly.
5057 (Major Mode Conventions): Rebinding RET is OK for some modes.
5058 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5059 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5060 (Mode Line Basics): Clarify.
5061 (Mode Line Data): Mention help-echo and local-map in strings.
5062 Explain reason for treatment of non-risky variables.
5063 (Properties in Mode): Clarify.
5064 (Faces for Font Lock): Add font-lock-negation-char-face.
5065
50662006-08-04 Eli Zaretskii <eliz@gnu.org>
5067
5068 * strings.texi (Formatting Strings): Warn against arbitrary
5069 strings as first arg to `format'.
5070
50712006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5072
5073 * text.texi (Clickable Text): Mention `help-echo' text property.
5074 Update intro, examples and associated explanations.
5075
50762006-07-31 Richard Stallman <rms@gnu.org>
5077
5078 * commands.texi: Update xrefs.
5079 (Event Mod): New node, cut out from old Translating Input.
5080
5081 * maps.texi: Update xrefs.
5082
5083 * keymaps.texi (Translation Keymaps): New node.
5084 Update xrefs from Translating Input to Translation Keymaps.
5085
5086 * elisp.texi (Top): Update subnode menu.
5087
5088 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5089
5090 * os.texi (System Interface): Fix menu descriptions of some nodes.
5091 (Translating Input): Node deleted.
5092
50932006-07-31 Nick Roberts <nickrob@snap.net.nz>
5094
5095 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5096
5097 * lists.texi (Sets And Lists): Likewise.
5098
50992006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5100
5101 * text.texi (Fields): Mention POS
5102 requirement when narrowing is in effect.
5103
51042006-07-28 Richard Stallman <rms@gnu.org>
5105
5106 * display.texi (Face Attributes): Simplify wording.
5107 (Attribute Functions): Clarify meaning of new-frame default
5108 attribute settings.
5109
5110 * customize.texi (Common Keywords): Document how to use
5111 :package-version in a package not in Emacs.
5112
51132006-07-28 Kim F. Storm <storm@cua.dk>
5114
5115 * commands.texi (Reading One Event): Fix last change.
5116
51172006-07-26 Chong Yidong <cyd@stupidchicken.com>
5118
5119 * commands.texi (Reading One Event): Document SECONDS argument for
5120 read-event, read-char, and read-char-exclusive.
5121
51222006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5123
5124 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5125 to ensure correct identification.
5126
51272006-07-24 Richard Stallman <rms@gnu.org>
5128
5129 * text.texi (Clickable Text): Clarify.
5130
5131 * sequences.texi (Vector Functions): Delete duplicate xref.
5132
5133 * objects.texi (Function Type): Clarify.
5134
5135 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5136 modes.
5137
5138 * lists.texi (List Variables): New node.
5139 Material moved from other nodes.
5140
5141 * variables.texi (Setting Variables): add-to-list and
5142 add-to-ordered-list moved to List Variables node.
5143
51442006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5145
5146 * text.texi (Links and Mouse-1):
5147 For mouse-on-link-p, expand on arg POS.
5148
51492006-07-21 Kim F. Storm <storm@cua.dk>
5150
5151 * display.texi (Forcing Redisplay): Don't mention systems which
5152 don't support sub-second timers for redisplay-preemption-period.
5153
5154 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5155
51562006-07-21 Eli Zaretskii <eliz@gnu.org>
5157
5158 * frames.texi (Input Focus): Document that focus-follows-mouse has
5159 no effect on MS-Windows.
5160
51612006-07-18 Richard Stallman <rms@gnu.org>
5162
5163 * display.texi (Forcing Redisplay): Cleanups in previous change.
5164
5165 * processes.texi (Low-Level Network): Make menu more convenient.
5166
51672006-07-18 Kim F. Storm <storm@cua.dk>
5168
5169 * display.texi (Forcing Redisplay): redisplay-preemption-period
5170 only used on window systems. Add xref to Terminal Output.
5171
5172 * os.texi (Terminal Output): baud-rate only controls preemption on
5173 non-window systems. Add xref to Forcing Redisplay.
5174
5175 * processes.texi (Low-Level Network): Rename node "Make Network"
5176 to "Network Processes".
5177
51782006-07-18 Karl Berry <karl@gnu.org>
5179
5180 * variables.texi, functions.texi, customize.texi, loading.texi:
5181 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5182
51832006-07-17 Chong Yidong <cyd@stupidchicken.com>
5184
5185 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5186
51872006-07-17 Richard Stallman <rms@gnu.org>
5188
5189 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5190 Put period and comma inside quotes.
5191
5192 * loading.texi, markers.texi: Use real doublequote inside menus.
5193
5194 * windows.texi: Put point and comma inside quotes.
5195 (Textual Scrolling): Use @samp for error message.
5196
5197 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5198 * strings.texi, streams.texi, processes.texi, os.texi:
5199 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5200 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5201 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5202 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5203 Put point and comma inside quotes.
5204
5205 * control.texi (Processing of Errors): Add command-error-function.
5206
5207 * variables.texi (File Local Variables): Clarify that
5208 file local variables make buffer-local bindings.
5209
5210 * modes.texi (Syntactic Font Lock): Give default for
5211 font-lock-syntax-table.
5212
52132006-07-17 Nick Roberts <nickrob@snap.net.nz>
5214
5215 * text.texi (Special Properties): Clean up previous change.
5216
52172006-07-16 Karl Berry <karl@gnu.org>
5218
5219 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5220 * control.texi: Fix bad page breaks through chapter 10 (control).
5221
5222 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5223 underfull hbox.
5224
52252006-07-15 Nick Roberts <nickrob@snap.net.nz>
5226
5227 * text.texi (Special Properties): Describe fontified text property
5228 in relation to a character (not text).
5229
52302006-07-15 Kim F. Storm <storm@cua.dk>
5231
5232 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5233 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5234 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5235
5236 * anti.texi (Antinews): Mention redisplay function.
5237 The kbd macro existed, but was not documented, before 22.x.
5238 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5239
52402006-07-14 Nick Roberts <nickrob@snap.net.nz>
5241
5242 * display.texi (Displaying Messages): Add anchor.
5243
5244 * frames.texi (Dialog Boxes): Use it.
5245
52462006-07-12 Richard Stallman <rms@gnu.org>
5247
5248 * objects.texi (Frame Type): Explain nature of frames better.
5249
5250 * frames.texi (Frames): Explain nature of frames better.
5251
52522006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5253
5254 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5255
52562006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5257
5258 * frames.texi (Window System Selections): Mention scrap support for Mac.
5259 Default value of x-select-enable-clipboard is t on Mac.
5260
5261 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5262
52632006-07-11 Kim F. Storm <storm@cua.dk>
5264
5265 * display.texi (Forcing Redisplay): Add `redisplay' function.
5266 Don't mention (sit-for -1) -- use (redisplay t) instead.
5267
5268 * commands.texi (Waiting): (sit-for -1) is no longer special.
5269 (sit-for 0) is equivalent to (redisplay).
5270 Iconifying/deiconifying no longer makes sit-for return.
5271
52722006-07-10 Nick Roberts <nickrob@snap.net.nz>
5273
5274 * display.texi (Buttons): Fix typo.
5275
5276 * index.texi, elisp.texi (New Symbols): Comment node out.
5277
52782006-07-09 Richard Stallman <rms@gnu.org>
5279
5280 * display.texi (Truncation): Clean up previous change.
5281
52822006-07-08 Richard Stallman <rms@gnu.org>
5283
5284 * commands.texi (Interactive Call): Use 3 as prefix in example
5285 for execute-extended-command.
5286
5287 * display.texi (Attribute Functions): Move paragraph about
5288 compatibility with Emacs < 21.
5289
52902006-07-09 Kim F. Storm <storm@cua.dk>
5291
5292 * display.texi (Refresh Screen): Clarify force-window-update.
5293 (Truncation): "Normally" indicated by fringe arrows.
5294
52952006-07-08 Eli Zaretskii <eliz@gnu.org>
5296
5297 * windows.texi (Textual Scrolling, Resizing Windows):
5298 * variables.texi (Constant Variables):
5299 * text.texi (Buffer Contents, Deletion, Changing Properties)
5300 (Property Search, Special Properties, Sticky Properties)
5301 (Links and Mouse-1, Fields, Change Hooks):
5302 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5303 (Categories):
5304 * symbols.texi (Other Plists):
5305 * streams.texi (Output Variables):
5306 * processes.texi (Input to Processes, Query Before Exit):
5307 * positions.texi (Word Motion, Text Lines, List Motion):
5308 * os.texi (Init File, System Environment, Sound Output)
5309 (Session Management):
5310 * nonascii.texi (Text Representations, Character Sets)
5311 (Chars and Bytes, Locales):
5312 * modes.texi (Defining Minor Modes, Header Lines):
5313 * minibuf.texi (Minibuffer Contents):
5314 * markers.texi (Information from Markers):
5315 * lists.texi (List Elements, Building Lists, Association Lists):
5316 * keymaps.texi (Tool Bar):
5317 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5318 * functions.texi (What Is a Function, Mapping Functions):
5319 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5320 (Color Names, Text Terminal Colors, Display Feature Testing):
5321 * files.texi (Visiting Functions, File Name Components)
5322 (Unique File Names, Contents of Directories):
5323 * display.texi (Forcing Redisplay, Displaying Messages)
5324 (Temporary Displays, Font Selection, Auto Faces)
5325 (Font Lookup, Fringe Indicators, Display Margins)
5326 (Image Descriptors, Showing Images, Image Cache, Button Types)
5327 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5328 (Display Table Format, Glyphs):
5329 * control.texi (Iteration):
5330 * commands.texi (Command Loop Info, Adjusting Point):
5331 * backups.texi (Making Backups, Auto-Saving):
5332 Remove @tindex entries.
5333
53342006-07-07 Kim F. Storm <storm@cua.dk>
5335
5336 * display.texi (Fringe Cursors): Fix typo.
5337 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5338 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5339
53402006-07-05 Richard Stallman <rms@gnu.org>
5341
5342 * text.texi (Buffer Contents): Add example of text props
5343 in result of buffer-substring.
5344 (Text Properties): Explain better about use of specific property names.
5345 (Property Search): Some cleanups; reorder some functions.
5346
5347 * keymaps.texi (Changing Key Bindings): Cleanup.
5348 Add xref to Key Binding Conventions.
5349
5350 * display.texi (Attribute Functions): Add examples for
5351 face-attribute-relative-p.
5352
5353 * tips.texi (Coding Conventions): Cleanup last change.
5354
53552006-07-05 Karl Berry <karl@gnu.org>
5356
5357 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5358 Remove @setchapternewpage odd.
5359 Result is 1013 pages, down from 1100.
5360
5361 * anti.texi, customize.texi, display.texi, internals.texi:
5362 * minibuf.texi, modes.texi, tips.texi:
5363 Fix overfull/underfull boxes.
5364
53652006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5366
5367 * edebug.texi (Instrumenting):
5368 Add Edebug-specific findex for eval-buffer.
5369 * loading.texi (Loading):
5370 Replace eval-current-buffer with eval-buffer.
5371
53722006-06-30 Nick Roberts <nickrob@snap.net.nz>
5373
5374 * locals.texi (Standard Buffer-Local Variables): Update the list
5375 of variables.
5376
53772006-06-26 Nick Roberts <nickrob@snap.net.nz>
5378
5379 * files.texi (File Name Completion): Point user to the node
5380 "Reading File Names".
5381
53822006-06-24 Eli Zaretskii <eliz@gnu.org>
5383
5384 * files.texi (Contents of Directories): Document case-insensitive
5385 behavior on respective filesystems.
5386
5387 * objects.texi (Character Type): Document that Emacs signals an
5388 error for unsupported Unicode characters specified as \uNNNN.
5389
53902006-06-19 Richard Stallman <rms@gnu.org>
5391
5392 * processes.texi (Bindat Spec): Clarify previous change.
5393
53942006-06-16 Richard Stallman <rms@gnu.org>
5395
5396 * tips.texi (Coding Conventions): Better explain conventions
5397 for definition constructs.
5398
5399 * text.texi (Special Properties): String value of `read-only'
5400 serves as the error message.
5401
5402 * objects.texi (Character Type): Clarify prev. change.
5403 (Non-ASCII in Strings): Mention \u and \U.
5404
5405 * commands.texi (Using Interactive): Explain problem of
5406 markers, etc., in command-history.
5407
54082006-06-14 Kim F. Storm <storm@cua.dk>
5409
5410 * commands.texi (Waiting): Negative arg to sit-for forces
5411 redisplay even if input is pending.
5412
5413 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5414 redisplay. Remove incorrect example of binding redisplay-dont-pause
5415 around (sit-for 0).
5416
54172006-06-13 Richard Stallman <rms@gnu.org>
5418
5419 * display.texi (Forcing Redisplay): Clarify previous change.
5420
54212006-06-13 Romain Francoise <romain@orebokech.com>
5422
5423 * display.texi (Forcing Redisplay): Fix typo.
5424
54252006-06-13 Kim F. Storm <storm@cua.dk>
5426
5427 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5428
54292006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5430
5431 * tips.texi (Coding Conventions): Add `@end itemize'.
5432
54332006-06-10 Richard Stallman <rms@gnu.org>
5434
5435 * tips.texi (Coding Conventions): Explain use of coding systems
5436 to ensure one decoding for strings.
5437
54382006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5439
5440 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5441 syntax.
5442
54432006-06-07 Eli Zaretskii <eliz@gnu.org>
5444
5445 * display.texi (Font Selection): Remove description of
5446 clear-face-cache.
5447
5448 * compile.texi (Eval During Compile): Fix a typo. Add index
5449 entries for possible uses of eval-when-compile.
5450
54512006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5452
5453 * display.texi (Abstract Display): Fix typo.
5454
54552006-06-03 Eli Zaretskii <eliz@gnu.org>
5456
5457 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5458 Reword variable's description.
5459
54602006-06-01 Richard Stallman <rms@gnu.org>
5461
5462 * windows.texi (Splitting Windows): Clarify splitting nonselected
5463 window.
5464
54652006-05-31 Juri Linkov <juri@jurta.org>
5466
5467 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5468
54692006-05-30 Richard Stallman <rms@gnu.org>
5470
5471 * display.texi (Line Height): Fix errors in description of
10d1d0af 5472 default line height and line-height property.
b8d4c8d0
GM
5473
5474 * nonascii.texi (Default Coding Systems): Further clarification.
5475
54762006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5477
5478 * internals.texi (Pure Storage): Mention that an overflow in pure
5479 space causes a memory leak.
5480 (Garbage Collection): If there was an overflow in pure space,
5481 `garbage-collect' returns nil.
5482
54832006-05-30 Eli Zaretskii <eliz@gnu.org>
5484
5485 * nonascii.texi (Default Coding Systems): Fix it some more.
5486
54872006-05-29 Eli Zaretskii <eliz@gnu.org>
5488
5489 * nonascii.texi (Default Coding Systems): Fix last change.
5490
54912006-05-29 Kenichi Handa <handa@m17n.org>
5492
5493 * nonascii.texi (find-operation-coding-system): Describe the new
5494 argument format (FILENAME . BUFFER).
5495
54962006-05-28 Richard Stallman <rms@gnu.org>
5497
5498 * tips.texi (Coding Conventions): Better explain reasons not to
5499 advise other packages or use `eval-after-load'.
5500
55012006-05-29 Kim F. Storm <storm@cua.dk>
5502
5503 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5504 `bindat-idx' and `bindat-raw' for clarity.
5505
55062006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5507
5508 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5509
5510 * display.texi (Display): Add "Abstract Display" to menu.
5511 (Abstract Display, Abstract Display Functions)
5512 (Abstract Display Example): New nodes.
5513 * elisp.texi (Top): Add "Abstract Display" to menu.
5514
55152006-05-27 Chong Yidong <cyd@stupidchicken.com>
5516
5517 * keymaps.texi (Key Sequences): Link to input events definition.
5518 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5519
5520 * files.texi (Changing Files): Document updated argument list for
5521 copy-file.
5522
55232006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5524
5525 * processes.texi (Bindat Functions): Explain term "total length".
5526 Use it in bindat-length and bindat-pack descriptions.
5527
55282006-05-26 Eli Zaretskii <eliz@gnu.org>
5529
5530 * tips.texi (Coding Conventions): Advise against using
5531 eval-after-load in packages. Add an index entry.
5532
55332006-05-25 Juri Linkov <juri@jurta.org>
5534
5535 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5536
5537 * modes.texi (%-Constructs): Add %e, %z, %Z.
5538
55392006-05-25 Richard Stallman <rms@gnu.org>
5540
5541 * elisp.texi (Top): Update subnode menu.
5542
5543 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5544 (Keymaps): Update menu.
5545
55462006-05-25 Chong Yidong <cyd@stupidchicken.com>
5547
5548 * keymaps.texi (Key Sequences): Some clarifications.
5549
55502006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5551
5552 * processes.texi (Bindat Functions): Say "unibyte string"
5553 explicitly for bindat-unpack and bindat-pack descriptions.
5554 (Bindat Examples): Don't call `string-make-unibyte' in example.
5555
55562006-05-25 Chong Yidong <cyd@stupidchicken.com>
5557
5dcb4c4e 5558 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5559 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5560
5561 * keymaps.texi (Changing Key Bindings):
dd7b651b 5562 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5563 * help.texi (Describing Characters): Refer to it.
5564
55652006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5566
5567 * frames.texi (Pointer Shape): @end table -> @end defvar.
5568
55692006-05-22 Richard Stallman <rms@gnu.org>
5570
5571 * elisp.texi (Top): Update subnode menus.
5572
5573 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5574 Contents rewritten; material from old Pointer Shape node moved here.
5575
5576 * display.texi (Pointer Shape): Node deleted.
5577 (Image Descriptors): Minor cleanup.
5578
55792006-05-21 Richard Stallman <rms@gnu.org>
5580
5581 * syntax.texi (Parsing Expressions): Update info on which STATE
5582 elements are ignored.
5583
55842006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5585
5586 * hooks.texi (Standard Hooks): Correct typo.
5587
5588 * gpl.texi (GPL): ifinfo -> ifnottex.
5589
55902006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5591
5592 * searching.texi (Simple Match Data): Warn about match data being
5593 set anew by every search.
5594
55952006-05-17 Richard Stallman <rms@gnu.org>
5596
5597 * minibuf.texi (Minibuffer History): Clarify.
5598
5599 * searching.texi (Regexp Special): Clarify nested regexp warning.
5600
56012006-05-16 Kim F. Storm <storm@cua.dk>
5602
5603 * minibuf.texi (Minibuffer History): Update add-to-history.
5604
56052006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5606
5dcb4c4e
SM
5607 * nonascii.texi (Explicit Encoding):
5608 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5609
56102006-05-14 Richard Stallman <rms@gnu.org>
5611
5612 * buffers.texi (Creating Buffers): Cleanup.
5613
5614 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5615
56162006-05-13 Eli Zaretskii <eliz@gnu.org>
5617
5618 * buffers.texi (Current Buffer): Document that with-temp-buffer
5619 disables undo.
5620
5621 * os.texi (Terminal-Specific): More accurate description of how
5622 Emacs searches for the terminal-specific libraries.
5623
56242006-05-12 Eli Zaretskii <eliz@gnu.org>
5625
5626 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5627 emacs-xtra to @inforef's.
5628
5629 * text.texi (Undo): Document that undo is turned off in buffers
5630 whose names begin with a space.
5631
5632 * buffers.texi (Buffer Names): Add index entries for buffers whose
5633 names begin with a space.
5634 (Creating Buffers): Document that undo is turned off in buffers
5635 whose names begin with a space.
5636
5637 * files.texi (Visiting Functions, Reading from Files)
5638 (Saving Buffers): Mention code and EOL conversions by file I/O
5639 primitives and subroutines.
5640
f4e90db0
SM
5641 * nonascii.texi (Lisp and Coding Systems):
5642 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5643
5644 * display.texi (Defining Faces): Mention `mac', and add an xref to
5645 where window-system is described.
5646
56472006-05-10 Richard Stallman <rms@gnu.org>
5648
5649 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5650
56512006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5652
5653 * variables.texi (File Local Variables): Recommend to quote lambda
5654 expressions in safe-local-variable property.
5655
56562006-05-09 Richard Stallman <rms@gnu.org>
5657
5dcb4c4e
SM
5658 * variables.texi (File Local Variables):
5659 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5660
56612006-05-07 Kim F. Storm <storm@cua.dk>
5662
5663 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5664 from add-to-history.
5665
56662006-05-07 Romain Francoise <romain@orebokech.com>
5667
5668 * commands.texi (Event Input Misc):
5669 * compile.texi (Eval During Compile):
5670 * internals.texi (Buffer Internals):
5671 * minibuf.texi (Initial Input):
5672 * nonascii.texi (Scanning Charsets):
5673 * numbers.texi (Comparison of Numbers):
5674 * windows.texi (Textual Scrolling, Vertical Scrolling):
5675 Fix various typos.
5676
56772006-05-06 Eli Zaretskii <eliz@gnu.org>
5678
5679 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5680 conditional xref's to either emacs or emacs-xtra, depending on
5681 @iftex/@ifnottex.
5682
5683 * minibuf.texi (Minibuffer History): Document add-to-history.
5684
56852006-05-05 Eli Zaretskii <eliz@gnu.org>
5686
5687 * internals.texi (Pure Storage): Mention the pure overflow message
5688 at startup.
5689
c8763fb6 56902006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5691
5692 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5693 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5694 search.
5695
56962006-05-01 Richard Stallman <rms@gnu.org>
5697
5698 * intro.texi (nil and t): Clarify.
5699
5700 * variables.texi (File Local Variables): Suggest using booleanp.
5701
57022006-05-01 Juanma Barranquero <lekktu@gmail.com>
5703
5704 * objects.texi (Type Predicates): Fix typos.
5705
57062006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5707
5708 * intro.texi (nil and t): Add booleanp.
5709
5710 * objects.texi (Type Predicates): Add links for booleanp and
5711 string-or-null-p.
5712
57132006-04-29 Richard Stallman <rms@gnu.org>
5714
5715 * modes.texi (Multiline Font Lock): Rename from
5716 Multi line Font Lock Elements. Much clarification.
5717 (Font Lock Multiline, Region to Fontify): Much clarification.
5718
57192006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5720
5721 * variables.texi (File Local Variables): Remove the special case t for
5722 safe-local-variable.
5723
57242006-04-26 Richard Stallman <rms@gnu.org>
5725
5726 * syntax.texi (Parsing Expressions): Minor cleanup.
5727
57282006-04-18 Richard Stallman <rms@gnu.org>
5729
5730 * tips.texi (Coding Conventions): Explain when the package's
5731 prefix should appear later on (not at the start of the name).
5732
5733 * searching.texi (String Search): Clarify effect of NOERROR.
5734
5735 * modes.texi (Imenu): Clarify what special items do.
5736
5737 * hooks.texi (Standard Hooks): Delete text about old hook names.
5738
57392006-04-17 Romain Francoise <romain@orebokech.com>
5740
5741 * variables.texi (Local Variables): Update the default value of
5742 `max-specpdl-size'.
5743
57442006-04-15 Michael Olson <mwolson@gnu.org>
5745
5746 * processes.texi (Transaction Queues): Mention the new optional
5747 `delay-question' argument for `tq-enqueue'.
5748
57492006-04-13 Bill Wohler <wohler@newt.com>
5750
5751 * customize.texi (Common Keywords): Use dotted notation for
5752 :package-version value. Specify its values. Improve documentation
5753 for customize-package-emacs-version-alist.
5754
57552006-04-12 Bill Wohler <wohler@newt.com>
5756
5757 * customize.texi (Common Keywords): Move description of
5758 customize-package-emacs-version-alist to @defvar.
5759
57602006-04-10 Bill Wohler <wohler@newt.com>
5761
5762 * customize.texi (Common Keywords): Add :package-version.
5763
57642006-04-10 Kim F. Storm <storm@cua.dk>
5765
5766 * text.texi (Buffer Contents): Add NOPROPS arg to
5767 filter-buffer-substring.
5768
57692006-04-08 Kevin Ryde <user42@zip.com.au>
5770
5771 * os.texi (Command-Line Arguments): Update xref to emacs manual
5772 "Command Arguments" -> "Emacs Invocation", per change there.
5773
57742006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5775
5776 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5777 be on one line to help makeinfo not render two spaces after the dot.
5778
57792006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5780
5781 * strings.texi (Predicates for Strings): Add string-or-null-p.
5782
57832006-03-28 Kim F. Storm <storm@cua.dk>
5784
5785 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5786 remarks about systems that don't support fractional seconds.
5787
57882006-03-25 Karl Berry <karl@gnu.org>
5789
5790 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5791 the year list.
5792
57932006-03-21 Nick Roberts <nickrob@snap.net.nz>
5794
5795 * display.texi (Fringe Indicators): Fix typos.
5796
57972006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5798
5799 * tips.texi (Documentation Tips): One can now also write `program'
5800 in front of a quoted symbol in a docstring to prevent making a
5801 hyperlink.
5802
58032006-03-19 Alan Mackenzie <acm@muc.de>
5804
5805 * text.texi (Special Properties): Clarify `fontified' property.
5806
58072006-03-16 Richard Stallman <rms@gnu.org>
5808
5809 * display.texi (Defining Images): Minor cleanup.
5810
58112006-03-16 Bill Wohler <wohler@newt.com>
5812
5813 * display.texi (Defining Images): In image-load-path-for-library,
5814 prefer user's images.
5815
58162006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5817
5818 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5819
58202006-03-15 Bill Wohler <wohler@newt.com>
5821
5822 * display.texi (Defining Images): Fix example in
5823 image-load-path-for-library by not recommending that one binds
5824 image-load-path. Just defvar it to placate compiler and only use
5825 it if previously defined.
5826
58272006-03-14 Bill Wohler <wohler@newt.com>
5828
5829 * display.texi (Defining Images): In image-load-path-for-library,
5830 always return list of directories. Update example.
5831
58322006-03-14 Alan Mackenzie <acm@muc.de>
5833
5834 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5835 This describes font-lock-extend-region-function.
5836 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5837 the new node "Region to Fontify".
5838
58392006-03-13 Richard Stallman <rms@gnu.org>
5840
5841 * display.texi (Invisible Text): The impossible position is
5842 now before the invisible text, not after.
5843 (Defining Images): Clean up last change.
5844
58452006-03-11 Bill Wohler <wohler@newt.com>
5846
5847 * display.texi (Defining Images): Add image-load-path-for-library.
5848
58492006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5850
5851 * text.texi (Adaptive Fill): Fix Texinfo usage.
5852
5853 * strings.texi (Creating Strings): Fix Texinfo usage.
5854
5855 * searching.texi (Regexp Special): Use @samp for regular
5856 expressions that are not in Lisp syntax.
5857
58582006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5859
5860 * searching.texi (Regexp Special): Put remark between parentheses
5861 to avoid misreading.
5862
58632006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5864
5865 * searching.texi (Syntax of Regexps): More accurately describe
5866 which characters are special in which situations.
5867 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5868 are not special. Describe in detail when `[' and `]' are special.
5869 (Regexp Backslash): Plenty of regexps with unbalanced square
5870 brackets are valid, so reword that statement.
5871
58722006-03-02 Kim F. Storm <storm@cua.dk>
5873
5874 * keymaps.texi (Tool Bar): Add tool-bar-border.
5875
58762006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5877
5878 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5879
58802006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5881
5882 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5883
5884 * files.texi (Locating Files): Suggest additional values for the
5885 SUFFIXES arg of `locate-file'. Update pxref.
5886
5887 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5888 (How Programs Do Loading): Discuss the effects of Auto Compression
5889 mode on `load'.
5890 (Load Suffixes): New node.
5891 (Library Search): Delete description of `load-suffixes'; it was
5892 moved to "Load Suffixes".
5893 (Autoload, Named Features): Mention `load-suffixes'.
5894
58952006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5896
5897 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5898
5899 * windows.texi (Window Tree): Fix typo.
5900
59012006-02-20 Kim F. Storm <storm@cua.dk>
5902
5903 * display.texi (Fringe Indicators): New section.
5904 Move indicate-empty-lines, indicate-buffer-boundaries, and
5905 default-indicate-buffer-boundaries here.
5906 Add fringe-indicator-alist and default-fringes-indicator-alist.
5907 Add list of logical fringe indicator symbols.
5908 Update list of standard bitmap names.
5909 (Fringe Cursors): New section.
5910 Move overflow-newline-into-fringe here.
5911 Add fringe-cursor-alist and default-fringes-cursor-alist.
5912 Add list of fringe cursor symbols.
5913
59142006-02-20 Juanma Barranquero <lekktu@gmail.com>
5915
5916 * commands.texi (Using Interactive): Fix reference to node
5917 "Minibuffers".
5918
59192006-02-19 Richard M. Stallman <rms@gnu.org>
5920
5921 * minibuf.texi (High-Level Completion):
5922 Add xref to read-input-method-name.
5923
5924 * files.texi (Relative File Names): Move file-relative-name here.
5925 (File Name Expansion): From here. Minor clarifications.
5926
5927 * commands.texi (Using Interactive): Add xrefs about reading input.
5928 Clarify remarks about that moving point and mark.
5929 Put string case before list case.
5930
c8763fb6 59312006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5932
5933 * display.texi (Other Display Specs, Image Descriptors):
5934 Revert erroneous changes. The previous description of
5935 image-descriptors as `(image . PROPS)' was correct.
5936
59372006-02-14 Richard M. Stallman <rms@gnu.org>
5938
5939 * variables.texi (File Local Variables): Clarifications.
5940
59412006-02-14 Juanma Barranquero <lekktu@gmail.com>
5942
5943 * variables.texi (File Local Variables): Use @code for a cons
5944 cell, not @var.
5945
59462006-02-13 Chong Yidong <cyd@stupidchicken.com>
5947
5948 * variables.texi (File Local Variables): Document new file local
5949 variable behavior.
5950
59512006-02-10 Kim F. Storm <storm@cua.dk>
5952
5953 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5954
59552006-02-08 Juanma Barranquero <lekktu@gmail.com>
5956
5957 * modes.texi (%-Constructs): Remove obsolete info about
5958 `global-mode-string'.
5959
59602006-02-07 Richard M. Stallman <rms@gnu.org>
5961
5962 * commands.texi (Prefix Command Arguments): Minor cleanup.
5963
5964 * display.texi: "Graphical display", not window system.
5965
5966 * functions.texi (What Is a Function): Fix xref.
5967
5968 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5969 (Changing Key Bindings): Clarify when remapping is better than
5970 substitute-key-definition.
5971
59722006-02-02 Richard M. Stallman <rms@gnu.org>
5973
5974 * minibuf.texi (Basic Completion): Completion alists are risky.
5975
5976 * keymaps.texi (Active Keymaps): Clarifications.
5977 (Searching Keymaps): New node.
5978 (Keymaps): Update menu.
5979
5980 * frames.texi (Layout Parameters): Minor clarification.
5981 (Drag and Drop): New node.
5982 (Frames): Update menu.
5983
59842006-01-29 Chong Yidong <cyd@stupidchicken.com>
5985
5986 * display.texi (Other Display Specs, Image Descriptors):
5987 Image description is a list, not a cons cell.
5988
59892006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5990
5991 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5992 list is not necessarily a list).
5993
59942006-01-27 Eli Zaretskii <eliz@gnu.org>
5995
5996 * frames.texi (Layout Parameters): border-width and
5997 internal-border-width belong to the frame, not the window.
5998
59992006-01-19 Richard M. Stallman <rms@gnu.org>
6000
6001 * nonascii.texi (Translation of Characters): Search cmds use
6002 translation-table-for-input. Automatically made local.
6003
6004 * markers.texi (Overview of Markers): Count insertion type
6005 as one of a marker's attributes.
6006
6007 * keymaps.texi (Controlling Active Maps): New node, split out of
6008 Active Keymaps.
6009 (Keymaps): Menu updated.
6010 (Active Keymaps): Give pseudocode to explain how the active
6011 maps are searched. current-active-maps and key-binding moved here.
6012 (Functions for Key Lookup): current-active-maps and key-binding moved.
6013 Clarifications.
6014 (Searching the Keymaps): New subnode.
6015
6016 * elisp.texi (Top): Menu clarification.
6017
6018 * display.texi (Other Display Specs): Delete duplicate entry for
6019 just a string as display spec. Move text about recursive display
6020 specs on such a string.
6021
6022 * commands.texi (Key Sequence Input): Clarify.
6023 Move num-nonmacro-input-events out.
6024 (Reading One Event): num-nonmacro-input-events moved here.
6025
60262006-01-14 Nick Roberts <nickrob@snap.net.nz>
6027
6028 * advice.texi (Simple Advice): Update example to fit argument
6029 change in previous-line.
6030
60312006-01-05 Richard M. Stallman <rms@gnu.org>
6032
6033 * markers.texi (The Mark): Fix in `mark'.
6034
60352006-01-04 Richard M. Stallman <rms@gnu.org>
6036
6037 * processes.texi (Misc Network, Make Network): Minor cleanups.
6038
60392006-01-04 Kim F. Storm <storm@cua.dk>
6040
6041 * processes.texi (Make Network): Add IPv6 addresses and handling.
6042 (Network Feature Testing): Mention (:family ipv6).
6043 (Misc Network): Add IPv6 formats to format-network-address.
6044
60452005-12-30 Richard M. Stallman <rms@gnu.org>
6046
6047 * text.texi (Changing Properties):
6048 Don't use return value of set-text-properties.
6049
60502005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6051
6052 * modes.texi (Mode Line Format): Correct typo in menu.
6053
60542005-12-29 Richard M. Stallman <rms@gnu.org>
6055
6056 * modes.texi (Mode Line Top): New node.
6057 (Mode Line Data): Some text moved to new node.
6058 Explain the data structure more concretely.
6059 (Mode Line Basics): Clarifications.
6060 (Mode Line Variables): Clarify intro paragraph.
6061 (%-Constructs): Clarify intro paragraph.
6062 (Mode Line Format): Update menu.
6063
60642005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6065
6066 * minibuf.texi (Basic Completion): Update lazy-completion-table
6067 examples for removal of ARGS argument.
6068
60692005-12-23 Richard M. Stallman <rms@gnu.org>
6070
6071 * text.texi (Undo): Restore some explanation from the version
6072 that was deleted.
6073
60742005-12-23 Eli Zaretskii <eliz@gnu.org>
6075
6076 * text.texi (Undo): Remove duplicate descriptions of `apply
6077 funname' and `apply delta' elements of the undo list.
6078
60792005-12-20 Richard M. Stallman <rms@gnu.org>
6080
6081 * help.texi (Help Functions): Update documentation of `apropos'.
6082
60832005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6084
6085 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6086 because it is confusing. If the :help-echo keyword is a function,
6087 it is not directly used as the :help-echo overlay property, as the
6088 xref seems to suggest (it does not take the appropriate args).
6089
60902005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6091
6092 * customize.texi (Common Keywords): Fix Texinfo usage.
6093 (Group Definitions, Variable Definitions): Update for new
6094 conventions for using `*' in docstrings.
6095
6096 * tips.texi (Documentation Tips): Update for new conventions for
6097 using `*' in docstrings.
6098
60992005-12-16 Richard M. Stallman <rms@gnu.org>
6100
6101 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6102
61032005-12-16 Juri Linkov <juri@jurta.org>
6104
6105 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6106
61072005-12-14 Romain Francoise <romain@orebokech.com>
6108
6109 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6110 Fix typo.
6111
61122005-12-11 Juri Linkov <juri@jurta.org>
6113
6114 * minibuf.texi (Completion Commands): Add mention of read-file-name
6115 for filename completion keymaps.
6116 (Reading File Names): Add mention of filename completion keymaps
6117 for read-file-name and xref to `Completion Commands'.
6118
61192005-12-10 Richard M. Stallman <rms@gnu.org>
6120
6121 * customize.texi (Common Keywords): State caveats for use of :tag.
6122
61232005-12-08 Richard M. Stallman <rms@gnu.org>
6124
6125 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6126 with xrefs and better explanation.
6127 (Completion Commands): Add the filename completion maps.
6128
6129 * objects.texi (Character Type): Clarify that \s is not space
6130 if a dash follows.
6131
61322005-12-05 Richard M. Stallman <rms@gnu.org>
6133
6134 * windows.texi (Resizing Windows): Delete preserve-before args.
6135
61362005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6137
6138 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6139 in full keymaps, since the quirk has been fixed.
6140
61412005-12-03 Eli Zaretskii <eliz@gnu.org>
6142
5dcb4c4e
SM
6143 * hooks.texi (Standard Hooks): Add index entries.
6144 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6145
61462005-11-27 Richard M. Stallman <rms@gnu.org>
6147
6148 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6149
61502005-11-21 Juri Linkov <juri@jurta.org>
6151
6152 * customize.texi (Common Keywords): Update links types
6153 custom-manual and url-link. Add link types emacs-library-link,
6154 file-link, function-link, variable-link, custom-group-link.
6155
61562005-11-20 Chong Yidong <cyd@stupidchicken.com>
6157
6158 * display.texi: Revert 2005-11-20 change.
6159
61602005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6161
6162 * processes.texi (Bindat Functions):
6163 Say "third" to refer to zero-based index "2".
6164
61652005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6166
6167 * loading.texi (Library Search): Update the default value of
6168 `load-suffixes'.
6169
61702005-11-17 Chong Yidong <cyd@stupidchicken.com>
6171
6172 * display.texi (Attribute Functions): Mention :ignore-defface.
6173
61742005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6175
6176 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6177 (Minor Mode Conventions): Mention the use of a hook.
6178
61792005-11-06 Richard M. Stallman <rms@gnu.org>
6180
6181 * files.texi (Magic File Names): find-file-name-handler checks the
6182 `operations' property of the handler.
6183
61842005-11-03 Richard M. Stallman <rms@gnu.org>
6185
6186 * variables.texi (Frame-Local Variables): Small clarification.
6187
61882005-10-29 Chong Yidong <cyd@stupidchicken.com>
6189
6190 * os.texi (Init File): Document ~/.emacs.d/init.el.
6191
61922005-10-29 Richard M. Stallman <rms@gnu.org>
6193
6194 * internals.texi (Garbage Collection): Document memory-full.
6195
61962005-10-28 Bill Wohler <wohler@newt.com>
6197
6198 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6199 for URLs.
6200
62012005-10-28 Richard M. Stallman <rms@gnu.org>
6202
6203 * minibuf.texi (Completion Commands): Clean up prev change.
6204
62052005-10-26 Kevin Ryde <user42@zip.com.au>
6206
6207 * compile.texi (Eval During Compile): Explain recommended uses
6208 of eval-when-compile and eval-and-compile.
6209
62102005-10-27 Masatake YAMATO <jet@gyve.org>
6211
6212 * minibuf.texi (Completion Commands):
6213 Write about new optional argument for `display-completion-list'.
6214
62152005-10-23 Richard M. Stallman <rms@gnu.org>
6216
6217 * display.texi (Overlay Arrow): Clarify about local bindings of
6218 overlay-arrow-position.
6219
62202005-10-22 Eli Zaretskii <eliz@gnu.org>
6221
6222 * internals.texi (Building Emacs): Fix last change.
6223
62242005-10-22 Richard M. Stallman <rms@gnu.org>
6225
6226 * internals.texi (Building Emacs): Document eval-at-startup.
6227
62282005-10-21 Richard M. Stallman <rms@gnu.org>
6229
6230 * loading.texi (Where Defined): load-history contains abs file names.
6231 symbol-file returns abs file names.
6232
62332005-10-19 Kim F. Storm <storm@cua.dk>
6234
6235 * display.texi (Showing Images): Add max-image-size integer value.
6236
62372005-10-18 Chong Yidong <cyd@stupidchicken.com>
6238
6239 * display.texi (Showing Images): Document max-image-size.
6240
62412005-10-17 Richard M. Stallman <rms@gnu.org>
6242
6243 * commands.texi (Quitting): Minor clarification.
6244
6245 * processes.texi (Sentinels): Clarify about output and quitting.
6246 (Filter Functions): Mention with-local-quit.
6247
62482005-10-17 Juri Linkov <juri@jurta.org>
6249
6250 * buffers.texi (Current Buffer):
6251 * commands.texi (Event Input Misc):
6252 * compile.texi (Eval During Compile, Compiler Errors):
6253 * customize.texi (Group Definitions):
6254 * display.texi (Progress, Defining Faces):
6255 * files.texi (Writing to Files):
6256 * modes.texi (Mode Hooks, Defining Minor Modes):
6257 * streams.texi (Output Functions):
6258 * syntax.texi (Syntax Table Functions):
6259 * text.texi (Change Hooks):
6260 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6261
6262 * commands.texi (Quitting): Replace arg `forms' with `body' in
6263 `with-local-quit'.
6264
6265 * positions.texi (Excursions): Replace arg `forms' with `body' in
6266 `save-excursion'.
6267
62682005-10-08 Kim F. Storm <storm@cua.dk>
6269
6270 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6271 Rename manual section accordingly.
6272
62732005-10-04 Kim F. Storm <storm@cua.dk>
6274
6275 * windows.texi (Window Split Tree): New section describing
6276 new function window-split-tree function.
6277
62782005-10-03 Nick Roberts <nickrob@snap.net.nz>
6279
6280 * display.texi (Fringe Size/Pos): Simplify and add detail.
6281
62822005-09-30 Romain Francoise <romain@orebokech.com>
6283
6284 * minibuf.texi (High-Level Completion): Explain that the prompt
6285 given to `read-buffer' should end with a colon and a space.
6286 Update usage examples.
6287
62882005-09-29 Juri Linkov <juri@jurta.org>
6289
6290 * display.texi (Displaying Messages): Rename argument name
6291 `string' to `format-string' in functions `message', `message-box',
6292 `message-or-box'.
6293
62942005-09-26 Chong Yidong <cyd@stupidchicken.com>
6295
6296 * errors.texi (Standard Errors): Correct xrefs.
6297
62982005-09-18 Chong Yidong <cyd@stupidchicken.com>
6299
6300 * display.texi (Defining Images): Update documentation for
6301 `image-load-path'.
6302
63032005-09-17 Richard M. Stallman <rms@gnu.org>
6304
6305 * display.texi (Defining Images): Clean up previous change.
6306
63072005-09-16 Romain Francoise <romain@orebokech.com>
6308
6309 * elisp.texi: Specify GFDL version 1.2.
6310
6311 * doclicense.texi (GNU Free Documentation License): Update to
6312 version 1.2.
6313
63142005-09-15 Chong Yidong <cyd@stupidchicken.com>
6315
6316 * display.texi (Defining Images): Document `image-load-path'.
6317
63182005-09-15 Richard M. Stallman <rms@gnu.org>
6319
6320 * objects.texi (Printed Representation): Minor cleanup.
6321 (Box Diagrams): Minor fix.
6322 (Cons Cell Type): Move (...) index item here.
6323 (Box Diagrams): From here.
6324 (Array Type): Minor fix.
6325 (Type Predicates): Delete index "predicates".
6326 (Hash Table Type): Clarify xref.
6327 (Dotted Pair Notation): Minor fix.
6328
63292005-09-10 Chong Yidong <cyd@stupidchicken.com>
6330
6331 * files.texi (Saving Buffers): Fix typo.
6332
63332005-09-08 Richard M. Stallman <rms@gnu.org>
6334
6335 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6336
63372005-09-08 Chong Yidong <cyd@stupidchicken.com>
6338
6339 * locals.texi (Standard Buffer-Local Variables): Don't include
6340 mode variables for minor modes.
6341 Fix xrefs for buffer-display-count, buffer-display-table,
6342 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6343 enable-multibyte-characters, fill-column, header-line-format,
6344 left-fringe-width, left-margin, and right-fringe-width.
6345
6346 * hooks.texi (Standard Hooks): All hooks should conform to the
6347 standard naming convention now.
6348 Fix xref for `echo-area-clear-hook'.
6349
6350 * display.texi (Usual Display): Note that indicate-empty-lines and
6351 tab-width are buffer-local.
6352
6353 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6354
6355 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6356
6357 * nonascii.texi (Encoding and I/O): Note that
6358 buffer-file-coding-system is buffer-local.
6359
6360 * positions.texi (List Motion): Note that defun-prompt-regexp is
6361 buffer-local.
6362
6363 * text.texi (Auto Filling): Note that auto-fill-function is
6364 buffer-local.
6365 (Undo): Note that buffer-undo-list is buffer-local.
6366
5dcb4c4e
SM
6367 * windows.texi (Buffers and Windows):
6368 Document buffer-display-count.
b8d4c8d0
GM
6369
63702005-09-06 Richard M. Stallman <rms@gnu.org>
6371
6372 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6373 package prefix elsewhere than at the start of the name.
6374
63752005-09-03 Richard M. Stallman <rms@gnu.org>
6376
6377 * tips.texi (Programming Tips): Add conventions for minibuffer
6378 questions and prompts.
6379
63802005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6381
6382 * intro.texi (nil and t): Minor cleanup.
6383 Delete spurious mention of keyword symbols.
6384 (Evaluation Notation): Add index entry.
6385 (A Sample Function Description): Minor cleanup.
6386 (A Sample Variable Description): Not all vars can be set.
6387
63882005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6389
6390 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6391
6392 (Insertion): Document precise type of `insert-char' arg COUNT.
6393
63942005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6395
6396 * modes.texi (Other Font Lock Variables): Sync the default of
6397 font-lock-lines-before.
6398
63992005-08-31 Michael Albinus <michael.albinus@gmx.de>
6400
6401 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6402
64032005-08-29 Richard M. Stallman <rms@gnu.org>
6404
6405 * elisp.texi (Top): Update subnode menu.
6406
6407 * searching.texi (Searching and Matching): Move node.
6408 Rearrange contents and add overall explanation.
6409 (Searching and Case): Move node.
6410 (Searching and Matching): Update menu.
6411
64122005-08-27 Eli Zaretskii <eliz@gnu.org>
6413
6414 * os.texi (Startup Summary): Fix the description of the initial
6415 startup message display.
6416
64172005-08-25 Richard M. Stallman <rms@gnu.org>
6418
6419 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6420
64212005-08-25 Emilio C. Lopes <eclig@gmx.net>
6422
6423 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6424 `next-overlay-change' example.
6425
64262005-08-22 Juri Linkov <juri@jurta.org>
6427
6428 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6429 Fix invert-face. Fix args of face-background.
6430
6431 * display.texi (Standard Faces): Delete node.
6432 (Faces): Add xref to `(emacs)Standard Faces'.
6433 (Displaying Faces): Fix xref to `Standard Faces'.
6434
6435 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6436
64372005-08-20 Alan Mackenzie <acm@muc.de>
6438
6439 * buffers.texi (The Buffer List): Clarify the manipulation of the
6440 buffer list.
6441
64422005-08-14 Richard M. Stallman <rms@gnu.org>
6443
6444 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6445 a regexp.
6446
64472005-08-11 Richard M. Stallman <rms@gnu.org>
6448
6449 * elisp.texi (Top): Update subnode lists.
6450
6451 * display.texi (Inverse Video): Node deleted.
6452
6453 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6454 New nodes split out of Coding Conventions.
6455
6456 * searching.texi (Regular Expressions): Document re-builder.
6457
6458 * os.texi (Time Parsing): New node split out of Time Conversion.
6459
6460 * processes.texi (Misc Network, Network Feature Testing)
6461 (Network Options, Make Network): New nodes split out of
6462 Low-Level Network.
6463
64642005-08-09 Richard M. Stallman <rms@gnu.org>
6465
6466 * frames.texi (Geometry): New node, split from Size and Position.
6467 (Frame Parameters): Refer to Geometry.
6468
6469 * buffers.texi (The Buffer List): Fix xrefs.
6470
6471 * windows.texi (Splitting Windows): Fix xref.
6472
6473 * frames.texi (Layout Parameters): Add xref.
6474
6475 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6476
6477 * keymaps.texi (Menu Bar): Fix xref.
6478
6479 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6480
6481 * modes.texi (%-Constructs): Fix xref.
6482
6483 * frames.texi (Window Frame Parameters): Node split up.
6484 (Basic Parameters, Position Parameters, Size Parameters)
6485 (Layout Parameters, Buffer Parameters, Management Parameters)
6486 (Cursor Parameters, Color Parameters): New subnodes.
6487
64882005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6489
6490 * positions.texi (Screen Lines): Update xref for previous change
6491 in minibuf.texi.
6492
6493 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6494 change in minibuf.texi.
6495
64962005-08-09 Richard M. Stallman <rms@gnu.org>
6497
6498 * tips.texi (Coding Conventions): Minor cleanup.
6499
6500 * modes.texi (Defining Minor Modes): Explain when init-value
6501 can be non-nil.
6502
6503 * elisp.texi (Top): Update submenu for Minibuffer.
6504
6505 * minibuf.texi (Minibuffer Misc): Node split up.
6506 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6507 (Recursive Mini): New nodes split out from Minibuffer Misc.
6508 (Minibuffer Misc): Document max-mini-window-height.
6509
6510 * hash.texi (Defining Hash): Delete stray paren in example.
6511
6512 * display.texi (Echo Area Customization): Don't define
6513 max-mini-window-height here; xref instead.
6514
6515 * commands.texi (Event Input Misc): Update while-no-input.
6516
6517 * advice.texi (Advising Functions): Explain when to use advice
6518 and when to use a hook.
6519
65202005-07-30 Eli Zaretskii <eliz@gnu.org>
6521
6522 * makefile.w32-in (info): Don't run install-info.
6523 ($(infodir)/dir): New target, produced by running install-info.
6524
65252005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6526
6527 * modes.texi (Defining Minor Modes): The keyword for the initial
6528 value is :init-value, not :initial-value.
6529
65302005-07-23 Eli Zaretskii <eliz@gnu.org>
6531
6532 * loading.texi (Autoload): Make the `doctor' example be consistent
6533 with what's in current loaddefs.el. Describe the "fn" magic in
6534 the usage portion of the doc string.
6535
65362005-07-22 Richard M. Stallman <rms@gnu.org>
6537
6538 * internals.texi (Garbage Collection): Clarify previous change.
6539
65402005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6541
6542 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6543
65442005-07-18 Juri Linkov <juri@jurta.org>
6545
6546 * commands.texi (Accessing Events):
6547 * frames.texi (Text Terminal Colors, Resources):
6548 * markers.texi (The Mark):
6549 * modes.texi (Defining Minor Modes):
6550 Delete duplicate duplicate words.
6551
65522005-07-16 Richard M. Stallman <rms@gnu.org>
6553
6554 * display.texi (Managing Overlays): Clarify make-overlay
6555 args for insertion types.
6556
65572005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6558
6559 * customize.texi (Variable Definitions):
6560 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6561 `standard-value' is a list too.
6562 (Defining New Types): Use @key{RET} instead of @key{ret}.
6563
65642005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6565
6566 * os.texi (Translating Input): Fix typo.
6567
65682005-07-08 Richard M. Stallman <rms@gnu.org>
6569
6570 * README: Update edition number and size estimate.
6571
6572 * elisp.texi (VERSION): Set to 2.9.
6573
65742005-07-07 Richard M. Stallman <rms@gnu.org>
6575
6576 * book-spine.texinfo: Update Emacs version.
6577
6578 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6579
65802005-07-06 Richard M. Stallman <rms@gnu.org>
6581
6582 * searching.texi (Regexp Search): Clarify what re-search-forward
6583 does when the search fails.
6584
65852005-07-05 Lute Kamstra <lute@gnu.org>
6586
6587 * Update FSF's address in GPL notices.
6588
6589 * doclicense.texi (GNU Free Documentation License):
6590 * gpl.texi (GPL):
6591 * tips.texi (Coding Conventions, Library Headers):
6592 * vol1.texi:
6593 * vol2.texi: Update FSF's address.
6594
65952005-07-04 Richard M. Stallman <rms@gnu.org>
6596
6597 * hooks.texi (Standard Hooks): Add occur-hook.
6598
65992005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6600
6601 * display.texi (The Echo Area): Correct menu.
6602
66032005-07-03 Richard M. Stallman <rms@gnu.org>
6604
6605 * elisp.texi (Top): Update subnode menu for Display.
6606
6607 * display.texi (Displaying Messages): New node, with most
6608 of what was in The Echo Area.
5dcb4c4e 6609 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6610 (Logging Messages): New node with new text.
6611 (Echo Area Customization): New node, the rest of what was
6612 in The Echo Area. Document message-truncate-lines with @defvar.
6613 (Display): Update menu.
6614
6615 * windows.texi (Textual Scrolling): Doc 3 values for
6616 scroll-preserve-screen-position.
6617
6618 * text.texi (Special Properties): Change hook functions
6619 should bind inhibit-modification-hooks around altering buffer text.
6620
6621 * keymaps.texi (Key Binding Commands): Call binding BINDING
6622 rather than DEFINITION.
6623
66242005-06-29 Juanma Barranquero <lekktu@gmail.com>
6625
6626 * variables.texi (Defining Variables): `user-variable-p' returns t
6627 for aliases of user options, nil for alias loops.
6628
66292005-06-28 Richard M. Stallman <rms@gnu.org>
6630
6631 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6632 make-keymap.
6633
66342005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6635
6636 * variables.texi (Setting Variables): Correct and clarify
6637 description of `add-to-ordered-list'.
6638
66392005-06-26 Richard M. Stallman <rms@gnu.org>
6640
6641 * display.texi (Faces): Minor cleanup.
6642
66432005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6644
6645 * display.texi (Faces): `facep' returns t for strings that are
6646 face names.
6647
66482005-06-25 Richard M. Stallman <rms@gnu.org>
6649
6650 * objects.texi (Equality Predicates): Clarify meaning of equal.
6651
6652 * windows.texi (Selecting Windows): save-selected-window
6653 and with-selected-window save and restore the current buffer.
6654
66552005-06-24 Richard M. Stallman <rms@gnu.org>
6656
6657 * numbers.texi (Float Basics): Explain how to test for NaN,
6658 and printing the sign of NaNs.
6659
66602005-06-24 Eli Zaretskii <eliz@gnu.org>
6661
6662 * makefile.w32-in (MAKEINFO): Use --force.
6663
66642005-06-23 Richard M. Stallman <rms@gnu.org>
6665
6666 * display.texi (Face Functions): Correct Texinfo usage.
6667
66682005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6669
6670 * lists.texi (Rings): `ring-elements' now returns the elements of
6671 RING in order.
6672
66732005-06-23 Juanma Barranquero <lekktu@gmail.com>
6674
6675 * markers.texi (The Mark): Texinfo usage fix.
6676
66772005-06-23 Kim F. Storm <storm@cua.dk>
6678
6679 * searching.texi (Entire Match Data): Remove evaporate option for
6680 match-data. Do not mention evaporate option for set-match-data.
6681
66822005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6683
6684 * display.texi (Face Functions): Mention face aliases.
6685
66862005-06-21 Richard M. Stallman <rms@gnu.org>
6687
6688 * anti.texi (Antinews): Texinfo usage fix.
6689
66902005-06-21 Karl Berry <karl@gnu.org>
6691
6692 * elisp.texi: Use @copying.
6693
6694 * elisp.texi: Put @summarycontents and @contents before the Top
6695 node, instead of the end of the file, so that the contents appear
6696 in the right place in the dvi/pdf output.
6697
66982005-06-21 Juri Linkov <juri@jurta.org>
6699
6700 * display.texi (Defining Faces): Add `customized-face'.
6701
67022005-06-20 Kim F. Storm <storm@cua.dk>
6703
6704 * variables.texi (Setting Variables): Any type of element can be
6705 given order in add-to-ordered-list. Compare elements with eq.
6706
6707 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6708
67092005-06-20 Karl Berry <karl@gnu.org>
6710
6711 * syntax.texi (Syntax Flags): Make last column very slightly wider
6712 to avoid "generic comment" breaking on two lines and causing an
6713 underfull box.
6714
67152005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6716
6717 * lists.texi (Rings): Various minor clarifications and corrections.
6718
67192005-06-18 Richard M. Stallman <rms@gnu.org>
6720
6721 * functions.texi (Obsolete Functions): Simplify.
6722
6723 * variables.texi (Variable Aliases): Simplify.
6724
6725 * anti.texi, backups.texi, compile.texi, customization.texi:
6726 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6727 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6728 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6729 * variables.texi: Fix formatting ugliness.
6730
6731 * elisp.texi: Add links to Rings and Byte Packing.
6732 Update version and copyright years.
6733
6734 * minibuf.texi: Fix formatting ugliness.
6735 (Completion Commands): Move keymap vars to the end
6736 and vars completing-read binds to the top.
6737
67382005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6739
6740 * processes.texi: Fix typos.
6741 (Bindat Spec): Correct Texinfo error.
6742 (Byte Packing): Fix ungrammatical sentence.
6743
67442005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6745
6746 * lists.texi (Rings): New node.
6747 (Lists): Add it to menu.
6748
6749 * processes.texi (Byte Packing): New node.
6750 (Processes): Add it to menu.
6751
67522005-06-17 Richard M. Stallman <rms@gnu.org>
6753
6754 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6755
6756 * help.texi (Documentation Basics): Explain the xref to
6757 Documentation Tips.
6758
6759 * debugging.texi (Debugger Commands): Minor fix.
6760
67612005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6762
6763 * edebug.texi (Instrumenting): Eliminate duplicate link.
6764 (Specification List): Replace references to "below", referring to
6765 a later node, with one @ref to that node.
6766
6767 * os.texi (Timers): Timers should save and restore the match data
6768 if they change it.
6769
6770 * debugging.texi (Debugger Commands): Mention that the Lisp
6771 debugger can not step through primitive functions.
6772
67732005-06-16 Juanma Barranquero <lekktu@gmail.com>
6774
6775 * functions.texi (Obsolete Functions): Update argument names of
6776 `make-obsolete' and `define-obsolete-function-alias'.
6777
6778 * variables.texi (Variable Aliases): Update argument names of
6779 `defvaralias', `make-obsolete-variable' and
6780 `define-obsolete-variable-alias'.
6781
67822005-06-15 Kim F. Storm <storm@cua.dk>
6783
6784 * searching.texi (Entire Match Data): Rephrase warnings about
6785 evaporate arg to match-data and set-match-data.
6786
67872005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6788
6789 * elisp.texi (Top): Update detailed menu.
6790
6791 * edebug.texi (Edebug): Update menu.
6792 (Instrumenting): Update xrefs.
6793 (Edebug Execution Modes): Correct xref.
6794 (Jumping): Clarify description of `h' command.
6795 Eliminate redundant @ref.
6796 (Breaks): New node.
6797 (Breakpoints): Is now a subsubsection.
6798 (Global Break Condition): Mention `C-x X X'.
6799 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6800 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6801 (Edebug Display Update): Correct pxref.
6802 (Edebug and Macros): New node.
6803 (Instrumenting Macro Calls): Is now a subsubsection.
6804 Neither arg of `def-edebug-spec' is evaluated.
6805 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6806 (Specification Examples): Fix typo.
6807
68082005-06-14 Lute Kamstra <lute@gnu.org>
6809
6810 * debugging.texi (Function Debugging): Primitives can break on
6811 entry too.
6812
68132005-06-14 Kim F. Storm <storm@cua.dk>
6814
6815 * variables.texi (Setting Variables): Add add-to-ordered-list.
6816
68172005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6818
6819 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6820 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6821
68222005-06-13 Lute Kamstra <lute@gnu.org>
6823
6824 * text.texi (Special Properties): Fix cross reference.
6825
68262005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6827
6828 * debugging.texi (Function Debugging): Delete mention of empty
6829 string argument to `cancel-debug-on-entry'. Delete inaccurate
6830 description of the return value of that command.
6831
68322005-06-11 Alan Mackenzie <acm@muc.de>
6833
6834 * text.texi (Adaptive Fill): Amplify the description of
6835 fill-context-prefix.
6836
68372005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6838
6839 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6840
68412005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6842
6843 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6844
68452005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6846
6847 * debugging.texi (Error Debugging): Minor rewording.
6848 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6849 is optional.
6850
68512005-06-10 Lute Kamstra <lute@gnu.org>
6852
6853 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6854 (Top): Give it a title. Correct version number. Give the
6855 detailed node listing a more prominent header.
6856 * intro.texi: Don't set VERSION here a second time.
6857 Mention Emacs's version too.
6858 * anti.texi (Antinews): Use EMACSVER to refer to the current
6859 version of Emacs.
6860
68612005-06-09 Kim F. Storm <storm@cua.dk>
6862
6863 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6864 match-data and set-match-data.
6865
68662005-06-08 Richard M. Stallman <rms@gnu.org>
6867
6868 * searching.texi (Entire Match Data): Clarify when match-data
6869 returns markers and when integers.
6870
6871 * display.texi (Defining Faces): Explain that face name should not
6872 end in `-face'.
6873
6874 * modes.texi (Mode Line Data): Minor cleanup.
6875 (Customizing Keywords): Node split out of Search-based Fontification.
6876 Add example of using font-lock-add-keywords from a hook.
6877 Clarify when MODE should be non-nil, and when nil.
6878
68792005-06-06 Richard M. Stallman <rms@gnu.org>
6880
6881 * modes.texi (Mode Line Data): Explain what happens when the car
6882 of a list is a void symbol.
6883 (Search-based Fontification): Explain MODE arg to
6884 font-lock-add-keywords and warn about calls from major modes.
6885
68862005-06-08 Juri Linkov <juri@jurta.org>
6887
6888 * display.texi (Standard Faces): Add `shadow' face.
6889
68902005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6891
6892 * modes.texi (Major Mode Conventions): A derived mode only needs
6893 to put the call to the parent mode inside `delay-mode-hooks'.
6894
68952005-05-29 Richard M. Stallman <rms@gnu.org>
6896
6897 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6898 new, and what that implies. Clarify.
6899
6900 * files.texi (Locating Files): Clean up the text.
6901
6902 * frames.texi (Window Frame Parameters): Document user-size.
6903 Shorten entry for top by referring to left.
6904
69052005-05-26 Richard M. Stallman <rms@gnu.org>
6906
6907 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6908 is new, and what the implications are. Other clarifications.
6909
69102005-05-24 Richard M. Stallman <rms@gnu.org>
6911
6912 * frames.texi (Dialog Boxes): Minor fixes.
6913
69142005-05-25 Masatake YAMATO <jet@gyve.org>
6915
6916 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6917
69182005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6919
6920 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6921 is optional.
6922
69232005-05-24 Nick Roberts <nickrob@snap.net.nz>
6924
10d1d0af 6925 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6926
69272005-05-23 Lute Kamstra <lute@gnu.org>
6928
6929 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6930 syntax-begin-function over font-lock-beginning-of-syntax-function.
6931
69322005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6933
6934 * minibuf.texi (Reading File Names): Update description of
6935 `read-directory-name'.
6936
6937 * modes.texi (Derived Modes): Clarify :group keyword.
6938
69392005-05-21 Eli Zaretskii <eliz@gnu.org>
6940
6941 * files.texi (Locating Files): New subsection.
6942 Describe locate-file and executable-find.
6943
69442005-05-21 Kevin Ryde <user42@zip.com.au>
6945
6946 * frames.texi (Initial Parameters): Update cross reference to
6947 "Emacs Invocation".
6948
69492005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6950
6951 * keymaps.texi (Active Keymaps): Add anchor.
6952
6953 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6954 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6955 appropriate place.
6956 (Derived Modes): Small clarifications.
6957 (Minor Mode Conventions, Keymaps and Minor Modes):
6958 Replace references to nodes with references to anchors.
6959 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6960 Clarify description of lists whose first element is an integer.
6961 (Mode Line Variables): Add anchor.
6962 (%-Constructs): Clarify description of integer after %.
6963 (Emulating Mode Line): Describe nil value for FACE.
6964
69652005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6966
6967 * modes.texi (Derived Modes): Correct references to non-existing
6968 variable standard-syntax-table.
6969
69702005-05-17 Lute Kamstra <lute@gnu.org>
6971
6972 * modes.texi (Defining Minor Modes): Mention the mode hook.
6973
69742005-05-15 Kim F. Storm <storm@cua.dk>
6975
6976 * processes.texi (Network): Remove open-network-stream-nowait.
6977 (Network Servers): Remove open-network-stream-server.
6978
69792005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6980
6981 * elisp.texi (Top): Update detailed menu.
6982
6983 * variables.texi: Reorder nodes.
6984 (Variables): Update menu.
6985 (File Local Variables): Do not refer to the `-*-' line as
6986 a "local variables list". Add pxref.
6987
69882005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6989
6990 * elisp.texi (Top): Update detailed menu for node changes.
6991
6992 * modes.texi (Modes): Update Menu.
6993 (Hooks): Move to beginning of chapter.
6994 Most minor modes run mode hooks too.
6995 `add-hook' can handle void hooks or hooks whose value is a single
6996 function.
6997 (Major Modes): Update Menu.
6998 (Major Mode Basics): New node, split off from `Major Modes'.
6999 (Major Mode Conventions): Correct xref. Explain how to handle
7000 auto-mode-alist if the major mode command has an autoload cookie.
7001 (Auto Major Mode): Major update. Add magic-mode-alist.
7002 (Derived Modes): Major update.
7003 (Mode Line Format): Update Menu.
7004 (Mode Line Basics): New node, split off from `Mode Line Format'.
7005
7006 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7007 for `magic autoload comment'. Add index entries and anchor.
7008
70092005-05-14 Richard M. Stallman <rms@gnu.org>
7010
7011 * tips.texi (Coding Conventions): Explain how important it is
7012 that just loading certain files not change Emacs behavior.
7013
7014 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7015
70162005-05-12 Lute Kamstra <lute@gnu.org>
7017
7018 * modes.texi (Generic Modes): Update.
7019 (Major Modes): Refer to node "Generic Modes".
7020
7021 * elisp.texi (Top): Update to the current structure of the manual.
7022 * processes.texi (Processes): Add menu description.
7023 * customize.texi (Customization): Add menu descriptions.
7024
70252005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7026
7027 * processes.texi (Signals to Processes)
7028 (Low-Level Network): Fix typos.
7029
70302005-05-11 Lute Kamstra <lute@gnu.org>
7031
7032 * elisp.texi (Top): Add some nodes from the chapter "Major and
7033 Minor Modes" to the detailed node listing.
7034
70352005-05-10 Richard M. Stallman <rms@gnu.org>
7036
7037 * keymaps.texi (Extended Menu Items): Menu item filter functions
7038 can be called at any time.
7039
70402005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7041
7042 * variables.texi (File Local Variables): `(hack-local-variables t)'
7043 now also checks whether a mode is specified in the local variables
7044 list.
7045
70462005-05-05 Kevin Ryde <user42@zip.com.au>
7047
7048 * display.texi (The Echo Area): Correct format function cross
7049 reference.
7050
70512005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7052
7053 * variables.texi (Variable Aliases): Change description of
7054 `define-obsolete-variable-alias'.
7055
7056 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7057 (Defining Functions): Add xref.
7058 (Obsolete Functions): New node.
7059 (Function Safety): Standardize capitalization of section title.
7060
7061 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7062 (Dialog Boxes): Complete description of `x-popup-dialog'.
7063
70642005-05-04 Richard M. Stallman <rms@gnu.org>
7065
7066 * commands.texi (Interactive Codes): Fix Texinfo usage.
7067 Document U more clearly.
7068
70692005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7070
7071 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7072 function and not a macro.
7073
7074 * frames.texi (Pop-Up Menus): Correct and clarify description of
7075 `x-popup-menu'.
7076 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7077
70782005-05-01 Richard M. Stallman <rms@gnu.org>
7079
7080 * edebug.texi (Checking Whether to Stop): Fix previous change.
7081
70822005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7083
7084 * display.texi: Fix typos and Texinfo usage.
7085
7086 * edebug.texi (Checking Whether to Stop): executing-macro ->
7087 executing-kbd-macro.
7088
70892005-05-01 Richard M. Stallman <rms@gnu.org>
7090
7091 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7092
70932005-04-30 Richard M. Stallman <rms@gnu.org>
7094
7095 * files.texi (Magic File Names): Document `operations' property.
7096
70972005-04-29 Lute Kamstra <lute@gnu.org>
7098
7099 * modes.texi (Generic Modes): New node.
7100 (Major Modes): Add it to the menu.
7101 (Derived Modes): Add "derived mode" to concept index.
7102
71032005-04-28 Lute Kamstra <lute@gnu.org>
7104
7105 * modes.texi (Defining Minor Modes): Fix previous change.
7106 (Font Lock Mode): Simplify.
7107 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7108 when set and that some parts are optional. Add cross references.
7109 (Search-based Fontification): Say how to specify font-lock-keywords.
7110 Add cross references. Add font-lock-multiline to index.
7111 Move font-lock-keywords-case-fold-search here from node "Other Font
7112 Lock Variables". Document font-lock-add-keywords and
7113 font-lock-remove-keywords.
7114 (Other Font Lock Variables): Move font-lock-keywords-only,
7115 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7116 and font-lock-syntactic-face-function to node "Syntactic Font
7117 Lock". Move font-lock-keywords-case-fold-search to node
7118 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7119 and font-lock-{,un}fontify-{buffer,region}-function.
7120 (Precalculated Fontification): Remove reference to deleted variable
7121 font-lock-core-only.
7122 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7123 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7124 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7125 and font-lock-syntactic-face-function here from node "Other Font
7126 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7127 Syntax Properties". Add cross references.
7128 (Setting Syntax Properties): New node.
7129 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7130 * syntax.texi (Syntax Properties): Add cross reference.
7131 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7132
71332005-04-26 Richard M. Stallman <rms@gnu.org>
7134
7135 * display.texi (Defining Faces):
7136 Document `default' elements of defface spec.
7137
7138 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7139
7140 * variables.texi (Variable Aliases): Clarify text.
7141
71422005-04-25 Chong Yidong <cyd@stupidchicken.com>
7143
7144 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7145
71462005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7147
7148 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7149
71502005-04-24 Eli Zaretskii <eliz@gnu.org>
7151
7152 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7153 syntax-after and syntax-class.
7154
7155 * files.texi (Changing Files): Fix last change's cross-reference.
7156 (Unique File Names): Don't mention "numbers" in the documentation
7157 of make-temp-file and make-temp-name.
7158
71592005-04-23 Richard M. Stallman <rms@gnu.org>
7160
7161 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7162
71632005-04-22 Nick Roberts <nickrob@snap.net.nz>
7164
7165 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7166
71672005-04-22 Nick Roberts <nickrob@snap.net.nz>
7168
7169 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7170 and define-obsolete-variable-alias.
7171
71722005-04-22 Kim F. Storm <storm@cua.dk>
7173
7174 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7175 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7176
71772005-04-21 Lute Kamstra <lute@gnu.org>
7178
7179 * lists.texi (Association Lists): Document rassq-delete-all.
7180
71812005-04-19 Richard M. Stallman <rms@gnu.org>
7182
7183 * modes.texi (Search-based Fontification): Explain that
7184 facespec is an expression to be evaluated.
7185
71862005-04-19 Kevin Ryde <user42@zip.com.au>
7187
7188 * streams.texi (Output Functions): Fix xref.
7189 * strings.texi (String Conversion): Fix xref.
7190
71912005-04-19 Kim F. Storm <storm@cua.dk>
7192
7193 * symbols.texi (Symbol Plists): Add safe-get.
7194 Mention that `get' may signal an error.
7195
71962005-04-18 Nick Roberts <nickrob@snap.net.nz>
7197
7198 * customize.texi (Variable Definitions): Replace tooltip-mode
7199 example with save-place.
7200
72012005-04-17 Richard M. Stallman <rms@gnu.org>
7202
7203 * buffers.texi (Indirect Buffers): Clarify.
7204
7205 * positions.texi (Positions): Clarify converting marker to integer.
7206
7207 * strings.texi (String Basics): Mention string-match; clarify.
7208
72092005-04-08 Lute Kamstra <lute@gnu.org>
7210
7211 * modes.texi (Search-based Fontification): Fix cross references.
7212 Use consistent terminology. Document anchored highlighting.
7213
72142005-04-05 Lute Kamstra <lute@gnu.org>
7215
7216 * modes.texi (Defining Minor Modes): Document :group keyword
7217 argument and its default value.
7218
72192005-04-03 Lute Kamstra <lute@gnu.org>
7220
7221 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7222 references and/or descriptions. Delete major mode hooks; mention
7223 them as a category instead. Rename or delete obsolete hooks.
7224
72252005-04-02 Richard M. Stallman <rms@gnu.org>
7226
7227 * nonascii.texi (Coding System Basics): Another wording cleanup.
7228
72292005-04-01 Richard M. Stallman <rms@gnu.org>
7230
7231 * nonascii.texi (Coding System Basics): Clarify previous change.
7232
72332005-04-01 Kenichi Handa <handa@m17n.org>
7234
10d1d0af 7235 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7236 identity of coding systems.
7237
72382005-03-29 Chong Yidong <cyd@stupidchicken.com>
7239
7240 * text.texi (Buffer Contents): Add filter-buffer-substring and
7241 buffer-substring-filters.
7242
72432005-03-26 Chong Yidong <cyd@stupidchicken.com>
7244
7245 * anti.texi (Antinews): Mention `G' interactive code.
7246
7247 * tips.texi (Compilation Tips): Mention benchmark.el.
7248
72492005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7250
7251 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7252 is now bound to M-o M-o.
7253
7254 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7255
72562005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7257
7258 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7259 in the Emacs Manual).
7260 * Makefile.in (srcs): Remove calendar.texi.
7261 * makefile.w32-in (srcs): Remove calendar.texi.
7262 * display.texi (Display): Change name of next node.
7263 * os.texi (System In): Change name of previous node.
7264 * elisp.texi (Top): Remove Calendar references.
7265 * vol1.texi (Top): Remove Calendar references.
7266 * vol2.texi (Top): Remove Calendar references.
7267
72682005-03-25 Richard M. Stallman <rms@gnu.org>
7269
7270 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7271 Cleanup previous change.
7272
72732005-03-25 Chong Yidong <cyd@stupidchicken.com>
7274
7275 * display.texi (Face Attributes): Faces earlier in an :inherit
7276 list take precedence.
7277 (Scroll Bars): Fix description of vertical-scroll-bars.
7278 Document frame-current-scroll-bars and window-current-scroll-bars.
7279
7280 * markers.texi (The Mark): Document temporary Transient Mark mode.
7281
7282 * minibuf.texi (Reading File Names):
7283 Document read-file-name-completion-ignore-case.
7284
7285 * positions.texi (Screen Lines): Document nil for width argument
7286 to compute-motion.
7287
72882005-03-23 Kim F. Storm <storm@cua.dk>
7289
7290 * display.texi (Standard Faces): Other faces used in the fringe
7291 implicitly inherits from the fringe face.
7292 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7293 properties implicitly inherits from fringe face.
7294 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7295
72962005-03-20 Chong Yidong <cyd@stupidchicken.com>
7297
7298 * display.texi (Invisible Text): State default value of
7299 line-move-ignore-invisible.
7300 (Managing Overlays): Document remove-overlays.
7301 (Standard Faces): Document escape-glyph face.
7302
7303 * minibuf.texi (Reading File Names): Document read-file-name-function.
7304
7305 * modes.texi (Other Font Lock Variables):
7306 Document font-lock-lines-before.
7307
7308 * positions.texi (Skipping Characters): skip-chars-forward allows
7309 character classes.
7310
73112005-03-18 Lute Kamstra <lute@gnu.org>
7312
7313 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7314
73152005-03-17 Richard M. Stallman <rms@gnu.org>
7316
7317 * text.texi (Undo): Document extensible undo entries.
7318
dd7b651b 7319 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7320
7321 * nonascii.texi (Character Codes): Minor fix.
7322
7323 * display.texi (Display Property): Explain the significance
7324 of having text properties that are eq.
7325 (Other Display Specs): Explain string as display spec.
7326
7327 * commands.texi (Interactive Codes): Document G option.
7328
73292005-03-17 Chong Yidong <cyd@stupidchicken.com>
7330
7331 * text.texi (Filling): Add sentence-end-without-period and
7332 sentence-end-without-space.
7333 (Changing Properties): Minor fix.
7334
7335 * anti.texi: Total rewrite.
7336
73372005-03-15 Lute Kamstra <lute@gnu.org>
7338
7339 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7340
73412005-03-08 Kim F. Storm <storm@cua.dk>
7342
7343 * display.texi (Specified Space): Property :width is support on
7344 non-graphic terminals, :height is not.
7345
73462005-03-07 Richard M. Stallman <rms@gnu.org>
7347
7348 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7349 Now subnodes of Fringes.
7350 (Overlay Arrow): Document overlay-arrow-variable-list.
7351 (Fringe Size/Pos): New node, broken out of Fringes.
7352 (Display): Explain clearing vs redisplay better.
7353 (Truncation): Clarify use of bitmaps.
7354 (The Echo Area): Clarify the uses of the echo area.
7355 Add max-mini-window-height.
7356 (Progress): Clarify.
7357 (Invisible Text): Explain that main loop moves point out.
7358 (Selective Display): Say "hidden", not "invisible".
7359 (Managing Overlays): Move up. Describe relation to Undo here.
7360 (Overlay Properties): Clarify intro.
7361 (Finding Overlays): Explain return values when nothing found.
7362 (Width): truncate-string-to-width has added arg.
7363 (Displaying Faces): Clarify and update mode line face handling.
7364 (Face Functions): Minor cleanup.
7365 (Conditional Display): Merge into Other Display Specs.
7366 (Pixel Specification, Other Display Specs): Minor cleanups.
7367 (Images, Image Descriptors): Minor cleanups.
7368 (GIF Images): Patents have expired.
7369 (Showing Images): Explain default text for insert-image.
7370 (Manipulating Button Types): Merge into Manipulating Buttons.
7371 (Making Buttons): Explain return values.
7372 (Button Buffer Commands): Add xref.
7373 (Inverse Video): Update mode-line-inverse-video.
7374 (Display Table Format): Clarify.
7375 (Active Display Table): Give defaults for window-display-table.
7376
7377 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7378 and calendar-today-marker are strings, not chars.
7379 (Holiday Customizing): Minor fix.
7380
7381 * internals.texi (Writing Emacs Primitives): Update `or' example.
7382 Update limit on # args of subr.
7383
7384 * edebug.texi (Using Edebug): Arrow is in fringe.
7385 (Instrumenting): Arg to eval-defun works without loading edebug.
7386 (Edebug Execution Modes): Add xref.
7387
7388 * customize.texi (Common Keywords): Clarify :require.
7389 Mention :version here.
7390 (Variable Definitions, Group Definitions): Not here.
7391 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7392
73932005-03-07 Chong Yidong <cyd@stupidchicken.com>
7394 * nonascii.texi (Text Representations): Clarify position-bytes.
7395 (Character Sets): Add list-charset-chars.
7396 (Scanning Charsets): Add charset-after.
7397 (Encoding and I/O): Minor fix.
7398
73992005-03-06 Richard M. Stallman <rms@gnu.org>
7400
7401 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7402 (Resizing Windows): Likewise.
7403
7404 * text.texi (Change Hooks): Get rid of "Emacs 21".
7405
7406 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7407
7408 * streams.texi (Output Variables): Get rid of "Emacs 21".
7409
7410 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7411
7412 * os.texi (Translating Input): Replace flow-control example
7413 with a less obsolete example that uses `keyboard-translate'.
7414
7415 * objects.texi (Hash Table Type, Circular Objects):
7416 Get rid of "Emacs 21".
7417
7418 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7419 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7420
7421 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7422
7423 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7424
7425 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7426 (Menu Bar): Fix when menu-bar-update-hook is called.
7427
7428 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7429
7430 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7431 and make it read better.
7432
7433 * files.texi (Writing to Files): Get rid of "Emacs 21".
7434 (Unique File Names): Likewise.
7435
7436 * elisp.texi: Update Emacs version to 22.
7437
7438 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7439 (Overlay Properties, Face Attributes): Likewise.
7440 (Managing Overlays): Fix punctuation.
7441 (Attribute Functions): Clarify set-face-font; get rid of
7442 info about old Emacs versions.
7443 (Auto Faces, Font Lookup, Display Property, Images):
7444 Get rid of "Emacs 21".
7445
7446 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7447
74482005-03-05 Richard M. Stallman <rms@gnu.org>
7449
7450 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7451
74522005-03-04 Lute Kamstra <lute@gnu.org>
7453
7454 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7455
74562005-03-03 Lute Kamstra <lute@gnu.org>
7457
7458 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7459
74602005-03-01 Lute Kamstra <lute@gnu.org>
7461
7462 * debugging.texi (Debugger Commands): Update `j'.
7463
74642005-02-28 Lute Kamstra <lute@gnu.org>
7465
7466 * debugging.texi (Debugging): Fix typo.
7467 (Error Debugging): Document eval-expression-debug-on-error.
7468 (Function Debugging): Update example.
7469 (Using Debugger): Mention starred stack frames.
7470 (Debugger Commands): Document `j' and `l'.
7471 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7472 Update the messages that the debugger displays.
7473 (Internals of Debugger): Add cross reference. Update example.
7474 (Excess Open): Minor improvement.
7475 (Excess Close): Minor improvement.
7476
74772005-02-26 Richard M. Stallman <rms@gnu.org>
7478
7479 * tips.texi (Coding Conventions): Clarify.
7480 Put all the major mode key reservations together.
7481 Mention the Mouse-1 => Mouse-2 conventions.
7482
7483 * syntax.texi (Syntax Class Table): Clarify.
7484 (Syntax Table Functions): syntax-after moved from here.
7485 (Syntax Table Internals): syntax-after moved to here.
7486 (Parsing Expressions): Update info on number of values
7487 and what's meaningful in the STATE argument.
7488 (Categories): Fix typo.
7489
7490 * sequences.texi (Arrays): Cleanup.
7491 (Char-Tables): Clarify.
7492
7493 * processes.texi (Deleting Processes): Cleanups, add xref.
7494 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7495 (Process Information): set-process-coding-system, some args optional.
7496 (Input to Processes): Explain various types for PROCESS args.
7497 Rename them from PROCESS-NAME to PROCESS.
7498 (Signals to Processes): Likewise.
7499 (Decoding Output): Cleanup.
7500 (Query Before Exit): Clarify.
7501
7502 * os.texi (Startup Summary): Correct the options; add missing ones.
7503 (Terminal Output, Batch Mode): Clarify.
7504 (Flow Control): Node deleted.
7505
7506 * markers.texi (The Mark): Clarify.
7507
7508 * macros.texi (Expansion): Cleanup.
7509 (Indenting Macros): indent-spec allows ints, not floats.
7510
7511 * keymaps.texi (Keymaps): Clarify.
7512 (Format of Keymaps): Update lisp-mode-map example.
7513 (Active Keymaps, Key Lookup): Clarify.
7514 (Changing Key Bindings): Add xref to `kbd'.
7515 (Key Binding Commands, Simple Menu Items): Clarify.
7516 (Mouse Menus, Menu Bar): Clarify.
7517 (Menu Example): Replace print example with menu-bar-replace-menu.
7518
7519 * help.texi (Documentation Basics): Add function-documentation prop.
7520
7521 * elisp.texi (Top): Don't refer to Flow Control node.
7522
7523 * commands.texi (Command Overview): Improve xrefs.
7524 (Adjusting Point): Adjusting point applies to intangible and invis.
7525 (Key Sequence Input): Doc extra read-key-sequence args.
7526 Likewise for read-key-sequence-vector.
7527
7528 * backups.texi (Rename or Copy): Minor fix.
7529 (Numbered Backups): For version-control, say the default.
7530 (Auto-Saving): make-auto-save-file-name example is simplified.
7531
7532 * advice.texi (Advising Functions): Don't imply one part of Emacs
7533 should advise another part. Markup changes.
7534 (Defining Advice): Move transitional para.
7535 (Activation of Advice): Cleanup.
7536 Explain if COMPILE is nil or negative.
7537
7538 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7539
75402005-02-24 Lute Kamstra <lute@gnu.org>
7541
7542 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7543 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7544
75452005-02-23 Lute Kamstra <lute@gnu.org>
7546
7547 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7548 to define global minor modes as well.
7549
7550 * display.texi (Managing Overlays): overlay-buffer returns nil for
7551 deleted overlays.
7552
75532005-02-22 Kim F. Storm <storm@cua.dk>
7554
7555 * minibuf.texi (Basic Completion): Allow symbols in addition to
7556 strings in try-completion and all-completions.
7557
75582005-02-14 Lute Kamstra <lute@gnu.org>
7559
7560 * elisp.texi (Top): Remove reference to deleted node.
7561
7562 * lists.texi (Lists): Remove reference to deleted node.
7563 (Cons Cells): Fix typo.
7564
7565 * loading.texi (Where Defined): Fix typo.
7566
75672005-02-14 Richard M. Stallman <rms@gnu.org>
7568
7569 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7570 is useful for discarding some minor modes.
7571
7572 * symbols.texi (Symbol Components): Reorder examples.
7573
7574 * streams.texi (Input Functions): State standard-input default.
7575 (Output Variables): State standard-output default.
7576
7577 * objects.texi (Printed Representation): Clarify read syntax vs print.
7578 (Floating Point Type): Explain meaning better.
7579 (Symbol Type): Explain uniqueness better.
7580 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7581 List examples sooner.
7582 (Box Diagrams): New subnode broken out.
7583 Some examples moved from old Lists as Boxes node.
7584 (Dotted Pair Notation): Clarify intro.
7585 (Array Type): Clarify.
7586 (Type Predicates): Add hash-table-p.
7587
7588 * numbers.texi (Integer Basics): Clarify radix explanation.
7589 (Predicates on Numbers): Minor clarification.
7590 (Comparison of Numbers): Minor clarification. Clarify eql.
7591 Typos in min, max.
7592 (Math Functions): Clarify overflow in expt.
7593
7594 * minibuf.texi (Text from Minibuffer): Minor clarification.
7595 Mention arrow keys.
7596
7597 * loading.texi (Autoload): defun's doc string overrides autoload's
7598 doc string.
7599 (Repeated Loading): Modernize "add to list" examples.
7600 (Where Defined): Finish updating table of load-history elts.
7601
7602 * lists.texi (List-related Predicates): Minor wording improvement.
7603 (Lists as Boxes): Node deleted.
7604 (Building Lists): Explain trivial cases of number-sequence.
7605
7606 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7607 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7608 (Hash Access): Any object can be a key.
7609 State value of maphash.
7610
7611 * functions.texi (What Is a Function): Wording cleanup.
7612 (Function Documentation): Minor cleanup.
7613 Explain purpose of calling convention at end of doc string.
7614 (Function Names): Wording cleanup.
7615 (Calling Functions): Wording cleanup.
7616 Explain better how funcall calls the function.
7617 (Function Cells): Delete example of saving and redefining function.
7618
7619 * control.texi (Combining Conditions): Wording cleanup.
7620 (Iteration): dolist and dotimes bind VAR locally.
7621 (Cleanups): Xref to Atomic Changes.
7622
7623 * compile.texi (Byte Compilation): Delete 19.29 info.
7624 (Compilation Functions): Macros' difficulties don't affect defsubst.
7625 (Docs and Compilation): Delete 19.29 info.
7626
76272005-02-10 Richard M. Stallman <rms@gnu.org>
7628
7629 * objects.texi (Symbol Type): Minor correction.
7630
76312005-02-06 Lute Kamstra <lute@gnu.org>
7632
7633 * modes.texi (Example Major Modes): Fix typos.
7634
76352005-02-06 Richard M. Stallman <rms@gnu.org>
7636
7637 * text.texi (Margins): fill-nobreak-predicate can be one function.
7638
7639 * strings.texi (Modifying Strings): clear-string can make unibyte.
7640 (Formatting Strings): format gives error if values missing.
7641
7642 * positions.texi (Character Motion): Mention default arg
7643 for forward-char. backward-char refers to forward-char.
7644 (Word Motion): Mention default arg for forward-word.
7645 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7646 Simplify end-of-buffer.
7647 (Text Lines): Mention default arg for forward-line.
7648 (List Motion): Mention default arg for beginning/end-of-defun.
7649 (Skipping Characters): Minor fixes in explaining character-set.
7650
7651 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7652 Mode inheritance applies only when default-major-mode is nil.
7653 Clarifications.
7654 (Example Major Modes): Update Text mode and Lisp mode examples.
7655 (Minor Mode Conventions): Mention define-minor-mode at top.
7656 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7657 (Mode Line Format): Update mode line face display info.
7658 (Properties in Mode): Mention effect of risky vars.
7659 (Imenu): Define imenu-add-to-menubar.
7660 (Font Lock Mode): Add descriptions to menu lines.
7661 (Faces for Font Lock): Add font-lock-doc-face.
7662
76632005-02-05 Lute Kamstra <lute@gnu.org>
7664
7665 * text.texi (Maintaining Undo): Remove obsolete function.
7666
76672005-02-05 Eli Zaretskii <eliz@gnu.org>
7668
7669 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7670 color specifications. Improve indexing.
b8d4c8d0
GM
7671 (Text Terminal Colors): Replace the description of RGB values by
7672 an xref to "Color Names".
7673
76742005-02-03 Richard M. Stallman <rms@gnu.org>
7675
7676 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7677 Clarify.
7678 (Selecting Windows): Clarify save-selected-window.
7679 (Cyclic Window Ordering): Clarify walk-windows.
7680 (Window Point): Clarify.
7681 (Window Start): Add comment to example.
7682 (Resizing Windows): Add `interactive' specs in examples.
7683 Document fit-window-to-buffer.
7684
7685 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7686 (Undo, Maintaining Undo): Clarify last change.
7687 (Sorting): In sort-numeric-fields, explain about octal and hex.
7688 Mention sort-numeric-base.
7689 (Format Properties): Add xref for hard newlines.
7690
7691 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7692 (Pop-Up Menus): Fix typo.
7693 (Color Names): Explain all types of color names.
7694 Explain color-values on B&W terminal.
7695 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7696
7697 * files.texi (File Locks): Not supported on MS systems.
7698 (Testing Accessibility): Clarify.
7699
7700 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7701 (Coverage Testing): Fix typo.
7702
7703 * commands.texi (Misc Events): Remove stray space.
7704
7705 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7706 (Modification Time): Clarify when visited-file-modtime returns 0.
7707 (The Buffer List): Clarify bury-buffer.
7708 (Killing Buffers): Clarify.
7709 (Indirect Buffers): Add clone-indirect-buffer.
7710
77112005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7712
7713 * edebug.texi (Printing in Edebug): Fix default value of
7714 edebug-print-circle.
7715 (Coverage Testing): Fix displayed frequency count data.
7716
77172005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7718
7719 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7720
77212005-02-02 Kim F. Storm <storm@cua.dk>
7722
7723 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7724
77252005-01-29 Eli Zaretskii <eliz@gnu.org>
7726
7727 * commands.texi (Misc Events): Describe the help-echo event.
7728
7729 * text.texi (Special Properties) <help-echo>: Use `pos'
7730 consistently in description of the help-echo property.
7731 Use @code{nil} instead of @var{nil}.
7732
7733 * display.texi (Overlay Properties): Fix the index entry for
7734 help-echo overlay property.
7735
7736 * customize.texi (Type Keywords): Uncomment the xref to the
7737 help-echo property documentation.
7738
77392005-01-23 Kim F. Storm <storm@cua.dk>
7740
7741 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7742 return value. Third element FULLY replaced by PARTIAL which
7743 specifies number of invisible pixels if row is only partially visible.
7744 (Textual Scrolling): Mention auto-window-vscroll.
7745 (Vertical Scrolling): New defvar auto-window-vscroll.
7746
77472005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7748
7749 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7750 command remapping.
7751
77522005-01-15 Richard M. Stallman <rms@gnu.org>
7753
7754 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7755
77562005-01-14 Kim F. Storm <storm@cua.dk>
7757
7758 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7759
7760 * text.texi (Links and Mouse-1): Fix string and vector item.
7761
77622005-01-13 Richard M. Stallman <rms@gnu.org>
7763
7764 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7765 descriptions of overriding-local-map and overriding-terminal-local-map.
7766
7767 * text.texi (Links and Mouse-1): Clarify text.
7768
77692005-01-13 Kim F. Storm <storm@cua.dk>
7770
7771 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7772
77732005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7774
7775 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7776
77772005-01-12 Kim F. Storm <storm@cua.dk>
7778
7779 * text.texi (Links and Mouse-1): Rename section from Enabling
7780 Mouse-1 to Following Links. Change xrefs.
7781 Add examples for define-button-type and define-widget.
7782
7783 * display.texi (Button Properties, Button Buffer Commands):
7784 Clarify mouse-1 and follow-link functionality.
7785
77862005-01-12 Richard M. Stallman <rms@gnu.org>
7787
7788 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7789
7790 * display.texi (Beeping): Fix Texinfo usage.
7791
7792 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7793
77942005-01-11 Kim F. Storm <storm@cua.dk>
7795
7796 * display.texi (Button Properties, Button Buffer Commands):
7797 Mention mouse-1 binding. Add follow-link keyword.
7798
7799 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7800 (Enabling Mouse-1 to Follow Links): New subsection.
7801
78022005-01-06 Richard M. Stallman <rms@gnu.org>
7803
7804 * text.texi (Special Properties): Minor change.
7805
7806 * os.texi (Timers): Clarify previous change.
7807
7808 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7809
78102005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7811
7812 * display.texi (Face Attributes): Correct xref to renamed node.
7813
78142005-01-01 Richard M. Stallman <rms@gnu.org>
7815
7816 * display.texi (Face Attributes): Describe hex color specs.
7817
78182004-12-31 Richard M. Stallman <rms@gnu.org>
7819
7820 * os.texi (Timers): Update previous change.
7821
78222004-12-30 Kim F. Storm <storm@cua.dk>
7823
7824 * display.texi (Line Height): Total line-height is now specified
7825 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7826 in cons cells. (nil . RATIO) is relative to actual line height.
7827 Use line-height `t' instead of `0' to get minimum height.
7828
78292004-12-29 Richard M. Stallman <rms@gnu.org>
7830
7831 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7832
78332004-12-28 Richard M. Stallman <rms@gnu.org>
7834
7835 * commands.texi (Quitting): Clarify value of with-local-quit.
7836
7837 * elisp.texi (Top): Fix previous change.
7838
7839 * loading.texi (Loading): Fix previous change.
7840
78412004-12-27 Richard M. Stallman <rms@gnu.org>
7842
7843 * Makefile.in (MAKEINFO): Specify --force.
7844
7845 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7846
7847 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7848
7849 * display.texi (Line Height): Further clarify.
7850
7851 * elisp.texi (Top): Update Loading submenu.
7852
7853 * loading.texi (Where Defined): New node.
7854 (Unloading): load-history moved to Where Defined.
7855
78562004-12-21 Richard M. Stallman <rms@gnu.org>
7857
7858 * commands.texi (Event Input Misc): Add while-no-input.
7859
78602004-12-11 Richard M. Stallman <rms@gnu.org>
7861
7862 * display.texi (Line Height): Rewrite text for clarity.
7863
78642004-12-11 Kim F. Storm <storm@cua.dk>
7865
7866 * display.texi (Display): Add node "Line Height" to menu.
7867 (Line Height): New node. Move full description of line-spacing
7868 and line-height text properties here from text.texi.
7869 (Scroll Bars): Add vertical-scroll-bar variable.
7870
7871 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7872
7873 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7874 line-spacing and vertical-scroll-bar.
7875
7876 * text.texi (Special Properties): Just mention line-spacing and
7877 line-height here, add xref to new "Line Height" node.
7878
78792004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7880
7881 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7882
7883 * locals.texi (Standard Buffer-Local Variables):
7884 Add @xref for `line-spacing'.
7885
78862004-12-05 Richard M. Stallman <rms@gnu.org>
7887
7888 * Makefile.in (maintainer-clean): Remove the info files
7889 in $(infodir) where they are created.
7890
78912004-12-03 Richard M. Stallman <rms@gnu.org>
7892
7893 * windows.texi (Selecting Windows): get-lru-window and
7894 get-largest-window don't consider dedicated windows.
7895
7896 * text.texi (Undo): Document undo-in-progress.
7897
78982004-11-26 Richard M. Stallman <rms@gnu.org>
7899
7900 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7901 Remove a few vars that are not always buffer-local.
7902
79032004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7904
7905 * locals.texi (Standard Buffer-Local Variables): Comment out
7906 xref's to non-existent node `Yet to be written'.
7907
79082004-11-24 Richard M. Stallman <rms@gnu.org>
7909
7910 * processes.texi (Synchronous Processes): Grammar fix.
7911
7912 * numbers.texi (Comparison of Numbers): Add eql.
7913
7914 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7915
7916 * intro.texi (Printing Notation): Fix previous change.
7917
7918 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7919 and default-indicate-buffer-boundaries from here.
7920 (Usual Display): To here.
7921 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7922 (Usual Display): Move tab-width up.
7923
5dcb4c4e
SM
7924 * customize.texi (Variable Definitions):
7925 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7926 (Simple Types, Composite Types, Defining New Types):
7927 Minor cleanups.
7928
79292004-11-21 Jesper Harder <harder@ifa.au.dk>
7930
7931 * processes.texi (Synchronous Processes, Output from Processes):
7932 Markup fix.
7933
79342004-11-20 Richard M. Stallman <rms@gnu.org>
7935
7936 * positions.texi (Skipping Characters): skip-chars-forward
7937 now handles char classes.
7938
7939 * intro.texi (Printing Notation): Avoid confusion of `print'
7940 when explaining @print.
7941
7942 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7943
7944 * display.texi (Display Table Format): Minor fix.
7945
7946 * streams.texi (Output Functions): Fix print example.
7947
7948 * Makefile.in (elisp): New target.
7949 (dist): Depend on $(infodir)/elisp, not elisp.
7950 Copy the info files from $(infodir).
7951
7952 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7953 read-from-minibuffer.
7954
7955 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7956
79572004-11-19 Richard M. Stallman <rms@gnu.org>
7958
7959 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7960
79612004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7962
7963 * tips.texi (Coding Conventions): Fix typo.
7964
79652004-11-16 Richard M. Stallman <rms@gnu.org>
7966
7967 * tips.texi (Coding Conventions): Separate defvar and require
7968 methods to avoid warnings. Use require only when there are many
7969 functions and variables from that package.
7970
7971 * minibuf.texi (Minibuffer Completion): When ignoring case,
7972 predicate must not be case-sensitive.
7973
7974 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7975 (Test Coverage): Don't talk about "splotches". Clarified.
7976
79772004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7978
7979 * frames.texi (Window Frame Parameters): Fix typo.
7980
79812004-11-15 Kim F. Storm <storm@cua.dk>
7982
7983 * symbols.texi (Other Plists): Note that plist-get may signal error.
7984 Add safe-plist-get.
7985
79862004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7987
7988 * modes.texi (Font Lock Basics): Fix typo.
7989
79902004-11-08 Richard M. Stallman <rms@gnu.org>
7991
7992 * syntax.texi (Syntax Table Functions): Add syntax-after.
7993
79942004-11-06 Lars Brinkhoff <lars@nocrew.org>
7995
7996 * os.texi (Processor Run Time): New section documenting
7997 get-internal-run-time.
7998
79992004-11-06 Eli Zaretskii <eliz@gnu.org>
8000
8001 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8002 it nukes elisp-cover.texi.
8003 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8004 elisp-0 etc.
8005
80062004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8007
8008 * commands.texi (Keyboard Macros): Document `append' return value
8009 of `defining-kbd-macro'.
8010
80112004-11-01 Richard M. Stallman <rms@gnu.org>
8012
8013 * commands.texi (Interactive Call): Add called-interactively-p.
8014
80152004-10-29 Simon Josefsson <jas@extundo.com>
8016
8017 * minibuf.texi (Reading a Password): Revert.
8018
80192004-10-28 Richard M. Stallman <rms@gnu.org>
8020
8021 * frames.texi (Display Feature Testing): Explain about "vendor".
8022
80232004-10-27 Richard M. Stallman <rms@gnu.org>
8024
8025 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8026 not raw. Clarify `n'.
8027 (Interactive Call): Rewrite interactive-p, focusing on when
8028 and how to use it.
8029 (Misc Events): Clarify previous change.
8030
8031 * advice.texi (Simple Advice): Clarify what job the example does.
8032 (Around-Advice): Clarify ad-do-it.
8033 (Activation of Advice): An option of ad-default-compilation-action
8034 is `never', not `nil'.
8035
80362004-10-26 Kim F. Storm <storm@cua.dk>
8037
8038 * commands.texi (Interactive Codes): Add U code letter.
8039
80402004-10-25 Simon Josefsson <jas@extundo.com>
8041
8042 * minibuf.texi (Reading a Password): Add.
8043
80442004-10-24 Jason Rumney <jasonr@gnu.org>
8045
8046 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8047 and wheel-down.
8048
80492004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8050
8051 * processes.texi (Synchronous Processes): Document process-file.
8052
80532004-10-22 Kenichi Handa <handa@m17n.org>
8054
8055 * text.texi (translate-region): Document that it accepts also a
8056 char-table.
8057
80582004-10-22 David Ponce <david@dponce.com>
8059
8060 * windows.texi (Resizing Windows): Document the `preserve-before'
8061 argument of the functions `enlarge-window' and `shrink-window'.
8062
80632004-10-19 Jason Rumney <jasonr@gnu.org>
8064
8065 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8066
80672004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8068
8069 * text.texi (Filling): Add anchor for definition of
8070 `sentence-end-double-space'.
8071
8072 * searching.texi (Regexp Example): Update description of how
8073 Emacs currently recognizes the end of a sentence.
8074 (Standard Regexps): Update definition of the variable
8075 `sentence-end'. Add definition of the function `sentence-end'.
8076
80772004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8078
8079 * display.texi (Progress): New node.
8080
80812004-10-05 Kim F. Storm <storm@cua.dk>
8082
8083 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8084
80852004-09-29 Kim F. Storm <storm@cua.dk>
8086
8087 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8088 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8089 fringe bitmap symbols, as they now have their own namespace.
8090 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8091 vs. pixels. Signal error if no free bitmap slots.
8092 (Pixel Specification): Change IMAGE to @var{image}.
8093
80942004-09-28 Richard M. Stallman <rms@gnu.org>
8095
8096 * text.texi (Special Properties): Clarify line-spacing and line-height.
8097
8098 * searching.texi (Regexp Search): Add looking-back.
8099
81002004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8101
8102 * display.texi: Correct typos.
8103 (Image Descriptors): Correct xref's.
8104
81052004-09-25 Richard M. Stallman <rms@gnu.org>
8106
8107 * text.texi (Special Properties): Cleanups in `cursor'.
8108 Rewrites in `line-height' and `line-spacing'; exchange them.
8109
8110 * display.texi (Fringes): Rewrite previous change.
8111 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8112 (Display Fringe Bitmaps): Node deleted, text moved.
8113 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8114 (Scroll Bars): Clarify set-window-scroll-bars.
8115 (Pointer Shape): Rewrite.
8116 (Specified Space): Clarify :align-to, etc.
8117 (Pixel Specification): Use @var. Clarify new text.
8118 (Other Display Specs): Clarify `slice'.
8119 (Image Descriptors): Cleanups.
8120 (Showing Images): Cleanups.
8121
81222004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8123
8124 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8125
8126 * modes.texi: Various minor changes in addition to:
8127 (Major Mode Conventions): Final call to `run-mode-hooks' should
8128 not be inside the `delay-mode-hooks' form.
8129 (Mode Hooks): New node.
8130 (Hooks): Delete obsolete example.
8131 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8132 node "Mode Hooks".
8133
81342004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8135
8136 * display.texi: Correct various typos.
8137 (Display): Rename node "Pointer Shapes" to "Pointer
8138 Shape". (There is already a node called "Pointer Shapes" in
8139 frames.texi.)
8140 (Images): Remove non-existent node "Image Slices" from menu.
8141
81422004-09-23 Kim F. Storm <storm@cua.dk>
8143
8144 * text.texi (Special Properties): Add `cursor', `pointer',
8145 `line-height', and `line-spacing' properties.
8146
8147 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8148 Shapes' to menu.
8149 (Standard Faces): Doc fix for fringe face.
8150 (Fringes): Add `overflow-newline-into-fringe' and
8151 'indicate-buffer-boundaries'.
8152 (Fringe Bitmaps, Pointer Shapes): New nodes.
8153 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8154 Bitmaps' to menu.
8155 (Specified Space): Describe pixel width and height.
8156 (Pixel Specification): New node.
8157 (Other Display Specs): Add `slice' property.
8158 (Display Fringe Bitmaps): New node.
8159 (Images): Add 'Image Slices' to menu.
8160 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8161 (Showing Images): Add slice arg to `insert-image'.
8162 Add 'insert-sliced-image'.
b8d4c8d0
GM
8163
81642004-09-20 Richard M. Stallman <rms@gnu.org>
8165
8166 * commands.texi (Key Sequence Input):
8167 Clarify downcasing in read-key-sequence.
8168
81692004-09-08 Juri Linkov <juri@jurta.org>
8170
8171 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8172
81732004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8174
5dcb4c4e
SM
8175 * locals.texi (Standard Buffer-Local Variables):
8176 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8177 * internals.texi (Buffer Internals): Describe new
8178 auto_save_file_format field of the buffer structure.
8179 * files.texi (Format Conversion): `auto-save-file-format' has been
8180 renamed `buffer-auto-save-file-format'.
8181
81822004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8183
8184 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8185 an integer or a marker.
8186 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8187
81882004-08-22 Richard M. Stallman <rms@gnu.org>
8189
8190 * modes.texi (Major Mode Conventions): Discuss rebinding of
8191 standard key bindings.
8192
81932004-08-18 Kim F. Storm <storm@cua.dk>
8194
8195 * processes.texi (Accepting Output): Add `just-this-one' arg to
8196 `accept-process-output'.
8197 (Output from Processes): New var `process-adaptive-read-buffering'.
8198
81992004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8200
8201 * keymaps.texi: Various changes in addition to:
8202 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8203 Give more varied examples for `kbd'.
8204 (Creating Keymaps): Char tables have slots for all characters
8205 without modifiers.
8206 (Active Keymaps): `overriding-local-map' and
8207 `overriding-terminal-local-map' also override text property and
8208 overlay keymaps.
8209 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8210 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8211 to denote a prefix of no events.
8212 `map-keymap' includes parent's bindings _recursively_.
8213 Clarify and correct description of `where-is-internal'.
8214 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8215 (Menu Example): For menus intended for use with the keyboard, the
8216 menu items should be bound to characters or real function keys.
8217
82182004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8219
8220 * objects.texi (Character Type): Reposition `@anchor' to prevent
8221 double space inside sentence in Info.
8222
8223 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8224 renamed to `disabled-command-function'.
8225 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8226 (Command Loop Info): Replace reference to it.
8227 (Disabling Commands): `disabled-command-hook' has been renamed to
8228 `disabled-command-function'.
8229
82302004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8231
8232 * os.texi (Translating Input): Only non-prefix bindings in
8233 `key-translation-map' override actual key bindings. Warn about
8234 possible indirect effect of actual key bindings on non-prefix
8235 bindings in `key-translation-map'.
8236
82372004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8238
8239 * minibuf.texi (High-Level Completion): Add anchor for definition
8240 of `read-variable'.
8241
8242 * commands.texi: Various changes in addition to:
8243 (Using Interactive): Clarify description of `interactive-form'.
8244 (Interactive Call): Mention default for KEYS argument to
8245 `call-interactively'.
8246 (Command Loop Info): Clarify description of `this-command-keys'.
8247 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8248 Value of `last-event-frame' can be `macro'.
8249 (Repeat Events): `double-click-fuzz' is also used to distinguish
8250 clicks and drags.
8251 (Classifying Events): Clarify descriptions of `event-modifiers'
8252 `event-basic-type' and `event-convert-list'.
8253 (Accessing Events): `posn-timestamp' takes POSITION argument.
8254 (Quoted Character Input): Clarify description of
8255 `read-quoted-char' and fix example.
8256 (Quitting): Add `with-local-quit'.
8257 (Disabling Commands): Correct and clarify descriptions of
8258 `enable-command' and `disable-command'.
8259 Mention what happens if `disabled-command-hook' is nil.
8260 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8261 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8262
82632004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8264
8265 * frames.texi: Various changes in addition to:
8266 (Creating Frames): Expand and clarify description of `make-frame'.
8267 (Window Frame Parameters): Either none or both of the `icon-left'
8268 and `icon-top' parameters must be specified. Put descriptions of
8269 `menu-bar-lines' and `toolbar-lines' closer together and change
8270 them accordingly.
8271 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8272 except while processing `frame-title-format' or `icon-title-format'.
8273 (Deleting Frames): Correct description of `delete-frame'.
8274 Non-nil return values of `frame-live-p' are like those of `framep'.
8275 (Frames and Windows): Mention return value of
8276 `set-frame-selected-window'.
8277 (Visibility of Frames): Mention `force' argument to
8278 `make-frame-invisible'. `frame-visible-p' returns t for all
8279 frames on text-only terminals.
8280 (Frame Configurations): Restoring a frame configuration does not
8281 restore deleted frames.
8282 (Window System Selections): `x-set-selection' returns DATA.
8283 (Resources): Add example.
8284 (Display Feature Testing): Clarify descriptions of
8285 `display-pixel-height', `display-pixel-width', `x-server-version'
8286 and `x-server-vendor'.
8287
8288 * windows.texi (Choosing Window): Add anchor.
8289 * minibuf.texi (Minibuffer Misc): Add anchor.
8290
82912004-07-23 John Paul Wallington <jpw@gnu.org>
8292
8293 * macros.texi (Defining Macros): Declaration keyword for setting
8294 Edebug spec is `debug' not `edebug'.
8295
82962004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8297
8298 * windows.texi: Various small changes in addition to:
8299 (Window Point): Mention return value of `set-window-point'.
8300 (Window Start): `pos-visible-in-window-p' disregards horizontal
8301 scrolling. Explain return value if PARTIALLY is non-nil.
8302 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8303 and `set-window-vscroll'.
8304 (Size of Window): The argument WINDOW to `window-inside-edges',
8305 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8306 (Resizing Windows): Explain return value of
8307 `shrink-window-if-larger-than-buffer'.
8308 `window-size-fixed' automatically becomes buffer local when set.
8309 (Window Configurations): Explain return value of
8310 `set-window-configuration'.
8311
8312 * minibuf.texi (Minibuffer Misc): Add anchor for
8313 `minibuffer-scroll-window'.
8314
8315 * positions.texi (Text Lines): Add anchor for `count-lines'.
8316
83172004-07-17 Richard M. Stallman <rms@gnu.org>
8318
8319 * display.texi (Overlay Properties): Adding `evaporate' prop
8320 deletes empty overlay immediately.
8321
8322 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8323 fix example.
8324
83252004-07-16 Jim Blandy <jimb@redhat.com>
8326
8327 * searching.texi (Regexp Backslash): Document new \_< and \_>
8328 operators.
8329
83302004-07-16 Juanma Barranquero <lektu@terra.es>
8331
8332 * display.texi (Images): Fix Texinfo usage.
8333
83342004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8335
8336 * buffers.texi (Modification Time): `visited-file-modtime' now
8337 returns a list of two integers, instead of a cons.
8338
83392004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8340
8341 * windows.texi: Various changes in addition to:
8342 (Splitting Windows): Add `split-window-keep-point'.
8343
83442004-07-09 Richard M. Stallman <rms@gnu.org>
8345
8346 * frames.texi (Input Focus): Minor fix.
8347
83482004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8349
8350 * frames.texi (Input Focus): Clarify descriptions of
8351 `select-frame-set-input-focus' and `select-frame'.
8352
83532004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8354
8355 * os.texi: Various small changes in addition to:
8356 (Killing Emacs): Expand and clarify description of
8357 `kill-emacs-query-functions' and `kill-emacs-hook'.
8358 (System Environment): Expand and clarify description of `getenv'
8359 and `setenv'.
8360 (Timers): Clarify description of `run-at-time'.
8361 (Translating Input): Correct description of
8362 `extra-keyboard-modifiers'.
8363 (Flow Control): Correct description of `enable-flow-control'.
8364
83652004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8366
8367 * os.texi: Update copyright.
8368 (Session Management): Grammar fix.
8369 Clarify which Emacs does the restarting.
8370 Use @samp for *scratch* buffer.
8371
83722004-07-04 Alan Mackenzie <acm@muc.de>
8373
8374 * frames.texi (Input Focus): Add documentation for
8375 `select-frame-set-input-focus'. Replace refs to non-existent
8376 `switch-frame' with `select-frame'. Minor corrections and tidying
8377 up of text-only terminal stuff.
8378
83792004-07-02 Richard M. Stallman <rms@gnu.org>
8380
8381 * files.texi (Saving Buffers): Cleanup write-contents-function.
8382 (Magic File Names): Cleanup file-remote-p.
8383
b344d29d 83842004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8385
8386 * files.texi (Magic File Names): `file-remote-p' returns an
8387 identifier of the remote system, not just t.
8388
83892004-07-02 David Kastrup <dak@gnu.org>
8390
8391 * searching.texi (Entire Match Data): Add explanation about new
8392 match-data behavior when @var{integers} is non-nil.
8393
83942004-06-24 Richard M. Stallman <rms@gnu.org>
8395
8396 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8397
8398 * customize.texi (Variable Definitions): Note about doc strings
8399 and :set.
8400
8401 * keymaps.texi (Keymap Terminology): Document `kbd'.
8402 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8403
8404 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8405 makes it buffer-local.
8406
8407 * files.texi (Saving Buffers): Correct previous change.
8408
8409 * commands.texi (Accessing Events):
8410 Clarify posn-col-row and posn-actual-col-row.
8411
84122004-06-24 David Ponce <david.ponce@wanadoo.fr>
8413
8414 * commands.texi (Accessing Events): New functions
8415 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8416
84172004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8418
8419 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8420 * frames.texi, buffers.texi, backups.texi, variables.texi:
8421 * loading.texi, eval.texi, functions.texi, control.texi:
8422 * symbols.texi, minibuf.texi: Reposition @anchor's.
8423
8424 * help.texi: Various small changes in addition to the following.
8425 (Describing Characters): Describe PREFIX argument to
8426 `key-description'. Correct and clarify definition of
8427 `text-char-description'. Describe NEED-VECTOR argument to
8428 `read-kbd-macro'.
8429 (Help Functions): Clarify definition of `apropos'.
8430
84312004-06-23 Lars Hansen <larsh@math.ku.dk>
8432
8433 * files.texi (Saving Buffers): Correct description of
8434 `write-contents-functions'.
8435
84362004-06-21 Juanma Barranquero <lektu@terra.es>
8437
8438 * display.texi (Images): Remove redundant @vindex directives.
8439 Rewrite `image-library-alist' doc in active voice.
8440
84412004-06-14 Juanma Barranquero <lektu@terra.es>
8442
8443 * display.texi (Images): Document new delayed library loading,
8444 variable `image-library-alist' and (existing but undocumented)
8445 function `image-type-available-p'.
8446
84472004-06-05 Richard M. Stallman <rms@gnu.org>
8448
8449 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8450 refer the user to the Initial Input node.
8451 (Text from Minibuffer): Likewise.
8452 (Initial Input): New node. Document this feature
8453 and say it is mostly deprecated.
8454
84552004-05-30 Richard M. Stallman <rms@gnu.org>
8456
8457 * loading.texi (Named Features): Clarify return value
8458 and meaning of NOERROR.
8459
8460 * variables.texi (File Local Variables): Minor cleanup.
8461
84622004-05-30 Michael Albinus <michael.albinus@gmx.de>
8463
8464 * files.texi (Magic File Names): Add `file-remote-p' as operation
8465 of file name handlers.
8466
84672004-05-29 Richard M. Stallman <rms@gnu.org>
8468
8469 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8470 as arg to a minor mode command.
8471
84722004-05-22 Richard M. Stallman <rms@gnu.org>
8473
8474 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8475
8476 * streams.texi (Output Variables): Doc float-output-format.
8477
8478 * searching.texi (Regexp Special): Nested repetition can be infloop.
8479
8480 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8481 real stack overflow.
8482
8483 * compile.texi: Minor cleanups.
8484
84852004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8486
8487 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8488 circular lists.
8489 (List Elements): Explain handling of circular and dotted lists.
8490
84912004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8492
8493 * modes.texi (Search-based Fontification): Fix typo.
8494
84952004-05-10 Juanma Barranquero <lektu@terra.es>
8496
8497 * modes.texi (Mode Line Variables): Fix description of
8498 global-mode-string, which is now after which-func-mode, not the
8499 buffer name.
8500
85012004-05-07 Lars Hansen <larsh@math.ku.dk>
8502
8503 * modes.texi (Desktop Save Mode): Add.
8504 (Modes): Add menu entry Desktop Save Mode.
8505
8506 * hooks.texi: Add desktop-after-read-hook,
8507 desktop-no-desktop-file-hook and desktop-save-hook.
8508
8509 * locals.texi: Add desktop-save-buffer.
8510
85112004-04-30 Jesper Harder <harder@ifa.au.dk>
8512
8513 * display.texi: emacs -> Emacs.
8514
85152004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8516
8517 * files.texi (Changing Files): Document set-file-times.
8518
85192004-04-23 Juanma Barranquero <lektu@terra.es>
8520
8521 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8522
85232004-04-18 Jesper Harder <harder@ifa.au.dk>
8524
8525 * tips.texi (Coding Conventions): defopt -> defcustom.
8526
85272004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8528
8529 * sequences.texi: Various clarifications.
8530
85312004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8532
8533 * buffers.texi (Read Only Buffers): Mention optional ARG to
8534 `toggle-read-only'.
8535
85362004-04-14 Nick Roberts <nick@nick.uklinux.net>
8537
8538 * windows.texi (Selecting Windows): Note that get-lru-window
8539 returns a full-width window if possible.
8540
85412004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8542
8543 * buffers.texi: Various changes in addition to:
8544 (Buffer File Name): Add `find-buffer-visiting'.
8545 (Buffer Modification): Mention optional ARG to `not-modified'.
8546 (Indirect Buffers): Mention optional CLONE argument to
8547 `make-indirect-buffer'.
8548
8549 * files.texi: Various changes in addition to:
8550 (Visiting Functions): `find-file-hook' is now a normal hook.
8551 (File Name Expansion): Explain difference between the way that
8552 `expand-file-name' and `file-truename' treat `..'.
8553 (Contents of Directories): Mention optional ID-FORMAT argument to
8554 `directory-files-and-attributes'.
8555 (Format Conversion): Mention new optional CONFIRM argument to
8556 `format-write-file'.
8557
85582004-04-12 Miles Bader <miles@gnu.org>
8559
8560 * macros.texi (Expansion): Add description of `macroexpand-all'.
8561
85622004-04-05 Jesper Harder <harder@ifa.au.dk>
8563
5dcb4c4e
SM
8564 * variables.texi (Variable Aliases):
8565 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8566
8567 * errors.texi (Standard Errors): Ditto.
8568
85692004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8570
8571 * backups.texi: Various small changes in addition to:
8572 (Making Backups): Mention return value of `backup-buffer'.
8573 (Auto-Saving): Mention optional FORCE argument to
8574 `delete-auto-save-file-if-necessary'.
8575 (Reverting): Mention optional PRESERVE-MODES argument to
8576 `revert-buffer'. Correct description of `revert-buffer-function'.
8577
85782004-03-22 Juri Linkov <juri@jurta.org>
8579
8580 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8581 with `Vector Functions'.
8582
8583 * text.texi (Sorting): Add missing quote.
8584
85852004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8586
8587 * intro.texi (Lisp History): Replace xref to `cl' manual with
8588 inforef.
8589
85902004-03-12 Richard M. Stallman <rms@gnu.org>
8591
8592 * intro.texi (Version Info): Add arg to emacs-version.
8593 (Lisp History): Change xref to CL manual.
8594
85952004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8596
8597 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8598 for Partial Completion mode.
8599
86002004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8601
8602 * customize.texi: Fix typo. Remove eol whitespace.
8603
86042004-03-04 Richard M. Stallman <rms@gnu.org>
8605
8606 * processes.texi: Fix typos.
8607
8608 * lists.texi (Building Lists): Minor clarification.
8609
8610 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8611 in make-hash-table.
8612
86132004-02-29 Juanma Barranquero <lektu@terra.es>
8614
8615 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8616 rm, and ignore exit code.
8617
86182004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8619
8620 * display.texi (Defining Faces): Add description for min-colors.
8621 Update example.
8622
86232004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8624
8625 * abbrevs.texi: Various corrections and clarifications in addition
8626 to the following:
8627 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8628
86292004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8630
8631 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8632
86332004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8634
8635 * text.texi: Various small changes in addition to the following:
8636 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8637 to delete-horizontal-space.
8638 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8639 description of yank-handler text property at various places.
8640
8641 * frames.texi (Window System Selections): Add anchor.
8642
8643 * syntax.texi (Syntax Table Functions): Clarify and correct
8644 descriptions of make-syntax-table and copy-syntax-table.
8645 (Motion and Syntax): Clarify SYNTAXES argument to
8646 skip-syntax-forward.
8647 (Parsing Expressions): Mention that the return value of
8648 parse-partial-sexp is currently a list of ten rather than nine
8649 elements.
8650 (Categories): Various corrections and clarifications.
8651
86522004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8653
8654 * markers.texi (Marker Insertion Types): Minor change.
8655
8656 * locals.texi (Standard Buffer-Local Variables):
8657 * commands.texi (Interactive Codes, Using Interactive):
8658 * functions.texi (Related Topics): Fix xrefs.
8659
86602004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8661
8662 * lists.texi (Sets And Lists): Update description of delete-dups.
8663
86642004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8665
8666 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8667
c8763fb6 86682004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8669
8670 * frames.texi (Parameter Access): frame-parameters arg is optional.
8671 modify-frame-parameters handles nil for FRAME.
8672 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8673 are all-or-nothing for certain toolkits.
8674 Mention parameter wait-for-wm.
8675 (Frames and Windows): In frame-first-window and frame-selected-window
8676 the arg is optional.
8677 (Input Focus): In redirect-frame-focus the second arg is optional.
8678 (Window System Selections): Mention selection type CLIPBOARD.
8679 Mention data-type UTF8_STRING.
8680 Mention numbering of cut buffers.
8681 (Resources): Describe x-resource-name.
8682
86832004-02-16 Richard M. Stallman <rms@gnu.org>
8684
8685 * windows.texi (Buffers and Windows): Delete false table
8686 about all-frames.
8687
8688 * syntax.texi (Parsing Expressions): Delete old caveat
8689 about parse-sexp-ignore-comments.
8690
8691 * streams.texi (Output Variables): Add print-quoted.
8692
8693 * lists.texi (Building Lists): Minor cleanup.
8694
8695 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8696
8697 * display.texi (Overlays): Explain overlays use markers.
8698 (Managing Overlays): Explain front-advance and rear-advance
8699 in more detail.
8700
8701 * loading.texi (Unloading): Document unload-feature-special-hooks.
8702 Get rid of fns-NNN.el file.
8703
87042004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8705
8706 * help.texi (Describing Characters): Fix text-char-description
8707 example output.
8708
8709 * edebug.texi (Using Edebug): Fix example.
8710
8711 * debugging.texi (Internals of Debugger): Fix return value.
8712
8713 * files.texi (Changing Files): Fix argname.
8714
8715 * calendar.texi: Fix parens, and default values.
8716
8717 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8718 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8719 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8720
8721 * positions.texi (Text Lines): Don't add -1 in current-line.
8722
87232004-02-16 Richard M. Stallman <rms@gnu.org>
8724
8725 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8726
87272004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8728
8729 * processes.texi (Low-Level Network): Fix a typo.
8730
87312004-02-12 Kim F. Storm <storm@cua.dk>
8732
8733 * display.texi (Fringes): Use consistent wording.
8734 Note that window-fringe's window arg is optional.
8735 (Scroll Bars): Use consistent wording.
8736
87372004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8738
8739 * tips.texi (Comment Tips): Document the new conventions for
8740 commenting out code.
8741
c8763fb6 87422004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8743
5dcb4c4e 8744 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8745
87462004-02-07 Kim F. Storm <storm@cua.dk>
8747
8748 * positions.texi (Text Lines): Add line-number-at-pos.
8749
87502004-02-06 John Paul Wallington <jpw@gnu.org>
8751
8752 * display.texi (Button Properties, Button Buffer Commands):
8753 mouse-2 invokes button, not down-mouse-1.
8754
87552004-02-04 Jason Rumney <jasonr@gnu.org>
8756
8757 * makefile.w32-in: Sync with Makefile.in changes.
8758
87592004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8760
8761 * minibuf.texi (Text from Minibuffer): Various corrections and
8762 clarifications.
8763 (Object from Minibuffer): Correct Lisp description of
8764 read-minibuffer.
8765 (Minibuffer History): Clarify description of cons values for
8766 HISTORY arguments.
5dcb4c4e
SM
8767 (Basic Completion): Various corrections and clarifications.
8768 Add completion-regexp-list.
b8d4c8d0
GM
8769 (Minibuffer Completion): Correct and clarify description of
8770 completing-read.
5dcb4c4e
SM
8771 (Completion Commands): Mention Partial Completion mode.
8772 Various other minor changes.
b8d4c8d0
GM
8773 (High-Level Completion): Various corrections and clarifications.
8774 (Reading File Names): Ditto.
8775 (Minibuffer Misc): Ditto.
8776
87772004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8778
8779 * strings.texi (Text Comparison): assoc-string also matches
8780 elements of alists that are strings instead of conses.
8781 (Formatting Strings): Standardize Texinfo usage. Update index
8782 entries.
8783
87842004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8785
8786 * lists.texi (Sets And Lists): Add delete-dups.
8787
87882004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8789
8790 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8791 special form.
8792 * macros.texi (Defining Macros): Update description of `declare',
8793 which now is a macro.
8794 (Wrong Time): Fix typos.
8795
87962004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8797
8798 * compile.texi (Compilation Functions): Expand descriptions of
8799 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8800 and `batch-byte-compile'. In particular, mention and describe
8801 all optional arguments.
8802 (Disassembly): Correct and clarify the description of `disassemble'.
8803
88042004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8805
8806 * searching.texi: Various small changes in addition to the
8807 following.
8808 (Regexp Example): Adapt to new value of `sentence-end'.
8809 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8810 `words'.
8811 (Search and Replace): Add usage note for `perform-replace'.
8812 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8813 `match-data'.
8814 (Standard Regexps): Update for new values of `paragraph-start'
8815 and `sentence-end'.
8816
88172004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8818
8819 * files.texi (Saving Buffers): Clarify descriptions of
8820 `write-contents-functions' and `before-save-hook'.
8821 Make the defvar's for `before-save-hook' and `after-save-hook'
8822 into defopt's.
8823
88242004-01-07 Kim F. Storm <storm@cua.dk>
8825
8826 * commands.texi (Click Events): Describe new image and
8827 width/height elements of click events.
8828 (Accessing Events): Add posn-string, posn-image, and
8829 posn-object-width-height. Change posn-object to return either
8830 image or string object.
8831
88322004-01-01 Simon Josefsson <jas@extundo.com>
8833
8834 * hooks.texi (Standard Hooks): Add before-save-hook.
8835 * files.texi (Saving Buffers): Likewise.
8836
88372004-01-03 Richard M. Stallman <rms@gnu.org>
8838
8839 * frames.texi (Frames and Windows): Delete frame-root-window.
8840
88412004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8842
8843 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8844
8845 * functions.texi: Various small changes in addition to the
8846 following.
5dcb4c4e
SM
8847 (What Is a Function): `functionp' returns nil for macros.
8848 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8849 (Function Documentation): Add `\' in front of (fn @var{arglist})
8850 and explain why.
8851 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8852 Add anchor.
8853 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8854
88552004-01-01 Miles Bader <miles@gnu.org>
8856
8857 * display.texi (Buttons): New section.
8858
88592003-12-31 Andreas Schwab <schwab@suse.de>
8860
8861 * numbers.texi (Math Functions): sqrt reports a domain-error
8862 error.
8863 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8864
88652003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8866
8867 * tips.texi (Documentation Tips): Update item on hyperlinks in
8868 documentation strings.
8869
8870 * errors.texi (Standard Errors): Various small corrections and
8871 additions.
8872
8873 * control.texi: Various small changes in addition to the
8874 following.
8875 (Signaling Errors): Provide some more details on how `signal'
8876 constructs the error message. Add anchor to the definition of
8877 `signal'.
8878 (Error Symbols): Describe special treatment of `quit'.
8879 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8880 to emphasize that it has to be a single form.
8881
8882 * buffers.texi: Add anchor.
8883
88842003-12-29 Richard M. Stallman <rms@gnu.org>
8885
8886 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8887 (Window Configurations): Add window-configuration-frame.
8888
8889 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8890
8891 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8892 Change arg name in get-char-property.
8893 (Special Properties): Update handling of keymap property.
8894
8895 * strings.texi (Modifying Strings): Add clear-string.
8896 (Text Comparison): Add assoc-string and remove
8897 assoc-ignore-case, assoc-ignore-representation.
8898
8899 * os.texi (Time of Day): Add set-time-zone-rule.
8900
8901 * numbers.texi (Math Functions): asin, acos, log, log10
8902 report domain-error errors.
8903
8904 * nonascii.texi (Converting Representations):
8905 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8906 (Encoding and I/O): Add file-name-coding-system.
8907
8908 * modes.texi (Search-based Fontification): Explain that
8909 face specs are symbols with face names as values.
8910
8911 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8912
8913 * lists.texi (Building Lists): remq moved elsewhere.
8914 (Sets And Lists): remq moved here.
8915 (Association Lists): Refer to assoc-string.
8916
8917 * internals.texi (Garbage Collection): Add memory-use-counts.
8918
8919 * frames.texi (Frames and Windows): Add set-frame-selected-window
8920 and frame-root-window.
8921
8922 * files.texi (Contents of Directories):
8923 Add directory-files-and-attributes.
8924
8925 * display.texi (Refresh Screen): Add force-window-update.
8926 (Invisible Text): Explain about moving point out of invis text.
8927 (Overlay Properties): Add overlay-properties.
8928 (Managing Overlays): Add overlayp.
8929 (GIF Images): Invalid image number displays a hollow box.
8930
8931 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8932 (Killing Buffers): Add buffer-live-p.
8933
89342003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8935
8936 * display.texi (Fringes): Fix typo "set-buffer-window".
8937
89382003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8939
8940 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8941 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8942 Add or change various xrefs and anchors.
8943
8944 * commands.texi: Replace all occurrences of @acronym{CAR} with
8945 @sc{car}, for consistency with the rest of the Elisp manual.
8946 `car' and `cdr' are historically acronyms, but are no longer
8947 widely thought of as such.
8948
8949 * internals.texi (Pure Storage): Mention that `purecopy' does not
8950 copy text properties.
8951 (Object Internals): Now 29 bits are used (in most implementations)
8952 to address Lisp objects.
8953
8954 * variables.texi (Variables with Restricted Values): New node.
8955
8956 * objects.texi (Lisp Data Types): Mention that certain variables
8957 can only take on a restricted set of values and add an xref to
8958 the new node "Variables with Restricted Values".
8959
8960 * eval.texi (Function Indirection): Describe the errors that
8961 `indirect-function' can signal.
8962 (Eval): Clarify the descriptions of `eval-region' and `values'.
8963 Describe `eval-buffer' instead of `eval-current-buffer' and
8964 mention `eval-current-buffer' as an alias for `current-buffer'.
8965 Correct the description and mention all optional arguments.
8966
8967 * nonascii.texi: Various small changes in addition to the
8968 following.
8969 (Converting Representations): Clarify behavior of
8970 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8971 ASCII arguments.
8972 (Character Sets): Document the variable `charset-list' and adapt
8973 the definition of the function `charset-list' accordingly.
8974 (Translation of Characters): Clarify use of generic characters in
8975 `make-translation-table'. Clarify and correct the description of
8976 the use of translation tables in encoding and decoding.
8977 (User-Chosen Coding Systems): Correct and clarify the description
8978 of `select-safe-coding-system'.
8979 (Default Coding Systems): Clarify description of
8980 `file-coding-system-alist'.
8981
89822003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8983
8984 * strings.texi (Text Comparison): Correctly describe when two
8985 strings are `equal'. Combine and clarify descriptions of
8986 `assoc-ignore-case' and `assoc-ignore-representation'.
8987
8988 * objects.texi (Non-ASCII in Strings): Clarify description of
8989 when a string is unibyte or multibyte.
8990 (Bool-Vector Type): Update examples.
8991 (Equality Predicates): Correctly describe when two strings are
8992 `equal'.
8993
89942003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8995
8996 * lists.texi (Building Lists): `append' no longer accepts integer
8997 arguments. Update the description of `number-sequence' to reflect
8998 recent changes.
8999 (Sets And Lists): Describe `member-ignore-case' after `member'.
9000
90012003-11-27 Kim F. Storm <storm@cua.dk>
9002
9003 * commands.texi (Click Events): Click object may be an images.
9004 Describe (dx . dy) element of click positions.
9005 (Accessing Events): Remove duplicate posn-timestamp.
9006 New functions posn-object and posn-object-x-y.
9007
90082003-11-23 Kim F. Storm <storm@cua.dk>
9009
9010 * commands.texi (Click Events): Describe enhancements to event
9011 position lists, including new text-pos and (col . row) items.
9012 Mention left-fringe and right-fringe area events.
9013 (Accessing Events): New functions posn-area and
9014 posn-actual-col-row. Mention posn-timestamp. Mention that
9015 posn-point in non-text area still returns buffer position.
9016 Clarify posn-col-row.
9017
90182003-11-21 Lars Hansen <larsh@math.ku.dk>
9019
9020 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9021 * anti.texi (File Attributes): Describe removed parameter
9022 ID-FORMAT.
9023
90242003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9025
9026 * positions.texi (Positions): Mention that, if a marker is used as
9027 a position, its buffer is ignored.
9028
9029 * markers.texi (Overview of Markers): Mention it here too.
9030
90312003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9032
9033 * numbers.texi (Numeric Conversions): Not just `floor', but also
9034 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9035
90362003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9037
9038 * markers.texi (Creating Markers): Specify insertion type of
9039 created markers. Add xref to `Marker Insertion Types'.
9040 Second argument to `copy-marker' is optional.
9041 (Marker Insertion Types): Mention that most markers are created
9042 with insertion type nil.
9043 (The Mark): Correctly describe when `mark' signals an error.
9044 (The Region): Correctly describe when `region-beginning' and
9045 `region-end' signal an error.
9046
90472003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9048
9049 * hash.texi (Creating Hash): Clarify description of `eql'.
9050 `makehash' is obsolete.
9051 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9052
9053 * positions.texi (Point): Change description of `buffer-end', so
9054 that it is also correct for floating point arguments.
9055 (List Motion): Correct argument lists of `beginning-of-defun' and
9056 `end-of-defun'.
9057 (Excursions): Add xref to `Marker Insertion Types'.
9058 (Narrowing): Argument to `narrow-to-page' is optional.
9059
90602003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9061
9062 * streams.texi (Output Streams): Clarify behavior of point for
9063 marker output streams.
9064
90652003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9066
9067 * variables.texi (Defining Variables): Second argument to
9068 `defconst' is not optional.
9069 (Setting Variables): Mention optional argument APPEND to
9070 `add-to-list'.
9071 (Creating Buffer-Local): Expand description of
9072 `make-variable-buffer-local'.
9073 (Frame-Local Variables): Expand description of
9074 `make-variable-frame-local'.
9075 (Variable Aliases): Correct description of optional argument
9076 DOCSTRING to `defvaralias'. Mention return value of
9077 `defvaralias'.
9078 (File Local Variables): Add xref to `File variables' in Emacs
9079 Manual. Correct description of `hack-local-variables'. Mention
9080 `safe-local-variable' property. Mention optional second argument
9081 to `risky-local-variable-p'.
9082
90832003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9084
9085 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9086
90872003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9088
9089 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9090 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9091 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9092 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9093 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9094 lispref/processes.texi, lispref/searching.texi,
9095 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9096 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9097 @acronym{FOO}.
9098
90992003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9100
9101 * strings.texi (Creating Strings): Argument START to `substring'
9102 can not be `nil'. Expand description of
9103 `substring-no-properties'. Correct description of `split-string',
9104 especially with respect to empty matches. Prevent very bad line
9105 break in definition of `split-string-default-separators'.
9106 (Text Comparison): `string=' and `string<' also accept symbols as
9107 arguments.
9108 (String Conversion): More completely describe argument BASE in
9109 `string-to-number'.
9110 (Formatting Strings): `%s' and `%S' in `format' do require
9111 corresponding object. Clarify behavior of numeric prefix after
9112 `%' in `format'.
9113 (Case Conversion): The argument to `upcase-initials' can be a
9114 character.
9115
91162003-10-27 Kenichi Handa <handa@m17n.org>
9117
9118 * display.texi (Fontsets): Fix texinfo usage.
9119
91202003-10-25 Kenichi Handa <handa@m17n.org>
9121
9122 * display.texi (Fontsets): Add description of the function
9123 set-fontset-font.
9124
91252003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9126
9127 * display.texi (Temporary Displays): Add xref to `Documentation
9128 Tips'.
9129
9130 * functions.texi (Function Safety): Use inforef instead of pxref
9131 for SES.
9132
91332003-10-23 Andreas Schwab <schwab@suse.de>
9134
9135 * Makefile.in (TEX, texinputdir): Don't define.
9136 (TEXI2DVI): Define.
9137 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9138 add $(srcdir)/index.texi.
9139 ($(infodir)/elisp): Remove index.texi dependency.
9140 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9141 (index.texi): Remove target.
9142 (dist): Don't link $(srcdir)/permute-index.
9143 (clean): Don't remove index.texi.
9144
9145 * permute-index, index.perm: Remove.
9146 * index.texi: Rename from index.unperm.
9147
91482003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9149
9150 * tips.texi (Documentation Tips): Document new behavior for face
9151 and variable hyperlinks in Help mode.
9152
91532003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9154
9155 * objects.texi (Integer Type): Update for extra bit of integer range.
9156 (Character Type): Ditto.
9157
91582003-10-16 Eli Zaretskii <eliz@gnu.org>
9159
9160 * numbers.texi (Integer Basics): Add index entries for reading
9161 numbers in hex, octal, and binary.
9162
91632003-10-16 Lute Kamstra <lute@gnu.org>
9164
9165 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9166 argument.
9167
91682003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9169
9170 * windows.texi (Choosing Window): Fix typo.
9171 * edebug.texi (Edebug Execution Modes): Fix typo.
9172
91732003-10-13 Richard M. Stallman <rms@gnu.org>
9174
9175 * windows.texi (Basic Windows): A window has fringe settings,
9176 display margins and scroll-bar settings.
9177 (Splitting Windows): Doc split-window return value.
9178 Clean up one-window-p.
9179 (Selecting Windows): Fix typo.
9180 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9181 (Buffers and Windows): In set-window-buffer, explain effect
9182 on fringe settings and scroll bar settings.
9183 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9184 (Choosing Window): Use defopt for pop-up-frame-function.
9185 For special-display-buffer-names, explain same-window and same-frame.
9186 Clarify window-dedicated-p return value.
9187 (Textual Scrolling): scroll-up and scroll-down can get an error.
9188 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9189 Clarify set-window-hscroll.
9190 (Size of Window): Don't mention tool bar in window-height.
9191 (Coordinates and Windows): Explain what coordinates-in-window-p
9192 returns for fringes and display margins.
9193 (Window Configurations): Explain saving fringes, etc.
9194
9195 * tips.texi (Library Headers): Clean up Documentation.
9196
9197 * syntax.texi (Parsing Expressions): Clean up forward-comment
9198 and parse-sexp-lookup-properties.
9199
9200 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9201
9202 * os.texi (System Environment): Clean up text for load-average errors.
9203
9204 * modes.texi (Hooks): Don't explain local hook details at front.
9205 Clarify run-hooks and run-hook-with-args a little.
9206 Clean up add-hook and remove-hook.
9207
9208 * edebug.texi (Edebug Execution Modes): Clarify t.
9209 Document edebug-sit-for-seconds.
9210 (Coverage Testing): Document C-x X = and =.
9211 (Instrumenting Macro Calls): Fix typo.
9212 (Specification List): Don't index the specification keywords.
9213
92142003-10-10 Kim F. Storm <storm@cua.dk>
9215
9216 * processes.texi (Network): Introduce make-network-process.
9217
92182003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9219
9220 * tips.texi (Library Headers): Fix typo.
9221
92222003-10-07 Juri Linkov <juri@jurta.org>
9223
9224 * modes.texi (Imenu): Mention imenu-create-index-function's
9225 default value. Explain submenus better.
9226
92272003-10-07 Lute Kamstra <lute@gnu.org>
9228
9229 * modes.texi (Faces for Font Lock): Fix typo.
9230 (Hooks): Explain how buffer-local hook variables can refer to
9231 global hook variables.
9232 Various minor clarifications.
9233
92342003-10-06 Lute Kamstra <lute@gnu.org>
9235
9236 * tips.texi (Coding Conventions): Mention naming conventions for
9237 hooks.
9238
92392003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9240
9241 * loading.texi (Library Search): Correct default value of
9242 load-suffixes.
9243 (Named Features): Fix typo.
9244
92452003-10-05 Richard M. Stallman <rms@gnu.org>
9246
9247 * loading.texi (Named Features): In `provide',
9248 say how to test for subfeatures.
9249 (Unloading): In unload-feature, use new var name
9250 unload-feature-special-hooks.
9251
92522003-10-03 Lute Kamstra <lute@gnu.org>
9253
9254 * modes.texi (Major Mode Conventions): Mention third way to set up
9255 Imenu.
9256 (Imenu): A number of small fixes.
9257 Delete documentation of internal variable imenu--index-alist.
9258 Document the return value format of imenu-create-index-function
9259 functions.
9260
92612003-09-30 Richard M. Stallman <rms@gnu.org>
9262
9263 * processes.texi (Network): Say what stopped datagram connections do.
9264
9265 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9266
9267 * display.texi (Overlay Properties): Clarify `evaporate' property.
9268
92692003-09-29 Lute Kamstra <lute@gnu.org>
9270
9271 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9272 constructs should be marked as risky.
9273 Change cons cell into proper list.
9274 (Mode Line Variables): Change cons cell into proper list.
9275
92762003-09-26 Lute Kamstra <lute@gnu.org>
9277
9278 * modes.texi (Mode Line Data): Document the :propertize construct.
9279 (Mode Line Variables): Reorder the descriptions of the variables
9280 to match their order in the default mode-line-format.
9281 Describe the new variables mode-line-position and mode-line-modes.
9282 Update the default values of mode-line-frame-identification,
9283 minor-mode-alist, and default-mode-line-format.
9284 (Properties in Mode): Mention the :propertize construct.
9285
92862003-09-26 Richard M. Stallman <rms@gnu.org>
9287
9288 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9289 * loading.texi, minibuf.texi, text.texi, variables.texi:
9290 Avoid @strong{Note:}.
9291
92922003-09-26 Richard M. Stallman <rms@gnu.org>
9293
9294 * keymaps.texi (Remapping Commands): Fix typo.
9295
92962003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9297
9298 * processes.texi (Low-Level Network): Fix typo.
9299
93002003-09-23 Kim F. Storm <storm@cua.dk>
9301
9302 * processes.texi (Network, Network Servers): Fix typos.
9303 (Low-Level Network): Add timeout value for :server keyword.
9304 Add new option keywords to make-network-process.
9305 Add set-network-process-options.
9306 Explain how to test availability of network options.
9307
93082003-09-19 Richard M. Stallman <rms@gnu.org>
9309
9310 * text.texi (Motion by Indent): Arg to
9311 backward-to-indentation and forward-to-indentation is optional.
9312
9313 * strings.texi (Creating Strings): Add substring-no-properties.
9314
9315 * processes.texi
9316 (Process Information): Add list-processes arg QUERY-ONLY.
9317 Delete process-contact from here.
9318 Add new status values for process-status.
9319 Add process-get, process-put, process-plist, set-process-plist.
9320 (Synchronous Processes): Add call-process-shell-command.
9321 (Signals to Processes): signal-process allows process objects.
9322 (Network): Complete rewrite.
9323 (Network Servers, Datagrams, Low-Level Network): New nodes.
9324
9325 * positions.texi (Word Motion): forward-word, backward-word
9326 arg is optional. Reword.
9327
9328 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9329
9330 * variables.texi (Creating Buffer-Local):
9331 Delete duplicate definition of buffer-local-value.
9332 (File Local Variables): Explain about discarding text props.
9333
93342003-09-11 Richard M. Stallman <rms@gnu.org>
9335
9336 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9337 changes variables that record input events.
9338 (Minibuffer Misc): Add minibuffer-selected-window.
9339
9340 * lists.texi (Building Lists): Add copy-tree.
9341
9342 * display.texi (Fontsets): Add char-displayable-p.
9343 (Scroll Bars): New node.
9344
93452003-09-08 Lute Kamstra <lute@gnu.org>
9346
9347 * modes.texi (%-Constructs): Document new `%i' and `%I'
9348 constructs.
9349
93502003-09-03 Peter Runestig <peter@runestig.com>
9351
9352 * makefile.w32-in: New file.
9353
93542003-08-29 Richard M. Stallman <rms@gnu.org>
9355
9356 * display.texi (Overlay Properties): Clarify how priorities
9357 affect use of the properties.
9358
93592003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9360
9361 * customize.texi (Type Keywords): Correct the description of
9362 `:help-echo' in the case where `motion-doc' is a function.
9363
93642003-08-14 John Paul Wallington <jpw@gnu.org>
9365
9366 * modes.texi (Emulating Mode Line): Subsection, not section.
9367
93682003-08-13 Richard M. Stallman <rms@gnu.org>
9369
9370 * elisp.texi (Top): Update subnode lists in menu.
9371
9372 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9373 (Kill Functions): kill-region has new arg yank-handler.
9374 (Yanking): New node.
9375 (Yank Commands): Add yank-undo-function.
9376 (Low-Level Kill Ring):
9377 kill-new and kill-append have new arg yank-handler.
9378 (Changing Properties): Add remove-list-of-text-properties.
9379 (Atomic Changes): New node.
9380
9381 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9382
9383 * streams.texi (Output Variables): Add eval-expression-print-length
9384 and eval-expression-print-level.
9385
9386 * os.texi (Time Conversion): For encode-time, explain limits on year.
9387
9388 * objects.texi (Character Type): Define anchor "modifier bits".
9389
9390 * modes.texi (Emulating Mode Line): New node.
9391 (Search-based Fontification): Font Lock uses font-lock-face property.
9392 (Other Font Lock Variables): Likewise.
9393
9394 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9395 not vectors.
9396 (Active Keymaps): Add emulation-mode-map-alists.
9397 (Functions for Key Lookup): key-binding has new arg no-remap.
9398 (Remapping Commands): New node.
9399 (Scanning Keymaps): where-is-internal has new arg no-remap.
9400 (Tool Bar): Add tool-bar-local-item-from-menu.
9401 Clarify when to use tool-bar-add-item-from-menu.
9402
9403 * commands.texi (Interactive Call): commandp has new arg.
9404 (Command Loop Info): Add this-original-command.
9405
94062003-08-06 John Paul Wallington <jpw@gnu.org>
9407
9408 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9409
9410 * display.texi (Warning Basics): Fix typo.
9411 (Fringes): Add closing curly bracket and fix typo.
9412
9413 * elisp.texi (Top): Fix typo.
9414
94152003-08-05 Richard M. Stallman <rms@gnu.org>
9416
9417 * elisp.texi: Update lists of subnodes.
9418
9419 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9420
9421 * variables.texi (Local Variables): Use lc for example variable names.
9422
9423 * tips.texi (Library Headers): Explain where to put -*-.
9424
9425 * strings.texi (Creating Strings): Fix xref for vconcat.
9426
9427 * sequences.texi (Vector Functions):
9428 vconcat no longer allows integer args.
9429
9430 * minibuf.texi (Reading File Names): read-file-name has new
9431 arg PREDICATE. New function read-directory-name.
9432
c4cc8b9a 9433 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9434 (Indenting Macros): New node.
9435
9436 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9437 (Window Frame Parameters): Make separate table of parameters
9438 that are coupled with specific face attributes.
9439 (Deleting Frames): delete-frame-hooks renamed to
9440 delete-frame-functions.
9441
9442 * files.texi (Magic File Names): Add file-remote-p.
9443 Clarify file-local-copy.
9444
9445 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9446 here; instead xref Defining Macros.
9447
9448 * display.texi (Warnings): New node, and subnodes.
9449 (Fringes): New node.
9450
9451 * debugging.texi (Test Coverage): New node.
9452
9453 * compile.texi (Compiler Errors): Explain with-no-warnings
9454 and other ways to suppress warnings.
9455
9456 * commands.texi (Interactive Call): Minor clarification.
9457
9458 * buffers.texi (Buffer File Name): set-visited-file-name
9459 renames the buffer too.
9460
9461 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9462
94632003-07-24 Markus Rost <rost@math.ohio-state.edu>
9464
9465 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9466
94672003-07-22 Markus Rost <rost@math.ohio-state.edu>
9468
9469 * internals.texi (Garbage Collection): Fix previous change.
9470
94712003-07-22 Richard M. Stallman <rms@gnu.org>
9472
9473 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9474
9475 * display.texi (Width): Use \s syntax in example.
9476 (Font Selection): Add face-font-rescale-alist.
9477
9478 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9479 Remove spurious indent in example.
9480
9481 * lists.texi (Building Lists): Add number-sequence.
9482
9483 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9484
9485 * functions.texi (Function Documentation): Explain how to
9486 show calling convention explicitly in the doc string.
9487
9488 * windows.texi (Selecting Windows): save-selected-window saves
9489 selected window of each frame.
9490 (Window Configurations): Minor change.
9491
9492 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9493
9494 * streams.texi (Output Variables): Add print-continuous-numbering
9495 and print-number-table.
9496
9497 * processes.texi (Decoding Output): New node.
9498
9499 * os.texi (Time Conversion): decode-time arg is optional.
9500
9501 * objects.texi (Character Type): Don't use space as example for \.
9502 Make list of char names and \-sequences correspond.
9503 Explain that \s is not used in strings. `\ ' needs space after.
9504
9505 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9506 (Translation of Characters): Add translation-table-for-input.
9507 (Default Coding Systems): Add auto-coding-functions.
9508 (Explicit Encoding): Add decode-coding-inserted-region.
9509 (Locales): Add locale-info.
9510
9511 * minibuf.texi (Basic Completion): Describe test-completion.
9512 Collections can be lists of strings.
9513 Clean up lazy-completion-table.
9514 (Programmed Completion): Mention test-completion.
9515 Clarify why lambda expressions are not accepted.
9516 (Minibuffer Misc): Describe minibufferp.
9517
95182003-07-14 Richard M. Stallman <rms@gnu.org>
9519
9520 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9521
9522 * windows.texi (Selecting Windows): New arg to select-window.
9523 (Selecting Windows): Add with-selected-window.
9524 (Size of Window): Add window-inside-edges, etc.
9525
9526 * internals.texi (Garbage Collection): Add post-gc-hook.
9527
9528 * processes.texi (Subprocess Creation): Add exec-suffixes.
9529
9530 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9531 (Scanning Keymaps): Add map-keymaps.
9532 (Defining Menus): Add keymap-prompt.
9533
9534 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9535 most-negative-fixnum.
9536
c4cc8b9a 9537 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9538 (Compiler Errors): New node.
9539
9540 * os.texi (User Identification): user-uid, user-real-uid
9541 can return float.
9542
9543 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9544 and about derived modes.
9545 (Minor Modes): Add minor-mode-list.
9546 (Defining Minor Modes): Keyword args for define-minor-mode.
9547 (Search-based Fontification): Explain managing other properties.
9548 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9549 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9550 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9551
9552 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9553 (Variable Aliases): Clarify defvaralias.
9554
9555 * loading.texi (Library Search): Add load-suffixes.
9556
9557 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9558 (Programmed Completion): Add dynamic-completion-table.
9559
9560 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9561 (Magic File Names): Specify precedence order of handlers.
9562
9563 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9564 and post-command-hook.
9565 (Waiting): New calling convention for sit-for.
9566
9567 * text.texi (Special Properties): local-map and keymap properties
9568 apply based on their stickiness.
9569
95702003-07-07 Richard M. Stallman <rms@gnu.org>
9571
9572 * modes.texi (Minor Mode Conventions): Specify only some kinds
9573 of list values as args to minor modes.
9574
9575 * files.texi (File Name Expansion): Warn about iterative use
9576 of substitute-in-file-name.
9577
9578 * advice.texi (Activation of Advice): Clean up previous change.
9579
95802003-07-06 Markus Rost <rost@math.ohio-state.edu>
9581
9582 * advice.texi (Activation of Advice): Note that ad-start-advice is
9583 turned on by default.
9584
95852003-06-30 Richard M. Stallman <rms@gnu.org>
9586
9587 * text.texi (Buffer Contents): Document current-word.
9588 (Change Hooks): Not called for *Messages*.
9589
9590 * functions.texi (Defining Functions): Explain about redefining
9591 primitives.
f4e90db0 9592 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9593 Comment out the detailed criteria for what is safe.
9594
95952003-06-22 Andreas Schwab <schwab@suse.de>
9596
9597 * objects.texi (Symbol Type): Fix description of examples.
9598
95992003-06-16 Andreas Schwab <schwab@suse.de>
9600
9601 * hash.texi (Creating Hash): Fix description of :weakness.
9602
c8763fb6 96032003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9604
9605 * files.texi (Changing Files): copy-file copies file modes, too.
9606
96072003-05-28 Richard M. Stallman <rms@gnu.org>
9608
9609 * strings.texi (Creating Strings): Clarify split-string.
9610
96112003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9612
9613 * strings.texi (Creating Strings): Update split-string specification
9614 and examples.
9615
96162003-05-19 Richard M. Stallman <rms@gnu.org>
9617
9618 * elisp.texi: Correct invariant section names.
9619
96202003-04-20 Richard M. Stallman <rms@gnu.org>
9621
9622 * os.texi (Timers): Explain about timers and quitting.
9623
96242003-04-19 Richard M. Stallman <rms@gnu.org>
9625
9626 * internals.texi (Writing Emacs Primitives): Strings are
9627 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9628 Explain GCPRO convention for varargs function args.
9629
96302003-04-16 Richard M. Stallman <rms@gnu.org>
9631
9632 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9633
96342003-04-08 Richard M. Stallman <rms@gnu.org>
9635
9636 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9637
96382003-02-13 Kim F. Storm <storm@cua.dk>
9639
9640 * objects.texi (Character Type): New \s escape for space.
9641
96422003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9643
5dcb4c4e 9644 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9645
96462003-01-25 Richard M. Stallman <rms@gnu.org>
9647
9648 * keymaps.texi: Document that a symbol can act as a keymap.
9649
96502003-01-13 Richard M. Stallman <rms@gnu.org>
9651
9652 * text.texi (Changing Properties): Say string indices are origin-0.
9653
9654 * positions.texi (Screen Lines) <compute-motion>:
9655 Correct order of elts in return value.
9656
9657 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9658 how to define a default binding.
9659
96602002-12-07 Markus Rost <rost@math.ohio-state.edu>
9661
9662 * loading.texi (Unloading): Fix recent change for load-history.
9663
9664 * customize.texi (Simple Types): Clarify description of custom
9665 type 'number. Describe new custom type 'float.
9666
96672002-12-04 Markus Rost <rost@math.ohio-state.edu>
9668
9669 * variables.texi (File Local Variables): Fix typo.
9670
c8763fb6 96712002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9672
9673 From Michael Albinus <Michael.Albinus@alcatel.de>.
9674
9675 * README: Target for Info file is `make info'.
9676
5dcb4c4e 9677 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9678 `file-name-sans-extension'.
9679 (Magic File Names): Complete list of operations for magic file
9680 name handlers.
9681
96822002-09-16 Jonathan Yavner <jyavner@engineer.com>
9683
9684 * variables.texi (File Local Variables): New function
9685 risky-local-variable-p.
9686
96872002-09-15 Jonathan Yavner <jyavner@engineer.com>
9688
9689 * functions.texi (Function safety): New node about unsafep.
9690
96912002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9692
5dcb4c4e 9693 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9694 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9695
96962002-06-17 Juanma Barranquero <lektu@terra.es>
9697
9698 * frames.texi (Display Feature Testing): Fix typo.
9699
97002002-06-12 Andreas Schwab <schwab@suse.de>
9701
9702 * frames.texi (Initial Parameters, Resources): Fix references to
9703 the Emacs manual.
9704
97052002-05-13 Kim F. Storm <storm@cua.dk>
9706
9707 * variables.texi (Intro to Buffer-Local): Updated warning and
9708 example relating to changing buffer inside let.
9709
c8763fb6 97102002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9711
9712 * os.texi (Session Management): New node about X Session management.
9713
97142002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9715
9716 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9717 to which the manual corresponds, and the copyright years.
9718
9719 * Makefile.in (VERSION): Set to 2.9.
9720
97212001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9722
9723 * elisp.texi: Change the category in @dircategory to "Emacs", to
9724 make it consistent with info/dir.
9725
97262001-11-25 Miles Bader <miles@gnu.org>
9727
9728 * text.texi (Fields): Describe new `limit' arg in
9729 field-beginning/field-end.
9730
97312001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9732
5dcb4c4e
SM
9733 * permute-index: Don't depend on csh-specific features.
9734 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9735
9736 * two-volume-cross-refs.txt: New file.
9737 * two.el: New file.
9738 * spellfile: New file.
9739
97402001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9741
9742 * permute-index: New file.
9743
9744 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9745 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9746 8+3 restricted namespace.
9747
9748 * Makefile.in (infodir): Define relative to $(srcdir).
9749 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9750 include directories list via -I switch to makeinfo.
9751 (index.texi): Use cp if both hard and symbolic links fail.
9752
97532001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9754
9755 * Makefile.in (distclean): Add.
9756
9757 The following changes make ELisp manual part of the Emacs
9758 distribution:
9759
9760 * Makefile.in: Add Copyright notice.
9761 (prefix): Remove.
9762 (infodir): Change value to "../info".
9763 (VPATH): New variable.
9764 (MAKE): Don't define.
9765 (texmacrodir): Don't define.
9766 (texinputdir): Append the existing value of TEXINPUTS.
9767 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9768 command to be compatible with man/Makefile.in, and to put the
9769 output into ../info.
9770 (info): Add target.
9771 (installall): Target removed.
9772
c8763fb6 97732001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9774
9775 * tips.texi (Coding Conventions): Fix typo.
9776
97772001-10-23 Gerd Moellmann <gerd@gnu.org>
9778
9779 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9780
97812001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9782
9783 * files.texi (File Name Components): Update the description of
9784 file-name-sans-extension and file-name-extension, as they now
9785 ignore leading dots.
9786
97872001-10-20 Gerd Moellmann <gerd@gnu.org>
9788
9789 * (Version 21.1 released.)
9790
97912001-10-19 Miles Bader <miles@gnu.org>
9792
9793 * positions.texi (Text Lines): Describe behavior of
9794 `beginning-of-line'/`end-of-line' in the presence of field properties.
9795
97962001-10-17 Gerd Moellmann <gerd@gnu.org>
9797
9798 * Makefile.in (VERSION): Set to 2.8.
9799 (manual): Use `manual-21'.
9800
9801 * elisp.texi (VERSION): Add and use it where the version
9802 number was used. Set it to 2.8.
9803
9804 * intro.texi: Likewise.
9805
98062001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9807
9808 * files.texi (File Name Completion): Document the significance of
9809 a trailing slash in elements of completion-ignored-extensions.
9810
98112001-10-06 Miles Bader <miles@gnu.org>
9812
9813 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9814
98152001-10-04 Gerd Moellmann <gerd@gnu.org>
9816
9817 * variables.texi (Variable Aliases): New node.
9818
98192001-10-04 Gerd Moellmann <gerd@gnu.org>
9820
9821 * Branch for 21.1.
9822
98232001-10-02 Miles Bader <miles@gnu.org>
9824
9825 * minibuf.texi (Minibuffer Misc): Add entries for
9826 `minibuffer-contents', `minibuffer-contents-no-properties', and
9827 `delete-minibuffer-contents'.
9828 Correct description for `minibuffer-prompt-end'.
9829
9830 * text.texi (Property Search): Correct descriptions of
9831 `next-char-property-change' and `previous-char-property-change'.
9832 Add entries for `next-single-char-property-change' and
9833 `previous-single-char-property-change'.
9834 Make operand names a bit more consistent.
9835
98362001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9837
9838 * frames.texi (Finding All Frames): Document that next-frame and
9839 previous-frame are local to current terminal.
9840
98412001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9842
9843 * keymaps.texi (Creating Keymaps): Fix the description of the
9844 result of make-keymap.
9845
98462001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9847
9848 * display.texi (Font Lookup, Attribute Functions)
9849 (Image Descriptors): Add cross-references to the definition of
9850 selected frame.
9851
9852 * buffers.texi (The Buffer List): Add cross-references to the
9853 definition of selected frame.
9854
9855 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9856 frame at any given time.
9857 (Multiple Displays, Size and Position): Add a cross-reference to
9858 the definition of the selected frame.
9859
98602001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9861
9862 * strings.texi (String Conversion) <string-to-number>: Document
9863 that a float is returned for integers that are too large.
9864
9865 * frames.texi (Mouse Position): Document mouse-position-function.
9866 (Display Feature Testing): Document display-images-p.
9867 (Window Frame Parameters): Document the cursor-type variable.
9868
9869 * numbers.texi (Integer Basics): Document CL style read syntax for
9870 integers in bases other than 10.
9871
5dcb4c4e
SM
9872 * positions.texi (List Motion):
9873 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9874
9875 * lists.texi (Sets And Lists): Document member-ignore-case.
9876
9877 * internals.texi (Garbage Collection): Document the used and free
9878 strings report.
9879 (Memory Usage): Document strings-consed.
9880
9881 * os.texi (Time of Day): Document float-time.
9882 (Recording Input): Document that clear-this-command-keys clears
9883 the vector to be returned by recent-keys.
9884
9885 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9886 argument keymap can be a list.
9887
9888 * nonascii.texi (User-Chosen Coding Systems)
9889 <select-safe-coding-system>: Document the new argument
9890 accept-default-p and the variable
9891 select-safe-coding-system-accept-default-p. Tell what happens if
9892 buffer-file-coding-system is undecided.
9893 (Default Coding Systems): Document auto-coding-regexp-alist.
9894
9895 * display.texi (The Echo Area) <message>: Document
9896 message-truncate-lines.
9897 (Glyphs): Document that the glyph table is unused on windowed
9898 displays.
9899
9900 * help.texi (Describing Characters) <single-key-description>:
9901 Document the new argument no-angles.
9902 (Accessing Documentation) <documentation-property>: Document that
9903 a non-string property is evaluated.
9904 <documentation>: Document that the function-documentation property
9905 is looked for.
9906
9907 * windows.texi (Selecting Windows): Document some-window.
9908
9909 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9910
9911 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9912 apropos-mode-hook.
9913
9914 * commands.texi (Using Interactive): Document interactive-form.
9915 (Keyboard Macros): Document kbd-macro-termination-hook.
9916 (Command Loop Info): Document that clear-this-command-keys clears
9917 the vector to be returned by recent-keys.
9918
99192001-09-04 Werner LEMBERG <wl@gnu.org>
9920
9921 * Makefile.in (srcdir, texinputdir): New variables.
9922 (srcs, index.texi, install): Use $(srcdir).
9923 (.PHONY): Remove elisp.dvi.
9924 (elisp): Use -I switch for makeinfo.
9925 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9926 (installall, dist): Use $(srcdir).
9927 Fix path to texinfo.tex.
9928 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9929
99302001-08-30 Gerd Moellmann <gerd@gnu.org>
9931
9932 * display.texi (Conditional Display): Adjust to API change.
9933
9934 * configure: New file.
9935
99362001-07-30 Gerd Moellmann <gerd@gnu.org>
9937
9938 * commands.texi (Repeat Events): Add description of
9939 double-click-fuzz.
9940
99412001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9942
9943 * syntax.texi (Syntax Class Table): Add the missing designator for
9944 comment and string fences.
9945 (Syntax Properties): Add a xref to syntax table internals.
9946 (Syntax Table Internals): Document string-to-syntax.
9947
99482001-05-07 Gerd Moellmann <gerd@gnu.org>
9949
9950 * Makefile.in (install): Use install-info command line options
9951 like in Emacs' Makefile.in.
9952
99532000-12-09 Miles Bader <miles@gnu.org>
9954
9955 * windows.texi (Window Start): Update documentation for
9956 `pos-visible-in-window-p'.
9957
99582000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9959
9960 * lists.texi (Building Lists): Add footnote to explain how to add
9961 to the end of a list.
9962
99632000-10-25 Gerd Moellmann <gerd@gnu.org>
9964
9965 * files.texi (Visiting Functions): Typos.
9966
99672000-10-25 Kenichi Handa <handa@etl.go.jp>
9968
9969 * files.texi (Visiting Functions): Return value of
9970 find-file-noselect may be a list of buffers if wildcards are used.
9971
99722000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9973
9974 * display.texi (Defining Faces): Document `graphic' display type
9975 in face specs.
9976
b344d29d 99772000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9978
9979 * hooks.texi (Standard Hooks): Replace obsolete
9980 `after-make-frame-hook' with `after-make-frame-functions'.
9981
9982 * frames.texi (Creating Frames): Ditto.
9983
9984 * variables.texi (Future Local Variables): Ditto.
9985
99862000-10-16 Gerd Moellmann <gerd@gnu.org>
9987
9988 * display.texi (Other Image Types): Add description of :foreground
9989 and :background properties of mono PBM images.
9990
99912000-08-17 Werner LEMBERG <wl@gnu.org>
9992
9993 * .cvsignore: New file.
9994
99952000-01-05 Gerd Moellmann <gerd@gnu.org>
9996
9997 * tindex.pl: New script.
9998
99991999-12-03 Dave Love <fx@gnu.org>
10000
10001 * Makefile.in (MAKEINFO): New parameter.
10002
100031999-09-17 Richard Stallman <rms@gnu.org>
10004
10005 * Makefile.in (srcs): Add hash.texi.
10006 (VERSION): Update to 20.6.
10007
100081999-09-13 Richard Stallman <rms@gnu.org>
10009
10010 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10011
100121998-08-29 Karl Heuer <kwzh@gnu.org>
10013
10014 * configure.in: New file.
10015 * Makefile.in: Renamed from Makefile.
10016 (prefix, infodir): Use value obtained from configure.
10017 (emacslibdir): Obsolete variable deleted.
10018 (dist): Distribute configure.in, configure, Makefile.in.
10019
100201998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10021
10022 * Makefile (INSTALL_INFO): New variable.
10023 (install): Run install-info.
10024
100251998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10026
10027 * Makefile (elisp.dvi): Add missing backslash.
10028
100291998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10030
10031 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10032 Run texindex without `./'. Always run texindex on elisp.tp.
10033 (elisp.tps): Target deleted.
10034
100351998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10036
10037 * Makefile (srcs): Add nonascii.texi and customize.texi.
10038 (dist): Start by deleting `temp'.
10039
100401998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10041
10042 * Makefile (makeinfo, texindex): Targets deleted.
10043 (makeinfo.o, texindex.o): Targets deleted.
10044 (clean, dist): Don't do anything with them or with getopt*.
10045
100461998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10047
10048 * Makefile (SHELL): Defined.
10049
100501998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10051
10052 * Makefile (elisp.tps): New target.
10053 (elisp.dvi): Depend on elisp.tps.
10054
c5602427 100551996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10056
10057 * README: Update phone number.
10058
10059 * Makefile (elisp): Make this be the default target.
10060 Depend on makeinfo.c instead of makeinfo.
10061 (install): Don't depend on elisp.dvi, since we don't install that.
10062 Use mkinstalldirs.
10063 (dist): Add mkinstalldirs.
10064
c5602427 100651995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10066
10067 * Makefile (VERSION): Update version number.
5dcb4c4e 10068 (maintainer-clean): Rename from realclean.
b8d4c8d0 10069
c5602427 100701995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10071
10072 * Makefile (realclean): New target.
10073 (elisp): Remove any old elisp-* files first.
10074
c5602427 100751993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10076
10077 * Makefile (VERSION): New variable.
10078 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10079 Compressed file suffix should be `.gz', not `.z'.
10080
ce058493 100811993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10082
10083 * Makefile (elisp): Depend on makeinfo.
10084
c5602427 100851993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10086
10087 * Makefile (srcs): Add anti.texi.
10088
c5602427 100891993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10090
10091 * Makefile (infodir, prefix): New vars.
10092 (install): Use infodir.
f4e90db0 10093 (emacsinfodir): Delete.
b8d4c8d0 10094
c5602427 100951993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10096
10097 * Makefile (srcs): Add calendar.texi.
10098
10099 * Makefile (dist): Copy texindex.c and makeinfo.c.
10100 Limit elisp-* files to those with one or two digits.
10101
c5602427 101021993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10103
f4e90db0 10104 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10105
c5602427 101061993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10107
10108 * loading.texi (Unloading): define-function changed back to
10109 defalias. It may not stay this way, but at least it's
10110 consistent with the known-good version of the code patch.
10111
c5602427 101121993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10113
10114 * modes.texi (Hooks): Document new optional arg of add-hook.
10115
c5602427 101161993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10117
10118 * variables.texi: Document nil initial value of buffer-local variables.
10119
10120 * tips.texi: Add new section on standard library headers.
10121
c5602427 101221993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10123
10124 * Makefile (srcs): Add frame.texi to the list of sources.
10125
c5602427 101261993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10127
10128 * Makefile (dist): Don't bother excluding autosave files; they'll
10129 never make it into the temp directory anyway, and the hash marks
10130 in the name are problematic for make and the Bourne shell.
10131 (srcs):
10132
c5602427 101331993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10134
10135 * Makefile (dist): Don't include backup files or autosave files in
10136 the distribution tar file.
10137
c5602427 101381991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10139
5dcb4c4e 10140 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10141 (elisp.dvi): Remove erroneous shell comment.
10142 Expect output of permute-index in permuted.fns.
10143 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10144 (clean): Add index.texi to be deleted.
b8d4c8d0 10145
c5602427 101461990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10147
10148 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10149
c5602427 101501990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10151
10152 * files.texi: Noted that completion-ignored-extensions is ignored
10153 when making *Completions*.
10154
3e868ee3 101551990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10156
10157 * Makefile make dist now depends on elisp.dvi, since it tries
10158 to include it in the dist file.
10159
c5602427 101601990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10161
c5602427 10162 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10163
c5602427 101641989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10165
10166 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10167 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10168
c5602427 101691989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10170
10171 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10172 and @error{} are the terms now being used. The files in the
10173 directory have been changed to reflect this.
10174
10175 * All instances of @indentedresultt{} have been changed to
333f9019 10176 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10177
c5602427 101781989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10179
10180 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10181 experimental @indentedresult{}, @indentedexpandsto{} are part of
10182 the texinfo.tex in this directory. These TeX macros are not
10183 stable yet.
10184
c5602427 101851989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10186
10187 * texinfo.tex: Temporarily added
10188 \let\result=\dblarrow
10189 \def\error{{\it ERROR} \longdblarrow}
10190 We need to do this better soon.
10191
c5602427 101921989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10193
10194 * Applied Karl Berry's patches to *.texinfo files, but not to
10195 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10196 new title page format is also not applied, since it requires
10197 texinfo.tex changes.)
10198
10199 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10200 for the Project GNU development environment.
10201
10202;; Local Variables:
c8763fb6 10203;; coding: utf-8
b8d4c8d0
GM
10204;; End:
10205
acaf905b 10206 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10207
10208 This file is part of GNU Emacs.
10209
352c8b4a 10210 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10211 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10212 the Free Software Foundation, either version 3 of the License, or
10213 (at your option) any later version.
b8d4c8d0
GM
10214
10215 GNU Emacs is distributed in the hope that it will be useful,
10216 but WITHOUT ANY WARRANTY; without even the implied warranty of
10217 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10218 GNU General Public License for more details.
10219
10220 You should have received a copy of the GNU General Public License
352c8b4a 10221 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.