Update Command Loop chapter of Lisp manual.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
355cabc6
CY
12012-02-11 Chong Yidong <cyd@gnu.org>
2
34106abe
CY
3 * commands.texi (Command Overview): Mention read-key.
4 (Using Interactive, Interactive Call): Minor clarifications.
5 (Function Keys, Click Events): Avoid "input stream" terminology.
6 (Click Events): Add xref to Window Sizes and Accessing Mouse.
7 Clarify column and row components.
8 (Accessing Mouse): Add xref to Click Events. Minor fixes.
9 (Special Events): Copyedits.
10
11 * streams.texi (Input Streams): De-document get-file-char.
12 (Output Variables): Don't refer to old backquote syntax.
13
355cabc6
CY
14 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
15 (Error Debugging): Note that debug-ignored-errors overrides list
16 values of debug-on-error too. Add xref to Signaling Errors. Note
17 that debug-on-signal is not customizable. Mention
18 condition-case-unless-debug.
19 (Compilation Errors): Node deleted.
20
21 * compile.texi (Compiler Errors): Move a paragraph here from
22 deleted node Compilation Errors.
23
1be3ca5a
LL
242012-02-10 Leo Liu <sdl.web@gmail.com>
25
26 * control.texi (Handling Errors): Change condition-case-no-debug
27 to condition-case-unless-debug.
28
25dec365
CY
292012-02-10 Chong Yidong <cyd@gnu.org>
30
31 * advice.texi (Defining Advice): Clarify ad-unadvise.
32 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
33 is not abnormal.
34 (Advising Primitives): Node deleted; ad-define-subr-args has been
35 removed.
36
37 * compile.texi (Speed of Byte-Code): Use float-time in example.
38 (Compilation Functions): Note that the log uses Compilation mode.
39 Don't discuss the contents of byte-code function object here.
40 (Compilation Functions): De-document internal function byte-code.
41 (Docs and Compilation): Minor clarifications.
42
43 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
44 Objects.
45
5f5e4ea1
GM
462012-02-10 Glenn Morris <rgm@gnu.org>
47
48 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
49 Mention secure-hash.
50 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
51
6c1e4b46
CY
522012-02-10 Chong Yidong <cyd@gnu.org>
53
54 * loading.texi (Loading): Don't emphasize "library" terminology.
55 (Library Search): load-path is not a user option. Mention role of
56 -L option and packages. Improve examples.
57 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
58 obsolete.
59 (Autoload): Minor clarifications.
60
72ca698c
GM
612012-02-10 Glenn Morris <rgm@gnu.org>
62
b011fbfe
GM
63 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
64
72ca698c
GM
65 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
66
14a1f380
GM
672012-02-08 Glenn Morris <rgm@gnu.org>
68
69 * loading.texi (Named Features): Update the require example.
70
60d47423
GM
712012-02-07 Glenn Morris <rgm@gnu.org>
72
73 * modes.texi (Defining Minor Modes):
74 Expand on args of defined minor modes.
75
0992bd9c
CY
762012-02-07 Chong Yidong <cyd@gnu.org>
77
78 * variables.texi (Creating Buffer-Local): Minor clarification
79 to buffer-local-variables doc (Bug#10715).
80
af008560
GM
812012-02-07 Glenn Morris <rgm@gnu.org>
82
e80e1825 83 * display.texi (ImageMagick Images): General update.
af008560
GM
84 Move most details of imagemagick-render-type to the variable's doc.
85
866c1d22
GM
862012-02-06 Glenn Morris <rgm@gnu.org>
87
f7c9199f 88 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
89 (Inheritance and Keymaps):
90 Mention make-composed-keymap and multiple inheritance.
f7c9199f 91
e7bc51d0
GM
92 * modes.texi (Running Hooks): Mention run-hook-wrapped.
93
866c1d22
GM
94 * control.texi (Handling Errors):
95 Mention condition-case-no-debug and with-demoted-errors.
96
03988c98
CY
972012-02-05 Chong Yidong <cyd@gnu.org>
98
99 * customize.texi (Common Keywords): Minor clarifications.
100 Document custom-unlispify-remove-prefixes.
101 (Variable Definitions): Backquotes in defcustom seem to work fine
102 now. Various other copyedits.
e1161b06
CY
103 (Simple Types): Copyedits. Document color selector.
104 (Composite Types): Copyedits.
105 (Splicing into Lists): Clarifications.
03988c98
CY
106
107 * eval.texi (Backquote): Move from macros.texi.
108
109 * macros.texi (Expansion): Minor clarification.
110 (Backquote): Move node to eval.texi.
111 (Defining Macros): Move an example from Backquote node.
112 (Argument Evaluation): No need to mention Pascal.
113 (Indenting Macros): Add xref to Defining Macros.
114
649f602c
GM
1152012-02-05 Glenn Morris <rgm@gnu.org>
116
117 * debugging.texi (Error Debugging): Mention debug-on-event default.
118
34c99998
GM
1192012-02-04 Glenn Morris <rgm@gnu.org>
120
8f05da42
GM
121 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
122
7aa5aad8
GM
123 * debugging.texi (Error Debugging): Mention debug-on-event.
124 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
125
c7291ad9
GM
126 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
127
34c99998
GM
128 * text.texi (Buffer Contents):
129 Update filter-buffer-substring description.
130
735cc5ca
CY
1312012-02-04 Chong Yidong <cyd@gnu.org>
132
133 * functions.texi (What Is a Function): Add closures. Mention
134 "return value" terminology. Add xref for command-execute. Remove
135 unused "keystroke command" terminology.
136 (Lambda Expressions): Give a different example than in the
137 following subsection. Add xref to Anonymous Functions.
138 (Function Documentation): Remove gratuitous markup.
139 (Function Names): Move introductory text to `What Is a Function'.
140 (Defining Functions): Fix defun argument spec.
141 (Anonymous Functions): Document lambda macro explicitly. Mention
142 effects on lexical binding.
143 (Function Cells): Downplay direct usage of fset.
144 (Closures): New node.
145 (Inline Functions): Remove "open-code" terminology.
146 (Declaring Functions): Minor tweak; .m is not C code.
147
148 * variables.texi (Variables): Don't refer to "global value".
149 (Local Variables, Void Variables): Copyedits.
150 (Lexical Binding): Minor clarification of example.
151 (File Local Variables): Mention :safe and :risky defcustom args.
152 (Lexical Binding): Add xref to Closures node.
153
94bc7984
GM
1542012-02-04 Glenn Morris <rgm@gnu.org>
155
156 * minibuf.texi (High-Level Completion): Updates for read-color.
157
4f5a10ef
GM
1582012-02-03 Glenn Morris <rgm@gnu.org>
159
eea14f31
GM
160 * display.texi (GIF Images): Mention animation.
161 Remove commented-out old example of animation.
162 (Animated Images): New subsection.
163 * elisp.texi (Top):
164 * vol1.texi (Top):
165 * vol2.texi (Top): Add Animated Images menu entry.
166
4f5a10ef
GM
167 * display.texi (Image Formats): Remove oddly specific information
168 on versions of image libraries.
204e728d 169 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 170
12f381b7
GM
1712012-02-02 Glenn Morris <rgm@gnu.org>
172
1b9f60cc
GM
173 * processes.texi (Synchronous Processes):
174 Mention call-process's :file gets overwritten.
175
7e2734bc
GM
176 * commands.texi (Reading One Event):
177 * help.texi (Help Functions): Document read-char-choice.
178
f58b9822
GM
179 * hooks.texi (Standard Hooks):
180 * modes.texi (Keymaps and Minor Modes):
181 * text.texi (Commands for Insertion): Document post-self-insert-hook.
182
183 * hooks.texi (Standard Hooks): Add prog-mode-hook.
184
12f381b7
GM
185 * hooks.texi (Standard Hooks):
186 * modes.texi (Major Mode Conventions, Mode Hooks):
187 Document change-major-mode-after-body-hook.
188
7a9a2fc6
GM
1892012-02-01 Glenn Morris <rgm@gnu.org>
190
191 * modes.texi (Defining Minor Modes):
192 Mention disabling global minor modes on a per-major-mode basis.
193
a037c171
CY
1942012-01-31 Chong Yidong <cyd@gnu.org>
195
196 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
197 (Parser State): Remove unnecessary statement (Bug#10661).
198
199 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
200
56afad3a
GM
2012012-01-31 Glenn Morris <rgm@gnu.org>
202
203 * modes.texi (Defining Minor Modes):
204 Document define-minor-mode's new :variable keyword.
205
0f29fa41
CY
2062012-01-29 Chong Yidong <cyd@gnu.org>
207
837a390a
CY
208 * syntax.texi (Syntax Class Table): Tweak description of newline
209 char syntax (Bug#9619).
210
0f29fa41
CY
211 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
212 description (Bug#10189).
213
182148ee
GM
2142012-01-29 Glenn Morris <rgm@gnu.org>
215
a49ca6b9
GM
216 * files.texi (Changing Files): Document SELinux support.
217
182148ee
GM
218 * windows.texi (Window Sizes): Fix typo.
219
9962192e
CY
2202012-01-28 Chong Yidong <cyd@gnu.org>
221
8c6e1920
CY
222 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
223 doc (Bug#8568).
224
9583ec59
CY
225 * frames.texi (Input Focus): Add NORECORD arg to
226 select-frame-set-input-focus. Clarify its role in select-frame.
227
10256988
CY
228 * text.texi (Transposition): We don't use transpose-region as an
229 internal subroutine (Bug#3249).
230
9962192e
CY
231 * modes.texi (Example Major Modes): Update Lisp example code to
232 current sources. Delete the old non-derived-major-mode example,
233 which has diverged badly from current sources.
234
2aa43abb
GM
2352012-01-27 Glenn Morris <rgm@gnu.org>
236
237 * makefile.w32-in (texinputdir): Fix (presumed) typo.
238 (VERSION, manual): Remove, unused.
239
9f40220d
CY
2402012-01-27 Chong Yidong <cyd@gnu.org>
241
242 * commands.texi (Command Overview): Minor clarification (Bug#10384).
243
acc28cb9
CY
2442012-01-26 Chong Yidong <cyd@gnu.org>
245
246 * searching.texi (String Search): Document negative repeat count
247 (Bug#10507).
248
48da7392
GM
2492012-01-26 Glenn Morris <rgm@gnu.org>
250
251 * variables.texi (Using Lexical Binding):
252 Mention that lexical-binding should be set in the first line.
253
69b0acb9
LI
2542012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
255
256 * macros.texi (Defining Macros): Don't claim that `declare' only
257 affects Edebug and indentation.
258
543757a8
LI
2592012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
260
261 * macros.texi (Defining Macros): Slight `declare' fixup.
262
450e3cae
GM
2632012-01-25 Glenn Morris <rgm@gnu.org>
264
24189ce0 265 * makefile.w32-in (texinputdir):
450e3cae
GM
266 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
267
1021c761
CY
2682012-01-24 Chong Yidong <cyd@gnu.org>
269
270 * variables.texi (Variables, Local Variables, Void Variables):
271 Edit to make the descriptions less specific to dynamic binding.
272 (Local Variables): Default max-specpdl-size is now 1300.
273 (Defining Variables): Edits for lexical scoping. Delete
274 information about starting docstrings with *. De-document
275 user-variable-p.
276 (Tips for Defining): Remove an unimportant discussion of quitting
277 in the middle of a load.
278 (Accessing Variables, Setting Variables): Discuss lexical binding.
279 (Variable Scoping): Rewrite.
280 (Scope, Extent, Impl of Scope): Nodes deleted.
281 (Dynamic Binding): New node, with material from Scope, Extent, and
282 Impl of Scope nodes.
283 (Dynamic Binding Tips): Rename from Using Scoping.
284 (Lexical Binding): Rewrite.
285 (Using Lexical Binding): Rename from Converting to Lexical
286 Binding. Convert to subsection.
287
288 * customize.texi (Variable Definitions): Add custom-variable-p.
289 Move user-variable-p documentation here.
290
31cbea1d
CY
2912012-01-23 Chong Yidong <cyd@gnu.org>
292
293 * strings.texi (Text Comparison): Minor qualification.
294
295 * lists.texi (Cons Cells): Copyedits.
296 (List Elements): Mention push.
297 (List Variables): Mention pop.
298 (Rings): Move to sequences.texi.
299
300 * sequences.texi (Sequence Functions): Don't repeat the
301 introduction already given in the parent.
302 (Vectors): Copyedits.
303 (Rings): Move from lists.texi. Note that this is specific to the
304 ring package.
305
306 * symbols.texi (Definitions, Symbol Components): Mention variable
307 scoping issues.
308 (Plists and Alists): Copyedits.
309
310 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
311 correctness with lexical scoping.
312 (Eval): Copyedits.
313
fead402d
CY
3142012-01-21 Chong Yidong <cyd@gnu.org>
315
316 * intro.texi (A Sample Function Description): Special notation
317 used for macros too.
318
319 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
320 (Symbol Type): Add xref for keyword symbols.
321 (Sequence Type): Clarify differences between sequence types.
322 (Cons Cell Type): Add "linked list" index entry.
323 (Non-ASCII in Strings): Copyedits.
324 (Equality Predicates): Symbols with same name need not be eq.
325
326 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
327 ldexp. Move float-e and float-pi to Math Functions node.
328
61086eb6
GM
3292012-01-21 Glenn Morris <rgm@gnu.org>
330
331 * modes.texi (Auto Major Mode):
332 * variables.texi (File Local Variables):
333 Mention inhibit-local-variables-regexps.
334
34a02f46
MR
3352012-01-19 Martin Rudalics <rudalics@gmx.at>
336
337 * windows.texi (Window Configurations): Rewrite references to
338 persistent window parameters.
339 (Window Parameters): Fix description of persistent window
340 parameters.
341
f5064cae
JB
3422012-01-16 Juanma Barranquero <lekktu@gmail.com>
343
344 * windows.texi (Window Parameters): Use @pxref.
345
6a6ee00d
MR
3462012-01-16 Martin Rudalics <rudalics@gmx.at>
347
348 * windows.texi (Window Configurations, Window Parameters):
349 Describe persistent window parameters.
350
9ca4c014
SM
3512011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
352
353 * variables.texi (Creating Buffer-Local): Warn against misuses of
354 make-variable-buffer-local (bug#10258).
355
d027f83d
LMI
3562012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
357
358 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
359
89bd9ccd
CY
3602012-01-06 Chong Yidong <cyd@gnu.org>
361
362 * variables.texi (Directory Local Variables): Document
363 hack-dir-local-variables-non-file-buffer.
364
c869783d
GM
3652012-01-06 Glenn Morris <rgm@gnu.org>
366
367 * maps.texi (Standard Keymaps): Refer to Info-edit by name
368 rather than by keybinding.
369
2cae5ba4
JB
3702011-12-29 Juanma Barranquero <lekktu@gmail.com>
371
372 * frames.texi (Font and Color Parameters): Add @pxref.
373
43da4d08
DC
3742011-12-29 Daniel Colascione <dan.colascione@gmail.com>
375
376 * frames.texi (Font and Color Parameters):
377 Document w32 font backends (bug#10399).
378
8d80ef01
PE
3792011-12-28 Paul Eggert <eggert@cs.ucla.edu>
380
381 * files.texi (File Attributes, Changing Files):
382 Use a more-natural notation for octal numbers.
383
9022ae07
JB
3842011-12-23 Juanma Barranquero <lekktu@gmail.com>
385
386 * variables.texi (Variables with Restricted Values):
387 Change reference to variable (bug#10354).
388
454592a6
MR
3892011-12-13 Martin Rudalics <rudalics@gmx.at>
390
391 * windows.texi (Splitting Windows): Use t instead of non-nil
392 when describing window-combination-resize.
393
a7cdbfce
SM
3942011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
395
396 * text.texi (Special Properties): Warn against `intangible' properties
397 (bug#10222).
398
a3dcc84e
EZ
3992011-11-26 Eli Zaretskii <eliz@gnu.org>
400
579ebf8f
EZ
401 * display.texi (Truncation):
402 * text.texi (Special Properties): Describe what a stretch-glyph is
403 instead of using that term without explanation. Make the
404 cross-references more accurate.
405
a3dcc84e
EZ
406 * display.texi (Usual Display): Update the description,
407 cross-references, and indexing related to display of control
408 characters and raw bytes.
409
94af99a4
MR
4102011-11-25 Martin Rudalics <rudalics@gmx.at>
411
412 * windows.texi (Splitting Windows): Fix description of
413 window-combination-limit. Suggested by Eli Zaretskii.
414
1c3d7a13
CY
4152011-11-23 Chong Yidong <cyd@gnu.org>
416
417 * windows.texi (Window Sizes): Move window-top-line,
418 window-left-column, and window-*-pixel-edges to Coordinates and
419 Windows node.
420 (Coordinates and Windows): Restore window-edges doc.
421
90151a1e
MR
4222011-11-21 Martin Rudalics <rudalics@gmx.at>
423
a7cdbfce
SM
424 * windows.texi (Windows and Frames, Splitting Windows):
425 Fix typos.
90151a1e 426
a9b9b7f5
CY
4272011-11-21 Chong Yidong <cyd@gnu.org>
428
429 * windows.texi (Splitting Windows): Fix error in documentation of
430 window-combination-limit.
431 (Cyclic Window Ordering): Minor fixes to next-window,
432 one-window-p, and get-lru-window docs. Don't document
433 window-list-1.
434 (Buffers and Windows): Copyedits.
435 (Choosing Window): Document special handling of special-display-*.
436 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
437 Don't document even-window-heights, which is going away.
438 Clarify which options are obeyed by which action functions.
a9b9b7f5 439
f4e90db0
SM
4402011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
441
442 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
443
d2999b1a
MR
4442011-11-20 Martin Rudalics <rudalics@gmx.at>
445
f4e90db0
SM
446 * windows.texi (Resizing Windows, Splitting Windows):
447 Remove term "status" when talking about combination limits.
d2999b1a 448
cd1181db
JB
4492011-11-20 Juanma Barranquero <lekktu@gmail.com>
450
451 * compile.texi (Compiler Errors):
452 * help.texi (Help Functions): Fix typos.
453
7bf54975
CY
4542011-11-19 Chong Yidong <cyd@gnu.org>
455
456 * windows.texi (Splitting Windows): Clarify role of window
457 parameters in split-window. Shorten the example.
f4e90db0
SM
458 (Deleting Windows): Rewrite intro to handle internal windows.
459 Fix delete-windows-on doc.
7bf54975
CY
460 (Selecting Windows): Copyedits.
461
a0c2d0ae
MR
4622011-11-17 Martin Rudalics <rudalics@gmx.at>
463
464 * windows.texi (Resizing Windows, Splitting Windows)
465 (Deleting Windows): Use term window-combination-resize instead
466 of window-splits.
467
b6f67890
MR
4682011-11-16 Martin Rudalics <rudalics@gmx.at>
469
f4e90db0
SM
470 * windows.texi (Resizing Windows, Splitting Windows):
471 Rename occurrences of window-nest to window-combination-limit.
b6f67890 472
0b381c7e
JB
4732011-11-14 Juanma Barranquero <lekktu@gmail.com>
474
475 * intro.texi (Lisp History): Fix typo.
476
89d61221
MR
4772011-11-12 Martin Rudalics <rudalics@gmx.at>
478
f4e90db0
SM
479 * windows.texi (Splitting Windows, Deleting Windows):
480 Remove references to splits status of windows.
89d61221 481
b2621720
GM
4822011-11-10 Glenn Morris <rgm@gnu.org>
483
484 * buffers.texi (Read Only Buffers): Expand a bit on why
485 toggle-read-only should only be used interactively. (Bug#7292)
486
d2ad7ee1
CY
4872011-11-09 Chong Yidong <cyd@gnu.org>
488
489 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 490 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
491 window-inside-absolute-pixel-edges.
492 (Resizing Windows): shrink-window-if-larger-than-buffer works on
493 non-full-width windows.
494
2cffd681
MR
4952011-11-09 Martin Rudalics <rudalics@gmx.at>
496
497 * windows.texi (Resizing Windows): Rewrite documentation of
498 window-resizable.
499
f6f6d7e7
CY
5002011-11-09 Chong Yidong <cyd@gnu.org>
501
502 * windows.texi (Splitting Windows): Simplify example.
503
a79db6e0
CY
5042011-11-08 Chong Yidong <cyd@gnu.org>
505
506 * windows.texi (Window Sizes): Copyedits. Document
507 window-text-height. Remove window-min-height and window-min-width
508 discussion, referring instead to Emacs manual.
509 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
510 (Resizing Windows): Simplify introduction. Don't document
511 enlarge-window, shrink-window, enlarge-window-horizontally, and
512 shrink-window-horizontally; they are no longer preferred for
513 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 514
441950c7
GM
5152011-11-07 Glenn Morris <rgm@gnu.org>
516
517 * windows.texi (Choosing Window): Fix keybinding typo.
518
be7f5545
MR
5192011-11-07 Martin Rudalics <rudalics@gmx.at>
520
521 * windows.texi (Resizing Windows, Splitting Windows)
522 (Window Configurations): Use "child window" instead of
523 "subwindow".
524
291d142b
CY
5252011-11-06 Chong Yidong <cyd@gnu.org>
526
527 * windows.texi (Basic Windows): Clarify various definitions.
528 Treat window-normalize-* as internal; don't document them.
529 (Windows and Frames): Various clarifications, e.g. non-live
530 windows also belong to frames. Fix window-list description.
531 Simplify window nesting example.
f4e90db0
SM
532 (Splitting Windows, Window Configurations):
533 Use split-window-below.
291d142b 534
89bd5ee1
EZ
5352011-11-04 Eli Zaretskii <eliz@gnu.org>
536
537 * windows.texi (Window Sizes): Mention in the doc string that the
538 return values of `window-body-height' and `window-body-width' are
539 in frame's canonical units. (Bug#9949)
540
3d8daefe
MR
5412011-10-30 Martin Rudalics <rudalics@gmx.at>
542
543 * windows.texi (Windows and Frames): Remove "iso-" infix from
544 documentation of window-iso-combined-p.
545
60754666
CY
5462011-10-26 Chong Yidong <cyd@gnu.org>
547
548 * modes.texi (Running Hooks): Document with-wrapper-hook.
549
d366bd53
CY
5502011-10-18 Chong Yidong <cyd@gnu.org>
551
552 * display.texi (Glyphless Chars): New node.
553
50b063c3
CY
5542011-10-13 Chong Yidong <cyd@stupidchicken.com>
555
556 * text.texi (Yanking): Document yank-excluded-properties.
557
558 * package.texi (Packaging Basics): The commentary should say how
559 to begin using the package.
560
c72063fa
MR
5612011-10-11 Martin Rudalics <rudalics@gmx.at>
562
563 * windows.texi (Deleting Windows): Mention which window gets
564 selected when deleting the selected window.
565
d83dc65b
MR
5662011-10-09 Martin Rudalics <rudalics@gmx.at>
567
568 * buffers.texi (The Buffer List): Describe how bury-buffer deals
569 with the selected window.
570 * windows.texi (Buffers and Windows): Reformulate text on how
571 replace-buffer-in-windows deals with a window.
572 (Quitting Windows): Describe how quit-window deals with a
573 standalone frame. Describe new option frame-auto-hide-function.
574
c599682c
GM
5752011-10-08 Glenn Morris <rgm@gnu.org>
576
48bca619
GM
577 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
578
c599682c
GM
579 * positions.texi (Excursions): Update warning message.
580
969aa734
CY
5812011-10-05 Chong Yidong <cyd@stupidchicken.com>
582
f4e90db0
SM
583 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
584 Fix Emacs manual xref (Bug#9675).
969aa734 585
550f41cd
CY
5862011-10-01 Chong Yidong <cyd@stupidchicken.com>
587
588 * windows.texi (Textual Scrolling): Document scroll-up-command,
589 scroll-down-command, scroll-error-top-bottom, and the
590 scroll-command symbol property.
717a1362
CY
591 (Display Action Functions): Fix description of
592 display-buffer-pop-up-window.
550f41cd 593
a239d4e9
JB
5942011-09-28 Juanma Barranquero <lekktu@gmail.com>
595
596 * windows.texi (Splitting Windows): Fix typos.
597
590c056d
MR
5982011-09-25 Martin Rudalics <rudalics@gmx.at>
599
600 * windows.texi (Windows and Frames, Display Action Functions)
601 (Switching Buffers): Fix some typos.
602 (Buffers and Windows): Remove reference to window-auto-delete.
603 Reword description of replace-buffer-in-windows.
604 (Window History): Fix some typos and refer to frame local buffer
605 list.
c419f5cb
MR
606 (Quitting Windows): New node.
607 (Window Configurations): Add descriptions of window-state-get
608 and window-state-put.
609 (Window Parameters): Describe variable ignore-window-parameters.
610 Sketch some window parameters currently in use.
611 * elisp.texi (Top): Update node listing.
590c056d 612
9ec20d36
CY
6132011-09-25 Chong Yidong <cyd@stupidchicken.com>
614
615 * windows.texi (Display Action Functions)
616 (Choosing Window Options): New nodes.
617
0e406a72
CY
6182011-09-24 Chong Yidong <cyd@stupidchicken.com>
619
620 * windows.texi (Window History): New node. Move text here from
621 Buffers and Windows.
622 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
623 don't document display-buffer here; callers changed.
624 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
625 switch-to-buffer-other-frame. Delete duplicate
626 replace-buffer-in-windows doc.
627 (Choosing Window): Document display actions.
628
6bf7006f
EZ
6292011-09-24 Eli Zaretskii <eliz@gnu.org>
630
631 * display.texi (Forcing Redisplay): Update the description of
632 redisplay-dont-pause due to change in the default value.
633
b33b68a3
MR
6342011-09-23 Martin Rudalics <rudalics@gmx.at>
635
636 * frames.texi (Frames and Windows): Move section and rename to
637 Windows and Frames in windows.texi.
638 * windows.texi (Windows): Restructure.
639 (Basic Windows): Rewrite. Explain live and internal windows and
640 normalization functions.
641 (Windows and Frames): Move section here from frames.texi.
642 Describe subwindows, window combinations, window tree, and
643 corresponding functions including window-list here.
644 (Window Sizes): Rename section from Size of Window and move it
645 up in chapter. Describe total and body sizes and the
646 corresponding functions. Explain new semantics of
647 window-min-height/-width.
648 (Resizing Windows): Move section up in chapter. Describe new
649 resize functions.
650 (Splitting Windows): Describe new behavior of split-window,
651 split-window-above-each-other and split-window-side-by-side.
652 Provide examples. Describe window-nest and window-splits
653 options.
654 (Deleting Windows): Minor rewrite.
f4e90db0
SM
655 (Selecting Windows): Minor rewrite.
656 Describe frame-selected-window and set-frame-selected-window here.
657 (Cyclic Window Ordering): Minor rewrite.
658 Describe window-list-1.
b33b68a3
MR
659 (Buffers and Windows): Rewrite. Explain a window's previous and
660 next buffers and the corresponding functions.
c4682d18 661 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
662 * elisp.texi (Top): Update node listings for frames and windows
663 sections.
664
4d3786ac
SM
6652011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
666
667 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
668
713df35b
LMI
6692011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
670
671 * errors.texi (Standard Errors): Remove apparent placeholder text
672 (bug#9491).
673
33ed493b
CY
6742011-09-18 Chong Yidong <cyd@stupidchicken.com>
675
676 * frames.texi (Management Parameters): Fix description of
677 icon-type parameter.
678
b8f0a954
CY
6792011-09-17 Chong Yidong <cyd@stupidchicken.com>
680
681 * tips.texi (Key Binding Conventions): Don't bind a key sequence
682 ending in C-g. Suggested by Edward O'Connor.
683
eddf142c
EZ
6842011-09-17 Eli Zaretskii <eliz@gnu.org>
685
686 * numbers.texi (Integer Basics): Add indexing for
687 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
688
bf1af6c7
DM
6892011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
690
691 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
692
cec2eab8
JB
6932011-09-11 Juanma Barranquero <lekktu@gmail.com>
694
695 * processes.texi (Network Servers): Clarify what the process
696 buffer is used for (bug#9233).
697
51751aa2 6982011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
699
700 * lists.texi (Building Lists): Fix typo.
701
35137ed3
CY
7022011-08-30 Chong Yidong <cyd@stupidchicken.com>
703
704 * display.texi (Basic Faces): New node. Document new faces.
705
706 * modes.texi (Major Mode Conventions): Move some text there.
707 (Mode Help): Remove major-mode var, duplicated in Major Modes.
708
3fd50d5c
CY
7092011-08-29 Chong Yidong <cyd@stupidchicken.com>
710
711 * modes.texi (Basic Major Modes): New node. Callers updated.
712 (Major Modes): Document fundamental-mode and major-mode.
713 (Major Mode Basics): Node deleted; text moved to Major Modes.
714 (Derived Modes): Document derived-mode-p.
715
ddb54206
CY
7162011-08-28 Chong Yidong <cyd@stupidchicken.com>
717
a6326082
CY
718 * files.texi (Changing Files, Create/Delete Dirs): Document new
719 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
720 (Visiting Functions): Remove view-file; it is documented in the
721 Emacs manual.
04e2ce72 722
ddb54206
CY
723 * frames.texi (Layout Parameters): The defaults for the
724 menu-bar-lines and tool-bar-lines parameters depend on the mode.
725
726 * display.texi (Progress): Document spinner functionality.
727
728 * os.texi (Killing Emacs): Note that kill-emacs can be called by
729 operating system signals. Refer to save-buffers-kill-terminal
730 instead of save-buffers-kill-emacs.
731
732 * objects.texi (Symbol Type): Document ## print representation.
733
0c95fcf7
EZ
7342011-08-25 Eli Zaretskii <eliz@gnu.org>
735
736 * display.texi (Specified Space): Mention that `space' specs
737 influence bidi reordering.
738 (Bidirectional Display): Explain how to use `(space . PROPS)' for
739 separating fields with bidirectional content.
740
5980d4c6
EZ
7412011-08-24 Eli Zaretskii <eliz@gnu.org>
742
743 * display.texi (Bidirectional Display): Document return value in
744 buffers that are not bidi-reordered for display, and in unibyte
745 buffers.
746
bca633fb
EZ
7472011-08-23 Eli Zaretskii <eliz@gnu.org>
748
749 * nonascii.texi (Character Properties): Document the values for
750 unassigned codepoints.
751
c094bb0c
EZ
7522011-08-18 Eli Zaretskii <eliz@gnu.org>
753
754 * nonascii.texi (Character Properties): Document use of
755 `bidi-class' and `mirroring' properties as part of reordering.
756 Provide cross-references to "Bidirectional Display".
757
758 * display.texi (Bidirectional Display): Document the pitfalls of
759 concatenating strings with bidirectional content, with possible
f4e90db0
SM
760 solutions. Document bidi-string-mark-left-to-right.
761 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
762 Document use of `bidi-class' and `mirroring' properties as part of
763 reordering.
c094bb0c 764
1ea897d5
EZ
7652011-08-16 Eli Zaretskii <eliz@gnu.org>
766
9adfcd0b
EZ
767 * modes.texi (Major Mode Conventions): Improve the documentation
768 of `mode-class' `special' modes.
769
10862873
EZ
770 * nonascii.texi (Character Properties): Document the `mirroring'
771 property. Add index entries.
772
1ea897d5
EZ
773 * syntax.texi (Categories): Add an example of defining a new
774 category and category table.
775
776 * searching.texi (Regexp Backslash): Document how to display
777 existing categories. Mention the possibility of adding
778 categories, and add an xref to where this is described. Add an
779 index entry.
780
ebb552ed
CY
7812011-08-09 Chong Yidong <cyd@stupidchicken.com>
782
783 * text.texi (Special Properties):
784 * display.texi (Overlay Properties): Note that mouse-face cannot
785 change the text size (Bug#8530).
786
51a714e1
CY
7872011-08-08 Chong Yidong <cyd@stupidchicken.com>
788
789 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
790 using setenv instead.
791
4cc60b9b
EZ
7922011-07-28 Eli Zaretskii <eliz@gnu.org>
793
794 * display.texi (Bidirectional Display): Document the fact that
795 bidi-display-reordering is t by default.
796
5deb92fd
EZ
7972011-07-23 Eli Zaretskii <eliz@gnu.org>
798
799 * display.texi (Bidirectional Display): New section.
800
011b0ad6 8012011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
802 Tim Cross <theophilusx@gmail.com> (tiny change)
803 Glenn Morris <rgm@gnu.org>
011b0ad6 804
67f9b9f8 805 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 806
4baf28e6
AS
8072011-07-15 Andreas Schwab <schwab@linux-m68k.org>
808
809 * help.texi (Keys in Documentation): Revert last change.
810
66249842
LMI
8112011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
812
f863868c
LMI
813 * help.texi (Keys in Documentation): Clarify that \= only quotes
814 the next character, and doesn't affect longer sequences in
815 particular (bug#8935).
816
f4e90db0
SM
817 * debugging.texi (Using Debugger):
818 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 819
0bb23927 8202011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
821
822 * display.texi (Other Display Specs): Document that `left-fringe'
823 and `right-fringe' display specifications are of the "replacing"
824 kind.
825
f2027cdf
LMI
8262011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
827
828 * help.texi (Documentation Basics): Add a link to the Function
829 Documentation node (bug#6580).
830
f987fde4
LMI
8312011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
832
0bc59b25
LMI
833 * keymaps.texi (Menu Bar): Mention :visible and :enable
834 (bug#6344). Text by Drew Adams.
835
63d55f1f
LMI
836 * modes.texi (Running Hooks): Mention buffer-local hook variables
837 (bug#6218).
838
f987fde4
LMI
839 * objects.texi (General Escape Syntax): "a with grave accent" is
840 ?xe0, not ?x8e0 (bug#5259).
841
b7527639
CY
8422011-07-12 Chong Yidong <cyd@stupidchicken.com>
843
844 * display.texi (Face Attributes, Font Selection): Add references
845 to the Fonts node in the Emacs manual (Bug#4178).
846
c830e5ae
CY
8472011-07-12 Chong Yidong <cyd@stupidchicken.com>
848
849 * display.texi (Window Systems): `window-system' is
850 terminal-local.
851
852 * frames.texi (Frame Parameters, Parameter Access): Don't mention
853 frame-local variables.
854
855 * variables.texi (Buffer-Local Variables): Don't mention obsolete
856 frame-local variables.
857 (Frame-Local Variables): Node deleted.
858
859 * elisp.texi (Top): Update node listing.
860
91223e54
LMI
8612011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
862
863 * elisp.texi: Change "inferiors" to "subnodes" in three places
864 (bug#3523).
865
963578d3
CY
8662011-07-11 Chong Yidong <cyd@stupidchicken.com>
867
868 * frames.texi (Window System Selections): Discussion of
869 x-select-enable-clipboard moved to Emacs manual.
870
07151e49
DD
8712011-07-11 Deniz Dogan <deniz@dogan.se>
872
873 * commands.texi (Prefix Command Arguments): Remove excessive
874 apostrophe.
875
7261e1cf
LMI
8762011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
877
ad21a12a
LMI
878 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
879 description is a string (bug#3313).
880
7261e1cf
LMI
881 * frames.texi (Display Feature Testing): Try to explain what all
882 the visual classes mean (bug#3042).
883
568f7b79
LMI
8842011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
885
18d59e29
LMI
886 * modes.texi (Mode Line Variables): Document `mode-line-remote'
887 and `mode-line-client' (bug#2974).
888
568f7b79
LMI
889 * text.texi (Insertion): Clarify marker movements (bug#1651).
890 Text from Drew Adams.
891
54e10184
LMI
8922011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
893
d94d85e9
LMI
894 * text.texi (Special Properties): Clarify the format of `face'
895 (bug#1375).
896
54e10184
LMI
897 * commands.texi (Interactive Call): Add a `call-interactively'
898 example (bug#1010).
899
413c488d
LMI
9002011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
901
902 * functions.texi (Calling Functions): Link to the "Interactive
903 Call" node (bug#1001).
904
322b7dab 9052011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 906
3deead93
CY
907 * customize.texi (Composite Types): Move alist and plist to here
908 from Simple Types (Bug#7545).
909
910 * elisp.texi (Top): Update menu description.
911
b00d8c1a
CY
912 * display.texi (Face Attributes): Document negative line widths
913 (Bug#6113).
914
d2a6c43b
TR
9152011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
916
917 * searching.texi (Match Data): Note that match data can be
918 overwritten by most functions (bug#2499).
919
c7844a27
LMI
9202011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
921
a9ab721e
LMI
922 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
923 flags mean (bug#6659).
924
c7844a27
LMI
925 * functions.texi (What Is a Function): Document the autoload
926 object (bug#6496).
927
f68d76d0
LMI
9282011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
929
8a20ca4c
LMI
930 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
931 is only used in the Customize user interface (bug#6089).
932
f68d76d0 933 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 934 images (bug#7836).
f68d76d0 935
7018dbe7
EZ
9362011-07-02 Eli Zaretskii <eliz@gnu.org>
937
938 * variables.texi (Defining Variables, Void Variables)
939 (Constant Variables): Fix incorrect usage of @kindex.
940
36cb87a1
LMI
9412011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
942
28ee97c7
LMI
943 * variables.texi (Defining Variables): Add an index entry for
944 `set-variable' (bug#7262).
8d4294e9 945 (Defining Variables): Use @findex for functions.
28ee97c7 946
8862ffd5
LMI
947 * frames.texi (Basic Parameters): Document the `explicit-name'
948 parameter (bug#6951).
949
0ec389b9
LMI
950 * customize.texi (Type Keywords): Clarify that :value provides a
951 default value for all types (bug#7386).
952
36cb87a1
LMI
953 * streams.texi (Output Functions): Document `pp'.
954
11fdef7d 9552011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
956
957 * keymaps.texi (Searching Keymaps):
958 * display.texi (Overlay Properties): Fix errors in 2011-05-29
959 change. Suggested by Johan Bockgård.
960
eeafcea7
CY
9612011-06-15 Chong Yidong <cyd@stupidchicken.com>
962
963 * text.texi (Special Properties): Clarify role of font-lock-face.
964
b96e6cde
LMI
9652011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
966
f4e90db0 967 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
968 to `process-live-p' for consistency with other `-live-p' functions.
969
be14b9ab
PE
9702011-06-03 Paul Eggert <eggert@cs.ucla.edu>
971
972 Document wide integers better.
973 * files.texi (File Attributes): Document ino_t values better.
2d365993 974 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
975 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
976 (Bitwise Operations):
001903b5
PE
977 * objects.texi (Integer Type): Use a binary notation that is a bit easier
978 to read, and that will port better if 62-bits becomes the default.
979 Fix or remove incorrect examples.
be14b9ab
PE
980 * os.texi (Time Conversion): Document time_t values better.
981
bcd54f83
LMI
9822011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
983
f4e90db0
SM
984 * processes.texi (Process Information):
985 Document `process-alive-p'.
bcd54f83 986
049bcbcb
CY
9872011-05-29 Chong Yidong <cyd@stupidchicken.com>
988
989 * help.texi (Accessing Documentation):
990 * display.texi (Pixel Specification):
991 * processes.texi (Serial Ports, Serial Ports):
992 * nonascii.texi (Character Properties, Default Coding Systems):
993 * text.texi (Changing Properties, Special Properties):
994 * windows.texi (Window Start and End):
995 * modes.texi (SMIE Indentation Example, SMIE Tricks):
996 * keymaps.texi (Searching Keymaps, Tool Bar):
997 * minibuf.texi (Basic Completion):
998 * compile.texi (Eval During Compile):
999 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1000 7x9 paper in printed manual.
1001
1002 * lists.texi (Sets And Lists): Fix misplaced text.
1003
58539c63
CY
10042011-05-29 Chong Yidong <cyd@stupidchicken.com>
1005
1006 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1007 needs to be active (Bug#8350).
1008
6b5681bf
CY
10092011-05-28 Chong Yidong <cyd@stupidchicken.com>
1010
b4d52acc
CY
1011 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1012
6b5681bf
CY
1013 * tips.texi (Coding Conventions): Remove antediluvian filename
1014 limit recommendation (Bug#8538).
1015
e145f188
GM
10162011-05-27 Glenn Morris <rgm@gnu.org>
1017
1018 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1019
eafed945
GM
10202011-05-26 Glenn Morris <rgm@gnu.org>
1021
1022 * variables.texi (File Local Variables):
1023 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1024 Add some more details on what this function does in the other case.
eafed945 1025
bc8410af
GM
10262011-05-19 Glenn Morris <rgm@gnu.org>
1027
1028 * lists.texi (Sets And Lists): Mention cl provides union etc.
1029
35a30759
N
10302011-05-19 Nix <nix@esperi.org.uk>
1031
1032 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1033
1034 * text.texi (Parsing HTML): Update for function name changes.
1035
1036 * syntax.texi (Syntax Flags): Small fix.
1037
1038 * keymaps.texi (Active Keymaps): Typo fix.
1039 (Changing Key Bindings): Grammar fix.
1040
1041 * frames.texi (Minibuffers and Frames): Grammar fix.
1042 (Window System Selections): x-select-enable-clipboard now defaults to t.
1043
1044 * customize.texi (Common Keywords):
1045 * display.texi (Abstract Display):
1046 * modes.texi (Auto-Indentation):
1047 * nonascii.texi (Converting Representations): Typo fixes.
1048
1049 * control.texi (Examples of Catch): Call it "goto" not "go to".
1050
e3934a8a
EZ
10512011-05-14 Eli Zaretskii <eliz@gnu.org>
1052
bc039a3b
EZ
1053 * nonascii.texi (Character Properties): Fix inconsistencies with
1054 implementation.
1055
e3934a8a
EZ
1056 * text.texi (Special Properties): Move @defvar's out of the
1057 @table. (Bug#8652)
1058
e2c94218
GM
10592011-05-12 Glenn Morris <rgm@gnu.org>
1060
1061 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1062
d2fc7e3d 10632011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1064
1065 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1066 (Multiline Font Lock):
1067 * vol2.texi (Top):
1068 * vol1.texi (Top):
1069 * elisp.texi (Top): Update menu accordingly.
1070
d2fc7e3d 10712011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1072
1073 * modes.texi (Region to Fontify): Fix typo.
1074
79b70037
GM
10752011-05-10 Jim Meyering <meyering@redhat.com>
1076
1077 * minibuf.texi: Fix typo "in in -> in".
1078
b08a63cc 10792011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1080
1081 * numbers.texi (Integer Basics): Large integers are treated as floats.
1082
1ef14cb4
LMI
10832011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1084
1085 * processes.texi (Synchronous Processes): Document the (:file
1086 "/file-name") syntax for `call-process'.
1087
4ffd0d6b 10882011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1089
1090 * windows.texi (Choosing Window): Fix typo.
1091
4ffd0d6b 10922011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1093
1094 * frames.texi (Layout Parameters): Note the difference between
1095 querying and setting parameters for left-fringe and right-fringe
1096 (Bug#6930).
1097
fd5a8ae8
SM
10982011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1099
1100 * minibuf.texi (Basic Completion): Be a bit more precise about the
1101 valid kinds of completion tables.
1102 (Programmed Completion): Remove obsolete text about lambda expressions
1103 not being valid completion tables.
1104
c1bcd0d5
CY
11052011-03-19 Chong Yidong <cyd@stupidchicken.com>
1106
1107 * positions.texi (Excursions): Explain the "save-excursion
1108 defeated by set-buffer" warning.
1109
1110 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1111 save-excursion. Suggested by Uday S Reddy.
1112
03408648 11132011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1114
03408648
SM
1115 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1116 (Lexical Binding): New sub-section.
ba83908c 1117
03408648
SM
1118 * eval.texi (Eval): Discourage the use of `eval'.
1119 Document its new `lexical' argument.
6c075cd7 1120
f6d62986
SM
11212011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1122
03408648 1123 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1124 nil any more.
1125
84ea5558 11262011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1127
1128 * strings.texi (String Conversion): Don't mention
1129 string-make-(uni|multi)byte (bug#8262).
1130 * nonascii.texi (Converting Representations): Fix up range.
1131 * keymaps.texi (Key Binding Commands): Update code point, avoid
1132 "unibyte character" and remove mention of unibyte bindings.
1133
62d94509
EZ
11342011-03-10 Eli Zaretskii <eliz@gnu.org>
1135
1136 * modes.texi (Operator Precedence Grammars): Don't use characters
1137 outside ISO-8859-1.
1138
63a329f8
EZ
11392011-03-09 Eli Zaretskii <eliz@gnu.org>
1140
1141 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1142
1143 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1144
6446548e
GM
11452011-03-08 Glenn Morris <rgm@gnu.org>
1146
1147 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1148 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1149 * elisp.texi: Set documentencoding.
6446548e 1150
33383987
JB
11512011-03-07 Chong Yidong <cyd@stupidchicken.com>
1152
1153 * Version 23.3 released.
1154
0b3ceceb
CY
11552011-03-06 Chong Yidong <cyd@stupidchicken.com>
1156
1157 * package.texi: Update index keywords.
1158 (Package Archives): New node contents. Document package-x.el.
1159
78f5433f
JB
11602011-03-06 Juanma Barranquero <lekktu@gmail.com>
1161
1162 * makefile.w32-in (srcs): Add package.texi.
1163
555e9b5c
CY
11642011-03-06 Chong Yidong <cyd@stupidchicken.com>
1165
120d9389
CY
1166 * package.texi (Packaging, Packaging Basics, Simple Packages)
1167 (Multi-file Packages): Expand and clarify.
1168 (Package Archives): Temporary placeholder node.
1169
1170 * elisp.texi (Top): Update node listing.
1171
555e9b5c
CY
1172 * Makefile.in (srcs): Add package.texi.
1173
b59a4335
CY
11742011-03-05 Chong Yidong <cyd@stupidchicken.com>
1175
1176 * processes.texi (Synchronous Processes): Minor clarification
1177 (Bug#8149).
1178
06083aa1
GM
11792011-03-03 Glenn Morris <rgm@gnu.org>
1180
1181 * files.texi (Truenames): Minor clarification. (Bug#2341)
1182
6640b281
GM
11832011-03-01 Glenn Morris <rgm@gnu.org>
1184
1185 * variables.texi (Directory Local Variables):
1186 Mention `(subdirs . nil)' alist element.
1187
2b0c7330 11882011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1189
1190 * variables.texi (Directory Local Variables): Mention the optional
1191 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1192
b923f7a9
CY
11932011-02-27 Chong Yidong <cyd@stupidchicken.com>
1194
1195 * minibuf.texi (Minibuffer History): Clarify discussion of
1196 minibuffer history lists (Bug#8085).
1197
67ab0163 11982011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1199
e979a521
EZ
1200 * elisp.texi: Sync @dircategory with ../../info/dir.
1201
e03b2fd4
EZ
1202 * files.texi (Visiting Functions): Document find-file-literally,
1203 both the command and the variable.
1204
86ec878a
EZ
1205 * variables.texi (Creating Buffer-Local): Explain the meaning of
1206 permanent local variables.
1207
67ab0163
GM
1208 * files.texi (Visiting Functions): Document find-file-literally,
1209 both the command and the variable.
1210
1211 * variables.texi (Creating Buffer-Local): Explain the meaning of
1212 permanent local variables.
1213
12142011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1215
1216 * keymaps.texi (Remapping Commands): Mention how to undo it.
1217
bfcb151a
RT
12182011-02-09 Reuben Thomas <rrt@sc3d.org>
1219
1220 * loading.texi (Hooks for Loading): Remove unnecessary advice
1221 about eval-after-load (Bug#7986).
1222
a41c8660
CY
12232011-02-05 Chong Yidong <cyd@stupidchicken.com>
1224
1225 * commands.texi (Accessing Mouse): Note that a header line is not
1226 included in the row of posn-col-row.
1227
e0dd6837
CY
12282011-02-02 Chong Yidong <cyd@stupidchicken.com>
1229
1230 * modes.texi (Major Mode Conventions): Add face guidelines.
1231 (Faces for Font Lock): List faces in order of prominence.
1232
a4180391
PE
12332011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1234
1235 format-time-string now supports subsecond time stamp resolution
1236 * os.texi (Time Parsing): Document %N.
1237
7427eb97
CY
12382011-01-28 Chong Yidong <cyd@stupidchicken.com>
1239
61db307f
CY
1240 * vol1.texi (Top):
1241 * vol2.texi (Top):
1242 * elisp.texi (Top):
1243 * display.texi (Display Property): Shorten the menu description of
1244 the "Other Display Specs" node (Bug#7816).
1245
7427eb97
CY
1246 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1247 menu item" concept index entries (Bug#7805).
1248
bf3dae7e
EZ
12492011-01-29 Eli Zaretskii <eliz@gnu.org>
1250
1251 * makefile.w32-in (texinfodir): New variable.
1252 (usermanualdir): Remove as redundant with $(emacsdir).
1253 (MAKEINFO): Remove options, leave only program name.
1254 (MAKEINFO_OPTS): New variable.
1255 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1256
06d8ace5 12572011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1258 Richard Kim <emacs18@gmail.com>
1259
1260 * loading.texi (Library Search): Document list-load-path-shadows
1261 (Bug#7757).
1262
06d8ace5 12632011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1264
1265 * searching.texi (Regexp Special): Remove outdated discussion of
1266 character sets (Bug#7780).
1267
28a88153
CY
1268 * frames.texi (Pop-Up Menus): Document where menu title comes
1269 from (Bug#7684).
1270
06d8ace5 12712011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1272
1273 * display.texi (Making Buttons): Mention limitation of text buttons.
1274
a8e1e9ee
WL
12752011-01-23 Werner Lemberg <wl@gnu.org>
1276
1277 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1278 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1279 (ENVADD): New variable to control texi2dvi and texi2pdf.
1280
362b9d48
GM
12812011-01-15 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1284 Emacs manual.
1285
12862011-01-15 Eli Zaretskii <eliz@gnu.org>
1287
1288 * files.texi (Directory Names): Explain why FROM in
1289 directory-abbrev-alist should begin with \`. (Bug#7777)
1290
3fa173b4
SM
12912011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1292
1293 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1294
7c420169 12952011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1296
1297 * modes.texi (Emulating Mode Line): Fix last change.
1298
7c420169 12992011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1300
1301 * modes.texi (Emulating Mode Line): Update documentation of
1302 format-mode-line according to changes that fixed bug #7587.
1303
80b33766
SM
13042010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1305
1306 * modes.texi (Derived Modes): Mention prog-mode.
1307
1308 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1309 of the key-binding-data cache since we don't use it any more.
1310
f49d1f52 13112010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1312
4bb49a92
EZ
1313 * processes.texi (Shell Arguments):
1314 * strings.texi (Creating Strings): Don't mention "shell commands";
1315 make it explicit that `split-string-and-unquote' and
1316 `combine-and-quote-strings' are mainly for working with arguments
1317 to call-process and start-process.
1318
3c73e30e
EZ
1319 * processes.texi (Shell Arguments): Fix documentation of
1320 `split-string-and-unquote'. Add indexing. (Bug#7563)
1321
f49d1f52 13222010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1323
1324 * modes.texi (Auto-Indentation): New section to document SMIE.
1325 (Major Mode Conventions):
1326 * text.texi (Mode-Specific Indent): Refer to it.
1327
f49d1f52 13282010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1329
1330 * display.texi (Other Display Specs): Document left-fringe and
1331 right-fringe display specs.
1332
f49d1f52 13332010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1334
1335 * backups.texi (Making Backups):
1336 * modes.texi (Example Major Modes): Use recommended coding style.
1337 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1338 define-derived-mode. Mention completion-at-point-functions.
1339
f49d1f52 13402010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1341
5dcb4c4e
SM
1342 * nonascii.texi (Converting Representations):
1343 Document byte-to-string.
e1115396 1344
ec1b9b17
GM
13452010-12-08 Glenn Morris <rgm@gnu.org>
1346
1347 * buffers.texi (Modification Time):
1348 verify-visited-file-modtime now defaults to the current buffer.
1349
07976ae3 13502010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1351
ec1b9b17 1352 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1353
1354 * strings.texi (Creating Strings): Don't mention semi-obsolete
1355 function char-to-string.
1356 (String Conversion): Shorten discussion of semi-obsolete function
1357 string-to-char. Link to Converting Representations.
1358
1359 * objects.texi (Symbol Type):
1360 * text.texi (Near Point):
1361 * help.texi (Help Functions):
1362 * functions.texi (Mapping Functions): Use string instead of
1363 char-to-string in examples.
1364
07976ae3 13652010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1366
1367 * text.texi (Kill Functions, Kill Functions)
1368 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1369 YANK-HANDLER args.
1370
1371 * symbols.texi (Creating Symbols): Using unintern without an
1372 obarray arg is now obsolete.
1373
1374 * numbers.texi (Float Basics): Document float-e and float-pi.
1375
1376 * variables.texi (Defining Variables): Change "pi" example to
1377 "float-pi".
1378
8547874a
EZ
13792010-11-26 Eli Zaretskii <eliz@gnu.org>
1380
1381 * commands.texi (Click Events): Document the values of X, Y and
1382 COL, ROW in the event's position, when the click is on the header
1383 or mode line, on the fringes, or in the margins.
1384
4a47c275 13852010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1386
5b05d75b
EZ
1387 * customize.texi (Composite Types): Lower-case index entry.
1388
5dcb4c4e
SM
1389 * loading.texi (How Programs Do Loading):
1390 Document load-file-name. (Bug#7346)
c7926fe2 1391
4a47c275 13922010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1393
1394 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1395
0eb025fb
EZ
13962010-11-13 Eli Zaretskii <eliz@gnu.org>
1397
1398 * display.texi (Usual Display): Characters with no fonts are not
1399 necessarily displayed as empty boxes.
1400
2699a554 14012010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1402
1403 * maps.texi (Standard Keymaps): Update File menu description.
1404
8289f37b
GM
14052010-10-28 Glenn Morris <rgm@gnu.org>
1406
1407 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1408
5793a7bc 14092010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1410
1411 * display.texi (Window Systems): Deprecate use of window-system as
1412 a predicate.
1413
17284e30
GM
14142010-10-23 Glenn Morris <rgm@gnu.org>
1415
1416 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1417 sorted-doc.
1418
00f113eb
JB
14192010-10-15 Eli Zaretskii <eliz@gnu.org>
1420
1421 * os.texi (Dynamic Libraries): New node, with slightly modified
1422 text deleted from "Image Formats".
1423 (System Interface): Add @menu entry for "Dynamic Libraries".
1424
1425 * display.texi (Image Formats): Remove description of
1426 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1427
07277eb8
GM
14282010-10-12 Glenn Morris <rgm@gnu.org>
1429
1430 * book-spine.texinfo: Rename to book-spine.texi.
1431
c12e4a81
GM
14322010-10-11 Glenn Morris <rgm@gnu.org>
1433
df187c62
GM
1434 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1435
c12e4a81 1436 * Makefile.in (DVIPS): New variable.
234db610
GM
1437 (.PHONY): Add html, ps.
1438 (html, elisp.html, ps, elisp.ps): New targets.
1439 (clean): Delete html, ps files.
1440 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1441
6513b232
EZ
14422010-10-09 Eli Zaretskii <eliz@gnu.org>
1443
1444 * makefile.w32-in (emacsdir): New variable.
1445 (srcs): Add emacsver.texi.
1446 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1447
abd40fb4
GM
14482010-10-09 Glenn Morris <rgm@gnu.org>
1449
c1dc72b3
GM
1450 * Makefile.in (VPATH): Remove.
1451 (infodir): Make it absolute.
1452 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1453
4393405b
GM
1454 * Makefile.in (dist): Anchor regexps.
1455
eef3ab94
GM
1456 * Makefile.in (srcs): Put elisp.texi first.
1457 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1458
aa9db089
GM
1459 * Makefile.in (infoclean): Remove harmless, long-standing error.
1460
abd40fb4
GM
1461 * Makefile.in ($(infodir)): Delete rule.
1462 (mkinfodir): New.
1463 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1464
68db69ed 1465 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1466 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1467
ea274122
GM
14682010-10-09 Glenn Morris <rgm@gnu.org>
1469
f7a31f11
GM
1470 * Makefile.in (emacsdir): New variable.
1471 (MAKEINFO): Add -I $emacsdir.
1472 (dist): Copy emacsver.texi.
b13254e7
GM
1473 (srcs): Add emacsver.texi.
1474
f7a31f11
GM
1475 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1476 Set EMACSVER by including emacsver.texi.
1477
ea274122
GM
1478 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1479
17ca7950
GM
14802010-10-07 Glenn Morris <rgm@gnu.org>
1481
1482 * Makefile.in (version): New, set by configure.
1483 (clean): Delete dist tar file.
1484 (dist): Use version in tar name.
1485
4c83f6e1
GM
14862010-10-06 Glenn Morris <rgm@gnu.org>
1487
1488 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1489 (INSTALL_INFO): Remove unused variable.
1490 (mostlyclean, infoclean, dist): New rules.
1491 (clean): Delete dvi and pdf files.
1492 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1493 ($(infodir)): Add parallel build workaround.
4c83f6e1 1494
0264072d
GM
14952010-10-04 Glenn Morris <rgm@gnu.org>
1496
1497 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1498 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1499 Fix -I typo.
0264072d
GM
1500 (clean): No 'make.out' or 'core' files.
1501 (.PHONY): Declare clean rules.
1502 (maintainer-clean): Delete pdf file. Guard against cd failures.
1503
77f38949
GM
15042010-10-03 Glenn Morris <rgm@gnu.org>
1505
1506 * files.texi (File Name Components): Remove ignored section about
1507 deleted variable directory-sep-char.
1508
178fdd41
MA
15092010-10-03 Michael Albinus <michael.albinus@gmx.de>
1510
1511 * files.texi (Magic File Names): New defopt
1512 remote-file-name-inhibit-cache.
1513
9c524fcb
GM
15142010-10-02 Glenn Morris <rgm@gnu.org>
1515
1516 * os.texi (Killing Emacs): Hook now runs in batch mode.
1517
f816790b
SM
15182010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1519
1520 * text.texi (Special Properties): Clarify when modification-hooks run.
1521
7cf78aac
SM
15222010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1523
1524 * syntax.texi (Syntax Flags): Document new `c' flag.
1525
ca0d44e4
GM
15262010-09-09 Glenn Morris <rgm@gnu.org>
1527
1528 * display.texi (ImageMagick Images): General cleanup.
1529
10999305 15302010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1531
1532 * files.texi (Directory Names): Use \` rather than ^.
1533
45240125
JD
15342010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1535
1536 * text.texi (Low-Level Kill Ring):
1537 * frames.texi (Window System Selections): Remove cut buffer
1538 documentation.
1539
4abe5bf6
EZ
15402010-08-28 Eli Zaretskii <eliz@gnu.org>
1541
1542 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1543 Parameters", where the default fringe width is described.
1544
1545 * frames.texi (Window Frame Parameters, Basic Parameters)
1546 (Position Parameters, Layout Parameters, Management Parameters)
1547 (Cursor Parameters, Font and Color Parameters): Add indexing for
1548 frame parameters. (Bug#6929)
1549
fdc76236
TT
15502010-08-25 Tom Tromey <tromey@redhat.com>
1551
1552 * vol2.texi (Top): Update.
1553 * vol1.texi (Top): Update.
1554 * tips.texi (Library Headers): Mention Package-Version and
1555 Package-Requires.
1556 * package.texi: New file.
1557 * os.texi (System Interface): Update pointers.
1558 * elisp.texi (Top): Link to new nodes. Include package.texi.
1559 * anti.texi (Antinews): Update pointers.
1560
1e5c1c80
EZ
15612010-08-25 Eli Zaretskii <eliz@gnu.org>
1562
1563 * processes.texi (Filter Functions): Fix last change.
1564
78e33835
CY
15652010-08-24 Markus Triska <triska@gmx.at>
1566
1567 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1568 of `buffer-name' in the main text as well as in the example
1569 (Bug#3098).
1570
198a7a97
CY
15712010-08-22 Chong Yidong <cyd@stupidchicken.com>
1572
1573 * nonascii.texi (Text Representations):
1574 * loading.texi (Loading Non-ASCII):
1575 * compile.texi (Byte Compilation): Don't mention obsolete
1576 --unibyte command-line argument.
1577
bc7d7ea6
CY
15782010-08-22 Chong Yidong <cyd@stupidchicken.com>
1579
1580 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1581
b0126eac 15822010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1583
1584 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1585
e8a6cc19
EZ
15862010-08-20 Eli Zaretskii <eliz@gnu.org>
1587
1588 * commands.texi (Misc Events): Add cross-references to where
1589 POSITION of a mouse event is described in detail.
1590
c4e7c63a 15912010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1592
c4e7c63a 1593 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1594
7815fe19 15952010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1596
1597 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1598 Suggested by Štěpán Němec <stepnem@gmail.com>.
1599
7815fe19 16002010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1601
1602 * minibuf.texi (High-Level Completion): Document args of
1603 `read-buffer-function' (bug#5625).
1604
8b2dd508
JD
16052010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1606
1607 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1608
bace45fe
MA
16092010-07-29 Michael Albinus <michael.albinus@gmx.de>
1610
1611 * processes.texi (Process Information): Explain process property
1612 `remote-tty'.
1613
4ce5a4cc
JB
16142010-07-27 Juanma Barranquero <lekktu@gmail.com>
1615
1616 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1617 instead of "\C-\^?" (bug#6334).
1618
1c84bc7a
JB
1619 * text.texi (Special Properties): Fix typo.
1620
b88746ba
EZ
16212010-07-09 Eli Zaretskii <eliz@gnu.org>
1622
1623 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1624 calling sequences, which are now the standard.
1625
51422d6d
CY
16262010-06-24 Chong Yidong <cyd@stupidchicken.com>
1627
1628 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1629
1630 * commands.texi (Command Overview): Mention undo-boundary call.
1631
d24880de
GM
16322010-06-23 Glenn Morris <rgm@gnu.org>
1633
1634 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1635 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1636 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1637 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1638 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1639 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1640 Untabify Texinfo files.
1641
0fc76035
CY
16422010-06-20 Chong Yidong <cyd@stupidchicken.com>
1643
1644 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1645
5338dc0b
CY
16462010-06-19 Chong Yidong <cyd@stupidchicken.com>
1647
a628ad9d 1648 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1649
2c3a3c1d
CY
16502010-06-02 Chong Yidong <cyd@stupidchicken.com>
1651
ba3bf1d9
CY
1652 * searching.texi (Regexp Special): Remove obsolete information
1653 about matching non-ASCII characters, and suggest using char
1654 classes (Bug#6283).
2c3a3c1d 1655
7f4b4249
JB
16562010-05-30 Juanma Barranquero <lekktu@gmail.com>
1657
1658 * minibuf.texi (Basic Completion): Add missing "@end defun".
1659
637821cd
SM
16602010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1661
1662 * minibuf.texi (Basic Completion): Document completion-boundaries.
1663 (Programmed Completion): Document the new fourth method for boundaries.
1664
e13051c3
CY
16652010-05-22 Chong Yidong <cyd@stupidchicken.com>
1666
a628ad9d 1667 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1668
0235128c 16692010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1670
1671 * windows.texi (Textual Scrolling):
1672 * tips.texi (Coding Conventions):
1673 * minibuf.texi (Minibuffer History):
1674 * maps.texi (Standard Keymaps):
1675 * loading.texi (Where Defined):
1676 * edebug.texi (Instrumenting): Fix typos.
1677
0235128c 16782010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1679
c7c32279
CY
1680 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1681
0235128c
SM
1682 * functions.texi (Obsolete Functions):
1683 Document set-advertised-calling-convention.
eb5ed549
CY
1684
1685 * minibuf.texi (Basic Completion): Document completion-in-region.
1686 (Programmed Completion): Document completion-annotate-function.
1687
1688 * commands.texi (Reading One Event): Document read-key.
1689 (Distinguish Interactive): Document KIND arg to
1690 called-interactively-p. Delete obsolete interactive-p.
1691
1692 * elisp.texi (Top): Update node description.
1693
f8848423
EZ
16942010-05-08 Eli Zaretskii <eliz@gnu.org>
1695
0235128c
SM
1696 * nonascii.texi (Character Properties):
1697 Document unicode-category-table. Add an index entry for Unicode
1698 general category.
1699
17002010-05-07 Chong Yidong <cyd@stupidchicken.com>
1701
1702 * Version 23.2 released.
f8848423 1703
938efb77
JB
17042010-04-20 Juanma Barranquero <lekktu@gmail.com>
1705
1706 * locals.texi (Standard Buffer-Local Variables):
1707 Remove @ignore'd reference to `direction-reversed'.
1708
5854c267
JL
17092010-04-14 Juri Linkov <juri@jurta.org>
1710
1711 Fix @deffn without category.
1712
1713 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1714 for `abbrev-insert'.
1715
1716 * buffers.texi (Indirect Buffers): Add category `Command'
1717 to @deffn of `clone-indirect-buffer'.
1718
1719 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1720 for `next-window' and `previous-window'. Add category `Command'
1721 to @deffn of `pop-to-buffer'.
1722
8a14dec7
CY
17232010-04-01 Chong Yidong <cyd@stupidchicken.com>
1724
1725 * nonascii.texi (Text Representations): Don't mark
1726 enable-multibyte-characters as a user option.
1727
7a1831cf
EZ
17282010-03-31 Eli Zaretskii <eliz@gnu.org>
1729
1730 * control.texi (Handling Errors): How to re-throw a signal caught
1731 by condition-case.
1732
c3863713
CY
17332010-03-26 Chong Yidong <cyd@stupidchicken.com>
1734
1735 * loading.texi (Hooks for Loading): Document after-load-functions.
1736 Copyedits.
1737
c333f279
AM
17382010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1739
1740 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1741
e867cb5d 17422010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1743
1744 * processes.texi (Network Processes): Document seqpacket type.
1745
605f35cd
DN
17462010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1747
1748 * os.texi (System Environment): Do not mention lynxos.
1749
288f9fc0
CY
17502010-03-10 Chong Yidong <cyd@stupidchicken.com>
1751
1752 * Branch for 23.2.
1753
eed5c93a
CY
17542010-03-06 Chong Yidong <cyd@stupidchicken.com>
1755
1756 * objects.texi (Integer Type): Take note of the read syntax
1757 exception for numbers that cannot fit in the integer type.
1758
1ddd6622
GM
17592010-03-03 Glenn Morris <rgm@gnu.org>
1760
1761 * numbers.texi (Integer Basics, Bitwise Operations):
1762 * objects.texi (Integer Type): Update for integers now being 30-bit.
1763
a908c79a
CY
17642010-02-27 Chong Yidong <cyd@stupidchicken.com>
1765
1766 * display.texi (Low-Level Font): Document :otf font-spec property.
1767
cd61af01
SM
17682010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1769
1770 * display.texi (Line Height): Avoid obsolete special default variables
1771 like default-major-mode.
1772
c02f8fe2
AM
17732010-01-28 Alan Mackenzie <acm@muc.de>
1774
1775 * display.texi (Auto Faces): Say fontification-functions is called
1776 whether or not Font Lock is enabled. Tidy up the wording a bit.
1777
d738d18b
CY
17782010-01-17 Chong Yidong <cyd@stupidchicken.com>
1779
1780 * elisp.texi: Remove duplicate edition information (Bug#5407).
1781
4963739e
JB
17822010-01-17 Juanma Barranquero <lekktu@gmail.com>
1783
1784 * two.el (volume-header-toc-markup): Fix typos in docstring.
1785
c57008f6
SM
17862010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1787
1788 Avoid dubious uses of save-excursions.
1789 * positions.texi (Excursions): Recommend the use of
1790 save-current-buffer if applicable.
1791 * text.texi (Clickable Text): Fix the example code which used
1792 save-excursion in a naive way which sometimes preserves point and
1793 sometimes not.
1794 * variables.texi (Creating Buffer-Local):
1795 * os.texi (Session Management):
1796 * display.texi (GIF Images):
1797 * control.texi (Cleanups): Use (save|with)-current-buffer.
1798
2f3725cd
EZ
17992010-01-02 Eli Zaretskii <eliz@gnu.org>
1800
1801 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1802
85eeac93
CY
18032010-01-02 Chong Yidong <cyd@stupidchicken.com>
1804
1805 * nonascii.texi (Text Representations, Character Codes)
1806 (Converting Representations, Explicit Encoding)
1807 (Translation of Characters): Use hex notation consistently.
1808 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1809
4801c5fa
CY
18102010-01-01 Chong Yidong <cyd@stupidchicken.com>
1811
1812 * loading.texi (Where Defined): Make it clearer that these are
1813 loaded files (Bug#5068).
1814
26e533e2
CY
18152009-12-29 Chong Yidong <cyd@stupidchicken.com>
1816
1817 * minibuf.texi (Completion Styles): Document `initials' style.
1818
16d1ff5f
CY
18192009-12-25 Chong Yidong <cyd@stupidchicken.com>
1820
1821 * frames.texi (Resources): Describe inhibit-x-resources.
1822 (Size Parameters): Copyedit.
1823
1824 * hash.texi (Creating Hash):
1825 * objects.texi (Hash Table Type): Document the new hash table
1826 printed representation.
1827
1828 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1829 obsolete.
1830
5dcb4c4e
SM
1831 * processes.texi (Process Buffers):
1832 Document process-kill-buffer-query-function.
16d1ff5f 1833
9a5de3d9
GM
18342009-12-05 Glenn Morris <rgm@gnu.org>
1835
1836 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1837 diary-display-function, and no longer recommended to be a hook.
1838 Update for changes in the names of calendar and diary hooks.
1839 diary-print-entries-hook has changed section.
1840
b640eb52
EZ
18412009-11-28 Eli Zaretskii <eliz@gnu.org>
1842
1843 * text.texi (Special Properties): More accurate description of
1844 what the `cursor' property does.
1845
be1674ab
KR
18462009-11-26 Kevin Ryde <user42@zip.com.au>
1847
1848 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1849 mouse-wheel-down-event, the closest thing to a definition for them.
1850 * os.texi (Startup Summary): vindex inhibit-startup-message and
1851 inhibit-splash-screen.
1852 (Command-Line Arguments): vindex argv.
1853 (Suspending Emacs): vindex suspend-tty-functions and
1854 resume-tty-functions. Don't want to index every hook, but having
1855 the programming ones is helpful.
1856
603f5979
CY
18572009-11-14 Chong Yidong <cyd@stupidchicken.com>
1858
1859 * commands.texi (Motion Events): Fix typo (Bug#4907).
1860
4359a806
CY
18612009-11-08 Chong Yidong <cyd@stupidchicken.com>
1862
1863 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1864 are affected by case-fold-search (Bug#4483).
1865
0f063651
CY
18662009-11-02 Chong Yidong <cyd@stupidchicken.com>
1867
1868 * minibuf.texi (Reading File Names): Note that read-file-name may
1869 use a graphical file dialog.
1870
9bd79893
GM
18712009-10-31 Glenn Morris <rgm@gnu.org>
1872
1873 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1874
ebe479ec
KR
18752009-10-16 Kevin Ryde <user42@zip.com.au>
1876
1877 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1878 in particular so `info-lookup-symbol' can find its docs.
1879
2640fa86
CY
18802009-10-16 Chong Yidong <cyd@stupidchicken.com>
1881
1882 * variables.texi (Constant Variables): Distinguish from defconst
1883 variables.
1884 (Defining Variables): Add cindex.
1885
edd6a733
CY
18862009-10-15 Chong Yidong <cyd@stupidchicken.com>
1887
1888 * os.texi (Time of Day): Clarify that the microsecond part is
1889 ignored (Bug#4637).
1890
5feb0b73
GM
18912009-10-11 Glenn Morris <rgm@gnu.org>
1892
1893 * frames.texi (Size and Position): Clarify what is included in the frame
1894 height. (Bug#4535)
1895
0c5413c8
GM
18962009-10-10 Glenn Morris <rgm@gnu.org>
1897
1898 * windows.texi (Size of Window): The relationship between window and
1899 frame heights is not so simple. (Bug#4535)
1900 Mention window-full-height-p.
1901
7f8b600a
SM
19022009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1903
1904 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1905 used from Lisp.
1906
6185de1c
EZ
19072009-10-07 Eli Zaretskii <eliz@gnu.org>
1908
7f8b600a
SM
1909 * files.texi (Directory Names) <abbreviate-file-name>:
1910 Document that root home directories are not replaced with "~".
6185de1c 1911
9972911f
EZ
19122009-10-06 Eli Zaretskii <eliz@gnu.org>
1913
1914 * text.texi (Special Properties): Document the meaning of the
1915 `cursor' text property whose value is an integer.
1916
2a3f19ef
MA
19172009-10-05 Michael Albinus <michael.albinus@gmx.de>
1918
1919 * files.texi (Magic File Names): Add `copy-directory'.
1920
804543b5
EZ
19212009-10-05 Eli Zaretskii <eliz@gnu.org>
1922
1923 * files.texi (File Attributes): Fix description of file
1924 attributes. (Bug#4638) Update attributes of files.texi example to
1925 be more representative.
1926
461bf92b
MA
19272009-10-05 Michael Albinus <michael.albinus@gmx.de>
1928
1929 * files.texi (Create/Delete Dirs): New command copy-directory.
1930
a86cd395
JB
19312009-10-04 Juanma Barranquero <lekktu@gmail.com>
1932
1933 * anti.texi (Antinews):
1934 * macros.texi (Indenting Macros):
1935 * strings.texi (Creating Strings, Case Conversion):
1936 Remove duplicate words.
1937
d3080264
MA
19382009-10-01 Michael Albinus <michael.albinus@gmx.de>
1939
1940 * files.texi (Create/Delete Dirs): delete-directory has an
1941 optional parameter RECURSIVE.
1942
85d14563
SM
19432009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1944
1945 * buffers.texi (Swapping Text): Minor clarification.
1946
3d9842c6
GM
19472009-10-01 Glenn Morris <rgm@gnu.org>
1948
1949 * functions.texi (Declaring Functions): Mention that we also search for
1950 ".m" files in the src/ directory.
1951
78427304
CY
19522009-09-25 David Engster <deng@randomsample.de>
1953
3d9842c6 1954 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1955
b578c9cc
GM
19562009-09-22 Glenn Morris <rgm@gnu.org>
1957
1958 * internals.texi (Building Emacs): Mention preloaded-file-list.
1959
beee5da7
AM
19602009-09-14 Alan Mackenzie <acm@muc.de>
1961
1962 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1963
5d6ab672
CY
19642009-09-13 Chong Yidong <cyd@stupidchicken.com>
1965
1966 * functions.texi (Anonymous Functions): Rearrange discussion,
1967 giving usage of unquoted lambda forms first. Mention that
1968 `function' and `#'' are no longer required (Bug#4290).
1969
59375eeb
AM
19702009-09-11 Alan Mackenzie <acm@muc.de>
1971
a86cd395 1972 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1973 batch mode.
1974
e7e2f529
GM
19752009-09-01 Glenn Morris <rgm@gnu.org>
1976
1977 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1978
eae47088
GM
19792009-08-26 Ulrich Mueller <ulm@gentoo.org>
1980
1981 * nonascii.texi (Character Codes): Fix typos.
1982
3691a0a6
MA
19832009-08-25 Michael Albinus <michael.albinus@gmx.de>
1984
1985 * processes.texi (Synchronous Processes): New defvar
1986 process-file-side-effects.
1987
664d56b8
GM
19882009-08-25 Glenn Morris <rgm@gnu.org>
1989
1990 * display.texi (Fontsets): Fix typo.
1991
0706c025
GM
1992 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1993
03a74b84
SM
19942009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1995
1996 * processes.texi (Asynchronous Processes): Adjust arglist of
1997 start-process-shell-command and start-file-process-shell-command.
1998
f6de8a37
CY
19992009-08-15 Chong Yidong <cyd@stupidchicken.com>
2000
4b1ed1bb
CY
2001 * advice.texi (Argument Access in Advice): Note that argument
2002 positions are zero-based (Bug#3932).
2003
89a9e058
CY
2004 * commands.texi (Distinguish Interactive): Minor copyedit.
2005
23696fd7
CY
2006 * display.texi (Face Attributes): Add xref to Displaying Faces for
2007 explanation of "underlying face".
2008
f6de8a37
CY
2009 * customize.texi (Common Keywords): Add xref to Loading.
2010
2011 * loading.texi (How Programs Do Loading): Add xref to Lisp
2012 Libraries node in the Emacs manual.
2013
417f77e6
CY
20142009-08-13 Chong Yidong <cyd@stupidchicken.com>
2015
2016 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2017
0999039c
CY
20182009-07-18 Chong Yidong <cyd@stupidchicken.com>
2019
2020 * processes.texi (Shell Arguments): Copyedits.
2021
9af167bc
GM
20222009-07-18 Glenn Morris <rgm@gnu.org>
2023
2024 * loading.texi (Repeated Loading): Fix typo.
2025
137987ab
RS
20262009-07-16 Richard Stallman <rms@gnu.org>
2027
2028 * buffers.texi (Swapping Text): Recommend setting
2029 write-region-annotate-functions and buffer-saved-size.
2030
2031 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2032
622fa380
GM
20332009-07-15 Glenn Morris <rgm@gnu.org>
2034
2035 * edebug.texi: Minor re-phrasings throughout.
2036 (Edebug Execution Modes): Sit-for affects continue mode too.
2037 (Jumping): Use `forward-sexp' rather than its keybinding.
2038 (Edebug Misc): Fix Q binding.
2039 (Edebug Eval): Remove cl version.
2040 (Printing in Edebug): Clarify print-length etc.
2041 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2042 (Specification List): Remove edebug-unwrap findex entry.
2043 (Specification Examples): defmacro is actually not the same as defun.
2044 Escape "`" in example.
2045
6bbd4600
CY
20462009-07-15 Chong Yidong <cyd@stupidchicken.com>
2047
2048 * markers.texi (The Mark): Document optional arg to
2049 deactivate-mark.
2050
e538d479
GM
20512009-07-11 Kevin Ryde <user42@zip.com.au>
2052
2053 * hooks.texi (Standard Hooks): Fix cross-references.
2054
4c98b9ed
GM
2055 * loading.texi (Named Features): Refer to eval-after-load.
2056
5300838c
GM
20572009-07-11 Glenn Morris <rgm@gnu.org>
2058
64fbeb16
GM
2059 * Makefile.in (TEXI2PDF): New.
2060 (elisp.pdf): New target.
2061
4c98b9ed
GM
2062 * searching.texi (Regexp Backslash): Fix typo.
2063
2064 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2065
51d9979c
GM
20662009-07-10 Glenn Morris <rgm@gnu.org>
2067
561c0216
GM
2068 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2069
5b594a58
GM
2070 * customize.texi (Customization Types):
2071 * display.texi (Abstract Display):
0cc8c85a 2072 * objects.texi (Character Type, String Type):
5b594a58 2073 Merge in some menu descriptions from elisp.texi.
51d9979c 2074
c3cbbb40
GM
2075 * hash.texi (Hash Tables):
2076 * modes.texi (Multiline Font Lock):
2077 End menu description with period.
fe42c16a 2078
28528402
GM
20792009-07-09 Glenn Morris <rgm@gnu.org>
2080
2081 * back.texi: Don't hard-code texinfo location.
2082
2083 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2084 (tex): Add texinfodir to TEXINPUTS.
2085 (elisp1med-init, elisp2med-init): Use texinfodir.
2086
2087 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2088 (clean): Add two-volume.make intermediate files.
2089
2090 * elisp.texi, vol1.texi, vol2.texi:
2091 Use a DATE variable with the publication date, and update it.
2092 Fix antinews menu description.
2093
2094 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2095 Update the detailed node listing to match elisp.texi.
2096
2097 * README: Update edition to match elisp.texi.
2098
2099 * objects.texi (General Escape Syntax):
2100 * nonascii.texi (Character Sets):
2101 Use consistent case for "Unicode Standard".
2102
2103 * anti.texi (Antinews):
2104 * customize.texi (Variable Definitions):
2105 * functions.texi (Declaring Functions):
2106 * nonascii.texi (Character Properties):
2107 * processes.texi (Serial Ports):
2108 * text.texi (Special Properties):
2109 * tips.texi (Coding Conventions):
2110 Minor rearrangements to improve TeX line-filling.
2111
2112 * commands.texi (Using Interactive): Fix cross-reference.
2113
17db8e10
JD
21142009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2115
2116 * frames.texi (Management Parameters): Mention sticky.
2117
77c7e2e1
AS
21182009-07-01 Andreas Schwab <aschwab@redhat.com>
2119
2120 * help.texi (Help Functions): Fix description of help-buffer and
2121 help-setup-xref to use @defun instead of @deffn.
2122
3f1c6666
JD
21232009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2124
2125 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2126
ca27c21b
CY
21272009-06-24 Chong Yidong <cyd@stupidchicken.com>
2128
2129 * display.texi (Window Systems): Add ns to the list.
2130
70243478
CY
21312009-06-21 Chong Yidong <cyd@stupidchicken.com>
2132
2133 * Branch for 23.1.
2134
df006536
MR
21352009-06-17 Martin Rudalics <rudalics@gmx.at>
2136
2137 * windows.texi (Dedicated Windows): Fix typo.
2138 (Resizing Windows): Replace @defun by @deffn.
2139
d259fc4b
GM
21402009-06-17 Glenn Morris <rgm@gnu.org>
2141
2142 * variables.texi (Directory Local Variables):
2143 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2144
30781db6
KH
21452009-06-09 Kenichi Handa <handa@m17n.org>
2146
2147 * nonascii.texi (Character Sets): State clearly that FROM and TO
2148 are codepoints of CHARSET.
2149
62e8099c
CY
21502009-06-07 Chong Yidong <cyd@stupidchicken.com>
2151
2152 * minibuf.texi (Reading File Names): Fix introductory text.
2153 Suggested by stan@derbycityprints.com.
2154 (High-Level Completion): Fix typo.
2155
ee1b1917
CY
21562009-05-28 Chong Yidong <cyd@stupidchicken.com>
2157
2158 * frames.texi (Text Terminal Colors): Multi-tty is already
2159 implemented, but tty-local colors are not.
2160
5df647e8
CY
21612009-05-27 Chong Yidong <cyd@stupidchicken.com>
2162
2163 * hooks.texi (Standard Hooks): Remove mention of obsolete
2164 redisplay-end-trigger-functions.
2165
2166 * internals.texi (Window Internals): Remove mention of obsolete
2167 redisplay-end-trigger-functions.
2168
01f17ae2
MR
21692009-05-21 Martin Rudalics <rudalics@gmx.at>
2170
2171 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2172
2173 * backups.texi (Making Backups): backup-directory-alist and
2174 make-backup-file-name-function are options.
2175 (Auto-Saving): auto-save-list-file-prefix is an option.
2176
2177 * buffers.texi (Killing Buffers): buffer-offer-save is an
2178 option.
2179
2180 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2181 option.
2182 (Echo Area Customization): echo-keystrokes is an option.
2183 (Selective Display): selective-display-ellipses is an option.
2184 (Temporary Displays): temp-buffer-show-function is an option.
2185 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2186 are options.
2187 (Font Selection): face-font-family-alternatives,
2188 face-font-selection-order, face-font-registry-alternatives, and
2189 scalable-fonts-allowed are options.
2190 (Fringe Indicators): indicate-buffer-boundaries is an option.
2191 (Fringe Cursors): overflow-newline-into-fringe is an option.
2192 (Scroll Bars): scroll-bar-mode is an option.
2193
2194 * eval.texi (Eval): max-lisp-eval-depth is an option.
2195
2196 * files.texi (Visiting Functions): find-file-hook is an option.
2197 (Directory Names): directory-abbrev-alist is an option.
2198 (Unique File Names): temporary-file-directory and
2199 small-temporary-file-directory are options.
2200
2201 * frames.texi (Initial Parameters): initial-frame-alist,
2202 minibuffer-frame-alist and default-frame-alist are options.
2203 (Cursor Parameters): blink-cursor-alist and
2204 cursor-in-non-selected-windows ar options.
2205 (Window System Selections): selection-coding-system is an
2206 option.
2207 (Display Feature Testing): display-mm-dimensions-alist is an
2208 option.
2209
2210 * help.texi (Help Functions): help-char and help-event-list are
2211 options.
2212
2213 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2214 an option.
2215
2216 * minibuf.texi (Minibuffer History): history-length and
2217 history-delete-duplicates are options.
2218 (High-Level Completion): read-buffer-function and
2219 read-buffer-completion-ignore-case are options.
2220 (Reading File Names): read-file-name-completion-ignore-case is
2221 an option.
2222
2223 * modes.texi (Mode Line Top): mode-line-format is an option.
2224 (Mode Line Variables): mode-line-position and mode-line-modes
2225 are options.
2226
2227 * nonascii.texi (Text Representations):
2228 enable-multibyte-characters is an option.
2229 (Default Coding Systems): auto-coding-regexp-alist,
2230 file-coding-system-alist, auto-coding-alist and
2231 auto-coding-functions are options.
2232 (Specifying Coding Systems): inhibit-eol-conversion is an
2233 option.
2234
2235 * os.texi (Init File): site-run-file is an option.
2236 (System Environment): mail-host-address is an option.
2237 (User Identification): user-mail-address is an option.
2238 (Terminal Output): baud-rate is an option.
2239
2240 * positions.texi (Word Motion): words-include-escapes is an
2241 option.
2242
2243 * searching.texi (Standard Regexps): page-delimiter,
2244 paragraph-separate, paragraph-separate and sentence-end are
2245 options.
2246
2247 * text.texi (Margins): left-margin and fill-nobreak-predicate
2248 are options.
2249
2250 * variables.texi (Local Variables): max-specpdl-size is an
2251 option.
2252
2253 * windows.texi (Choosing Window):
2254 split-window-preferred-function, special-display-function and
2255 display-buffer-function are options.
2256
106e6894
CY
22572009-05-20 Chong Yidong <cyd@stupidchicken.com>
2258
4a83454d
CY
2259 Fix errors spotted by Martin Rudalics.
2260
106e6894
CY
2261 * syntax.texi (Position Parse): Document rationale for ignored
2262 arguments to syntax-ppss-flush-cache.
2263
2264 * processes.texi (Input to Processes): Mark PROCESS arg to
2265 process-running-child-p as optional.
2266 (Network Options): Document NO-ERROR arg to
2267 set-network-process-option.
2268
2269 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2270 command.
2271
2272 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2273 posix-search-backward as commands.
2274
2275 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2276 (Suspending Emacs): Mark suspend-emacs as a command.
2277 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2278 commands.
5dcb4c4e
SM
2279 (Terminal Output): Remove obsolete function baud-rate.
2280 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2281
2282 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2283 terminal-coding-system and set-terminal-coding-system.
2284 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2285 as optional.
2286 (Character Sets): Document RESTRICTION arg of char-charset.
2287 (Character Codes): Mark POS argument to get-byte as optional.
2288
2289 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2290 minibuffer-message.
2291
2292 * files.texi (Create/Delete Dirs): Mark make-directory and
2293 delete-directory as commands.
2294
2295 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2296
2297 * text.texi (Base 64): Mark base64-decode-string and
2298 base64-encode-string as commands.
2299 (Columns): Mark move-to-column as a command.
2300 (Mode-Specific Indent): Document RIGID arg to
2301 indent-for-tab-command.
2302 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2303 Mark indent-code-rigidly as a command.
2304 (Substitution): Mark translate-region as a command.
2305
2306 * frames.texi (Size and Position): Remove obsolete functions
2307 screen-height and screen-width.
2308
04173931
CY
23092009-05-19 Chong Yidong <cyd@stupidchicken.com>
2310
2311 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2312 (Displaying Buffers, Resizing Windows): Correct mistakes;
2313 next-window, previous-window, and pop-to-buffer are not commands,
2314 and fit-window-to-buffer" is a command. (Pointed out by Martin
2315 Rudalics.)
2316
eae7d8f8
RS
23172009-05-17 Richard M Stallman <rms@gnu.org>
2318
2319 * modes.texi (Precalculated Fontification): Clarify text.
2320
b8766179
MR
23212009-05-17 Martin Rudalics <rudalics@gmx.at>
2322
2323 * windows.texi (Selecting Windows): Clarify descriptions of
2324 with-selected-window and get-lru-window.
2325 (Cyclic Window Ordering): Refer to particular frame when talking
2326 about how splitting affects the ordering.
2327 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2328 switch-to-buffer-other-window. Explain how setting of
2329 display-buffer-reuse-frames affects pop-to-buffer.
2330 (Choosing Window): Clarify some details in descriptions of
2331 display-buffer-reuse-frames, pop-up-frames, and
2332 pop-up-frame-function.
2333 (Dedicated Windows): Clarify some details.
2334 (Textual Scrolling): Replace term vscroll by term vertical
2335 scroll position.
2336 (Vertical Scrolling): Fix typo.
2337 (Window Hooks): Relate text on jit-lock-register to window
2338 scrolling and size changes.
2339
734b5e3b
CY
23402009-05-14 Chong Yidong <cyd@stupidchicken.com>
2341
0a65633e
CY
2342 * frames.texi (Initial Parameters): Clarify what the initial
2343 minibuffer frame is.
05be46d7
CY
2344 (Buffer Parameters): Note that the minibuffer parameter can not be
2345 altered.
0a65633e 2346
734b5e3b
CY
2347 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2348 Document display-buffer changes.
2349
925672cd
CY
23502009-05-13 Chong Yidong <cyd@stupidchicken.com>
2351
17ecd7af
CY
2352 * anti.texi (Antinews): Rewrite for Emacs 22.
2353
925672cd
CY
2354 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2355 obarrays are first mentioned. Define "system abbrev" more
2356 prominently, and add it to the index.
2357 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2358 Copyedits.
2359 (Abbrev Expansion): Document abbrev-insert.
2360
80be4dd7
CY
23612009-05-12 Chong Yidong <cyd@stupidchicken.com>
2362
2363 * frames.texi (Font and Color Parameters): Rename from Color
2364 Parameters. Document font-backend parameter.
2365
2366 * vol2.texi (Top): Update node listing.
2367 * vol1.texi (Top): Update node listing.
2368 * elisp.texi (Top): Update node listing.
2369
372a93ac
MR
23702009-05-11 Martin Rudalics <rudalics@gmx.at>
2371
2372 * windows.texi (Choosing Window): Don't explicitly refer to
2373 split-window-sensibly's window argument in descriptions of
2374 split-height-threshold and split-width-threshold.
2375
714c3541
MR
23762009-05-10 Martin Rudalics <rudalics@gmx.at>
2377
2378 * windows.texi (Choosing Window): Fix rewrite of window
2379 splitting section.
2380
0e90e7be
EZ
23812009-05-09 Eli Zaretskii <eliz@gnu.org>
2382
f4e90db0
SM
2383 * nonascii.texi (Default Coding Systems):
2384 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2385 Add indexing.
0e90e7be
EZ
2386 (Lisp and Coding Systems): Add index entries.
2387
d3c0c321
MR
23882009-05-09 Martin Rudalics <rudalics@gmx.at>
2389
2390 * windows.texi (Choosing Window): Describe split-window-sensibly
2391 and rewrite section on window splitting accordingly.
2392 (Textual Scrolling): Replace `...' by @code{...}.
2393
c773345a
CY
23942009-05-04 Chong Yidong <cyd@stupidchicken.com>
2395
ee2d5b5e
CY
2396 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2397 Remove obsoleted pre-abbrev-expand-hook.
2398
2399 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2400 entries.
2401
c773345a
CY
2402 * internals.texi (Object Internals): Don't assume 32-bit machines
2403 are the norm.
2404 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2405 (Window Internals): Synch field names to window.h.
2406 (Process Internals): Synch field names to process.h.
c773345a 2407
dd449674
CY
24082009-04-29 Chong Yidong <cyd@stupidchicken.com>
2409
2410 * variables.texi (File Local Variables): Note that read-circle is
2411 bound to nil when reading file-local variables.
2412
2413 * streams.texi (Input Functions): Document read-circle.
2414 (Output Variables): Add xref to Circular Objects.
2415
4f1e25e2
CY
24162009-04-25 Chong Yidong <cyd@stupidchicken.com>
2417
2418 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2419 Features and Coding System Basics. Node that "p" stands for
2420 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2421 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2422 mouse-appearance-menu.
2423 (Programming Tips): Add xref to Progress.
2424
dca019f8
CY
24252009-04-22 Chong Yidong <cyd@stupidchicken.com>
2426
5dcb4c4e
SM
2427 * os.texi (Command-Line Arguments):
2428 Document command-line-args-left.
dca019f8
CY
2429 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2430 terminal objects for tty arguments.
2431 (Startup Summary): Add xref to Session Management.
2432 (Session Management): Mention emacs-session-restore. Copyedits.
2433
02a89103
CY
24342009-04-20 Chong Yidong <cyd@stupidchicken.com>
2435
2436 * os.texi (Startup Summary): Copyedits. The init file is not
2437 necessarily named .emacs now. Document initial-buffer-choice and
2438 initial-scratch-message. Note where Emacs exits in batch mode.
2439 Document inhibit-splash-screen as an alias.
2440 (Init File): Be neutral about which init file name to use.
2441
24422009-04-16 Chong Yidong <cyd@stupidchicken.com>
2443
2444 * os.texi (System Interface): Fix Texinfo usage.
2445
0c1cfe01
CY
24462009-04-15 Chong Yidong <cyd@stupidchicken.com>
2447
80d7cdca
CY
2448 * searching.texi (Regexp Backslash): Also refer to shy groups as
2449 non-capturing or unnumbered groups.
2450 (Regexp Functions): Add cross-reference to Regexp Backslash.
2451
0c1cfe01
CY
2452 * display.texi (Truncation): Overlays can use line-prefix and
2453 wrap-prefix too.
2454 (Overlay Properties): Document wrap-prefix and line-prefix.
2455 (Face Attributes): Document underline-minimum-offset.
2456 (Face Remapping): Copyedits.
2457 (Low-Level Font): Copyedits.
2458 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2459 (Line Height): Emphasize that line-spacing only takes effect on
2460 graphical terminals.
0c1cfe01 2461
c4adeee0
CY
24622009-04-13 Chong Yidong <cyd@stupidchicken.com>
2463
2464 * display.texi (Refresh Screen): Note that a passage about screen
2465 refreshing is text terminal only.
2466 (Forcing Redisplay): Delete misleading comment---sit-for calls
2467 redisplay, not the other way around.
2468 (Truncation): Note new values of truncate-partial-width-windows.
2469 Copyedits.
2470 (Invisible Text): Document invisible-p.
2471
b20ecfa1
EZ
24722009-04-11 Eli Zaretskii <eliz@gnu.org>
2473
2474 * display.texi (Overlays): Overlays don't scale well. See
2475 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2476
97d8273f
CY
24772009-04-10 Chong Yidong <cyd@stupidchicken.com>
2478
f147ff75
CY
2479 * syntax.texi (Syntax Table Functions): Document cons cell
2480 argument for modify-syntax-entry.
2481 (Categories): Document cons cell argument for
2482 modify-category-entry.
2483
fca4ec76
CY
2484 * searching.texi (String Search): Document word-search-forward-lax
2485 and word-search-backward-lax.
2486 (Searching and Case): Describe isearch behavior more precisely.
2487
9c283d5b
CY
2488 * keymaps.texi (Tool Bar): Mention that some platforms do not
2489 support multi-line toolbars. Suggested by Stephen Eglen.
2490
2491 * frames.texi (Layout Parameters): Mention that Nextstep also
2492 allows only one tool-bar line. Suggested by Stephen Eglen.
2493
97d8273f
CY
2494 * nonascii.texi (Text Representations): Copyedits.
2495 (Coding System Basics): Also mention utf-8-emacs.
2496 (Converting Representations, Selecting a Representation)
2497 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2498 Copyedits.
2499 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2500
2bad3299
CY
25012009-04-09 Chong Yidong <cyd@stupidchicken.com>
2502
2503 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2504 (Filling): Clarify REGION argument of fill-paragraph.
2505 Document fill-forward-paragraph-function.
2bad3299
CY
2506 (Special Properties): Remove "new in Emacs 22" declaration.
2507 (Clickable Text): Merge with Links and Mouse-1 node.
2508
5dcb4c4e
SM
2509 * display.texi (Button Properties, Button Buffer Commands):
2510 Change xref to Clickable Text.
2bad3299
CY
2511
2512 * tips.texi (Key Binding Conventions): Change xref to Clickable
2513 Text.
2514
2515 * elisp.texi (Top): Update node listing.
2516
ea30ce4f
CY
25172009-04-05 Chong Yidong <cyd@stupidchicken.com>
2518
47af2f4b
CY
2519 * markers.texi (The Mark): Copyedits. Improve description of
2520 handle-shift-selection.
2521 (The Region): Move use-region-p here from The Mark.
2522
ea30ce4f
CY
2523 * positions.texi (Screen Lines): Document (cols . lines) argument
2524 for vertical-motion.
2525
2aa8ea6e
CY
25262009-04-04 Chong Yidong <cyd@stupidchicken.com>
2527
3ec61d4e
CY
2528 * frames.texi (Frames): Clean up introduction. Document `ns'
2529 return value for framep.
2530 (Creating Frames): Note how the terminal is chosen.
2531 (Multiple Terminals, Multiple Displays): Merge into a single node.
2532 (Color Parameters): Fix typo.
2533
2534 * variables.texi (Local Variables, Buffer-Local Variables)
2535 (Creating Buffer-Local): Change link to Multiple Terminals.
2536
2537 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2538
2539 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2540 Terminals.
2541
2542 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2543 to Multiple Terminals.
2544
2545 * elisp.texi (Top): Update node listing.
2546 * vol2.texi (Top): Update node listing.
2547 * vol1.texi (Top): Update node listing.
2548
9257072f
CY
2549 * buffers.texi (Current Buffer): Note that the append-to-buffer
2550 example is no longer in synch with the latest code. Tie the two
2551 examples together.
2552
2aa8ea6e
CY
2553 * files.texi (File Attributes): Move note about MS-DOS from
2554 Changing Files to File Attributes.
2555 (Create/Delete Dirs): Note that mkdir is an alias for this.
2556
22e74b17
CY
25572009-04-01 Markus Triska <triska@gmx.at>
2558
2559 * processes.texi (Filter Functions): Suggest how to handle output
2560 batches.
2561
4bbe48ec
CY
25622009-03-30 Chong Yidong <cyd@stupidchicken.com>
2563
2564 * help.texi (Accessing Documentation): Update example to use
2565 help-setup-xref and with-help-window.
2566 (Help Functions): Remove print-help-return-message, which is
2567 semi-obsolete due to with-help-window. Document help-buffer and
2568 help-setup-xref.
2569
b9723f39
CY
25702009-03-29 Chong Yidong <cyd@stupidchicken.com>
2571
5dcb4c4e
SM
2572 * help.texi (Accessing Documentation, Help Functions):
2573 Remove information about long-obsolete Emacs versions.
9eb52e90 2574
b9723f39
CY
2575 * modes.texi (Mode Line Variables): The default values of the mode
2576 line variables are now more complicated.
2577
b0cc32db
CY
25782009-03-28 Chong Yidong <cyd@stupidchicken.com>
2579
3c25a5a9
CY
2580 * modes.texi (Major Mode Conventions): Note that specialness is
2581 inherited.
31c9eebb
CY
2582 (Derived Modes): Note that define-derive-mode sets the mode-class
2583 property.
3c25a5a9 2584
b0cc32db
CY
2585 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2586 goto-map. Add search-map to the list.
2587
c5e0006d
EZ
25882009-03-27 Eli Zaretskii <eliz@gnu.org>
2589
1213465a
EZ
2590 * os.texi (System Environment): Update the list of system-type
2591 values.
2592
c5e0006d
EZ
2593 * markers.texi (The Mark) <handle-shift-selection>: Update for
2594 removal of the optional argument DEACTIVATE.
2595
48bab3d6
CY
25962009-03-25 Chong Yidong <cyd@stupidchicken.com>
2597
2598 * commands.texi (Focus Events): Most X window managers don't use
2599 focus-follows-mouse nowadays.
2600
6e4ff1b6
CY
26012009-03-24 Chong Yidong <cyd@stupidchicken.com>
2602
2603 * commands.texi (Defining Commands): Clarify introduction.
2604 (Using Interactive): Not that interactive can be put in a symbol
2605 property.
2606 (Interactive Call): Note that a symbol with a non-nil
2607 interactive-form property satisfies commandp.
2608
11625308
JB
26092009-03-23 Juanma Barranquero <lekktu@gmail.com>
2610
2611 * minibuf.texi (Intro to Minibuffers): Fix typos.
2612
7b34420d
CY
26132009-03-23 Chong Yidong <cyd@stupidchicken.com>
2614
2615 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2616 about minibuffers in old Emacs versions. Copyedits.
2617 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2618 (Text from Minibuffer): Simplify introduction.
2619
f9257eed
AM
26202009-03-22 Alan Mackenzie <acm@muc.de>
2621
2622 * commands.texi (Using Interactive): Clarify string argument to
2623 `interactive' - even promptless elements need \n separators.
2624
f639ba70
CY
26252009-03-18 Chong Yidong <cyd@stupidchicken.com>
2626
2627 * minibuf.texi (Completion Styles): New node.
2628
2629 * elisp.texi (Top): Update node listing.
2630
d897e8ee
CY
26312009-03-17 Chong Yidong <cyd@stupidchicken.com>
2632
2633 * minibuf.texi (Basic Completion): Note that
2634 read-file-name-completion-ignore-case and
2635 read-buffer-completion-ignore-case can override
2636 completion-ignore-case.
2637 (Minibuffer Completion): Document completing-read changes.
2638 (Completion Commands): Avoid mentioning partial completion mode.
2639 Document minibuffer-completion-confirm changes, and
2640 minibuffer-confirm-exit-commands.
2641 (High-Level Completion): Document new require-match behavior for
2642 read-buffer. Document read-buffer-completion-ignore-case.
2643 (Reading File Names): Document new require-match behavior for
2644 read-file-name.
2645
b1f23349
CY
26462009-03-14 Chong Yidong <cyd@stupidchicken.com>
2647
2648 * debugging.texi (Error Debugging): Don't mislead the reader into
2649 thinking that debug-on-error enters debugger for C-f at EOB.
2650 (Error Debugging): Setting debug-on-init within the init file
2651 works, and has for some time.
2652
d6eb4e25
KH
26532009-03-13 Kenichi Handa <handa@m17n.org>
2654
2655 * display.texi (Fontsets): Update the description.
2656
1cf53dc5
CY
26572009-03-13 Chong Yidong <cyd@stupidchicken.com>
2658
2659 * advice.texi (Advising Primitives): Link to What Is a Function.
2660
81f919fc
CY
26612009-03-12 Chong Yidong <cyd@stupidchicken.com>
2662
cf4229eb
CY
2663 * compile.texi (Speed of Byte-Code): Update example.
2664 (Disassembly): Update examples.
2665
81f919fc 2666 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2667
2668 * customize.texi (Common Keywords): It's not necessary to use :tag
2669 to remove hyphens, as custom-unlispify-tag-name does it
2670 automatically.
5dcb4c4e
SM
2671 (Variable Definitions): Link to File Local Variables.
2672 Document customized-value symbol property.
f2bbc08c
CY
2673 (Customization Types): Move menu to end of node.
2674
955964d7
CY
26752009-03-10 Chong Yidong <cyd@stupidchicken.com>
2676
2677 * macros.texi (Compiling Macros): Omit misleading sentence, which
2678 implied that macros can only be used in the same file they are
2679 defined.
2680 (Backquote): Remove obsolete information about Emacs 19.
2681
d25ed7db
GM
26822009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2683
2684 * display.texi (Display Margins): Fix paren typo.
2685
d55f6ca5
CY
26862009-02-27 Chong Yidong <cyd@stupidchicken.com>
2687
f0e57ed8
CY
2688 * elisp.texi (Top): Update node listing.
2689
2690 * variables.texi (Variables): Clarify introduction.
2691 (Global Variables): Mention that setq is a special form.
2692 (Local Variables): Use active voice.
2693 (Tips for Defining): Mention marking variables as safe.
2694 (Buffer-Local Variables): Mention terminal-local and frame-local
2695 variables together.
2696 (File Local Variables): Copyedits.
2697 (Frame-Local Variables): Note that they are not really useful.
2698 (Future Local Variables): Node deleted.
2699
d55f6ca5 2700 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2701 Unicode escape syntax.
d55f6ca5 2702
ca8f09a8
CY
27032009-02-23 Chong Yidong <cyd@stupidchicken.com>
2704
2705 * control.texi (Control Structures): Add cindex entry for "textual
2706 order".
2707
2708 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2709 instead of "expression" throughout.
2710 (Function Indirection): Copyedits. Use active voice.
2711 (Eval): The default value of max-lisp-eval-depth is now 400.
2712
a20878b6
MB
27132009-02-23 Miles Bader <miles@gnu.org>
2714
2715 * processes.texi (System Processes): Rename `system-process-attributes'
2716 to `process-attributes'.
2717
61f66044
CY
27182009-02-22 Chong Yidong <cyd@stupidchicken.com>
2719
1b80d1f3
CY
2720 * symbols.texi (Property Lists): Emphasize that property lists are
2721 not restricted to symbol cells.
2722 (Other Plists): Copyedit.
2723
61f66044
CY
2724 * sequences.texi (Sequences Arrays Vectors): Make introduction
2725 more concise.
2726 (Arrays): Mention char-tables and bool-vectors too.
2727 (Vectors): Don't repeat information given in Arrays node. Link to
2728 nodes that explain the vector usage examples.
2729 (Char-Tables): Note that char-table elements can have arbitrary
2730 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2731 Link to Property Lists node.
61f66044 2732
9403944b
CY
27332009-02-22 Chong Yidong <cyd@stupidchicken.com>
2734
2735 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2736 `append'.
4068c7b4 2737 (List Elements): Copyedits.
9403944b
CY
2738
2739 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2740 of `vconcat'.
2741
2742 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2743 Emacs 20 usage of `concat'.
2744 (Case Conversion): Copyedits.
2745
b87a185f
CY
27462009-02-21 Chong Yidong <cyd@stupidchicken.com>
2747
2748 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2749 Minor edits.
2750 (Frame Configuration Type): Emphasize that it is not primitive.
2751 (Font Type): New node.
2752 (Type Predicates): Add fontp; type-of now recognizes font object
2753 types.
2754
2755 * intro.texi (Version Info): Update version numbers in examples.
2756 (Acknowledgements): List more contributors.
2757
2758 * elisp.texi: Bump version number to 3.0.
2759 (Top): Link to Font Type node.
2760
867d4bb3
JB
27612009-02-20 Juanma Barranquero <lekktu@gmail.com>
2762
2763 * modes.texi (Major Mode Conventions): Remove duplicate words.
2764 (Customizing Keywords): Fix typo.
2765
77730170
EZ
27662009-02-14 Eli Zaretskii <eliz@gnu.org>
2767
2768 * nonascii.texi (User-Chosen Coding Systems): Document that
2769 select-safe-coding-system suggests raw-text if there are raw bytes
2770 in the region.
2771 (Explicit Encoding): Warn not to use `undecided' when encoding.
2772
c8736212
GM
27732009-02-11 Glenn Morris <rgm@gnu.org>
2774
2775 * frames.texi (Visibility of Frames): Mention the effect multiple
2776 workspaces/desktops can have on visibility.
2777
ab992d66
EZ
27782009-02-07 Eli Zaretskii <eliz@gnu.org>
2779
c8736212
GM
2780 * text.texi (Commands for Insertion):
2781 * commands.texi (Event Mod):
2782 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2783 * nonascii.texi (Translation of Characters):
2784 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2785 (Explicit Encoding): Document the `charset' text property produced
2786 by decode-coding-region and decode-coding-string.
ab992d66 2787
e651a255
AM
27882009-01-27 Alan Mackenzie <acm@muc.de>
2789
2790 * modes.texi (Search-based Fontification): Correct a typo.
2791
bc5cde4b
JB
27922009-01-25 Juanma Barranquero <lekktu@gmail.com>
2793
2794 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2795 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2796
3533155b
EZ
27972009-01-24 Eli Zaretskii <eliz@gnu.org>
2798
f721deda
EZ
2799 * display.texi (Window Systems): Document the value of
2800 `initial-window-system' under --daemon.
2801
3533155b
EZ
2802 * os.texi (System Environment): Remove description of the
2803 `environment' function which has been deleted.
2804
f79b43b2
DN
28052009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2806
2807 * frames.texi (Multiple Displays): Remove documentation for
2808 removed function make-frame-on-tty.
2809
e3aa6669
CY
28102009-01-22 Chong Yidong <cyd@stupidchicken.com>
2811
2812 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2813 write-region-annotate-functions.
2814 Document write-region-post-annotation-function.
e3aa6669 2815
fb13a416
CY
28162009-01-19 Chong Yidong <cyd@stupidchicken.com>
2817
2818 * display.texi (Font Lookup): Document WIDTH argument of
2819 x-list-fonts.
2820
02eccf6b
EZ
28212009-01-17 Eli Zaretskii <eliz@gnu.org>
2822
ead3f58d
EZ
2823 * maps.texi (Standard Keymaps): Rename function-key-map to
2824 local-function-key-map.
2825
2826 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2827 local-function-key-map.
2828
2829 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2830 and `set-keyboard-coding-system' now accept an optional terminal
2831 argument.
2832
2833 * commands.texi (Event Mod): `keyboard-translate-table' is now
2834 terminal-local.
2835 (Function Keys): Rename function-key-map to
2836 local-function-key-map.
2837
df05a163
EZ
2838 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2839 frames.texi.
2840
0ed8034e 2841 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2842 `delete-terminal-functions', `suspend-tty-functions' and
2843 `resume-tty-functions'.
0ed8034e
EZ
2844
2845 * frames.texi (Frames): Document `frame-terminal' and
2846 `terminal-live-p'.
2847 (Multiple Displays): Document `make-frame-on-tty'.
2848 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2849 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2850 (Terminal Parameters): Document `terminal-parameters',
2851 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2852
2853 * os.texi (System Environment): Document `environment' and
2854 `initial-environment'.
490f1197
EZ
2855 (Suspending Emacs): Update for multi-tty; document
2856 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2857
02eccf6b
EZ
2858 * nonascii.texi (Coding System Basics): More accurate description
2859 of `raw-text'.
2860
f19fea97
JB
28612009-01-12 Juanma Barranquero <lekktu@gmail.com>
2862
2863 * display.texi (Low-Level Font): Fix typo.
2864
16fa292f
CY
28652009-01-10 Chong Yidong <cyd@stupidchicken.com>
2866
2867 * elisp.texi (Top): Update node listing.
2868
2869 * display.texi (PostScript Images): Node deleted.
2870
0b4faef3
EZ
28712009-01-10 Eli Zaretskii <eliz@gnu.org>
2872
3355f04d
EZ
2873 * processes.texi (Decoding Output): Document that null bytes force
2874 no-conversion for reading process output.
2875
2876 * files.texi (Reading from Files): Document that null bytes force
2877 no-conversion when visiting files.
2878
11625308 2879 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2880
5dcb4c4e
SM
2881 * nonascii.texi (Lisp and Coding Systems):
2882 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2883 (Character Properties): Improve wording.
0b4faef3 2884
ce9cf065
CY
28852009-01-09 Chong Yidong <cyd@stupidchicken.com>
2886
2887 * display.texi (Font Lookup): Remove obsolete function
2888 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2889 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2890 (Font Selection): Reorder order of variable descriptions.
2891 Minor clarifications.
ce9cf065
CY
2892
2893 * elisp.texi (Top): Update node listing.
2894
ab756fb3
GM
28952009-01-09 Glenn Morris <rgm@gnu.org>
2896
2897 * commands.texi (Command Loop Info): Say that last-command-char and
2898 last-input-char are obsolete aliases.
2899
2900 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2901 last-input-char and last-command-char, since they are just aliases for
2902 last-input-event and last-command-event.
2903
2904 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2905 last-command-char.
2906
6b2b8ab1
CY
29072009-01-08 Chong Yidong <cyd@stupidchicken.com>
2908
2909 * elisp.texi: Update node listing.
2910
2911 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2912 (Face Attributes): Don't link to Font Lookup.
2913 Document font-family-list.
6b2b8ab1
CY
2914 (Fonts): New node.
2915
3568e767
JR
29162009-01-08 Jason Rumney <jasonr@gnu.org>
2917
2918 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2919 changing the standard pointer shapes. (Bug#1485)
3568e767 2920
6221c8db
CY
29212009-01-08 Chong Yidong <cyd@stupidchicken.com>
2922
2923 * display.texi (Attribute Functions): Note that a function value
2924 :height is relative, and that compatibility functions work by
2925 calling set-face-attribute.
2926 (Displaying Faces): Reorder list in order of increasing priority.
2927 (Face Remapping): New node. Content moved here from Displaying
2928 Faces.
2929 (Glyphs): Link to Face Functions.
2930
e3d3799a
CY
29312009-01-08 Chong Yidong <cyd@stupidchicken.com>
2932
2933 * display.texi (Faces): Don't discuss face id here. facep does
2934 not return t.
2935 (Defining Faces): Minor clarification.
2936 (Face Attributes): Rearrange items to match docstring of
2937 set-face-attribute. Add :foundry attribute. Document new role of
2938 :font attribute. Texinfo usage fix.
2939 (Attribute Functions): Copyedits.
2940 (Face Functions): Note that face number is seldom used.
2941
638a2457
RS
29422009-01-05 Richard M Stallman <rms@gnu.org>
2943
2944 * strings.texi (Predicates for Strings): Minor clarification.
2945
2946 * functions.texi (Function Safety): Texinfo usage fix.
2947
49ea0074
JB
29482009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2949
2950 * objects.texi (General Escape Syntax): Fix typo.
2951
9f822178
MR
29522009-01-03 Martin Rudalics <rudalics@gmx.at>
2953
2954 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2955 works via the default value of pop-up-frame-function.
2956
af34ad36
EZ
29572009-01-02 Eli Zaretskii <eliz@gnu.org>
2958
2959 * processes.texi (System Processes): Document the `time' and
2960 `ctime' attributes of `system-process-attributes'.
2961
d31f6679
CY
29622009-01-01 Chong Yidong <cyd@stupidchicken.com>
2963
2964 * display.texi (Face Attributes): Clarify :height attribute.
2965
174dc00c
MR
29662008-12-31 Martin Rudalics <rudalics@gmx.at>
2967
2968 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2969 the front of the buffer list. Add entries for `last-buffer' and
2970 `unbury-buffer'.
2971
b8afe7e4
EZ
29722008-12-27 Eli Zaretskii <eliz@gnu.org>
2973
d14030f5
EZ
2974 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2975 and its subsections.
2976
2977 * frames.texi (Multiple Terminals, Low-level Terminal)
2978 (Terminal Parameters, Frames on Other TTY devices): New sections.
2979 (Frames): Add an xref to "Multiple Terminals".
2980
765980a4
EZ
2981 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2982
2983 * objects.texi (Terminal Type): New node.
2984 (Editing Types): Add it to the menu.
2985
47bd5577
EZ
2986 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2987 Variables".
2988
eb22b78c 2989 * variables.texi (Directory Local Variables): New node.
47bd5577 2990 (Variables): Add a menu item for it.
eb22b78c 2991
b8afe7e4
EZ
2992 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2993 `generated-autoload-file'.
2994
77bb0476
EZ
29952008-12-20 Eli Zaretskii <eliz@gnu.org>
2996
028e2c19
EZ
2997 * os.texi (Startup Summary): Add xref to documentation of
2998 `initial-window-system'.
2999
77bb0476
EZ
3000 * display.texi (Window Systems): Document `window-system' the
3001 function. The variable `window-system' is now frame-local.
028e2c19 3002 Document `initial-window-system'.
77bb0476 3003
dda87836
MR
30042008-12-19 Martin Rudalics <rudalics@gmx.at>
3005
3006 * windows.texi (Windows): Rewrite description of
3007 fit-window-to-buffer.
3008
caef3ed2
GM
30092008-12-13 Glenn Morris <rgm@gnu.org>
3010
3011 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3012 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3013
21c58e4d
GM
30142008-12-12 Glenn Morris <rgm@gnu.org>
3015
3016 * debugging.texi (Error Debugging): Refer forwards to
3017 eval-expression-debug-on-error.
3018
af38459f
EZ
30192008-12-05 Eli Zaretskii <eliz@gnu.org>
3020
5dedd9b5
EZ
3021 * strings.texi (String Basics): Only unibyte strings that
3022 represent key sequences hold 8-bit raw bytes.
3023
af38459f
EZ
3024 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3025 paragraph to speak about `undecided'.
3026 (Character Properties): Don't explain the meaning of each
3027 property; instead, identify their Unicode Standard names.
b3f1f4a5 3028 (Character Sets): Document `map-charset-chars'.
af38459f 3029
fa047ae7
GM
30302008-12-02 Glenn Morris <rgm@gnu.org>
3031
3032 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3033 section yet again.
3034
47dbc044
EZ
30352008-11-29 Eli Zaretskii <eliz@gnu.org>
3036
98d05998
EZ
3037 * nonascii.texi (Character Properties): New Section.
3038 (Specifying Coding Systems): Document
3039 `coding-system-priority-list', `set-coding-system-priority', and
3040 `with-coding-priority'.
3041 (Lisp and Coding Systems): Document `check-coding-systems-region'
3042 and `coding-system-charset-list'.
3043 (Coding System Basics): Document `coding-system-aliases'.
3044
3045 * elisp.texi (Top): Add a @detailmenu entry for "Character
3046 Properties".
3047
47dbc044
EZ
3048 * objects.texi (Character Type): Correct the range of Emacs
3049 characters. Add an @xref to "Character Codes".
3050
3051 * strings.texi (String Basics): Add an @xref to "Character Codes".
3052
3053 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3054
3055 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3056 (Character Codes): Document `max-char'.
3057
8b80cdf5
EZ
30582008-11-28 Eli Zaretskii <eliz@gnu.org>
3059
3060 * nonascii.texi (Text Representations, Converting Representations)
3061 (Character Sets, Scanning Charsets, Translation of Characters):
3062 Make text more accurate.
3063
a99dceba
GM
30642008-11-28 Glenn Morris <rgm@gnu.org>
3065
3066 * files.texi (Format Conversion Round-Trip): Improve previous change.
3067
f6dc3bed
CY
30682008-11-26 Chong Yidong <cyd@stupidchicken.com>
3069
3070 * modes.texi (Auto Major Mode): Fix example.
3071
5da9413d
GM
30722008-11-25 Glenn Morris <rgm@gnu.org>
3073
3074 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3075
3076 * files.texi (Format Conversion Round-Trip):
3077 Use active voice for previous change.
3078
fcca848c
CY
30792008-11-25 Chong Yidong <cyd@stupidchicken.com>
3080
3081 * os.texi (Processor Run Time):
3082 * processes.texi (Transaction Queues):
3083 * markers.texi (The Mark):
3084 * windows.texi (Choosing Window, Selecting Windows):
3085 * files.texi (Changing Files, Magic File Names):
3086 * commands.texi (Key Sequence Input):
3087 * functions.texi (Declaring Functions):
3088 * strings.texi (Predicates for Strings):
3089 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3090
36c8dc54
CY
30912008-11-24 Chong Yidong <cyd@stupidchicken.com>
3092
3093 * help.texi (Accessing Documentation): Update example.
3094
3095 * variables.texi (Defining Variables): Note that `*' is not
3096 necessary if defcustom is used.
3097
2a79b242
EZ
30982008-11-22 Eli Zaretskii <eliz@gnu.org>
3099
3100 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3101 Characters" from @detailmenu.
3102
3103 * nonascii.texi (Character Codes, Character Sets)
3104 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3105 (Chars and Bytes, Splitting Characters): Sections removed.
3106
392f0d26
LK
31072008-11-22 Lute Kamstra <lute@gnu.org>
3108
3109 * positions.texi (Text Lines): Update goto-line documentation.
3110
af1a5cd5
MR
31112008-11-21 Martin Rudalics <rudalics@gmx.at>
3112
6a4cfb0c
MR
3113 * frames.texi (Frames): Fix typo, add cross references, reword.
3114 (Initial Parameters): Reword special-display-frame-alist text.
3115 (Frames and Windows): Reword. Describe argument norecord for
3116 set-frame-selected-window.
3117 (Input Focus): Describe argument norecord for select-frame.
3118 Remove comment on MS-Windows behavior for focus-follows-mouse.
3119 (Raising and Lowering): Mention windows-frames dichotomy in
3120 metaphor.
3121
af1a5cd5
MR
3122 * windows.texi (Displaying Buffers, Vertical Scrolling)
3123 (Horizontal Scrolling): Fix indenting and rewording issues
3124 introduced with 2008-11-07 change.
3125
c249fa9c
GM
31262008-11-20 Glenn Morris <rgm@gnu.org>
3127
3128 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3129 element of `format-alist'.
3130
204d4665
GM
31312008-11-19 Glenn Morris <rgm@gnu.org>
3132
3133 * doclicense.texi: Update to FDL 1.3.
3134 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3135
cc0910af
CY
31362008-11-18 Chong Yidong <cyd@stupidchicken.com>
3137
efe6e7c4
CY
3138 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3139 vars, which are obsolete. Mention jit-lock-register.
3140
5dcb4c4e
SM
3141 * modes.texi (Other Font Lock Variables):
3142 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3143
cc0910af
CY
3144 * frames.texi (Color Parameters): Document alpha parameter.
3145
aeeedf76
MR
31462008-11-16 Martin Rudalics <rudalics@gmx.at>
3147
3148 * windows.texi (Splitting Windows, Deleting Windows)
3149 (Selecting Windows, Cyclic Window Ordering)
3150 (Buffers and Windows, Displaying Buffers, Choosing Window)
3151 (Dedicated Windows, Window Point, Window Start and End)
3152 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3153 (Size of Window, Resizing Windows, Window Configurations)
3154 (Window Parameters): Avoid @var at beginning of sentences and
3155 reword accordingly.
3156
4c565c5c
LK
31572008-11-11 Lute Kamstra <lute@gnu.org>
3158
3159 * files.texi (File Name Components): Fix file-name-extension
3160 documentation.
3161
25f494c9
JB
31622008-11-11 Juanma Barranquero <lekktu@gmail.com>
3163
3164 * frames.texi (Basic Parameters): Remove display-environment-variable
3165 and term-environment-variable.
3166
a1401ab1
EZ
31672008-11-08 Eli Zaretskii <eliz@gnu.org>
3168
3169 * windows.texi (Basic Windows, Splitting Windows)
3170 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3171 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3172 (Resizing Windows, Window Configurations, Window Parameters):
3173 Fix wording and markup.
a1401ab1 3174
efafc282
MR
31752008-11-07 Martin Rudalics <rudalics@gmx.at>
3176
3177 * windows.texi (Windows): Update entries.
3178 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3179 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3180 (Selecting Windows, Cyclic Window Ordering): Reword with special
3181 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3182 (Buffers and Windows, Choosing Window): Reword with special
3183 emphasis on dedicated windows.
3184 (Displaying Buffers): Reword. For switch-to-buffer mention that
3185 it may fall back on pop-to-buffer. For other-window try to
3186 explain how it treats the cyclic ordering of windows.
efafc282
MR
3187 (Dedicated Windows): New node and section discussing dedicated
3188 windows and associated functions.
86ab855a 3189 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3190 (Window Start and End): Rename node and section title. Reword.
3191 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3192 Minor rewording.
3193 (Size of Window): Reword, in particular text on window-width.
3194 (Resizing Windows): Reword. Add text on balancing windows.
3195 (Window Configurations): Reword. Mention window parameters.
3196 (Window Parameters): New node and section on window parameters.
3197 (Window Hooks): Reword. Mention that
3198 window-configuration-change-hook is run "buffer-locally".
3199 * elisp.texi (Top): Update Windows entries in @detailmenu
3200 section.
3201
d60a8ab2
JB
32022008-11-04 Juanma Barranquero <lekktu@gmail.com>
3203
3204 * searching.texi (Regexp Search): Fix typo.
3205
01777627
CY
32062008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3207
3208 * searching.texi (Regexp Search): Document GREEDY arg.
3209 (Simple Match Data): Fix return value.
3210
c4526e93
EZ
32112008-11-01 Eli Zaretskii <eliz@gnu.org>
3212
3213 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3214 with Emacs 23 internal representation of characters.
3215 Document `unibyte-string'.
c4526e93 3216
fe2ae8b5
CY
32172008-10-28 Chong Yidong <cyd@stupidchicken.com>
3218
3219 * processes.texi (Process Information): Note that process-status
3220 does not accept buffer names.
3221
cc5a21e3
CY
32222008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3223
3224 * positions.texi (Skipping Characters): Correct return value of
3225 skip-chars-forward.
3226
09460d9a
MR
32272008-10-25 Martin Rudalics <rudalics@gmx.at>
3228
520b29e7
MR
3229 * windows.texi (Deleting Windows): Update documentation of
3230 delete-windows-on.
3231 (Buffers and Windows): Update documentations of
3232 get-buffer-window and get-buffer-window-list.
3233 (Displaying Buffers): Update documentation of
3234 replace-buffer-in-windows.
3235
09460d9a
MR
3236 * buffers.texi (Current Buffer): Reword set-buffer and
3237 with-current-buffer documentations.
3238 (Creating Buffers): Reword documentation of get-buffer-create.
3239
4d48fcdc
MR
32402008-10-23 Martin Rudalics <rudalics@gmx.at>
3241
3242 * buffers.texi (Current Buffer): Reword documentation of
3243 set-buffer.
3244 (Buffer Names): Reword documentation of buffer-name.
3245 (The Buffer List): For bury-buffer explain what happens with the
3246 buffer's window.
3247 (Creating Buffers): Say that get-buffer-create's arg is called
3248 buffer-or-name.
3249
f0143c43
CY
32502008-10-22 Chong Yidong <cyd@stupidchicken.com>
3251
3e5dbbd3
CY
3252 * advice.texi (Computed Advice): Explain what DEFINITION is.
3253
f0143c43
CY
3254 * nonascii.texi (Character Codes): Remove obsolete function
3255 char-valid-p, and document characterp instead.
3256
52a94b85
MR
32572008-10-22 Martin Rudalics <rudalics@gmx.at>
3258
3259 * windows.texi (Displaying Buffers): Reword documentation of
3260 pop-to-buffer.
3261 (Choosing Window): Rewrite documentation of display-buffer and
3262 its options.
3263
f76f8246
MR
3264 * buffers.texi (Killing Buffers): Update documentation of
3265 kill-buffer.
3266
acc8b598
EZ
32672008-10-21 Eli Zaretskii <eliz@gnu.org>
3268
80e6b6df
EZ
3269 * processes.texi (Serial Ports): Fix wording and improve markup.
3270
3645358a
EZ
3271 * searching.texi (Regexp Search): Document `string-match-p' and
3272 `looking-at-p'.
3273 (POSIX Regexps): Add an xref for "non-greedy".
3274 (Regexp Special): Add @cindex entry for "non-greedy".
3275
b3d50cff 3276 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3277 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3278
73b7530a
EZ
3279 * frames.texi (Color Names): Add an xref to `read-color'.
3280
3281 * minibuf.texi (High-Level Completion): Document `read-color'.
3282
acc8b598
EZ
3283 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3284
3285 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3286
3287 * buffers.texi (Swapping Text): New section, documents
3288 `buffer-swap-text'.
3289
10e187e8
MR
32902008-10-21 Martin Rudalics <rudalics@gmx.at>
3291
3292 * windows.texi (Resizing Windows): Minor wording fix.
3293
fd6f900c
EZ
32942008-10-20 Eli Zaretskii <eliz@gnu.org>
3295
3296 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3297 and `combine-and-quote-strings'.
3298
3299 * strings.texi (Creating Strings): Add xrefs for them.
3300
e4372165
EZ
33012008-10-19 Eli Zaretskii <eliz@gnu.org>
3302
d6328fba
EZ
3303 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3304 match the corresponding menu in minibuf.texi.
3305
e4372165
EZ
3306 * minibuf.texi (Reading File Names): Document `read-shell-command'
3307 and `minibuffer-local-shell-command-map'.
3308
5d8dda33
MR
33092008-10-19 Martin Rudalics <rudalics@gmx.at>
3310
3311 * windows.texi (Resizing Windows): Remove var{} around "window" in
3312 documentation of enlarge-window.
3313 Rewrite documentation of window-min-height and window-min-width.
3314
437706cd
EZ
33152008-10-19 Eli Zaretskii <eliz@gnu.org>
3316
80f85d7c
EZ
3317 * functions.texi (Calling Functions): Document `apply-partially'.
3318
291703b5
EZ
3319 * hooks.texi (Standard Hooks): Mention
3320 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3321
3322 * variables.texi (File Local Variables): Document
3323 `file-local-variables-alist', `before-hack-local-variables-hook'
3324 and `hack-local-variables-hook'.
3325
583d8b3c
EZ
3326 * processes.texi (Synchronous Processes): Document `process-lines'.
3327
5dcb4c4e
SM
3328 * customize.texi (Variable Definitions):
3329 Document `custom-reevaluate-setting'.
437706cd 3330
7e51d89b
MR
33312008-10-18 Martin Rudalics <rudalics@gmx.at>
3332
3333 * windows.texi (Choosing Window, Deleting Windows)
3334 (Displaying Buffers): Expand documentation of dedicated windows.
3335
43c59a3d
EZ
33362008-10-18 Eli Zaretskii <eliz@gnu.org>
3337
018a960d
EZ
3338 * files.texi (Changing Files): Document symbolic input of file
3339 modes to `set-file-modes'. Document `read-file-modes' and
3340 `file-modes-symbolic-to-number'.
3341
2c0b8144
EZ
3342 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3343 and `search-map'.
3344
5dcb4c4e
SM
3345 * searching.texi (Search and Replace):
3346 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3347 Document `multi-query-replace-map'.
80120f13 3348
6d4913f0 3349 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3350 (Completion Commands, Reading File Names):
3351 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3352 `minibuffer-local-filename-must-match-map'.
3353 (Minibuffer Completion): The `require-match' argument to
3354 `completing-read' can now have the value `confirm-only'.
3355
43c59a3d
EZ
3356 * windows.texi (Displaying Buffers): Minor wording fix.
3357 (Choosing Window): `split-height-threshold' can now be nil.
3358 Document `split-width-threshold'. `pop-up-frames' can have the
3359 value `graphic-only'.
3360
f36acfd9
EZ
33612008-10-17 Eli Zaretskii <eliz@gnu.org>
3362
3363 * os.texi (Startup Summary): Document `before-init-time' and
3364 `after-init-time'. Document `initial-window-system' and
3365 `window-system-initialization-alist'. Document reading the
3366 abbrevs file. Document the call to `server-start' under --daemon.
3367 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3368 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3369 (Time Parsing): Document `format-seconds'.
f36acfd9 3370
96995b89
MR
33712008-10-17 Martin Rudalics <rudalics@gmx.at>
3372
3373 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3374 and reword.
3375
2de17c73
EZ
33762008-10-16 Eli Zaretskii <eliz@gnu.org>
3377
3378 * markers.texi (The Mark): Document use-region-p.
3379
9cf52b11
EZ
33802008-10-15 Eli Zaretskii <eliz@gnu.org>
3381
c3aaf1d7
EZ
3382 * internals.texi (Writing Emacs Primitives): The interactive spec
3383 of a primitive can be a Lisp form.
3384
841a1743
EZ
3385 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3386 values of transient-mark-mode. Document handle-shift-selection.
3387
3388 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3389 (Interactive Examples): Show an example of `^'.
3390 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3391 (Defining Commands, Using Interactive): The interactive-form of a
3392 function can be added via its symbol's property.
841a1743 3393
52441368
EZ
3394 * positions.texi (List Motion): beginning-of-defun-function can
3395 now accept an argument.
3396
8e8c1a72
EZ
3397 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3398 now return a list of strings.
3399
a33a1f2a
EZ
3400 * control.texi (Handling Errors): Document ignore-errors.
3401
4fb04348
EZ
3402 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3403 (Parameter Access): Document set-frame-parameter.
3404
ee666f84
EZ
3405 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3406 Hooks" for the effect of kill-all-local-variables on local hook
3407 functions.
3408
9cf52b11
EZ
3409 * modes.texi (Major Mode Conventions, Mode Line Variables):
3410 `mode-name' need not be a string. xref to "Mode Line Data" for
3411 details, and to "Emulating Mode Line" for computing a string
3412 value.
3413
22526bc4
EZ
34142008-10-14 Eli Zaretskii <eliz@gnu.org>
3415
a65f6a85
EZ
3416 * processes.texi (System Processes): New section.
3417 (Processes, Signals to Processes): Add xrefs to it.
3418
3419 * objects.texi (Editing Types): A `process' is a subprocess of
3420 Emacs, not just any process running on the OS.
3421
3422 * elisp.texi (Top): Adjust the @detailmenu for the above two
3423 changes.
3424
2724b26a
EZ
3425 * sequences.texi (Char-Tables): Remove documentation of
3426 set-char-table-default, which has no effect since Emacs 23.
3427 <char-table-range, set-char-table-range>: Don't mention generic
3428 characters and charsets. Add a cons cell as a possible argument.
3429
3430 * nonascii.texi (Splitting Characters)
3431 (Translation of Characters): Don't mention generic characters.
3432
3433 * display.texi (Fontsets): Don't mention generic characters.
3434
22526bc4 3435 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3436 argument FUNCTION with a cons cell as KEY.
22526bc4 3437
eaf4b689
EZ
34382008-10-13 Eli Zaretskii <eliz@gnu.org>
3439
45e46036
EZ
3440 * objects.texi (Primitive Function Type): Move "@cindex special
3441 forms" from here...
3442
3443 * eval.texi (Special Forms): ...to here.
3444
3445 * functions.texi (What Is a Function): `functionp' returns nil for
3446 special forms. Add an xref.
3447
eaf4b689
EZ
3448 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3449 Variables".
3450
3451 * variables.texi (Frame-Local Variables): New section.
3452 (Buffer-Local Variables): Add an xref to it.
3453 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3454 have both frame-local and buffer-local binding.
3455
3456 * frames.texi (Frames): Mention multiple tty frames.
3457 (Frame Parameters, Parameter Access): Mention frame-local variable
3458 bindings.
3459
15688fce
GM
34602008-09-20 Glenn Morris <rgm@gnu.org>
3461
3462 * display.texi (Defining Faces): Recommend against face variables.
3463
35539065
JB
34642008-09-16 Juanma Barranquero <lekktu@gmail.com>
3465
3466 * display.texi (Echo Area Customization): Fix typo.
3467
6a57054b
JB
34682008-09-09 Juanma Barranquero <lekktu@gmail.com>
3469
3470 * loading.texi (Where Defined): Add `defface' item.
3471
d632fb82
MR
34722008-09-06 Martin Rudalics <rudalics@gmx.at>
3473
3474 * loading.texi (Where Defined): Fix description of symbol-file.
3475
905a9adb
JR
34762008-08-26 Jason Rumney <jasonr@gnu.org>
3477
3478 * display.texi (TIFF Images): New section describing :index property.
3479
852e91b7
CY
34802008-08-23 Chong Yidong <cyd@stupidchicken.com>
3481
3482 * display.texi (Temporary Displays): Remove unnecessary comment
3483 about usage of temp-buffer-show-hook.
3484
6be001ee
CY
34852008-08-05 Chong Yidong <cyd@stupidchicken.com>
3486
3487 * symbols.texi (Other Plists): Fix incorrect example.
3488 Suggested by Florian Beck.
3489
58e3d8e8
JB
34902008-07-31 Juanma Barranquero <lekktu@gmail.com>
3491
3492 * os.texi: Fix previous change.
3493
7c2fb837
DN
34942008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3495
3496 * os.texi:
3497 * intro.texi:
3498 * files.texi: Remove VMS support.
3499
9e2a2647
DN
35002008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3501
3502 * os.texi:
3503 * frames.texi:
3504 * display.texi: Remove mentions of Mac Carbon.
3505
c4f4682b
MB
35062008-07-01 Miles Bader <miles@gnu.org>
3507
3508 * text.texi (Special Properties):
3509 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3510
3696411e
JB
35112008-06-28 Johan Bockgård <bojohan@gnu.org>
3512
3513 * display.texi (Other Image Types): Fix copy/paste error; say
3514 "PBM", not "XBM".
3515
f2a77c3a
DN
35162008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3517
3518 * os.texi: Remove references to obsolete systems.
3519
6d52677d
EZ
35202008-06-20 Eli Zaretskii <eliz@gnu.org>
3521
3522 * makefile.w32-in (distclean): Remove makefile.
3523
1a87da4c
GM
35242008-06-17 Glenn Morris <rgm@gnu.org>
3525
3526 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3527 (elisp, dist): Remove rules and variables that are obsolete now
3528 the lisp manual is no longer distributed separately.
3529
fdda1c5d
GM
35302008-06-16 Glenn Morris <rgm@gnu.org>
3531
646692e9
GM
3532 * configure, configure.in, mkinstalldirs: Remove unused files.
3533
3534 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3535 * vol1.texi (EMACSVER):
6a57054b 3536 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3537
3538 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3539 as per maintain.info.
3540
611bee81
GM
35412008-06-15 Glenn Morris <rgm@gnu.org>
3542
a7bed3a0
GM
3543 * makefile.w32-in (manual): Use "23" rather than "21".
3544
3545 * Makefile.in (emacsver): New, set by configure.
3546 (manual): Use emacsver.
3547
d794edf2
GM
3548 * intro.texi: Report bugs using M-x report-emacs-bug.
3549
611bee81
GM
3550 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3551
c73e02fa
GM
35522008-06-13 Daniel Engeler <engeler@gmail.com>
3553
3554 * elisp.texi, internals.texi, processes.texi: Add documentation
3555 about serial port access.
3556
e40a85cd
MB
35572008-06-05 Miles Bader <miles@gnu.org>
3558
3559 * display.texi (Displaying Faces): Update to reflect function
3560 renamings in face-remap.el.
3561
7b753744
JB
35622008-06-05 Juanma Barranquero <lekktu@gmail.com>
3563
3564 * display.texi (Fontsets): Fix typos.
3565
9d3d42fb
MB
35662008-06-03 Miles Bader <miles@gnu.org>
3567
7b753744
JB
3568 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3569 remove-relative-face-remapping, set-base-face-remapping,
3570 and set-default-base-face-remapping.
9d3d42fb 3571
f2cec7a9
MB
35722008-06-01 Miles Bader <miles@gnu.org>
3573
3574 * display.texi (Displaying Faces): Add face-remapping-alist.
3575
8f39c96d
SM
35762008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3577
3578 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3579 variable names.
3580
1ef5eecc
ER
35812008-05-03 Eric S. Raymond <esr@golux>
3582
352c8b4a 3583 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3584 (current-global-map) return references, not copies.
3585
63b4387f
JL
35862008-05-02 Juri Linkov <juri@jurta.org>
3587
3588 * minibuf.texi (Text from Minibuffer): Document a list of
3589 default values for `read-from-minibuffer'.
3590
38a8b703
JB
35912008-04-24 Juanma Barranquero <lekktu@gmail.com>
3592
3593 * nonascii.texi (Translation of Characters): Fix previous change.
3594
7c42e639
CY
35952008-04-20 Chong Yidong <cyd@stupidchicken.com>
3596
3597 * display.texi (Overlay Properties): Clarify role of underlying
3598 textprop and overlay keymaps for display strings.
3599
3600 * keymaps.texi (Active Keymaps): Ditto.
3601
25c0d999
SM
36022008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3603
3604 * minibuf.texi (Programmed Completion):
3605 Replace dynamic-completion-table with the new completion-table-dynamic.
3606
e3af5968
CY
36072008-04-07 Chong Yidong <cyd@stupidchicken.com>
3608
3609 * intro.texi (Some Terms): Change "fonts in this manual" index
3610 entry to "typographic conventions".
3611
6bfc8698
EZ
36122008-04-05 Eli Zaretskii <eliz@gnu.org>
3613
3614 * objects.texi (Text Props and Strings): Add indexing for read
3615 syntax of text properties.
3616
4972c361
SM
36172008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3618
3619 * processes.texi (Decoding Output): Remove process-filter-multibyte
3620 functions.
3621
c70a68db
MR
36222008-03-15 Martin Rudalics <rudalics@gmx.at>
3623
3624 * display.texi (Finding Overlays): Say that empty overlays at
3625 the end of the buffer are reported too.
3626
1291fd36
GM
36272008-03-13 Glenn Morris <rgm@gnu.org>
3628
3629 * elisp.texi (EMACSVER): Set to 23.0.60.
3630
c6b0dfd5
CY
36312008-02-26 Chong Yidong <cyd@stupidchicken.com>
3632
38a8b703 3633 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3634
875fc30c
GM
36352008-02-22 Glenn Morris <rgm@gnu.org>
3636
3637 * frames.texi (Position Parameters): Clarify the description of
3638 `left' and `top', using information from "Geometry".
3639 (Geometry): Give a pointer to "Position Parameters", rather than
3640 repeating information.
3641
d8c8e45a
GM
36422008-02-11 Glenn Morris <rgm@gnu.org>
3643
3644 * objects.texi (Equality Predicates): No longer talk about "two"
3645 functions.
3646
38a8b703 36472008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3648
3649 * objects.texi (Equality Predicates): Add defun for
3650 equal-including-properties.
3651
bfffe0b1
GM
36522008-02-10 Glenn Morris <rgm@gnu.org>
3653
3654 * objects.texi (Equality Predicates):
3655 Mention equal-including-properties.
3656
431b78c9
RS
36572008-02-07 Richard Stallman <rms@gnu.org>
3658
3659 * windows.texi (Window Start): Mention the feature of moving
3660 window-start to start of line.
3661
c8763fb6 36622008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3663
3664 * keymaps.texi (Tool Bar): Document rtl property.
3665
1a256502
TTN
36662008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3667
3668 * display.texi (Button Types):
3669 For define-button-type, clarify type of NAME.
3670
569382c2
MR
36712008-01-19 Martin Rudalics <rudalics@gmx.at>
3672
3673 * buffers.texi (Buffer Modification): Fix typo.
3674
f3041af1
DN
36752008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3676
3677 * os.texi (System Environment): Remove references to OSes that are
3678 not supported anymore.
3679
d35e1cd7
DN
36802008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3681
3682 * os.texi (System Environment): Remove mention for Masscomp.
3683
23af7580
RS
36842008-01-04 Richard Stallman <rms@gnu.org>
3685
3686 * display.texi (Faces): Don't talk about internal face vector as arg
3687 to facep.
3688
3689 * customize.texi (Type Keywords): Fix previous change.
3690
3691 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3692 * elisp.texi (Top): Fix menu for commands.texi change.
3693
ec7d5b1e
RS
36942007-12-30 Richard Stallman <rms@gnu.org>
3695
5dcb4c4e 3696 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3697 (Accessing Scroll): New node broken out of Accessing Mouse.
3698
101a6cea
RS
36992007-12-28 Richard Stallman <rms@gnu.org>
3700
3701 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3702 (Basic Parameters): For `title', refer to title bar.
041817a4 3703 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3704
72b7e664
RS
37052007-12-23 Richard Stallman <rms@gnu.org>
3706
3707 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3708 Improve some of the commented-out keywords' text too.
3709
27a4f445
MR
37102007-12-14 Martin Rudalics <rudalics@gmx.at>
3711
e2e3f1d7
MR
3712 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3713 "visit the current buffer".
3714
27a4f445
MR
3715 * os.texi (System Interface): Fix typo.
3716
a2afc99d
RS
37172007-12-04 Richard Stallman <rms@gnu.org>
3718
3719 * objects.texi (Symbol Type): Fix typo.
3720
b694135c
RS
37212007-12-03 Richard Stallman <rms@gnu.org>
3722
3723 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3724
f99a19da
GM
37252007-12-01 Glenn Morris <rgm@gnu.org>
3726
3727 * functions.texi (Declaring Functions): Improve previous change.
3728
8f4b37d8
GM
37292007-11-30 Glenn Morris <rgm@gnu.org>
3730
3731 * functions.texi (Declaring Functions): Add optional fourth
3732 argument of declare-function, and setting third argument to `t'.
3733
61a2fe01
RS
37342007-11-29 Richard Stallman <rms@gnu.org>
3735
3736 * customize.texi (Composite Types): Document `group' type.
3737
cbfc5193
GM
37382007-11-29 Glenn Morris <rgm@gnu.org>
3739
5dcb4c4e
SM
3740 * functions.texi (Declaring Functions): Add findex.
3741 Mention `external' files.
cbfc5193 3742
8386283a
JB
37432007-11-26 Juanma Barranquero <lekktu@gmail.com>
3744
3745 * functions.texi (Declaring Functions): Fix directive.
3746
a07c9a8b
RS
37472007-11-25 Richard Stallman <rms@gnu.org>
3748
3749 * help.texi (Help Functions): Clean up last change.
3750
3751 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3752
3753 * loading.texi (Named Features): Minor cleanup.
3754
3755 * macros.texi (Eval During Expansion): Minor cleanup.
3756
3757 * variables.texi (Variable Aliases): Minor cleanup.
3758
a0925923
RS
37592007-11-24 Richard Stallman <rms@gnu.org>
3760
3761 * functions.texi (Declaring Functions): Clarify previous change.
3762
3763 * compile.texi (Compiler Errors): Clarify previous change.
3764
20c63e44
RS
37652007-11-24 Richard Stallman <rms@gnu.org>
3766
e5e76c04 3767 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3768 Clarify the text and move items around.
3769
5bb0cda3
GM
37702007-11-24 Glenn Morris <rgm@gnu.org>
3771
3772 * functions.texi (Declaring Functions): New section.
3773 * compile.texi (Compiler Errors): Mention declaring functions,
3774 defvar with no initvalue, and byte-compile-warnings.
3775
af13c86a
MR
37762007-11-15 Martin Rudalics <rudalics@gmx.at>
3777
3778 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3779 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3780
a5373305
MR
37812007-11-13 Martin Rudalics <rudalics@gmx.at>
3782
3783 * help.texi (Help Functions): Document new macro `with-help-window'.
3784
fe284805
JL
37852007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3786
3787 * searching.texi (Replacing Match): Describe new
3788 `match-substitute-replacement'.
3789
2c3a09b1
RS
37902007-10-31 Richard Stallman <rms@gnu.org>
3791
3792 * strings.texi (Creating Strings): Null strings from concat not unique.
3793
f2b480f4
RS
37942007-10-26 Richard Stallman <rms@gnu.org>
3795
3796 * objects.texi (Equality Predicates): Null strings are uniquified.
3797
3798 * minibuf.texi: Minor clarifications in previous change.
3799
db21122c
GM
38002007-10-25 Glenn Morris <rgm@gnu.org>
3801
3802 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3803
2328cbb3
RS
38042007-10-24 Richard Stallman <rms@gnu.org>
3805
3806 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3807
3808 * variables.texi (Frame-Local Variables): Node deleted.
3809 (Variables): Delete Frame-Local Variables from menu.
3810 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3811 (Default Value): Don't mention frame-local vars.
3812
3813 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3814
3815 * loading.texi (Unloading): Document FEATURE-unload-function
3816 instead of FEATURE-unload-hook.
3817
2328cbb3
RS
3818 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3819
c066bafa
JL
38202007-10-22 Juri Linkov <juri@jurta.org>
3821
3822 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3823 (High-Level Completion): Document a list of default value strings
3824 in the DEFAULT argument, for which minibuffer functions return the
3825 first element.
3826
65ced25f
JL
38272007-10-17 Juri Linkov <juri@jurta.org>
3828
3829 * text.texi (Filling): Update arguments of fill-paragraph.
3830 fill-paragraph operates on the active region in Transient Mark mode.
3831 Remove fill-paragraph-or-region.
3832
ee46ec8e
KB
38332007-10-13 Karl Berry <karl@gnu.org>
3834
3835 * elisp.texi (@dircategory): Move to after @copying,
3836 since we want @copying as close as possible to the beginning of
3837 the output.
3838
61bbdbc6
RS
38392007-10-12 Richard Stallman <rms@gnu.org>
3840
3841 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3842
3843 * commands.texi (Distinguish Interactive): New node,
3844 broken out from Interactive Call and rewritten.
3845 (Command Loop): Put Distinguish Interactive in menu.
3846
af23e1e8
RS
38472007-10-09 Richard Stallman <rms@gnu.org>
3848
3849 * text.texi (Examining Properties): Mention overlay priority.
3850
3851 * display.texi (Display Margins): Correct the description
3852 of margin display specifications.
3853 (Replacing Specs): New subnode broken out of Display Property.
3854
e1965a69
JL
38552007-10-06 Juri Linkov <juri@jurta.org>
3856
3857 * text.texi (Filling): Document fill-paragraph-or-region.
3858
4638454b
JB
38592007-10-05 Juanma Barranquero <lekktu@gmail.com>
3860
3861 * display.texi (Auto Faces): Fix typo.
3862
7ed54cc5
RS
38632007-10-02 Richard Stallman <rms@gnu.org>
3864
3865 * display.texi (Display Property): Explain some display specs
3866 don't let you move point in.
3867
5dcb4c4e
SM
3868 * frames.texi (Cursor Parameters):
3869 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3870
3871 * windows.texi (Basic Windows): Don't describe
3872 cursor-in-non-selected-windows here.
3873
305a7ef2
EZ
38742007-10-01 Eli Zaretskii <eliz@gnu.org>
3875
3876 * processes.texi (Misc Network): Note that these functions are
3877 supported only on some systems.
3878
f7a7f4eb
RS
38792007-10-01 Richard Stallman <rms@gnu.org>
3880
3881 * display.texi (Overlay Properties): Explain nil as priority.
3882 Explain that conflicts are unpredictable if not resolved by
3883 priorities.
3884
780d7bb9
RS
38852007-09-23 Richard Stallman <rms@gnu.org>
3886
3887 * macros.texi (Backquote): Minor clarification.
3888
14b4fdfb
RS
38892007-09-19 Richard Stallman <rms@gnu.org>
3890
3891 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3892 Clarify when they work in parallel and when one overrides.
3893 Fix error in example.
14b4fdfb 3894
b8d4c8d0
GM
38952007-09-06 Glenn Morris <rgm@gnu.org>
3896
b3e755a9 3897 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3898 commands to use ../../info.
3899 * Makefile.in (infodir): Go up one more level.
4638454b 3900 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3901 (miscmanualdir): New.
3902 (dist): Use new variable miscmanualdir.
3903 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3904 (usermanualdir): Change from ../man to ../emacs.
3905
1bb1f7d3
MR
39062007-08-30 Martin Rudalics <rudalics@gmx.at>
3907
3908 * commands.texi (Command Loop Info): Advise against changing
3909 most variables described here. Explain new variable
3910 last-repeatable-command.
3911
b8d4c8d0
GM
39122007-08-29 Glenn Morris <rgm@gnu.org>
3913
3914 * elisp.texi (EMACSVER): Increase to 23.0.50.
3915
39162007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3917
3918 * frames.texi (Basic Parameters): Add display-environment-variable
3919 and term-environment-variable.
3920
39212007-08-28 Juri Linkov <juri@jurta.org>
3922
3923 * display.texi (Image Formats, Other Image Types): Add SVG.
3924
39252007-08-28 Juri Linkov <juri@jurta.org>
3926
3927 * display.texi (Images): Move formats-related text to new node
3928 "Image Formats".
3929 (Image Formats): New node.
3930
619fb9ee
RS
39312007-08-27 Richard Stallman <rms@gnu.org>
3932
3933 * windows.texi (Window Configurations): Clarify what
3934 a window configuration saves.
3935
b8d4c8d0
GM
39362007-08-25 Richard Stallman <rms@gnu.org>
3937
3938 * display.texi (Images): Delete redundant @findex.
3939
39f9da30
GM
39402007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3941
3942 * text.texi (Change Hooks): (after|before)-change-functions are no
3943 longer bound to nil while running; rather inhibit-modification-hooks
3944 is t.
3945
b8d4c8d0
GM
39462007-08-16 Richard Stallman <rms@gnu.org>
3947
5dcb4c4e
SM
3948 * processes.texi (Asynchronous Processes):
3949 Clarify doc of start-file-process.
b8d4c8d0
GM
3950
39512007-08-08 Martin Rudalics <rudalics@gmx.at>
3952
3953 * modes.texi (Example Major Modes): Fix typo.
3954
39552007-08-08 Glenn Morris <rgm@gnu.org>
3956
3957 * intro.texi (nil and t): Do not use `iff' in documentation.
3958
3959 * tips.texi (Documentation Tips): Recommend against `iff'.
3960
39612007-08-07 Chong Yidong <cyd@stupidchicken.com>
3962
3963 * display.texi (Image Cache): Document image-refresh.
3964
39652007-08-06 Martin Rudalics <rudalics@gmx.at>
3966
3967 * windows.texi (Size of Window): Document window-full-width-p.
3968
39692007-07-25 Glenn Morris <rgm@gnu.org>
3970
3971 * gpl.texi (GPL): Replace license with GPLv3.
3972
3973 * Relicense all FSF files to GPLv3 or later.
3974
39752007-07-24 Michael Albinus <michael.albinus@gmx.de>
3976
4638454b
JB
3977 * processes.texi (Synchronous Processes):
3978 Add `process-file-shell-command'.
b8d4c8d0
GM
3979 (Asynchronous Processes): Mention restricted use of
3980 `process-filter' and `process-sentinel' in
3981 `start-file-process'. Add `start-file-process-shell-command'.
3982
39832007-07-17 Michael Albinus <michael.albinus@gmx.de>
3984
3985 * files.texi (Magic File Names): Introduce optional parameter
3986 IDENTIFICATION for `file-remote-p'.
3987
39882007-07-16 Richard Stallman <rms@gnu.org>
3989
3990 * display.texi (Defining Faces): Fix previous change.
3991
39922007-07-14 Richard Stallman <rms@gnu.org>
3993
3994 * control.texi (Handling Errors): Document `debug' in handler list.
3995
39962007-07-10 Richard Stallman <rms@gnu.org>
3997
3998 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3999
40002007-07-09 Richard Stallman <rms@gnu.org>
4001
4002 * files.texi (Magic File Names): Rewrite previous change.
4003
40042007-07-08 Michael Albinus <michael.albinus@gmx.de>
4005
4006 * files.texi (Magic File Names): Introduce optional parameter
4007 CONNECTED for `file-remote-p'.
4008
40092007-07-07 Michael Albinus <michael.albinus@gmx.de>
4010
4011 * processes.texi (Asynchronous Processes):
4012 * files.texi (Magic File Names): Add `start-file-process'.
4013
40142007-06-27 Richard Stallman <rms@gnu.org>
4015
5dcb4c4e
SM
4016 * files.texi (Format Conversion Piecemeal):
4017 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4018
40192007-06-27 Michael Albinus <michael.albinus@gmx.de>
4020
4638454b
JB
4021 * files.texi (Magic File Names): Remove `dired-call-process'.
4022 Add `process-file'.
b8d4c8d0
GM
4023
40242007-06-27 Kenichi Handa <handa@m17n.org>
4025
4026 * text.texi (Special Properties): Fix description about
4638454b 4027 `composition' property.
b8d4c8d0
GM
4028
40292007-06-26 Kenichi Handa <handa@m17n.org>
4030
4031 * nonascii.texi (Default Coding Systems): Document about the
4032 return value `undecided'.
4033
40342007-06-25 David Kastrup <dak@gnu.org>
4035
4036 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4037 `current-active-maps'.
4038
40392007-06-24 Karl Berry <karl@gnu.org>
4040
4638454b 4041 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4042
40432007-06-15 Juanma Barranquero <lekktu@gmail.com>
4044
4045 * display.texi (Overlay Arrow): Doc fix.
4046
40472007-06-14 Karl Berry <karl@tug.org>
4048
4049 * anti.texi (Antinews): Typo.
4050
40512007-06-14 Chong Yidong <cyd@stupidchicken.com>
4052
4053 * display.texi (Image Cache): Document image-refresh.
4054
40552007-06-12 Karl Berry <karl@gnu.org>
4056
4057 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4058 * two-volume.make: New file.
4059 * .cvsignore: Ignore two-volume files.
4060
40612007-06-12 Tom Tromey <tromey@redhat.com>
4062
4063 * os.texi (Init File): Document user-emacs-directory.
4064
40652007-06-03 Nick Roberts <nickrob@snap.net.nz>
4066
4067 * commands.texi (Click Events): Describe width and height when
4068 object is nil.
4069
40702007-05-30 Nick Roberts <nickrob@snap.net.nz>
4071
5dcb4c4e
SM
4072 * commands.texi (Click Events): Layout more logically.
4073 Describe width and height.
b8d4c8d0
GM
4074 (Drag Events, Motion Events): Update to new format for position.
4075
40762007-06-02 Richard Stallman <rms@gnu.org>
4077
4078 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4079
40802007-06-02 Chong Yidong <cyd@stupidchicken.com>
4081
4082 * Version 22.1 released.
4083
40842007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4085
4086 * text.texi (Special Properties): Correct meaning of fontified face.
4087
40882007-05-30 Richard Stallman <rms@gnu.org>
4089
4090 * text.texi (Special Properties): Add link to Adjusting Point.
4091
40922007-05-12 Richard Stallman <rms@gnu.org>
4093
4094 * text.texi (Margins): indent-to-left-margin is not the default.
4095 (Mode-Specific Indent): For indent-line-function, the default
4096 is indent-relative.
4097
4098 * modes.texi (Example Major Modes): Explain last line of text-mode
4099 is redundant.
4100
41012007-05-10 Richard Stallman <rms@gnu.org>
4102
4103 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4104
4105 * help.texi (Keys in Documentation): Add reference to
4106 Documentation Tips.
4107
4108 * files.texi (Format Conversion): TO-FN gets three arguments.
4109
4110 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4111
41122007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4113
4114 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4115 * files.texi (Format Conversion): Expand intro; add menu.
4116 (Format Conversion Overview, Format Conversion Round-Trip)
4117 (Format Conversion Piecemeal): New nodes/subsections.
4118 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4119 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4120 (Saving Properties): Delete node/subsection.
4121
41222007-05-07 Karl Berry <karl@gnu.org>
4123
4124 * elisp.texi (EMACSVER): Back to 22.
4125
41262007-05-06 Richard Stallman <rms@gnu.org>
4127
4128 * processes.texi (Accepting Output): Revert most of previous change.
4129
41302007-05-05 Richard Stallman <rms@gnu.org>
4131
4132 * processes.texi (Accepting Output): accept-process-output
4133 uses microseconds, not milliseconds. But that arg is obsolete.
4134
41352007-05-04 Karl Berry <karl@tug.org>
4136
4137 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4138
41392007-05-04 Eli Zaretskii <eliz@gnu.org>
4140
4141 * tips.texi (Documentation Tips): Rearrange items to place the
4142 more important ones first. Add an index entry for hyperlinks.
4143
41442007-05-03 Karl Berry <karl@gnu.org>
4145
4146 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4147 (EMACSVER) [smallbook]: 22 for printed version.
4148
4149 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4150 so restore anchor to normal position after defun. Found by Kevin Ryde.
4151
41522007-04-26 Glenn Morris <rgm@gnu.org>
4153
4154 * elisp.texi (EMACSVER): Increase to 22.1.50.
4155
41562007-04-28 Karl Berry <karl@gnu.org>
4157
4158 * elisp.texi: Improve line breaks on copyright page,
4159 similar layout to emacs manual, 8.5x11 by default.
4160
41612007-04-24 Richard Stallman <rms@gnu.org>
4162
4163 * text.texi (Special Properties): Add xref to Overlay Properties.
4164
4165 * display.texi (Overlay Properties): Add xref to Special Properties.
4166
41672007-04-22 Richard Stallman <rms@gnu.org>
4168
4169 * keymaps.texi (Extended Menu Items): Move the info about
4170 format with cached keyboard binding.
4171
41722007-04-21 Richard Stallman <rms@gnu.org>
4173
4174 * text.texi (Special Properties): Clarify previous change.
4175
4176 * files.texi (File Name Expansion): Clarify previous change.
4177
4178 * display.texi (Attribute Functions): Fix example for
4179 face-attribute-relative-p.
4180
41812007-04-19 Kenichi Handa <handa@m17n.org>
4182
4183 * text.texi (Special Properties): Document composition property.
4184
41852007-04-19 Glenn Morris <rgm@gnu.org>
4186
4187 * files.texi (File Name Expansion): Mention "superroot".
4188
41892007-04-15 Chong Yidong <cyd@stupidchicken.com>
4190
4191 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4192 setups.
4193 (Display Feature Testing): Note that display refers to all
4194 physical monitors for multi-monitor setups.
4195
41962007-04-14 Richard Stallman <rms@gnu.org>
4197
4198 * lists.texi (Sets And Lists): Clarify `delete' examples.
4199 Remove spurious xref to same node.
4200 Clarify xref for add-to-list.
4201
42022007-04-12 Nick Roberts <nickrob@snap.net.nz>
4203
4204 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4205 value of lisp-mode-map.
4206
42072007-04-11 Karl Berry <karl@gnu.org>
4208
4209 * anti.texi (Antinews):
4210 * display.texi (Overlay Properties, Defining Images):
4211 * processes.texi (Synchronous Processes, Sentinels):
4212 * syntax.texi (Syntax Table Internals):
4213 * searching.texi (Regexp Special):
4214 * nonascii.texi (Default Coding Systems):
4215 * text.texi (Special Properties):
4216 * minibuf.texi (Basic Completion): Wording to improve breaks in
4217 8.5x11 format.
4218 * elisp.texi (smallbook): New @set to more easily switch between
4219 smallbook and 8.5x11.
4220
42212007-04-11 Richard Stallman <rms@gnu.org>
4222
4223 * text.texi (Lazy Properties): Minor fix.
4224
42252007-04-08 Karl Berry <karl@gnu.org>
4226
4227 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4228 * macros.texi (Backquote): Downcase Backquote in index entries for
4229 consistency.
4230
42312007-04-08 Richard Stallman <rms@gnu.org>
4232
4233 * text.texi (Adaptive Fill): Just describe default,
4234 don't show it (since it contains non-ASCII chars).
4235
42362007-04-07 Karl Berry <karl@gnu.org>
4237
4238 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4239 adaptive-fill-regexp's value, since they are not in the standard
4240 TeX fonts.
4241
42422007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4243
4244 * display.texi (Defining Faces): Fix example.
4245
42462007-04-07 Karl Berry <karl@gnu.org>
4247
4248 * display.texi (Button Buffer Commands): Improve page break.
4249
42502007-04-07 Richard Stallman <rms@gnu.org>
4251
4252 * advice.texi (Activation of Advice): Remove redundant index entry.
4253
4254 * backups.texi: Improve index entries. Remove redundant ones.
4255
4256 * compile.texi (Byte Compilation): Improve index entry.
4257
4258 * hash.texi (Creating Hash): Improve index entry.
4259
4260 * symbols.texi (Definitions): Improve index entry.
4261
4262 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4263
4264 * maps.texi (Standard Keymaps): Remove useless index entry.
4265
4266 * help.texi (Documentation Basics): Remove redundant index entries.
4267
4268 * customize.texi: Improve index entries.
4269 Remove redundant/useless ones.
4270
4271 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4272
4273 * streams.texi (Output Variables): Improve index entry.
4274
4275 * abbrevs.texi (Abbrevs): Remove useless index entry.
4276
4277 * macros.texi (Expansion): Remove useless index entry.
4278
4279 * text.texi: Improve index entries. Remove redundant/useless ones.
4280 (Text Properties, Examining Properties)
4281 (Special Properties): Use "property category" instead of "category"
4282 to refer to the `category' property.
4283
4284 * positions.texi: Improve index entries. Remove useless one.
4285
4286 * lists.texi: Improve index entries. Remove redundant/useless ones.
4287
4288 * os.texi: Improve index entries.
4289 (Timers): Fix previous change.
4290
4291 * buffers.texi: Improve index entries.
4292 (Modification Time): Get rid of term "obsolete buffer".
4293
4294 * debugging.texi: Improve index entries.
4295 (Test Coverage): Add xref to other test coverage ftr.
4296
4297 * eval.texi: Improve index entry. Remove redundant ones.
4298
4299 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4300
4301 * files.texi: Improve index entries. Remove redundant/useless ones.
4302
4303 * objects.texi: Improve index entries.
4304
4305 * processes.texi: Improve index entries.
4306
4307 * modes.texi: Improve index entry. Remove redundant one.
4308
4309 * nonascii.texi: Improve index entries.
4310
4311 * internals.texi: Improve index entries.
4312
4313 * syntax.texi: Improve index entries.
4314
4315 * keymaps.texi (Active Keymaps): Improve index entries.
4316
4317 * commands.texi: Improve index entries. Remove redundant/useless ones.
4318
4319 * frames.texi: Improve index entries. Remove redundant/useless ones.
4320
4321 * markers.texi: Improve index entries. Remove redundant ones.
4322
4323 * tips.texi: Improve index entries.
4324
4325 * loading.texi (Unloading): Improve index entry.
4326
4327 * variables.texi: Improve index entries. Remove redundant one.
4328
4329 * sequences.texi: Improve index entry.
4330
4331 * display.texi: Improve index entries. Remove redundant ones.
4332
4333 * windows.texi: Improve index entries.
4334
4335 * searching.texi: Improve index entries. Remove redundant one.
4336
4337 * strings.texi (Case Tables): Improve last change.
4338
43392007-04-04 Chong Yidong <cyd@stupidchicken.com>
4340
4341 * strings.texi (Case Tables): Document with-case-table and
4342 ascii-case-table.
4343
43442007-04-03 Karl Berry <karl@gnu.org>
4345
4346 * processes.texi (Network): Reword to improve page break.
4347
43482007-04-03 Eli Zaretskii <eliz@gnu.org>
4349
4350 * functions.texi (Inline Functions): Describe more disadvantages
4351 of defsubst, and make advice against it stronger.
4352
43532007-04-02 Karl Berry <karl@gnu.org>
4354
4355 * backups.texi (Backup Names): Avoid widow words.
4356 * modes.texi (Example Major Modes): Align last comment.
4357
43582007-04-01 Chong Yidong <cyd@stupidchicken.com>
4359
4360 * keymaps.texi (Remapping Commands): Document new arg to
4361 command-remapping.
4362
43632007-04-01 Karl Berry <karl@gnu.org>
4364
4365 * processes.texi (Low-Level Network): Typo.
4366 * loading.texi (Hooks for Loading): Avoid double "the".
4367 * keymaps.texi (Key Sequences): No double "and".
4368 (Changing Key Bindings): Shorten to improve line break.
4369
43702007-03-31 Glenn Morris <rgm@gnu.org>
4371
4372 * os.texi (Timers): Fix description of run-at-time TIME formats.
4373
43742007-03-31 Richard Stallman <rms@gnu.org>
4375
4376 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4377 regarding ellipsis.
4378
43792007-03-31 Eli Zaretskii <eliz@gnu.org>
4380
4381 * intro.texi (nil and t):
4382 * symbols.texi (Plists and Alists):
4383 * variables.texi (Variable Aliases, Constant Variables):
4384 * functions.texi (Defining Functions):
4385 * advice.texi (Advising Primitives):
4386 * debugging.texi (Syntax Errors, Compilation Errors):
4387 * minibuf.texi (Minibuffer Windows):
4388 * commands.texi (Adjusting Point):
4389 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4390 (Auto Major Mode, Major Mode Conventions):
4391 * help.texi (Describing Characters):
4392 * files.texi (Create/Delete Dirs, Information about Files)
4393 (File Locks, Writing to Files, Reading from Files)
4394 (Saving Buffers):
4395 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4396 * frames.texi (Finding All Frames):
4397 * positions.texi (Buffer End, Motion):
4398 * markers.texi (The Region):
4399 * text.texi (Deletion, Near Point):
4400 * display.texi (Displaying Messages, Truncation):
4401 * os.texi (Processor Run Time):
4402 * tips.texi (Key Binding Conventions, Programming Tips)
4403 (Warning Tips, Documentation Tips, Comment Tips):
4404 * internals.texi (Memory Usage): Improve indexing.
4405
4406 * variables.texi (Frame-Local Variables):
4407 * functions.texi (Argument List):
4408 * loading.texi (Library Search):
4409 * streams.texi (Output Variables):
4410 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4411 * searching.texi (Replacing Match, Search and Replace):
4412 * processes.texi (Byte Packing, Decoding Output)
4413 (Accepting Output, Network Servers, Shell Arguments):
4414 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4415 * windows.texi (Window Point, Window Start):
4416 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4417 * commands.texi (Reading Input, Keyboard Events):
4418 * minibuf.texi (Reading File Names, Minibuffer Completion)
4419 (Recursive Mini):
4420 * positions.texi (List Motion):
4421 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4422 * numbers.texi (Arithmetic Operations, Math Functions)
4423 (Predicates on Numbers, Comparison of Numbers):
4424 (Numeric Conversions):
4425 * locals.texi (Standard Buffer-Local Variables):
4426 * maps.texi (Standard Keymaps):
4427 * os.texi (User Identification, System Environment, Recording Input)
4428 (X11 Keysyms):
4429 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4430 * backups.texi (Backups and Auto-Saving):
4431 * customize.texi (Customization, Group Definitions)
4432 (Variable Definitions):
4433 * compile.texi (Byte Compilation): Improve index entries.
4434
44352007-03-31 Karl Berry <karl@gnu.org>
4436
4437 * macros.texi (Defining Macros): Avoid widow syllable.
4438
44392007-03-31 Eli Zaretskii <eliz@gnu.org>
4440
4441 * elisp.texi (Top): Postscript -> PostScript.
4442
4443 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4444
44452007-03-31 Markus Triska <markus.triska@gmx.at>
4446
4447 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4448
44492007-03-30 Karl Berry <karl@gnu.org>
4450
4451 * lists.texi (List-related Predicates): Remove spurious @need.
4452 (Setcdr): Use @smallexample to improve page break.
4453 (Association Lists) <assoc>: Reword to improve page break.
4454
4455 * strings.texi (String Conversion): Insert blank line to improve
4456 page break.
4457
4458 * numbers.texi (Random Numbers): Use @minus{}.
4459 (Math Functions): Use @minus{}.
4460
4461 * intro.texi (Acknowledgements): Avoid line breaks before middle
4462 initials.
4463
44642007-03-24 Eli Zaretskii <eliz@gnu.org>
4465
4466 * errors.texi (Standard Errors): Add an index entry.
4467
44682007-03-19 Richard Stallman <rms@gnu.org>
4469
4470 * os.texi (Recording Input): recent-keys now gives 300 keys.
4471
44722007-03-12 Glenn Morris <rgm@gnu.org>
4473
4474 * os.texi: Replace "daylight savings" with "daylight saving"
4475 throughout.
4476
44772007-03-05 Richard Stallman <rms@gnu.org>
4478
5dcb4c4e
SM
4479 * variables.texi (File Local Variables):
4480 Update enable-local-variables values.
b8d4c8d0
GM
4481
44822007-03-04 Richard Stallman <rms@gnu.org>
4483
4484 * syntax.texi (Control Parsing): Minor clarification.
4485
4486 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4487
4488 * sequences.texi (Sequence Functions): Move string-bytes away,
4489 add xref.
4490
4491 * nonascii.texi (Text Representations): Move string-bytes here.
4492
4493 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4494
4495 * minibuf.texi (Basic Completion): Minor clarification.
4496
4497 * markers.texi (The Mark): Clarify existence vs activation of mark.
4498 Other cleanup.
4499
4500 * display.texi (Finding Overlays): Write better example.
4501
4502 * compile.texi (Eval During Compile): Clarify putting macros
4503 in eval-when-compile.
4504
c5602427 45052007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4506
4507 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4508 load-read-function definition doc.
b8d4c8d0
GM
4509
45102007-02-21 Kim F. Storm <storm@cua.dk>
4511
4512 * strings.texi (Text Comparison): Mention that assoc-string
4513 converts symbols to strings before testing.
4514
45152007-02-17 Kim F. Storm <storm@cua.dk>
4516
4517 * processes.texi (Bindat Spec): Vector types can have optional
4518 element type.
4519 (Bindat Examples): Fix example. Add vector with element type.
4520
45212007-02-16 Andreas Schwab <schwab@suse.de>
4522
4523 * strings.texi (Formatting Strings): Document '+' flag.
4524
45252007-02-15 Juanma Barranquero <lekktu@gmail.com>
4526
4527 * strings.texi (Modifying Strings): Clarify that `clear-string'
4528 always converts the string to unibyte.
4529
45302007-02-14 Kim F. Storm <storm@cua.dk>
4531
4532 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4533 Rewrite glyph code description to refer to these functions.
4534 Remove details of encoding face number and char into integer code.
4535
45362007-02-03 Alan Mackenzie <acm@muc.de>
4537
4538 * loading.texi (Hooks for Loading): Make the description of
4539 `eval-after-load' more detailed, and amend the description of
4540 after-load-alist, in accordance with changes from 2006-05.
4541
45422007-02-03 Chong Yidong <cyd@stupidchicken.com>
4543
4544 * modes.texi (Defining Minor Modes): Document that a :require
4545 keyword or similar may be required to make saved customization
4546 variables work.
4547
45482007-02-03 Eli Zaretskii <eliz@gnu.org>
4549
4550 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4551 Texinfo guidelines and with what texnfo-upd.el expects.
4552 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4553 parts needed by `texinfo-multiple-files-update'.
4554
45552007-02-02 Eli Zaretskii <eliz@gnu.org>
4556
4557 * elisp.texi (Top): Update the top-level menus.
4558
4559 * syntax.texi (Categories): Add index entries.
4560
45612007-02-01 Juanma Barranquero <lekktu@gmail.com>
4562
4563 * display.texi (Attribute Functions): Fix name and description of
4564 the UNDERLINE arg of `set-face-underline-p'.
4565
45662007-01-29 Eli Zaretskii <eliz@gnu.org>
4567
4568 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4569 Variables", and "Standard Keymaps" to the detailed menu.
4570
4571 * variables.texi (Future Local Variables): Add index entry.
4572
45732007-01-28 Richard Stallman <rms@gnu.org>
4574
4575 * tips.texi (Coding Conventions): Clarify the tip about macros
4576 that define a function or a variable.
4577
4578 * files.texi (File Attributes): UID and GID can be floats.
4579 (Magic File Names): Explain why deferring all operations to
4580 the standard handler does not work.
4581
45822007-01-23 Martin Rudalics <rudalics@gmx.at>
4583
4584 * backups.texi (Reverting): Use "buffer" instead of "file"
4585 when talking about major and minor modes.
4586
45872007-01-21 Richard Stallman <rms@gnu.org>
4588
4589 * help.texi (Documentation): Add xref to Documentation Tips.
4590
45912007-01-14 Juanma Barranquero <lekktu@gmail.com>
4592
4593 * tips.texi (Coding Conventions): Fix typos.
4594
45952007-01-05 Richard Stallman <rms@gnu.org>
4596
4597 * modes.texi (Defining Minor Modes): Fix previous change.
4598
45992007-01-03 Richard Stallman <rms@gnu.org>
4600
4601 * customize.texi (Variable Definitions, Customization Types):
4602 Don't use * in doc string for defcustom.
4603
46042007-01-02 Richard Stallman <rms@gnu.org>
4605
4606 * variables.texi (Variable Aliases): Clarify that aliases vars
4607 always have the same value.
4608
4609 * processes.texi (Bindat Spec): Fix Texinfo usage.
4610
4611 * modes.texi (Defining Minor Modes): Explain effect of command
4612 defined with define-global-minor-mode on new buffers.
4613
46142006-12-30 Kim F. Storm <storm@cua.dk>
4615
4616 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4617 `auto-resize-tool-bars'.
4618
46192006-12-30 Richard Stallman <rms@gnu.org>
4620
4621 * keymaps.texi (Active Keymaps): Fix previous change.
4622
46232006-12-30 Nick Roberts <nickrob@snap.net.nz>
4624
4625 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4626
46272006-12-30 Kim F. Storm <storm@cua.dk>
4628
4629 * processes.texi (Bindat Spec): Clarify using field names in
4630 length specifications.
4631
46322006-12-29 Kim F. Storm <storm@cua.dk>
4633
4634 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4635 Add count and index variables for eval forms in repeat blocks.
4636
46372006-12-24 Richard Stallman <rms@gnu.org>
4638
5dcb4c4e
SM
4639 * customize.texi (Variable Definitions):
4640 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4641
46422006-12-19 Kim F. Storm <storm@cua.dk>
4643
4644 * commands.texi (Misc Events): User signals now result in sigusr1
4645 and sigusr2 events which are handled through special-event-map.
4646 (Special Events): User signals and drag-n-drop are special.
4647
46482006-12-17 Richard Stallman <rms@gnu.org>
4649
4650 * loading.texi (Named Features): Explain subfeatures better.
4651
4652 * customize.texi: Use "option" only for user options.
4653 For the keyword values inside defcustom etc, say "keywords".
4654 For :options value's elements, say "elements".
4655 :group should not be omitted.
4656
4657 * syntax.texi (Parsing Expressions): Split up node.
4658 (Motion via Parsing, Position Parse, Parser State)
4659 (Low-Level Parsing, Control Parsing): New subnodes.
4660 (Parser State): Document syntax-ppss-toplevel-pos.
4661
4662 * positions.texi (List Motion): Punctuation fix.
4663
4664 * files.texi (File Name Completion): Document PREDICATE arg
4665 to file-name-completion.
4666
46672006-12-16 Eli Zaretskii <eliz@gnu.org>
4668
4669 * internals.texi (Building Emacs, Writing Emacs Primitives):
4670 Add index entries.
4671
46722006-12-11 Richard Stallman <rms@gnu.org>
4673
4674 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4675 affects face menu. Explain how to make it non-nil without enabling
4676 any fontification.
4677
46782006-12-10 Chong Yidong <cyd@stupidchicken.com>
4679
4680 * modes.texi (Font Lock Basics): Document nil value of
4681 font-lock-defaults.
4682
46832006-12-10 Glenn Morris <rgm@gnu.org>
4684
4685 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4686 value for system-flag argument. Abbrev tables may not be empty
4687 when major modes are loaded.
4688
46892006-12-08 Juanma Barranquero <lekktu@gmail.com>
4690
4691 * makefile.w32-in (maintainer-clean): Partially revert last
4692 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4693 to protect elisp-covers.texi.
4694
46952006-12-07 Juanma Barranquero <lekktu@gmail.com>
4696
4697 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4698 Don't remove elisp* info files; they are already deleted by the
4699 `clean' and `distclean' targets, and they are in the $(infodir)
4700 directory, not the current one.
4701
47022006-12-04 Kim F. Storm <storm@cua.dk>
4703
4704 * commands.texi (Misc Events): Update signal events.
4705 (Event Examples): Add signal example.
4706
47072006-11-29 Richard Stallman <rms@gnu.org>
4708
4709 * frames.texi (Visibility of Frames): Explain visible windows
4710 can be covered by others. Add xref for raise-frame.
4711
47122006-11-28 Richard Stallman <rms@gnu.org>
4713
4714 * searching.texi (Regexp Special): Update when ^ is special.
4715
47162006-11-27 Eli Zaretskii <eliz@gnu.org>
4717
4718 * customize.texi (Customization, Common Keywords)
4719 (Group Definitions, Variable Definitions, Composite Types)
4720 (Type Keywords, Customization Types): Add index entries for
4721 various customization keywords.
4722
47232006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4724
4725 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4726
c8763fb6 47272006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4728
4729 * frames.texi (Window System Selections): Remove clipboard from
4730 description of selection-coding-system.
4731
47322006-11-06 Richard Stallman <rms@gnu.org>
4733
4734 * lists.texi (List Variables): Document COMPARE-FN.
4735
4736 * keymaps.texi: Avoid use of "binding" to mean a relation;
4737 use it only to refer to the meaning associated with a key.
4738 (Keymaps): Change menu node description.
4739
4740 * elisp.texi (Top): Change menu node description.
4741
4742 * display.texi (Managing Overlays): Document overlay-recenter.
4743
47442006-10-29 Chong Yidong <cyd@stupidchicken.com>
4745
4746 * Makefile.in: Use relative paths to avoid advertising filesystem
4747 contents during compilation.
4748
47492006-10-23 Kim F. Storm <storm@cua.dk>
4750
4751 * commands.texi (Event Input Misc): Update unread-command-events.
4752
47532006-10-23 Nick Roberts <nickrob@snap.net.nz>
4754
4755 * lists.texi (Sets And Lists): Fix typos.
4756
47572006-10-18 Juanma Barranquero <lekktu@gmail.com>
4758
4759 * control.texi (Processing of Errors): Use @var for an argument,
4760 not @code.
4761
47622006-10-16 Richard Stallman <rms@gnu.org>
4763
4764 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4765
4766 * keymaps.texi (Format of Keymaps): Show all the keymap element
4767 patterns that result from menu items.
4768 (Key Lookup): Minor cleanups.
4769
4770 * modes.texi (Precalculated Fontification): Don't say that
4771 not setting font-lock-defaults avoids loading font-lock.
4772
4773 * help.texi (Documentation): Move xref to Emacs Manual here.
4774 (Documentation Basics): From here.
4775 Also doc emacs-lisp-docstring-fill-column.
4776
4777 * elisp.texi: Update version and ISBN.
4778
4779 * commands.texi (Interactive Call): Clarify KEYS arg to
4780 call-interactively is a vector.
4781 (Command Loop Info): Delete anchor in this-command-keys.
4782 Add anchor in this-command-keys-vector.
4783 (Recursive Editing): Document how recursive-edit
4784 handles the current buffer.
4785
47862006-10-13 Chong Yidong <cyd@stupidchicken.com>
4787
4788 * frames.texi (Frame Titles): %c and %l are ignored in
4789 frame-title-format.
4790
47912006-10-11 Richard Stallman <rms@gnu.org>
4792
4793 * keymaps.texi (Key Sequences): Clarify use of kbd.
4794
47952006-10-10 Kim F. Storm <storm@cua.dk>
4796
4797 * lists.texi (Sets And Lists): Add memql.
4798
47992006-10-03 Richard Stallman <rms@gnu.org>
4800
4801 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4802 Clarify :ascii: and :nonascii:.
4803
48042006-09-29 Juri Linkov <juri@jurta.org>
4805
4806 * modes.texi (%-Constructs): Reorder coding systems in the
4807 documentation of %z to the real order displayed in the modeline.
4808
48092006-09-25 Richard Stallman <rms@gnu.org>
4810
4811 * os.texi (Timers): Describe timer-max-repeats.
4812
48132006-09-25 Chong Yidong <cyd@stupidchicken.com>
4814
4815 * os.texi (Timers): Mention with-local-quit.
4816
48172006-09-24 Richard Stallman <rms@gnu.org>
4818
4819 * searching.texi (Searching and Matching): Mention property search.
4820
4821 * commands.texi (Command Loop Info): Explain how read-event affects
4822 this-command-keys.
4823
48242006-09-20 Richard Stallman <rms@gnu.org>
4825
4826 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4827
4828 * windows.texi (Window Start): Minor cleanups.
4829
48302006-09-20 Kim F. Storm <storm@cua.dk>
4831
4832 * windows.texi (Window Start): pos-visible-in-window-p allows
4833 specifying t for position to mean "end of window".
4834 Add window-line-height.
4835
4836 * anti.texi (Antinews): Mention window-line-height.
4837
48382006-09-19 David Kastrup <dak@gnu.org>
4839
4840 * keymaps.texi (Searching Keymaps): Small clarification.
4841
48422006-09-18 Richard Stallman <rms@gnu.org>
4843
4844 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4845 cause keyboard menus.
4846 (Menu Keymaps): Likewise.
4847 (Defining Menus, Keyboard Menus): Clarify.
4848
4849 * text.texi (Fields): Clarify explanation of constrain-to-field.
4850
48512006-09-16 Eli Zaretskii <eliz@gnu.org>
4852
4853 * variables.texi (Tips for Defining): Fix a typo.
4854
48552006-09-15 Richard Stallman <rms@gnu.org>
4856
4857 * keymaps.texi (Remapping Commands, Searching Keymaps)
4858 (Active Keymaps): Clean up previous change.
4859
48602006-09-15 Jay Belanger <belanger@truman.edu>
4861
4862 * gpl.texi: Replace "Library Public License" by "Lesser Public
4863 License" throughout.
4864
48652006-09-15 David Kastrup <dak@gnu.org>
4866
4867 * keymaps.texi (Active Keymaps): Adapt description to use
4868 `get-char-property' instead `get-text-property'. Explain how
4869 mouse events change this. Explain the new optional argument of
4870 `key-binding' and its mouse-dependent lookup.
4871 (Searching Keymaps): Adapt description similarly.
4872 (Remapping Commands): Explain the new optional argument of
4873 `command-remapping'.
4874
48752006-09-14 Richard Stallman <rms@gnu.org>
4876
4877 * keymaps.texi (Searching Keymaps): Clarification.
4878 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4879
48802006-09-13 Richard Stallman <rms@gnu.org>
4881
4882 * objects.texi (Character Type): Node split.
4883 Add xref to Describing Characters.
4884 (Basic Char Syntax, General Escape Syntax)
4885 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4886
48872006-09-11 Richard Stallman <rms@gnu.org>
4888
4889 * display.texi (Display Table Format): Wording clarification.
4890 (Glyphs): Clarifications.
4891
48922006-09-10 Chong Yidong <cyd@stupidchicken.com>
4893
4894 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4895 local maps.
4896
48972006-09-10 Kim F. Storm <storm@cua.dk>
4898
4899 * display.texi (Forcing Redisplay): Document return value of
4900 function redisplay.
4901
49022006-09-09 Richard Stallman <rms@gnu.org>
4903
4904 * windows.texi (Window Hooks): Explain limits of
4905 window-scroll-functions.
4906
4907 * display.texi (Fringe Indicators): Update for last change in
4908 indicate-buffer-boundaries.
4909
49102006-09-08 Richard Stallman <rms@gnu.org>
4911
4912 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4913
49142006-09-06 Kim F. Storm <storm@cua.dk>
4915
4916 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4917
4918 * windows.texi (Window Start): Update pos-visible-in-window-p.
4919
49202006-09-04 Richard Stallman <rms@gnu.org>
4921
4922 * processes.texi (Accepting Output): Explain SECONDS=0 for
4923 accept-process-output.
4924
4925 * os.texi (Idle Timers): Explain why timer functions should not
4926 loop until (input-pending-p).
4927
49282006-09-02 Eli Zaretskii <eliz@gnu.org>
4929
4930 * makefile.w32-in (usermanualdir): New variable.
4931 (elisp.dvi): Use it.
4932
49332006-09-01 Eli Zaretskii <eliz@gnu.org>
4934
4935 * buffers.texi (Buffer Modification): Fix last change.
4936
49372006-09-01 Chong Yidong <cyd@stupidchicken.com>
4938
5dcb4c4e
SM
4939 * buffers.texi (Buffer Modification):
4940 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4941
49422006-08-31 Richard Stallman <rms@gnu.org>
4943
4944 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4945
49462006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4947
4948 * modes.texi (Syntactic Font Lock):
4949 Mention font-lock-syntactic-face-function
4950 instead of specific faces.
4951
49522006-08-29 Chong Yidong <cyd@stupidchicken.com>
4953
4954 * display.texi (Images): Add xrref to display-images-p.
4955
49562006-08-28 Kenichi Handa <handa@m17n.org>
4957
4958 * nonascii.texi (Lisp and Coding Systems): Fix description of
4959 detect-coding-region.
4960
49612006-08-27 Michael Olson <mwolson@gnu.org>
4962
4963 * processes.texi (Transaction Queues): Remove stray quote
4964 character.
4965
49662006-08-25 Richard Stallman <rms@gnu.org>
4967
4968 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4969 Add xref.
4970
49712006-08-24 Chong Yidong <cyd@stupidchicken.com>
4972
4973 * os.texi (Timers): Avoid waiting inside timers.
4974
49752006-08-21 Lute Kamstra <lute@gnu.org>
4976
4977 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4978
49792006-08-20 Richard Stallman <rms@gnu.org>
4980
4981 * os.texi (Idle Timers): New node, split out from Timers.
4982 Document current-idle-time.
4983 * commands.texi (Reading One Event): Update xref.
4984 * elisp.texi (Top): Update subnode menu.
4985
49862006-08-16 Richard Stallman <rms@gnu.org>
4987
4988 * keymaps.texi (Extended Menu Items): Show format of cached
4989 bindings in extended menu items.
4990
4991 * customize.texi (Variable Definitions): Explain when the
4992 standard value expression is evaluated.
4993
49942006-08-15 Chong Yidong <cyd@stupidchicken.com>
4995
4996 * commands.texi (Reading One Event): Explain idleness in
4997 `read-event'.
4998
49992006-08-12 Chong Yidong <cyd@stupidchicken.com>
5000
5001 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5002 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5003 relevant for Lisp programming.
5004 (Yank Commands): Rewrite introduction.
5005 (Undo): Clarify.
5006 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5007 (Filling): Remove redundant comment. Clarify return value of
5008 current-justification.
5009 (Margins): Minor clarifications.
5010 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5011 (Sorting): Update definition of sort-lines.
5012 (Columns): Clarify behavior of sort-columns.
5013 (Indent Tabs): Link to Tab Stops in Emacs manual.
5014 (Special Properties): Clarify.
5015 (Clickable Text): Mention Buttons package.
5016
50172006-08-12 Kevin Ryde <user42@zip.com.au>
5018
5019 * os.texi (Time Parsing): Add %z to description of
5020 format-time-string, as per docstring. Add cross reference to
5021 glibc manual for strftime.
5022
50232006-08-08 Richard Stallman <rms@gnu.org>
5024
5025 * modes.texi: Clean up wording in previous change.
5026
50272006-08-07 Chong Yidong <cyd@stupidchicken.com>
5028
5029 * modes.texi (Hooks): Clarify.
5030 (Major Mode Basics): Mention define-derived-mode explicitly.
5031 (Major Mode Conventions): Rebinding RET is OK for some modes.
5032 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5033 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5034 (Mode Line Basics): Clarify.
5035 (Mode Line Data): Mention help-echo and local-map in strings.
5036 Explain reason for treatment of non-risky variables.
5037 (Properties in Mode): Clarify.
5038 (Faces for Font Lock): Add font-lock-negation-char-face.
5039
50402006-08-04 Eli Zaretskii <eliz@gnu.org>
5041
5042 * strings.texi (Formatting Strings): Warn against arbitrary
5043 strings as first arg to `format'.
5044
50452006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5046
5047 * text.texi (Clickable Text): Mention `help-echo' text property.
5048 Update intro, examples and associated explanations.
5049
50502006-07-31 Richard Stallman <rms@gnu.org>
5051
5052 * commands.texi: Update xrefs.
5053 (Event Mod): New node, cut out from old Translating Input.
5054
5055 * maps.texi: Update xrefs.
5056
5057 * keymaps.texi (Translation Keymaps): New node.
5058 Update xrefs from Translating Input to Translation Keymaps.
5059
5060 * elisp.texi (Top): Update subnode menu.
5061
5062 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5063
5064 * os.texi (System Interface): Fix menu descriptions of some nodes.
5065 (Translating Input): Node deleted.
5066
50672006-07-31 Nick Roberts <nickrob@snap.net.nz>
5068
5069 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5070
5071 * lists.texi (Sets And Lists): Likewise.
5072
50732006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5074
5075 * text.texi (Fields): Mention POS
5076 requirement when narrowing is in effect.
5077
50782006-07-28 Richard Stallman <rms@gnu.org>
5079
5080 * display.texi (Face Attributes): Simplify wording.
5081 (Attribute Functions): Clarify meaning of new-frame default
5082 attribute settings.
5083
5084 * customize.texi (Common Keywords): Document how to use
5085 :package-version in a package not in Emacs.
5086
50872006-07-28 Kim F. Storm <storm@cua.dk>
5088
5089 * commands.texi (Reading One Event): Fix last change.
5090
50912006-07-26 Chong Yidong <cyd@stupidchicken.com>
5092
5093 * commands.texi (Reading One Event): Document SECONDS argument for
5094 read-event, read-char, and read-char-exclusive.
5095
50962006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5097
5098 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5099 to ensure correct identification.
5100
51012006-07-24 Richard Stallman <rms@gnu.org>
5102
5103 * text.texi (Clickable Text): Clarify.
5104
5105 * sequences.texi (Vector Functions): Delete duplicate xref.
5106
5107 * objects.texi (Function Type): Clarify.
5108
5109 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5110 modes.
5111
5112 * lists.texi (List Variables): New node.
5113 Material moved from other nodes.
5114
5115 * variables.texi (Setting Variables): add-to-list and
5116 add-to-ordered-list moved to List Variables node.
5117
51182006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5119
5120 * text.texi (Links and Mouse-1):
5121 For mouse-on-link-p, expand on arg POS.
5122
51232006-07-21 Kim F. Storm <storm@cua.dk>
5124
5125 * display.texi (Forcing Redisplay): Don't mention systems which
5126 don't support sub-second timers for redisplay-preemption-period.
5127
5128 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5129
51302006-07-21 Eli Zaretskii <eliz@gnu.org>
5131
5132 * frames.texi (Input Focus): Document that focus-follows-mouse has
5133 no effect on MS-Windows.
5134
51352006-07-18 Richard Stallman <rms@gnu.org>
5136
5137 * display.texi (Forcing Redisplay): Cleanups in previous change.
5138
5139 * processes.texi (Low-Level Network): Make menu more convenient.
5140
51412006-07-18 Kim F. Storm <storm@cua.dk>
5142
5143 * display.texi (Forcing Redisplay): redisplay-preemption-period
5144 only used on window systems. Add xref to Terminal Output.
5145
5146 * os.texi (Terminal Output): baud-rate only controls preemption on
5147 non-window systems. Add xref to Forcing Redisplay.
5148
5149 * processes.texi (Low-Level Network): Rename node "Make Network"
5150 to "Network Processes".
5151
51522006-07-18 Karl Berry <karl@gnu.org>
5153
5154 * variables.texi, functions.texi, customize.texi, loading.texi:
5155 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5156
51572006-07-17 Chong Yidong <cyd@stupidchicken.com>
5158
5159 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5160
51612006-07-17 Richard Stallman <rms@gnu.org>
5162
5163 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5164 Put period and comma inside quotes.
5165
5166 * loading.texi, markers.texi: Use real doublequote inside menus.
5167
5168 * windows.texi: Put point and comma inside quotes.
5169 (Textual Scrolling): Use @samp for error message.
5170
5171 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5172 * strings.texi, streams.texi, processes.texi, os.texi:
5173 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5174 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5175 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5176 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5177 Put point and comma inside quotes.
5178
5179 * control.texi (Processing of Errors): Add command-error-function.
5180
5181 * variables.texi (File Local Variables): Clarify that
5182 file local variables make buffer-local bindings.
5183
5184 * modes.texi (Syntactic Font Lock): Give default for
5185 font-lock-syntax-table.
5186
51872006-07-17 Nick Roberts <nickrob@snap.net.nz>
5188
5189 * text.texi (Special Properties): Clean up previous change.
5190
51912006-07-16 Karl Berry <karl@gnu.org>
5192
5193 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5194 * control.texi: Fix bad page breaks through chapter 10 (control).
5195
5196 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5197 underfull hbox.
5198
51992006-07-15 Nick Roberts <nickrob@snap.net.nz>
5200
5201 * text.texi (Special Properties): Describe fontified text property
5202 in relation to a character (not text).
5203
52042006-07-15 Kim F. Storm <storm@cua.dk>
5205
5206 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5207 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5208 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5209
5210 * anti.texi (Antinews): Mention redisplay function.
5211 The kbd macro existed, but was not documented, before 22.x.
5212 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5213
52142006-07-14 Nick Roberts <nickrob@snap.net.nz>
5215
5216 * display.texi (Displaying Messages): Add anchor.
5217
5218 * frames.texi (Dialog Boxes): Use it.
5219
52202006-07-12 Richard Stallman <rms@gnu.org>
5221
5222 * objects.texi (Frame Type): Explain nature of frames better.
5223
5224 * frames.texi (Frames): Explain nature of frames better.
5225
52262006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5227
5228 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5229
52302006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5231
5232 * frames.texi (Window System Selections): Mention scrap support for Mac.
5233 Default value of x-select-enable-clipboard is t on Mac.
5234
5235 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5236
52372006-07-11 Kim F. Storm <storm@cua.dk>
5238
5239 * display.texi (Forcing Redisplay): Add `redisplay' function.
5240 Don't mention (sit-for -1) -- use (redisplay t) instead.
5241
5242 * commands.texi (Waiting): (sit-for -1) is no longer special.
5243 (sit-for 0) is equivalent to (redisplay).
5244 Iconifying/deiconifying no longer makes sit-for return.
5245
52462006-07-10 Nick Roberts <nickrob@snap.net.nz>
5247
5248 * display.texi (Buttons): Fix typo.
5249
5250 * index.texi, elisp.texi (New Symbols): Comment node out.
5251
52522006-07-09 Richard Stallman <rms@gnu.org>
5253
5254 * display.texi (Truncation): Clean up previous change.
5255
52562006-07-08 Richard Stallman <rms@gnu.org>
5257
5258 * commands.texi (Interactive Call): Use 3 as prefix in example
5259 for execute-extended-command.
5260
5261 * display.texi (Attribute Functions): Move paragraph about
5262 compatibility with Emacs < 21.
5263
52642006-07-09 Kim F. Storm <storm@cua.dk>
5265
5266 * display.texi (Refresh Screen): Clarify force-window-update.
5267 (Truncation): "Normally" indicated by fringe arrows.
5268
52692006-07-08 Eli Zaretskii <eliz@gnu.org>
5270
5271 * windows.texi (Textual Scrolling, Resizing Windows):
5272 * variables.texi (Constant Variables):
5273 * text.texi (Buffer Contents, Deletion, Changing Properties)
5274 (Property Search, Special Properties, Sticky Properties)
5275 (Links and Mouse-1, Fields, Change Hooks):
5276 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5277 (Categories):
5278 * symbols.texi (Other Plists):
5279 * streams.texi (Output Variables):
5280 * processes.texi (Input to Processes, Query Before Exit):
5281 * positions.texi (Word Motion, Text Lines, List Motion):
5282 * os.texi (Init File, System Environment, Sound Output)
5283 (Session Management):
5284 * nonascii.texi (Text Representations, Character Sets)
5285 (Chars and Bytes, Locales):
5286 * modes.texi (Defining Minor Modes, Header Lines):
5287 * minibuf.texi (Minibuffer Contents):
5288 * markers.texi (Information from Markers):
5289 * lists.texi (List Elements, Building Lists, Association Lists):
5290 * keymaps.texi (Tool Bar):
5291 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5292 * functions.texi (What Is a Function, Mapping Functions):
5293 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5294 (Color Names, Text Terminal Colors, Display Feature Testing):
5295 * files.texi (Visiting Functions, File Name Components)
5296 (Unique File Names, Contents of Directories):
5297 * display.texi (Forcing Redisplay, Displaying Messages)
5298 (Temporary Displays, Font Selection, Auto Faces)
5299 (Font Lookup, Fringe Indicators, Display Margins)
5300 (Image Descriptors, Showing Images, Image Cache, Button Types)
5301 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5302 (Display Table Format, Glyphs):
5303 * control.texi (Iteration):
5304 * commands.texi (Command Loop Info, Adjusting Point):
5305 * backups.texi (Making Backups, Auto-Saving):
5306 Remove @tindex entries.
5307
53082006-07-07 Kim F. Storm <storm@cua.dk>
5309
5310 * display.texi (Fringe Cursors): Fix typo.
5311 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5312 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5313
53142006-07-05 Richard Stallman <rms@gnu.org>
5315
5316 * text.texi (Buffer Contents): Add example of text props
5317 in result of buffer-substring.
5318 (Text Properties): Explain better about use of specific property names.
5319 (Property Search): Some cleanups; reorder some functions.
5320
5321 * keymaps.texi (Changing Key Bindings): Cleanup.
5322 Add xref to Key Binding Conventions.
5323
5324 * display.texi (Attribute Functions): Add examples for
5325 face-attribute-relative-p.
5326
5327 * tips.texi (Coding Conventions): Cleanup last change.
5328
53292006-07-05 Karl Berry <karl@gnu.org>
5330
5331 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5332 Remove @setchapternewpage odd.
5333 Result is 1013 pages, down from 1100.
5334
5335 * anti.texi, customize.texi, display.texi, internals.texi:
5336 * minibuf.texi, modes.texi, tips.texi:
5337 Fix overfull/underfull boxes.
5338
53392006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5340
5341 * edebug.texi (Instrumenting):
5342 Add Edebug-specific findex for eval-buffer.
5343 * loading.texi (Loading):
5344 Replace eval-current-buffer with eval-buffer.
5345
53462006-06-30 Nick Roberts <nickrob@snap.net.nz>
5347
5348 * locals.texi (Standard Buffer-Local Variables): Update the list
5349 of variables.
5350
53512006-06-26 Nick Roberts <nickrob@snap.net.nz>
5352
5353 * files.texi (File Name Completion): Point user to the node
5354 "Reading File Names".
5355
53562006-06-24 Eli Zaretskii <eliz@gnu.org>
5357
5358 * files.texi (Contents of Directories): Document case-insensitive
5359 behavior on respective filesystems.
5360
5361 * objects.texi (Character Type): Document that Emacs signals an
5362 error for unsupported Unicode characters specified as \uNNNN.
5363
53642006-06-19 Richard Stallman <rms@gnu.org>
5365
5366 * processes.texi (Bindat Spec): Clarify previous change.
5367
53682006-06-16 Richard Stallman <rms@gnu.org>
5369
5370 * tips.texi (Coding Conventions): Better explain conventions
5371 for definition constructs.
5372
5373 * text.texi (Special Properties): String value of `read-only'
5374 serves as the error message.
5375
5376 * objects.texi (Character Type): Clarify prev. change.
5377 (Non-ASCII in Strings): Mention \u and \U.
5378
5379 * commands.texi (Using Interactive): Explain problem of
5380 markers, etc., in command-history.
5381
53822006-06-14 Kim F. Storm <storm@cua.dk>
5383
5384 * commands.texi (Waiting): Negative arg to sit-for forces
5385 redisplay even if input is pending.
5386
5387 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5388 redisplay. Remove incorrect example of binding redisplay-dont-pause
5389 around (sit-for 0).
5390
53912006-06-13 Richard Stallman <rms@gnu.org>
5392
5393 * display.texi (Forcing Redisplay): Clarify previous change.
5394
53952006-06-13 Romain Francoise <romain@orebokech.com>
5396
5397 * display.texi (Forcing Redisplay): Fix typo.
5398
53992006-06-13 Kim F. Storm <storm@cua.dk>
5400
5401 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5402
54032006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5404
5405 * tips.texi (Coding Conventions): Add `@end itemize'.
5406
54072006-06-10 Richard Stallman <rms@gnu.org>
5408
5409 * tips.texi (Coding Conventions): Explain use of coding systems
5410 to ensure one decoding for strings.
5411
54122006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5413
5414 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5415 syntax.
5416
54172006-06-07 Eli Zaretskii <eliz@gnu.org>
5418
5419 * display.texi (Font Selection): Remove description of
5420 clear-face-cache.
5421
5422 * compile.texi (Eval During Compile): Fix a typo. Add index
5423 entries for possible uses of eval-when-compile.
5424
54252006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5426
5427 * display.texi (Abstract Display): Fix typo.
5428
54292006-06-03 Eli Zaretskii <eliz@gnu.org>
5430
5431 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5432 Reword variable's description.
5433
54342006-06-01 Richard Stallman <rms@gnu.org>
5435
5436 * windows.texi (Splitting Windows): Clarify splitting nonselected
5437 window.
5438
54392006-05-31 Juri Linkov <juri@jurta.org>
5440
5441 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5442
54432006-05-30 Richard Stallman <rms@gnu.org>
5444
5445 * display.texi (Line Height): Fix errors in description of
10d1d0af 5446 default line height and line-height property.
b8d4c8d0
GM
5447
5448 * nonascii.texi (Default Coding Systems): Further clarification.
5449
54502006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5451
5452 * internals.texi (Pure Storage): Mention that an overflow in pure
5453 space causes a memory leak.
5454 (Garbage Collection): If there was an overflow in pure space,
5455 `garbage-collect' returns nil.
5456
54572006-05-30 Eli Zaretskii <eliz@gnu.org>
5458
5459 * nonascii.texi (Default Coding Systems): Fix it some more.
5460
54612006-05-29 Eli Zaretskii <eliz@gnu.org>
5462
5463 * nonascii.texi (Default Coding Systems): Fix last change.
5464
54652006-05-29 Kenichi Handa <handa@m17n.org>
5466
5467 * nonascii.texi (find-operation-coding-system): Describe the new
5468 argument format (FILENAME . BUFFER).
5469
54702006-05-28 Richard Stallman <rms@gnu.org>
5471
5472 * tips.texi (Coding Conventions): Better explain reasons not to
5473 advise other packages or use `eval-after-load'.
5474
54752006-05-29 Kim F. Storm <storm@cua.dk>
5476
5477 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5478 `bindat-idx' and `bindat-raw' for clarity.
5479
54802006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5481
5482 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5483
5484 * display.texi (Display): Add "Abstract Display" to menu.
5485 (Abstract Display, Abstract Display Functions)
5486 (Abstract Display Example): New nodes.
5487 * elisp.texi (Top): Add "Abstract Display" to menu.
5488
54892006-05-27 Chong Yidong <cyd@stupidchicken.com>
5490
5491 * keymaps.texi (Key Sequences): Link to input events definition.
5492 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5493
5494 * files.texi (Changing Files): Document updated argument list for
5495 copy-file.
5496
54972006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5498
5499 * processes.texi (Bindat Functions): Explain term "total length".
5500 Use it in bindat-length and bindat-pack descriptions.
5501
55022006-05-26 Eli Zaretskii <eliz@gnu.org>
5503
5504 * tips.texi (Coding Conventions): Advise against using
5505 eval-after-load in packages. Add an index entry.
5506
55072006-05-25 Juri Linkov <juri@jurta.org>
5508
5509 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5510
5511 * modes.texi (%-Constructs): Add %e, %z, %Z.
5512
55132006-05-25 Richard Stallman <rms@gnu.org>
5514
5515 * elisp.texi (Top): Update subnode menu.
5516
5517 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5518 (Keymaps): Update menu.
5519
55202006-05-25 Chong Yidong <cyd@stupidchicken.com>
5521
5522 * keymaps.texi (Key Sequences): Some clarifications.
5523
55242006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5525
5526 * processes.texi (Bindat Functions): Say "unibyte string"
5527 explicitly for bindat-unpack and bindat-pack descriptions.
5528 (Bindat Examples): Don't call `string-make-unibyte' in example.
5529
55302006-05-25 Chong Yidong <cyd@stupidchicken.com>
5531
5dcb4c4e 5532 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5533 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5534
5535 * keymaps.texi (Changing Key Bindings):
dd7b651b 5536 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5537 * help.texi (Describing Characters): Refer to it.
5538
55392006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5540
5541 * frames.texi (Pointer Shape): @end table -> @end defvar.
5542
55432006-05-22 Richard Stallman <rms@gnu.org>
5544
5545 * elisp.texi (Top): Update subnode menus.
5546
5547 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5548 Contents rewritten; material from old Pointer Shape node moved here.
5549
5550 * display.texi (Pointer Shape): Node deleted.
5551 (Image Descriptors): Minor cleanup.
5552
55532006-05-21 Richard Stallman <rms@gnu.org>
5554
5555 * syntax.texi (Parsing Expressions): Update info on which STATE
5556 elements are ignored.
5557
55582006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5559
5560 * hooks.texi (Standard Hooks): Correct typo.
5561
5562 * gpl.texi (GPL): ifinfo -> ifnottex.
5563
55642006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5565
5566 * searching.texi (Simple Match Data): Warn about match data being
5567 set anew by every search.
5568
55692006-05-17 Richard Stallman <rms@gnu.org>
5570
5571 * minibuf.texi (Minibuffer History): Clarify.
5572
5573 * searching.texi (Regexp Special): Clarify nested regexp warning.
5574
55752006-05-16 Kim F. Storm <storm@cua.dk>
5576
5577 * minibuf.texi (Minibuffer History): Update add-to-history.
5578
55792006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5580
5dcb4c4e
SM
5581 * nonascii.texi (Explicit Encoding):
5582 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5583
55842006-05-14 Richard Stallman <rms@gnu.org>
5585
5586 * buffers.texi (Creating Buffers): Cleanup.
5587
5588 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5589
55902006-05-13 Eli Zaretskii <eliz@gnu.org>
5591
5592 * buffers.texi (Current Buffer): Document that with-temp-buffer
5593 disables undo.
5594
5595 * os.texi (Terminal-Specific): More accurate description of how
5596 Emacs searches for the terminal-specific libraries.
5597
55982006-05-12 Eli Zaretskii <eliz@gnu.org>
5599
5600 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5601 emacs-xtra to @inforef's.
5602
5603 * text.texi (Undo): Document that undo is turned off in buffers
5604 whose names begin with a space.
5605
5606 * buffers.texi (Buffer Names): Add index entries for buffers whose
5607 names begin with a space.
5608 (Creating Buffers): Document that undo is turned off in buffers
5609 whose names begin with a space.
5610
5611 * files.texi (Visiting Functions, Reading from Files)
5612 (Saving Buffers): Mention code and EOL conversions by file I/O
5613 primitives and subroutines.
5614
f4e90db0
SM
5615 * nonascii.texi (Lisp and Coding Systems):
5616 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5617
5618 * display.texi (Defining Faces): Mention `mac', and add an xref to
5619 where window-system is described.
5620
56212006-05-10 Richard Stallman <rms@gnu.org>
5622
5623 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5624
56252006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5626
5627 * variables.texi (File Local Variables): Recommend to quote lambda
5628 expressions in safe-local-variable property.
5629
56302006-05-09 Richard Stallman <rms@gnu.org>
5631
5dcb4c4e
SM
5632 * variables.texi (File Local Variables):
5633 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5634
56352006-05-07 Kim F. Storm <storm@cua.dk>
5636
5637 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5638 from add-to-history.
5639
56402006-05-07 Romain Francoise <romain@orebokech.com>
5641
5642 * commands.texi (Event Input Misc):
5643 * compile.texi (Eval During Compile):
5644 * internals.texi (Buffer Internals):
5645 * minibuf.texi (Initial Input):
5646 * nonascii.texi (Scanning Charsets):
5647 * numbers.texi (Comparison of Numbers):
5648 * windows.texi (Textual Scrolling, Vertical Scrolling):
5649 Fix various typos.
5650
56512006-05-06 Eli Zaretskii <eliz@gnu.org>
5652
5653 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5654 conditional xref's to either emacs or emacs-xtra, depending on
5655 @iftex/@ifnottex.
5656
5657 * minibuf.texi (Minibuffer History): Document add-to-history.
5658
56592006-05-05 Eli Zaretskii <eliz@gnu.org>
5660
5661 * internals.texi (Pure Storage): Mention the pure overflow message
5662 at startup.
5663
c8763fb6 56642006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5665
5666 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5667 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5668 search.
5669
56702006-05-01 Richard Stallman <rms@gnu.org>
5671
5672 * intro.texi (nil and t): Clarify.
5673
5674 * variables.texi (File Local Variables): Suggest using booleanp.
5675
56762006-05-01 Juanma Barranquero <lekktu@gmail.com>
5677
5678 * objects.texi (Type Predicates): Fix typos.
5679
56802006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5681
5682 * intro.texi (nil and t): Add booleanp.
5683
5684 * objects.texi (Type Predicates): Add links for booleanp and
5685 string-or-null-p.
5686
56872006-04-29 Richard Stallman <rms@gnu.org>
5688
5689 * modes.texi (Multiline Font Lock): Rename from
5690 Multi line Font Lock Elements. Much clarification.
5691 (Font Lock Multiline, Region to Fontify): Much clarification.
5692
56932006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5694
5695 * variables.texi (File Local Variables): Remove the special case t for
5696 safe-local-variable.
5697
56982006-04-26 Richard Stallman <rms@gnu.org>
5699
5700 * syntax.texi (Parsing Expressions): Minor cleanup.
5701
57022006-04-18 Richard Stallman <rms@gnu.org>
5703
5704 * tips.texi (Coding Conventions): Explain when the package's
5705 prefix should appear later on (not at the start of the name).
5706
5707 * searching.texi (String Search): Clarify effect of NOERROR.
5708
5709 * modes.texi (Imenu): Clarify what special items do.
5710
5711 * hooks.texi (Standard Hooks): Delete text about old hook names.
5712
57132006-04-17 Romain Francoise <romain@orebokech.com>
5714
5715 * variables.texi (Local Variables): Update the default value of
5716 `max-specpdl-size'.
5717
57182006-04-15 Michael Olson <mwolson@gnu.org>
5719
5720 * processes.texi (Transaction Queues): Mention the new optional
5721 `delay-question' argument for `tq-enqueue'.
5722
57232006-04-13 Bill Wohler <wohler@newt.com>
5724
5725 * customize.texi (Common Keywords): Use dotted notation for
5726 :package-version value. Specify its values. Improve documentation
5727 for customize-package-emacs-version-alist.
5728
57292006-04-12 Bill Wohler <wohler@newt.com>
5730
5731 * customize.texi (Common Keywords): Move description of
5732 customize-package-emacs-version-alist to @defvar.
5733
57342006-04-10 Bill Wohler <wohler@newt.com>
5735
5736 * customize.texi (Common Keywords): Add :package-version.
5737
57382006-04-10 Kim F. Storm <storm@cua.dk>
5739
5740 * text.texi (Buffer Contents): Add NOPROPS arg to
5741 filter-buffer-substring.
5742
57432006-04-08 Kevin Ryde <user42@zip.com.au>
5744
5745 * os.texi (Command-Line Arguments): Update xref to emacs manual
5746 "Command Arguments" -> "Emacs Invocation", per change there.
5747
57482006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5749
5750 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5751 be on one line to help makeinfo not render two spaces after the dot.
5752
57532006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5754
5755 * strings.texi (Predicates for Strings): Add string-or-null-p.
5756
57572006-03-28 Kim F. Storm <storm@cua.dk>
5758
5759 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5760 remarks about systems that don't support fractional seconds.
5761
57622006-03-25 Karl Berry <karl@gnu.org>
5763
5764 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5765 the year list.
5766
57672006-03-21 Nick Roberts <nickrob@snap.net.nz>
5768
5769 * display.texi (Fringe Indicators): Fix typos.
5770
57712006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5772
5773 * tips.texi (Documentation Tips): One can now also write `program'
5774 in front of a quoted symbol in a docstring to prevent making a
5775 hyperlink.
5776
57772006-03-19 Alan Mackenzie <acm@muc.de>
5778
5779 * text.texi (Special Properties): Clarify `fontified' property.
5780
57812006-03-16 Richard Stallman <rms@gnu.org>
5782
5783 * display.texi (Defining Images): Minor cleanup.
5784
57852006-03-16 Bill Wohler <wohler@newt.com>
5786
5787 * display.texi (Defining Images): In image-load-path-for-library,
5788 prefer user's images.
5789
57902006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5791
5792 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5793
57942006-03-15 Bill Wohler <wohler@newt.com>
5795
5796 * display.texi (Defining Images): Fix example in
5797 image-load-path-for-library by not recommending that one binds
5798 image-load-path. Just defvar it to placate compiler and only use
5799 it if previously defined.
5800
58012006-03-14 Bill Wohler <wohler@newt.com>
5802
5803 * display.texi (Defining Images): In image-load-path-for-library,
5804 always return list of directories. Update example.
5805
58062006-03-14 Alan Mackenzie <acm@muc.de>
5807
5808 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5809 This describes font-lock-extend-region-function.
5810 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5811 the new node "Region to Fontify".
5812
58132006-03-13 Richard Stallman <rms@gnu.org>
5814
5815 * display.texi (Invisible Text): The impossible position is
5816 now before the invisible text, not after.
5817 (Defining Images): Clean up last change.
5818
58192006-03-11 Bill Wohler <wohler@newt.com>
5820
5821 * display.texi (Defining Images): Add image-load-path-for-library.
5822
58232006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5824
5825 * text.texi (Adaptive Fill): Fix Texinfo usage.
5826
5827 * strings.texi (Creating Strings): Fix Texinfo usage.
5828
5829 * searching.texi (Regexp Special): Use @samp for regular
5830 expressions that are not in Lisp syntax.
5831
58322006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5833
5834 * searching.texi (Regexp Special): Put remark between parentheses
5835 to avoid misreading.
5836
58372006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5838
5839 * searching.texi (Syntax of Regexps): More accurately describe
5840 which characters are special in which situations.
5841 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5842 are not special. Describe in detail when `[' and `]' are special.
5843 (Regexp Backslash): Plenty of regexps with unbalanced square
5844 brackets are valid, so reword that statement.
5845
58462006-03-02 Kim F. Storm <storm@cua.dk>
5847
5848 * keymaps.texi (Tool Bar): Add tool-bar-border.
5849
58502006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5851
5852 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5853
58542006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5855
5856 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5857
5858 * files.texi (Locating Files): Suggest additional values for the
5859 SUFFIXES arg of `locate-file'. Update pxref.
5860
5861 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5862 (How Programs Do Loading): Discuss the effects of Auto Compression
5863 mode on `load'.
5864 (Load Suffixes): New node.
5865 (Library Search): Delete description of `load-suffixes'; it was
5866 moved to "Load Suffixes".
5867 (Autoload, Named Features): Mention `load-suffixes'.
5868
58692006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5870
5871 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5872
5873 * windows.texi (Window Tree): Fix typo.
5874
58752006-02-20 Kim F. Storm <storm@cua.dk>
5876
5877 * display.texi (Fringe Indicators): New section.
5878 Move indicate-empty-lines, indicate-buffer-boundaries, and
5879 default-indicate-buffer-boundaries here.
5880 Add fringe-indicator-alist and default-fringes-indicator-alist.
5881 Add list of logical fringe indicator symbols.
5882 Update list of standard bitmap names.
5883 (Fringe Cursors): New section.
5884 Move overflow-newline-into-fringe here.
5885 Add fringe-cursor-alist and default-fringes-cursor-alist.
5886 Add list of fringe cursor symbols.
5887
58882006-02-20 Juanma Barranquero <lekktu@gmail.com>
5889
5890 * commands.texi (Using Interactive): Fix reference to node
5891 "Minibuffers".
5892
58932006-02-19 Richard M. Stallman <rms@gnu.org>
5894
5895 * minibuf.texi (High-Level Completion):
5896 Add xref to read-input-method-name.
5897
5898 * files.texi (Relative File Names): Move file-relative-name here.
5899 (File Name Expansion): From here. Minor clarifications.
5900
5901 * commands.texi (Using Interactive): Add xrefs about reading input.
5902 Clarify remarks about that moving point and mark.
5903 Put string case before list case.
5904
c8763fb6 59052006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5906
5907 * display.texi (Other Display Specs, Image Descriptors):
5908 Revert erroneous changes. The previous description of
5909 image-descriptors as `(image . PROPS)' was correct.
5910
59112006-02-14 Richard M. Stallman <rms@gnu.org>
5912
5913 * variables.texi (File Local Variables): Clarifications.
5914
59152006-02-14 Juanma Barranquero <lekktu@gmail.com>
5916
5917 * variables.texi (File Local Variables): Use @code for a cons
5918 cell, not @var.
5919
59202006-02-13 Chong Yidong <cyd@stupidchicken.com>
5921
5922 * variables.texi (File Local Variables): Document new file local
5923 variable behavior.
5924
59252006-02-10 Kim F. Storm <storm@cua.dk>
5926
5927 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5928
59292006-02-08 Juanma Barranquero <lekktu@gmail.com>
5930
5931 * modes.texi (%-Constructs): Remove obsolete info about
5932 `global-mode-string'.
5933
59342006-02-07 Richard M. Stallman <rms@gnu.org>
5935
5936 * commands.texi (Prefix Command Arguments): Minor cleanup.
5937
5938 * display.texi: "Graphical display", not window system.
5939
5940 * functions.texi (What Is a Function): Fix xref.
5941
5942 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5943 (Changing Key Bindings): Clarify when remapping is better than
5944 substitute-key-definition.
5945
59462006-02-02 Richard M. Stallman <rms@gnu.org>
5947
5948 * minibuf.texi (Basic Completion): Completion alists are risky.
5949
5950 * keymaps.texi (Active Keymaps): Clarifications.
5951 (Searching Keymaps): New node.
5952 (Keymaps): Update menu.
5953
5954 * frames.texi (Layout Parameters): Minor clarification.
5955 (Drag and Drop): New node.
5956 (Frames): Update menu.
5957
59582006-01-29 Chong Yidong <cyd@stupidchicken.com>
5959
5960 * display.texi (Other Display Specs, Image Descriptors):
5961 Image description is a list, not a cons cell.
5962
59632006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5964
5965 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5966 list is not necessarily a list).
5967
59682006-01-27 Eli Zaretskii <eliz@gnu.org>
5969
5970 * frames.texi (Layout Parameters): border-width and
5971 internal-border-width belong to the frame, not the window.
5972
59732006-01-19 Richard M. Stallman <rms@gnu.org>
5974
5975 * nonascii.texi (Translation of Characters): Search cmds use
5976 translation-table-for-input. Automatically made local.
5977
5978 * markers.texi (Overview of Markers): Count insertion type
5979 as one of a marker's attributes.
5980
5981 * keymaps.texi (Controlling Active Maps): New node, split out of
5982 Active Keymaps.
5983 (Keymaps): Menu updated.
5984 (Active Keymaps): Give pseudocode to explain how the active
5985 maps are searched. current-active-maps and key-binding moved here.
5986 (Functions for Key Lookup): current-active-maps and key-binding moved.
5987 Clarifications.
5988 (Searching the Keymaps): New subnode.
5989
5990 * elisp.texi (Top): Menu clarification.
5991
5992 * display.texi (Other Display Specs): Delete duplicate entry for
5993 just a string as display spec. Move text about recursive display
5994 specs on such a string.
5995
5996 * commands.texi (Key Sequence Input): Clarify.
5997 Move num-nonmacro-input-events out.
5998 (Reading One Event): num-nonmacro-input-events moved here.
5999
60002006-01-14 Nick Roberts <nickrob@snap.net.nz>
6001
6002 * advice.texi (Simple Advice): Update example to fit argument
6003 change in previous-line.
6004
60052006-01-05 Richard M. Stallman <rms@gnu.org>
6006
6007 * markers.texi (The Mark): Fix in `mark'.
6008
60092006-01-04 Richard M. Stallman <rms@gnu.org>
6010
6011 * processes.texi (Misc Network, Make Network): Minor cleanups.
6012
60132006-01-04 Kim F. Storm <storm@cua.dk>
6014
6015 * processes.texi (Make Network): Add IPv6 addresses and handling.
6016 (Network Feature Testing): Mention (:family ipv6).
6017 (Misc Network): Add IPv6 formats to format-network-address.
6018
60192005-12-30 Richard M. Stallman <rms@gnu.org>
6020
6021 * text.texi (Changing Properties):
6022 Don't use return value of set-text-properties.
6023
60242005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6025
6026 * modes.texi (Mode Line Format): Correct typo in menu.
6027
60282005-12-29 Richard M. Stallman <rms@gnu.org>
6029
6030 * modes.texi (Mode Line Top): New node.
6031 (Mode Line Data): Some text moved to new node.
6032 Explain the data structure more concretely.
6033 (Mode Line Basics): Clarifications.
6034 (Mode Line Variables): Clarify intro paragraph.
6035 (%-Constructs): Clarify intro paragraph.
6036 (Mode Line Format): Update menu.
6037
60382005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6039
6040 * minibuf.texi (Basic Completion): Update lazy-completion-table
6041 examples for removal of ARGS argument.
6042
60432005-12-23 Richard M. Stallman <rms@gnu.org>
6044
6045 * text.texi (Undo): Restore some explanation from the version
6046 that was deleted.
6047
60482005-12-23 Eli Zaretskii <eliz@gnu.org>
6049
6050 * text.texi (Undo): Remove duplicate descriptions of `apply
6051 funname' and `apply delta' elements of the undo list.
6052
60532005-12-20 Richard M. Stallman <rms@gnu.org>
6054
6055 * help.texi (Help Functions): Update documentation of `apropos'.
6056
60572005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6058
6059 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6060 because it is confusing. If the :help-echo keyword is a function,
6061 it is not directly used as the :help-echo overlay property, as the
6062 xref seems to suggest (it does not take the appropriate args).
6063
60642005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6065
6066 * customize.texi (Common Keywords): Fix Texinfo usage.
6067 (Group Definitions, Variable Definitions): Update for new
6068 conventions for using `*' in docstrings.
6069
6070 * tips.texi (Documentation Tips): Update for new conventions for
6071 using `*' in docstrings.
6072
60732005-12-16 Richard M. Stallman <rms@gnu.org>
6074
6075 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6076
60772005-12-16 Juri Linkov <juri@jurta.org>
6078
6079 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6080
60812005-12-14 Romain Francoise <romain@orebokech.com>
6082
6083 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6084 Fix typo.
6085
60862005-12-11 Juri Linkov <juri@jurta.org>
6087
6088 * minibuf.texi (Completion Commands): Add mention of read-file-name
6089 for filename completion keymaps.
6090 (Reading File Names): Add mention of filename completion keymaps
6091 for read-file-name and xref to `Completion Commands'.
6092
60932005-12-10 Richard M. Stallman <rms@gnu.org>
6094
6095 * customize.texi (Common Keywords): State caveats for use of :tag.
6096
60972005-12-08 Richard M. Stallman <rms@gnu.org>
6098
6099 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6100 with xrefs and better explanation.
6101 (Completion Commands): Add the filename completion maps.
6102
6103 * objects.texi (Character Type): Clarify that \s is not space
6104 if a dash follows.
6105
61062005-12-05 Richard M. Stallman <rms@gnu.org>
6107
6108 * windows.texi (Resizing Windows): Delete preserve-before args.
6109
61102005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6111
6112 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6113 in full keymaps, since the quirk has been fixed.
6114
61152005-12-03 Eli Zaretskii <eliz@gnu.org>
6116
5dcb4c4e
SM
6117 * hooks.texi (Standard Hooks): Add index entries.
6118 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6119
61202005-11-27 Richard M. Stallman <rms@gnu.org>
6121
6122 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6123
61242005-11-21 Juri Linkov <juri@jurta.org>
6125
6126 * customize.texi (Common Keywords): Update links types
6127 custom-manual and url-link. Add link types emacs-library-link,
6128 file-link, function-link, variable-link, custom-group-link.
6129
61302005-11-20 Chong Yidong <cyd@stupidchicken.com>
6131
6132 * display.texi: Revert 2005-11-20 change.
6133
61342005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6135
6136 * processes.texi (Bindat Functions):
6137 Say "third" to refer to zero-based index "2".
6138
61392005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6140
6141 * loading.texi (Library Search): Update the default value of
6142 `load-suffixes'.
6143
61442005-11-17 Chong Yidong <cyd@stupidchicken.com>
6145
6146 * display.texi (Attribute Functions): Mention :ignore-defface.
6147
61482005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6149
6150 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6151 (Minor Mode Conventions): Mention the use of a hook.
6152
61532005-11-06 Richard M. Stallman <rms@gnu.org>
6154
6155 * files.texi (Magic File Names): find-file-name-handler checks the
6156 `operations' property of the handler.
6157
61582005-11-03 Richard M. Stallman <rms@gnu.org>
6159
6160 * variables.texi (Frame-Local Variables): Small clarification.
6161
61622005-10-29 Chong Yidong <cyd@stupidchicken.com>
6163
6164 * os.texi (Init File): Document ~/.emacs.d/init.el.
6165
61662005-10-29 Richard M. Stallman <rms@gnu.org>
6167
6168 * internals.texi (Garbage Collection): Document memory-full.
6169
61702005-10-28 Bill Wohler <wohler@newt.com>
6171
6172 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6173 for URLs.
6174
61752005-10-28 Richard M. Stallman <rms@gnu.org>
6176
6177 * minibuf.texi (Completion Commands): Clean up prev change.
6178
61792005-10-26 Kevin Ryde <user42@zip.com.au>
6180
6181 * compile.texi (Eval During Compile): Explain recommended uses
6182 of eval-when-compile and eval-and-compile.
6183
61842005-10-27 Masatake YAMATO <jet@gyve.org>
6185
6186 * minibuf.texi (Completion Commands):
6187 Write about new optional argument for `display-completion-list'.
6188
61892005-10-23 Richard M. Stallman <rms@gnu.org>
6190
6191 * display.texi (Overlay Arrow): Clarify about local bindings of
6192 overlay-arrow-position.
6193
61942005-10-22 Eli Zaretskii <eliz@gnu.org>
6195
6196 * internals.texi (Building Emacs): Fix last change.
6197
61982005-10-22 Richard M. Stallman <rms@gnu.org>
6199
6200 * internals.texi (Building Emacs): Document eval-at-startup.
6201
62022005-10-21 Richard M. Stallman <rms@gnu.org>
6203
6204 * loading.texi (Where Defined): load-history contains abs file names.
6205 symbol-file returns abs file names.
6206
62072005-10-19 Kim F. Storm <storm@cua.dk>
6208
6209 * display.texi (Showing Images): Add max-image-size integer value.
6210
62112005-10-18 Chong Yidong <cyd@stupidchicken.com>
6212
6213 * display.texi (Showing Images): Document max-image-size.
6214
62152005-10-17 Richard M. Stallman <rms@gnu.org>
6216
6217 * commands.texi (Quitting): Minor clarification.
6218
6219 * processes.texi (Sentinels): Clarify about output and quitting.
6220 (Filter Functions): Mention with-local-quit.
6221
62222005-10-17 Juri Linkov <juri@jurta.org>
6223
6224 * buffers.texi (Current Buffer):
6225 * commands.texi (Event Input Misc):
6226 * compile.texi (Eval During Compile, Compiler Errors):
6227 * customize.texi (Group Definitions):
6228 * display.texi (Progress, Defining Faces):
6229 * files.texi (Writing to Files):
6230 * modes.texi (Mode Hooks, Defining Minor Modes):
6231 * streams.texi (Output Functions):
6232 * syntax.texi (Syntax Table Functions):
6233 * text.texi (Change Hooks):
6234 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6235
6236 * commands.texi (Quitting): Replace arg `forms' with `body' in
6237 `with-local-quit'.
6238
6239 * positions.texi (Excursions): Replace arg `forms' with `body' in
6240 `save-excursion'.
6241
62422005-10-08 Kim F. Storm <storm@cua.dk>
6243
6244 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6245 Rename manual section accordingly.
6246
62472005-10-04 Kim F. Storm <storm@cua.dk>
6248
6249 * windows.texi (Window Split Tree): New section describing
6250 new function window-split-tree function.
6251
62522005-10-03 Nick Roberts <nickrob@snap.net.nz>
6253
6254 * display.texi (Fringe Size/Pos): Simplify and add detail.
6255
62562005-09-30 Romain Francoise <romain@orebokech.com>
6257
6258 * minibuf.texi (High-Level Completion): Explain that the prompt
6259 given to `read-buffer' should end with a colon and a space.
6260 Update usage examples.
6261
62622005-09-29 Juri Linkov <juri@jurta.org>
6263
6264 * display.texi (Displaying Messages): Rename argument name
6265 `string' to `format-string' in functions `message', `message-box',
6266 `message-or-box'.
6267
62682005-09-26 Chong Yidong <cyd@stupidchicken.com>
6269
6270 * errors.texi (Standard Errors): Correct xrefs.
6271
62722005-09-18 Chong Yidong <cyd@stupidchicken.com>
6273
6274 * display.texi (Defining Images): Update documentation for
6275 `image-load-path'.
6276
62772005-09-17 Richard M. Stallman <rms@gnu.org>
6278
6279 * display.texi (Defining Images): Clean up previous change.
6280
62812005-09-16 Romain Francoise <romain@orebokech.com>
6282
6283 * elisp.texi: Specify GFDL version 1.2.
6284
6285 * doclicense.texi (GNU Free Documentation License): Update to
6286 version 1.2.
6287
62882005-09-15 Chong Yidong <cyd@stupidchicken.com>
6289
6290 * display.texi (Defining Images): Document `image-load-path'.
6291
62922005-09-15 Richard M. Stallman <rms@gnu.org>
6293
6294 * objects.texi (Printed Representation): Minor cleanup.
6295 (Box Diagrams): Minor fix.
6296 (Cons Cell Type): Move (...) index item here.
6297 (Box Diagrams): From here.
6298 (Array Type): Minor fix.
6299 (Type Predicates): Delete index "predicates".
6300 (Hash Table Type): Clarify xref.
6301 (Dotted Pair Notation): Minor fix.
6302
63032005-09-10 Chong Yidong <cyd@stupidchicken.com>
6304
6305 * files.texi (Saving Buffers): Fix typo.
6306
63072005-09-08 Richard M. Stallman <rms@gnu.org>
6308
6309 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6310
63112005-09-08 Chong Yidong <cyd@stupidchicken.com>
6312
6313 * locals.texi (Standard Buffer-Local Variables): Don't include
6314 mode variables for minor modes.
6315 Fix xrefs for buffer-display-count, buffer-display-table,
6316 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6317 enable-multibyte-characters, fill-column, header-line-format,
6318 left-fringe-width, left-margin, and right-fringe-width.
6319
6320 * hooks.texi (Standard Hooks): All hooks should conform to the
6321 standard naming convention now.
6322 Fix xref for `echo-area-clear-hook'.
6323
6324 * display.texi (Usual Display): Note that indicate-empty-lines and
6325 tab-width are buffer-local.
6326
6327 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6328
6329 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6330
6331 * nonascii.texi (Encoding and I/O): Note that
6332 buffer-file-coding-system is buffer-local.
6333
6334 * positions.texi (List Motion): Note that defun-prompt-regexp is
6335 buffer-local.
6336
6337 * text.texi (Auto Filling): Note that auto-fill-function is
6338 buffer-local.
6339 (Undo): Note that buffer-undo-list is buffer-local.
6340
5dcb4c4e
SM
6341 * windows.texi (Buffers and Windows):
6342 Document buffer-display-count.
b8d4c8d0
GM
6343
63442005-09-06 Richard M. Stallman <rms@gnu.org>
6345
6346 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6347 package prefix elsewhere than at the start of the name.
6348
63492005-09-03 Richard M. Stallman <rms@gnu.org>
6350
6351 * tips.texi (Programming Tips): Add conventions for minibuffer
6352 questions and prompts.
6353
63542005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6355
6356 * intro.texi (nil and t): Minor cleanup.
6357 Delete spurious mention of keyword symbols.
6358 (Evaluation Notation): Add index entry.
6359 (A Sample Function Description): Minor cleanup.
6360 (A Sample Variable Description): Not all vars can be set.
6361
63622005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6363
6364 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6365
6366 (Insertion): Document precise type of `insert-char' arg COUNT.
6367
63682005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6369
6370 * modes.texi (Other Font Lock Variables): Sync the default of
6371 font-lock-lines-before.
6372
63732005-08-31 Michael Albinus <michael.albinus@gmx.de>
6374
6375 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6376
63772005-08-29 Richard M. Stallman <rms@gnu.org>
6378
6379 * elisp.texi (Top): Update subnode menu.
6380
6381 * searching.texi (Searching and Matching): Move node.
6382 Rearrange contents and add overall explanation.
6383 (Searching and Case): Move node.
6384 (Searching and Matching): Update menu.
6385
63862005-08-27 Eli Zaretskii <eliz@gnu.org>
6387
6388 * os.texi (Startup Summary): Fix the description of the initial
6389 startup message display.
6390
63912005-08-25 Richard M. Stallman <rms@gnu.org>
6392
6393 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6394
63952005-08-25 Emilio C. Lopes <eclig@gmx.net>
6396
6397 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6398 `next-overlay-change' example.
6399
64002005-08-22 Juri Linkov <juri@jurta.org>
6401
6402 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6403 Fix invert-face. Fix args of face-background.
6404
6405 * display.texi (Standard Faces): Delete node.
6406 (Faces): Add xref to `(emacs)Standard Faces'.
6407 (Displaying Faces): Fix xref to `Standard Faces'.
6408
6409 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6410
64112005-08-20 Alan Mackenzie <acm@muc.de>
6412
6413 * buffers.texi (The Buffer List): Clarify the manipulation of the
6414 buffer list.
6415
64162005-08-14 Richard M. Stallman <rms@gnu.org>
6417
6418 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6419 a regexp.
6420
64212005-08-11 Richard M. Stallman <rms@gnu.org>
6422
6423 * elisp.texi (Top): Update subnode lists.
6424
6425 * display.texi (Inverse Video): Node deleted.
6426
6427 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6428 New nodes split out of Coding Conventions.
6429
6430 * searching.texi (Regular Expressions): Document re-builder.
6431
6432 * os.texi (Time Parsing): New node split out of Time Conversion.
6433
6434 * processes.texi (Misc Network, Network Feature Testing)
6435 (Network Options, Make Network): New nodes split out of
6436 Low-Level Network.
6437
64382005-08-09 Richard M. Stallman <rms@gnu.org>
6439
6440 * frames.texi (Geometry): New node, split from Size and Position.
6441 (Frame Parameters): Refer to Geometry.
6442
6443 * buffers.texi (The Buffer List): Fix xrefs.
6444
6445 * windows.texi (Splitting Windows): Fix xref.
6446
6447 * frames.texi (Layout Parameters): Add xref.
6448
6449 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6450
6451 * keymaps.texi (Menu Bar): Fix xref.
6452
6453 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6454
6455 * modes.texi (%-Constructs): Fix xref.
6456
6457 * frames.texi (Window Frame Parameters): Node split up.
6458 (Basic Parameters, Position Parameters, Size Parameters)
6459 (Layout Parameters, Buffer Parameters, Management Parameters)
6460 (Cursor Parameters, Color Parameters): New subnodes.
6461
64622005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6463
6464 * positions.texi (Screen Lines): Update xref for previous change
6465 in minibuf.texi.
6466
6467 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6468 change in minibuf.texi.
6469
64702005-08-09 Richard M. Stallman <rms@gnu.org>
6471
6472 * tips.texi (Coding Conventions): Minor cleanup.
6473
6474 * modes.texi (Defining Minor Modes): Explain when init-value
6475 can be non-nil.
6476
6477 * elisp.texi (Top): Update submenu for Minibuffer.
6478
6479 * minibuf.texi (Minibuffer Misc): Node split up.
6480 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6481 (Recursive Mini): New nodes split out from Minibuffer Misc.
6482 (Minibuffer Misc): Document max-mini-window-height.
6483
6484 * hash.texi (Defining Hash): Delete stray paren in example.
6485
6486 * display.texi (Echo Area Customization): Don't define
6487 max-mini-window-height here; xref instead.
6488
6489 * commands.texi (Event Input Misc): Update while-no-input.
6490
6491 * advice.texi (Advising Functions): Explain when to use advice
6492 and when to use a hook.
6493
64942005-07-30 Eli Zaretskii <eliz@gnu.org>
6495
6496 * makefile.w32-in (info): Don't run install-info.
6497 ($(infodir)/dir): New target, produced by running install-info.
6498
64992005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6500
6501 * modes.texi (Defining Minor Modes): The keyword for the initial
6502 value is :init-value, not :initial-value.
6503
65042005-07-23 Eli Zaretskii <eliz@gnu.org>
6505
6506 * loading.texi (Autoload): Make the `doctor' example be consistent
6507 with what's in current loaddefs.el. Describe the "fn" magic in
6508 the usage portion of the doc string.
6509
65102005-07-22 Richard M. Stallman <rms@gnu.org>
6511
6512 * internals.texi (Garbage Collection): Clarify previous change.
6513
65142005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6515
6516 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6517
65182005-07-18 Juri Linkov <juri@jurta.org>
6519
6520 * commands.texi (Accessing Events):
6521 * frames.texi (Text Terminal Colors, Resources):
6522 * markers.texi (The Mark):
6523 * modes.texi (Defining Minor Modes):
6524 Delete duplicate duplicate words.
6525
65262005-07-16 Richard M. Stallman <rms@gnu.org>
6527
6528 * display.texi (Managing Overlays): Clarify make-overlay
6529 args for insertion types.
6530
65312005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6532
6533 * customize.texi (Variable Definitions):
6534 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6535 `standard-value' is a list too.
6536 (Defining New Types): Use @key{RET} instead of @key{ret}.
6537
65382005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6539
6540 * os.texi (Translating Input): Fix typo.
6541
65422005-07-08 Richard M. Stallman <rms@gnu.org>
6543
6544 * README: Update edition number and size estimate.
6545
6546 * elisp.texi (VERSION): Set to 2.9.
6547
65482005-07-07 Richard M. Stallman <rms@gnu.org>
6549
6550 * book-spine.texinfo: Update Emacs version.
6551
6552 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6553
65542005-07-06 Richard M. Stallman <rms@gnu.org>
6555
6556 * searching.texi (Regexp Search): Clarify what re-search-forward
6557 does when the search fails.
6558
65592005-07-05 Lute Kamstra <lute@gnu.org>
6560
6561 * Update FSF's address in GPL notices.
6562
6563 * doclicense.texi (GNU Free Documentation License):
6564 * gpl.texi (GPL):
6565 * tips.texi (Coding Conventions, Library Headers):
6566 * vol1.texi:
6567 * vol2.texi: Update FSF's address.
6568
65692005-07-04 Richard M. Stallman <rms@gnu.org>
6570
6571 * hooks.texi (Standard Hooks): Add occur-hook.
6572
65732005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6574
6575 * display.texi (The Echo Area): Correct menu.
6576
65772005-07-03 Richard M. Stallman <rms@gnu.org>
6578
6579 * elisp.texi (Top): Update subnode menu for Display.
6580
6581 * display.texi (Displaying Messages): New node, with most
6582 of what was in The Echo Area.
5dcb4c4e 6583 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6584 (Logging Messages): New node with new text.
6585 (Echo Area Customization): New node, the rest of what was
6586 in The Echo Area. Document message-truncate-lines with @defvar.
6587 (Display): Update menu.
6588
6589 * windows.texi (Textual Scrolling): Doc 3 values for
6590 scroll-preserve-screen-position.
6591
6592 * text.texi (Special Properties): Change hook functions
6593 should bind inhibit-modification-hooks around altering buffer text.
6594
6595 * keymaps.texi (Key Binding Commands): Call binding BINDING
6596 rather than DEFINITION.
6597
65982005-06-29 Juanma Barranquero <lekktu@gmail.com>
6599
6600 * variables.texi (Defining Variables): `user-variable-p' returns t
6601 for aliases of user options, nil for alias loops.
6602
66032005-06-28 Richard M. Stallman <rms@gnu.org>
6604
6605 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6606 make-keymap.
6607
66082005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6609
6610 * variables.texi (Setting Variables): Correct and clarify
6611 description of `add-to-ordered-list'.
6612
66132005-06-26 Richard M. Stallman <rms@gnu.org>
6614
6615 * display.texi (Faces): Minor cleanup.
6616
66172005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6618
6619 * display.texi (Faces): `facep' returns t for strings that are
6620 face names.
6621
66222005-06-25 Richard M. Stallman <rms@gnu.org>
6623
6624 * objects.texi (Equality Predicates): Clarify meaning of equal.
6625
6626 * windows.texi (Selecting Windows): save-selected-window
6627 and with-selected-window save and restore the current buffer.
6628
66292005-06-24 Richard M. Stallman <rms@gnu.org>
6630
6631 * numbers.texi (Float Basics): Explain how to test for NaN,
6632 and printing the sign of NaNs.
6633
66342005-06-24 Eli Zaretskii <eliz@gnu.org>
6635
6636 * makefile.w32-in (MAKEINFO): Use --force.
6637
66382005-06-23 Richard M. Stallman <rms@gnu.org>
6639
6640 * display.texi (Face Functions): Correct Texinfo usage.
6641
66422005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6643
6644 * lists.texi (Rings): `ring-elements' now returns the elements of
6645 RING in order.
6646
66472005-06-23 Juanma Barranquero <lekktu@gmail.com>
6648
6649 * markers.texi (The Mark): Texinfo usage fix.
6650
66512005-06-23 Kim F. Storm <storm@cua.dk>
6652
6653 * searching.texi (Entire Match Data): Remove evaporate option for
6654 match-data. Do not mention evaporate option for set-match-data.
6655
66562005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6657
6658 * display.texi (Face Functions): Mention face aliases.
6659
66602005-06-21 Richard M. Stallman <rms@gnu.org>
6661
6662 * anti.texi (Antinews): Texinfo usage fix.
6663
66642005-06-21 Karl Berry <karl@gnu.org>
6665
6666 * elisp.texi: Use @copying.
6667
6668 * elisp.texi: Put @summarycontents and @contents before the Top
6669 node, instead of the end of the file, so that the contents appear
6670 in the right place in the dvi/pdf output.
6671
66722005-06-21 Juri Linkov <juri@jurta.org>
6673
6674 * display.texi (Defining Faces): Add `customized-face'.
6675
66762005-06-20 Kim F. Storm <storm@cua.dk>
6677
6678 * variables.texi (Setting Variables): Any type of element can be
6679 given order in add-to-ordered-list. Compare elements with eq.
6680
6681 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6682
66832005-06-20 Karl Berry <karl@gnu.org>
6684
6685 * syntax.texi (Syntax Flags): Make last column very slightly wider
6686 to avoid "generic comment" breaking on two lines and causing an
6687 underfull box.
6688
66892005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6690
6691 * lists.texi (Rings): Various minor clarifications and corrections.
6692
66932005-06-18 Richard M. Stallman <rms@gnu.org>
6694
6695 * functions.texi (Obsolete Functions): Simplify.
6696
6697 * variables.texi (Variable Aliases): Simplify.
6698
6699 * anti.texi, backups.texi, compile.texi, customization.texi:
6700 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6701 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6702 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6703 * variables.texi: Fix formatting ugliness.
6704
6705 * elisp.texi: Add links to Rings and Byte Packing.
6706 Update version and copyright years.
6707
6708 * minibuf.texi: Fix formatting ugliness.
6709 (Completion Commands): Move keymap vars to the end
6710 and vars completing-read binds to the top.
6711
67122005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6713
6714 * processes.texi: Fix typos.
6715 (Bindat Spec): Correct Texinfo error.
6716 (Byte Packing): Fix ungrammatical sentence.
6717
67182005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6719
6720 * lists.texi (Rings): New node.
6721 (Lists): Add it to menu.
6722
6723 * processes.texi (Byte Packing): New node.
6724 (Processes): Add it to menu.
6725
67262005-06-17 Richard M. Stallman <rms@gnu.org>
6727
6728 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6729
6730 * help.texi (Documentation Basics): Explain the xref to
6731 Documentation Tips.
6732
6733 * debugging.texi (Debugger Commands): Minor fix.
6734
67352005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6736
6737 * edebug.texi (Instrumenting): Eliminate duplicate link.
6738 (Specification List): Replace references to "below", referring to
6739 a later node, with one @ref to that node.
6740
6741 * os.texi (Timers): Timers should save and restore the match data
6742 if they change it.
6743
6744 * debugging.texi (Debugger Commands): Mention that the Lisp
6745 debugger can not step through primitive functions.
6746
67472005-06-16 Juanma Barranquero <lekktu@gmail.com>
6748
6749 * functions.texi (Obsolete Functions): Update argument names of
6750 `make-obsolete' and `define-obsolete-function-alias'.
6751
6752 * variables.texi (Variable Aliases): Update argument names of
6753 `defvaralias', `make-obsolete-variable' and
6754 `define-obsolete-variable-alias'.
6755
67562005-06-15 Kim F. Storm <storm@cua.dk>
6757
6758 * searching.texi (Entire Match Data): Rephrase warnings about
6759 evaporate arg to match-data and set-match-data.
6760
67612005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6762
6763 * elisp.texi (Top): Update detailed menu.
6764
6765 * edebug.texi (Edebug): Update menu.
6766 (Instrumenting): Update xrefs.
6767 (Edebug Execution Modes): Correct xref.
6768 (Jumping): Clarify description of `h' command.
6769 Eliminate redundant @ref.
6770 (Breaks): New node.
6771 (Breakpoints): Is now a subsubsection.
6772 (Global Break Condition): Mention `C-x X X'.
6773 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6774 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6775 (Edebug Display Update): Correct pxref.
6776 (Edebug and Macros): New node.
6777 (Instrumenting Macro Calls): Is now a subsubsection.
6778 Neither arg of `def-edebug-spec' is evaluated.
6779 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6780 (Specification Examples): Fix typo.
6781
67822005-06-14 Lute Kamstra <lute@gnu.org>
6783
6784 * debugging.texi (Function Debugging): Primitives can break on
6785 entry too.
6786
67872005-06-14 Kim F. Storm <storm@cua.dk>
6788
6789 * variables.texi (Setting Variables): Add add-to-ordered-list.
6790
67912005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6792
6793 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6794 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6795
67962005-06-13 Lute Kamstra <lute@gnu.org>
6797
6798 * text.texi (Special Properties): Fix cross reference.
6799
68002005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6801
6802 * debugging.texi (Function Debugging): Delete mention of empty
6803 string argument to `cancel-debug-on-entry'. Delete inaccurate
6804 description of the return value of that command.
6805
68062005-06-11 Alan Mackenzie <acm@muc.de>
6807
6808 * text.texi (Adaptive Fill): Amplify the description of
6809 fill-context-prefix.
6810
68112005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6812
6813 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6814
68152005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6816
6817 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6818
68192005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6820
6821 * debugging.texi (Error Debugging): Minor rewording.
6822 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6823 is optional.
6824
68252005-06-10 Lute Kamstra <lute@gnu.org>
6826
6827 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6828 (Top): Give it a title. Correct version number. Give the
6829 detailed node listing a more prominent header.
6830 * intro.texi: Don't set VERSION here a second time.
6831 Mention Emacs's version too.
6832 * anti.texi (Antinews): Use EMACSVER to refer to the current
6833 version of Emacs.
6834
68352005-06-09 Kim F. Storm <storm@cua.dk>
6836
6837 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6838 match-data and set-match-data.
6839
68402005-06-08 Richard M. Stallman <rms@gnu.org>
6841
6842 * searching.texi (Entire Match Data): Clarify when match-data
6843 returns markers and when integers.
6844
6845 * display.texi (Defining Faces): Explain that face name should not
6846 end in `-face'.
6847
6848 * modes.texi (Mode Line Data): Minor cleanup.
6849 (Customizing Keywords): Node split out of Search-based Fontification.
6850 Add example of using font-lock-add-keywords from a hook.
6851 Clarify when MODE should be non-nil, and when nil.
6852
68532005-06-06 Richard M. Stallman <rms@gnu.org>
6854
6855 * modes.texi (Mode Line Data): Explain what happens when the car
6856 of a list is a void symbol.
6857 (Search-based Fontification): Explain MODE arg to
6858 font-lock-add-keywords and warn about calls from major modes.
6859
68602005-06-08 Juri Linkov <juri@jurta.org>
6861
6862 * display.texi (Standard Faces): Add `shadow' face.
6863
68642005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6865
6866 * modes.texi (Major Mode Conventions): A derived mode only needs
6867 to put the call to the parent mode inside `delay-mode-hooks'.
6868
68692005-05-29 Richard M. Stallman <rms@gnu.org>
6870
6871 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6872 new, and what that implies. Clarify.
6873
6874 * files.texi (Locating Files): Clean up the text.
6875
6876 * frames.texi (Window Frame Parameters): Document user-size.
6877 Shorten entry for top by referring to left.
6878
68792005-05-26 Richard M. Stallman <rms@gnu.org>
6880
6881 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6882 is new, and what the implications are. Other clarifications.
6883
68842005-05-24 Richard M. Stallman <rms@gnu.org>
6885
6886 * frames.texi (Dialog Boxes): Minor fixes.
6887
68882005-05-25 Masatake YAMATO <jet@gyve.org>
6889
6890 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6891
68922005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6893
6894 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6895 is optional.
6896
68972005-05-24 Nick Roberts <nickrob@snap.net.nz>
6898
10d1d0af 6899 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6900
69012005-05-23 Lute Kamstra <lute@gnu.org>
6902
6903 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6904 syntax-begin-function over font-lock-beginning-of-syntax-function.
6905
69062005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6907
6908 * minibuf.texi (Reading File Names): Update description of
6909 `read-directory-name'.
6910
6911 * modes.texi (Derived Modes): Clarify :group keyword.
6912
69132005-05-21 Eli Zaretskii <eliz@gnu.org>
6914
6915 * files.texi (Locating Files): New subsection.
6916 Describe locate-file and executable-find.
6917
69182005-05-21 Kevin Ryde <user42@zip.com.au>
6919
6920 * frames.texi (Initial Parameters): Update cross reference to
6921 "Emacs Invocation".
6922
69232005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6924
6925 * keymaps.texi (Active Keymaps): Add anchor.
6926
6927 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6928 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6929 appropriate place.
6930 (Derived Modes): Small clarifications.
6931 (Minor Mode Conventions, Keymaps and Minor Modes):
6932 Replace references to nodes with references to anchors.
6933 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6934 Clarify description of lists whose first element is an integer.
6935 (Mode Line Variables): Add anchor.
6936 (%-Constructs): Clarify description of integer after %.
6937 (Emulating Mode Line): Describe nil value for FACE.
6938
69392005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6940
6941 * modes.texi (Derived Modes): Correct references to non-existing
6942 variable standard-syntax-table.
6943
69442005-05-17 Lute Kamstra <lute@gnu.org>
6945
6946 * modes.texi (Defining Minor Modes): Mention the mode hook.
6947
69482005-05-15 Kim F. Storm <storm@cua.dk>
6949
6950 * processes.texi (Network): Remove open-network-stream-nowait.
6951 (Network Servers): Remove open-network-stream-server.
6952
69532005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6954
6955 * elisp.texi (Top): Update detailed menu.
6956
6957 * variables.texi: Reorder nodes.
6958 (Variables): Update menu.
6959 (File Local Variables): Do not refer to the `-*-' line as
6960 a "local variables list". Add pxref.
6961
69622005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6963
6964 * elisp.texi (Top): Update detailed menu for node changes.
6965
6966 * modes.texi (Modes): Update Menu.
6967 (Hooks): Move to beginning of chapter.
6968 Most minor modes run mode hooks too.
6969 `add-hook' can handle void hooks or hooks whose value is a single
6970 function.
6971 (Major Modes): Update Menu.
6972 (Major Mode Basics): New node, split off from `Major Modes'.
6973 (Major Mode Conventions): Correct xref. Explain how to handle
6974 auto-mode-alist if the major mode command has an autoload cookie.
6975 (Auto Major Mode): Major update. Add magic-mode-alist.
6976 (Derived Modes): Major update.
6977 (Mode Line Format): Update Menu.
6978 (Mode Line Basics): New node, split off from `Mode Line Format'.
6979
6980 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6981 for `magic autoload comment'. Add index entries and anchor.
6982
69832005-05-14 Richard M. Stallman <rms@gnu.org>
6984
6985 * tips.texi (Coding Conventions): Explain how important it is
6986 that just loading certain files not change Emacs behavior.
6987
6988 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6989
69902005-05-12 Lute Kamstra <lute@gnu.org>
6991
6992 * modes.texi (Generic Modes): Update.
6993 (Major Modes): Refer to node "Generic Modes".
6994
6995 * elisp.texi (Top): Update to the current structure of the manual.
6996 * processes.texi (Processes): Add menu description.
6997 * customize.texi (Customization): Add menu descriptions.
6998
69992005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7000
7001 * processes.texi (Signals to Processes)
7002 (Low-Level Network): Fix typos.
7003
70042005-05-11 Lute Kamstra <lute@gnu.org>
7005
7006 * elisp.texi (Top): Add some nodes from the chapter "Major and
7007 Minor Modes" to the detailed node listing.
7008
70092005-05-10 Richard M. Stallman <rms@gnu.org>
7010
7011 * keymaps.texi (Extended Menu Items): Menu item filter functions
7012 can be called at any time.
7013
70142005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7015
7016 * variables.texi (File Local Variables): `(hack-local-variables t)'
7017 now also checks whether a mode is specified in the local variables
7018 list.
7019
70202005-05-05 Kevin Ryde <user42@zip.com.au>
7021
7022 * display.texi (The Echo Area): Correct format function cross
7023 reference.
7024
70252005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7026
7027 * variables.texi (Variable Aliases): Change description of
7028 `define-obsolete-variable-alias'.
7029
7030 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7031 (Defining Functions): Add xref.
7032 (Obsolete Functions): New node.
7033 (Function Safety): Standardize capitalization of section title.
7034
7035 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7036 (Dialog Boxes): Complete description of `x-popup-dialog'.
7037
70382005-05-04 Richard M. Stallman <rms@gnu.org>
7039
7040 * commands.texi (Interactive Codes): Fix Texinfo usage.
7041 Document U more clearly.
7042
70432005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7044
7045 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7046 function and not a macro.
7047
7048 * frames.texi (Pop-Up Menus): Correct and clarify description of
7049 `x-popup-menu'.
7050 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7051
70522005-05-01 Richard M. Stallman <rms@gnu.org>
7053
7054 * edebug.texi (Checking Whether to Stop): Fix previous change.
7055
70562005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7057
7058 * display.texi: Fix typos and Texinfo usage.
7059
7060 * edebug.texi (Checking Whether to Stop): executing-macro ->
7061 executing-kbd-macro.
7062
70632005-05-01 Richard M. Stallman <rms@gnu.org>
7064
7065 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7066
70672005-04-30 Richard M. Stallman <rms@gnu.org>
7068
7069 * files.texi (Magic File Names): Document `operations' property.
7070
70712005-04-29 Lute Kamstra <lute@gnu.org>
7072
7073 * modes.texi (Generic Modes): New node.
7074 (Major Modes): Add it to the menu.
7075 (Derived Modes): Add "derived mode" to concept index.
7076
70772005-04-28 Lute Kamstra <lute@gnu.org>
7078
7079 * modes.texi (Defining Minor Modes): Fix previous change.
7080 (Font Lock Mode): Simplify.
7081 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7082 when set and that some parts are optional. Add cross references.
7083 (Search-based Fontification): Say how to specify font-lock-keywords.
7084 Add cross references. Add font-lock-multiline to index.
7085 Move font-lock-keywords-case-fold-search here from node "Other Font
7086 Lock Variables". Document font-lock-add-keywords and
7087 font-lock-remove-keywords.
7088 (Other Font Lock Variables): Move font-lock-keywords-only,
7089 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7090 and font-lock-syntactic-face-function to node "Syntactic Font
7091 Lock". Move font-lock-keywords-case-fold-search to node
7092 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7093 and font-lock-{,un}fontify-{buffer,region}-function.
7094 (Precalculated Fontification): Remove reference to deleted variable
7095 font-lock-core-only.
7096 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7097 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7098 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7099 and font-lock-syntactic-face-function here from node "Other Font
7100 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7101 Syntax Properties". Add cross references.
7102 (Setting Syntax Properties): New node.
7103 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7104 * syntax.texi (Syntax Properties): Add cross reference.
7105 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7106
71072005-04-26 Richard M. Stallman <rms@gnu.org>
7108
7109 * display.texi (Defining Faces):
7110 Document `default' elements of defface spec.
7111
7112 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7113
7114 * variables.texi (Variable Aliases): Clarify text.
7115
71162005-04-25 Chong Yidong <cyd@stupidchicken.com>
7117
7118 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7119
71202005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7121
7122 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7123
71242005-04-24 Eli Zaretskii <eliz@gnu.org>
7125
7126 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7127 syntax-after and syntax-class.
7128
7129 * files.texi (Changing Files): Fix last change's cross-reference.
7130 (Unique File Names): Don't mention "numbers" in the documentation
7131 of make-temp-file and make-temp-name.
7132
71332005-04-23 Richard M. Stallman <rms@gnu.org>
7134
7135 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7136
71372005-04-22 Nick Roberts <nickrob@snap.net.nz>
7138
7139 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7140
71412005-04-22 Nick Roberts <nickrob@snap.net.nz>
7142
7143 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7144 and define-obsolete-variable-alias.
7145
71462005-04-22 Kim F. Storm <storm@cua.dk>
7147
7148 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7149 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7150
71512005-04-21 Lute Kamstra <lute@gnu.org>
7152
7153 * lists.texi (Association Lists): Document rassq-delete-all.
7154
71552005-04-19 Richard M. Stallman <rms@gnu.org>
7156
7157 * modes.texi (Search-based Fontification): Explain that
7158 facespec is an expression to be evaluated.
7159
71602005-04-19 Kevin Ryde <user42@zip.com.au>
7161
7162 * streams.texi (Output Functions): Fix xref.
7163 * strings.texi (String Conversion): Fix xref.
7164
71652005-04-19 Kim F. Storm <storm@cua.dk>
7166
7167 * symbols.texi (Symbol Plists): Add safe-get.
7168 Mention that `get' may signal an error.
7169
71702005-04-18 Nick Roberts <nickrob@snap.net.nz>
7171
7172 * customize.texi (Variable Definitions): Replace tooltip-mode
7173 example with save-place.
7174
71752005-04-17 Richard M. Stallman <rms@gnu.org>
7176
7177 * buffers.texi (Indirect Buffers): Clarify.
7178
7179 * positions.texi (Positions): Clarify converting marker to integer.
7180
7181 * strings.texi (String Basics): Mention string-match; clarify.
7182
71832005-04-08 Lute Kamstra <lute@gnu.org>
7184
7185 * modes.texi (Search-based Fontification): Fix cross references.
7186 Use consistent terminology. Document anchored highlighting.
7187
71882005-04-05 Lute Kamstra <lute@gnu.org>
7189
7190 * modes.texi (Defining Minor Modes): Document :group keyword
7191 argument and its default value.
7192
71932005-04-03 Lute Kamstra <lute@gnu.org>
7194
7195 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7196 references and/or descriptions. Delete major mode hooks; mention
7197 them as a category instead. Rename or delete obsolete hooks.
7198
71992005-04-02 Richard M. Stallman <rms@gnu.org>
7200
7201 * nonascii.texi (Coding System Basics): Another wording cleanup.
7202
72032005-04-01 Richard M. Stallman <rms@gnu.org>
7204
7205 * nonascii.texi (Coding System Basics): Clarify previous change.
7206
72072005-04-01 Kenichi Handa <handa@m17n.org>
7208
10d1d0af 7209 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7210 identity of coding systems.
7211
72122005-03-29 Chong Yidong <cyd@stupidchicken.com>
7213
7214 * text.texi (Buffer Contents): Add filter-buffer-substring and
7215 buffer-substring-filters.
7216
72172005-03-26 Chong Yidong <cyd@stupidchicken.com>
7218
7219 * anti.texi (Antinews): Mention `G' interactive code.
7220
7221 * tips.texi (Compilation Tips): Mention benchmark.el.
7222
72232005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7224
7225 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7226 is now bound to M-o M-o.
7227
7228 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7229
72302005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7231
7232 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7233 in the Emacs Manual).
7234 * Makefile.in (srcs): Remove calendar.texi.
7235 * makefile.w32-in (srcs): Remove calendar.texi.
7236 * display.texi (Display): Change name of next node.
7237 * os.texi (System In): Change name of previous node.
7238 * elisp.texi (Top): Remove Calendar references.
7239 * vol1.texi (Top): Remove Calendar references.
7240 * vol2.texi (Top): Remove Calendar references.
7241
72422005-03-25 Richard M. Stallman <rms@gnu.org>
7243
7244 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7245 Cleanup previous change.
7246
72472005-03-25 Chong Yidong <cyd@stupidchicken.com>
7248
7249 * display.texi (Face Attributes): Faces earlier in an :inherit
7250 list take precedence.
7251 (Scroll Bars): Fix description of vertical-scroll-bars.
7252 Document frame-current-scroll-bars and window-current-scroll-bars.
7253
7254 * markers.texi (The Mark): Document temporary Transient Mark mode.
7255
7256 * minibuf.texi (Reading File Names):
7257 Document read-file-name-completion-ignore-case.
7258
7259 * positions.texi (Screen Lines): Document nil for width argument
7260 to compute-motion.
7261
72622005-03-23 Kim F. Storm <storm@cua.dk>
7263
7264 * display.texi (Standard Faces): Other faces used in the fringe
7265 implicitly inherits from the fringe face.
7266 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7267 properties implicitly inherits from fringe face.
7268 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7269
72702005-03-20 Chong Yidong <cyd@stupidchicken.com>
7271
7272 * display.texi (Invisible Text): State default value of
7273 line-move-ignore-invisible.
7274 (Managing Overlays): Document remove-overlays.
7275 (Standard Faces): Document escape-glyph face.
7276
7277 * minibuf.texi (Reading File Names): Document read-file-name-function.
7278
7279 * modes.texi (Other Font Lock Variables):
7280 Document font-lock-lines-before.
7281
7282 * positions.texi (Skipping Characters): skip-chars-forward allows
7283 character classes.
7284
72852005-03-18 Lute Kamstra <lute@gnu.org>
7286
7287 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7288
72892005-03-17 Richard M. Stallman <rms@gnu.org>
7290
7291 * text.texi (Undo): Document extensible undo entries.
7292
dd7b651b 7293 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7294
7295 * nonascii.texi (Character Codes): Minor fix.
7296
7297 * display.texi (Display Property): Explain the significance
7298 of having text properties that are eq.
7299 (Other Display Specs): Explain string as display spec.
7300
7301 * commands.texi (Interactive Codes): Document G option.
7302
73032005-03-17 Chong Yidong <cyd@stupidchicken.com>
7304
7305 * text.texi (Filling): Add sentence-end-without-period and
7306 sentence-end-without-space.
7307 (Changing Properties): Minor fix.
7308
7309 * anti.texi: Total rewrite.
7310
73112005-03-15 Lute Kamstra <lute@gnu.org>
7312
7313 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7314
73152005-03-08 Kim F. Storm <storm@cua.dk>
7316
7317 * display.texi (Specified Space): Property :width is support on
7318 non-graphic terminals, :height is not.
7319
73202005-03-07 Richard M. Stallman <rms@gnu.org>
7321
7322 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7323 Now subnodes of Fringes.
7324 (Overlay Arrow): Document overlay-arrow-variable-list.
7325 (Fringe Size/Pos): New node, broken out of Fringes.
7326 (Display): Explain clearing vs redisplay better.
7327 (Truncation): Clarify use of bitmaps.
7328 (The Echo Area): Clarify the uses of the echo area.
7329 Add max-mini-window-height.
7330 (Progress): Clarify.
7331 (Invisible Text): Explain that main loop moves point out.
7332 (Selective Display): Say "hidden", not "invisible".
7333 (Managing Overlays): Move up. Describe relation to Undo here.
7334 (Overlay Properties): Clarify intro.
7335 (Finding Overlays): Explain return values when nothing found.
7336 (Width): truncate-string-to-width has added arg.
7337 (Displaying Faces): Clarify and update mode line face handling.
7338 (Face Functions): Minor cleanup.
7339 (Conditional Display): Merge into Other Display Specs.
7340 (Pixel Specification, Other Display Specs): Minor cleanups.
7341 (Images, Image Descriptors): Minor cleanups.
7342 (GIF Images): Patents have expired.
7343 (Showing Images): Explain default text for insert-image.
7344 (Manipulating Button Types): Merge into Manipulating Buttons.
7345 (Making Buttons): Explain return values.
7346 (Button Buffer Commands): Add xref.
7347 (Inverse Video): Update mode-line-inverse-video.
7348 (Display Table Format): Clarify.
7349 (Active Display Table): Give defaults for window-display-table.
7350
7351 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7352 and calendar-today-marker are strings, not chars.
7353 (Holiday Customizing): Minor fix.
7354
7355 * internals.texi (Writing Emacs Primitives): Update `or' example.
7356 Update limit on # args of subr.
7357
7358 * edebug.texi (Using Edebug): Arrow is in fringe.
7359 (Instrumenting): Arg to eval-defun works without loading edebug.
7360 (Edebug Execution Modes): Add xref.
7361
7362 * customize.texi (Common Keywords): Clarify :require.
7363 Mention :version here.
7364 (Variable Definitions, Group Definitions): Not here.
7365 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7366
73672005-03-07 Chong Yidong <cyd@stupidchicken.com>
7368 * nonascii.texi (Text Representations): Clarify position-bytes.
7369 (Character Sets): Add list-charset-chars.
7370 (Scanning Charsets): Add charset-after.
7371 (Encoding and I/O): Minor fix.
7372
73732005-03-06 Richard M. Stallman <rms@gnu.org>
7374
7375 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7376 (Resizing Windows): Likewise.
7377
7378 * text.texi (Change Hooks): Get rid of "Emacs 21".
7379
7380 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7381
7382 * streams.texi (Output Variables): Get rid of "Emacs 21".
7383
7384 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7385
7386 * os.texi (Translating Input): Replace flow-control example
7387 with a less obsolete example that uses `keyboard-translate'.
7388
7389 * objects.texi (Hash Table Type, Circular Objects):
7390 Get rid of "Emacs 21".
7391
7392 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7393 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7394
7395 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7396
7397 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7398
7399 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7400 (Menu Bar): Fix when menu-bar-update-hook is called.
7401
7402 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7403
7404 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7405 and make it read better.
7406
7407 * files.texi (Writing to Files): Get rid of "Emacs 21".
7408 (Unique File Names): Likewise.
7409
7410 * elisp.texi: Update Emacs version to 22.
7411
7412 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7413 (Overlay Properties, Face Attributes): Likewise.
7414 (Managing Overlays): Fix punctuation.
7415 (Attribute Functions): Clarify set-face-font; get rid of
7416 info about old Emacs versions.
7417 (Auto Faces, Font Lookup, Display Property, Images):
7418 Get rid of "Emacs 21".
7419
7420 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7421
74222005-03-05 Richard M. Stallman <rms@gnu.org>
7423
7424 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7425
74262005-03-04 Lute Kamstra <lute@gnu.org>
7427
7428 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7429
74302005-03-03 Lute Kamstra <lute@gnu.org>
7431
7432 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7433
74342005-03-01 Lute Kamstra <lute@gnu.org>
7435
7436 * debugging.texi (Debugger Commands): Update `j'.
7437
74382005-02-28 Lute Kamstra <lute@gnu.org>
7439
7440 * debugging.texi (Debugging): Fix typo.
7441 (Error Debugging): Document eval-expression-debug-on-error.
7442 (Function Debugging): Update example.
7443 (Using Debugger): Mention starred stack frames.
7444 (Debugger Commands): Document `j' and `l'.
7445 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7446 Update the messages that the debugger displays.
7447 (Internals of Debugger): Add cross reference. Update example.
7448 (Excess Open): Minor improvement.
7449 (Excess Close): Minor improvement.
7450
74512005-02-26 Richard M. Stallman <rms@gnu.org>
7452
7453 * tips.texi (Coding Conventions): Clarify.
7454 Put all the major mode key reservations together.
7455 Mention the Mouse-1 => Mouse-2 conventions.
7456
7457 * syntax.texi (Syntax Class Table): Clarify.
7458 (Syntax Table Functions): syntax-after moved from here.
7459 (Syntax Table Internals): syntax-after moved to here.
7460 (Parsing Expressions): Update info on number of values
7461 and what's meaningful in the STATE argument.
7462 (Categories): Fix typo.
7463
7464 * sequences.texi (Arrays): Cleanup.
7465 (Char-Tables): Clarify.
7466
7467 * processes.texi (Deleting Processes): Cleanups, add xref.
7468 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7469 (Process Information): set-process-coding-system, some args optional.
7470 (Input to Processes): Explain various types for PROCESS args.
7471 Rename them from PROCESS-NAME to PROCESS.
7472 (Signals to Processes): Likewise.
7473 (Decoding Output): Cleanup.
7474 (Query Before Exit): Clarify.
7475
7476 * os.texi (Startup Summary): Correct the options; add missing ones.
7477 (Terminal Output, Batch Mode): Clarify.
7478 (Flow Control): Node deleted.
7479
7480 * markers.texi (The Mark): Clarify.
7481
7482 * macros.texi (Expansion): Cleanup.
7483 (Indenting Macros): indent-spec allows ints, not floats.
7484
7485 * keymaps.texi (Keymaps): Clarify.
7486 (Format of Keymaps): Update lisp-mode-map example.
7487 (Active Keymaps, Key Lookup): Clarify.
7488 (Changing Key Bindings): Add xref to `kbd'.
7489 (Key Binding Commands, Simple Menu Items): Clarify.
7490 (Mouse Menus, Menu Bar): Clarify.
7491 (Menu Example): Replace print example with menu-bar-replace-menu.
7492
7493 * help.texi (Documentation Basics): Add function-documentation prop.
7494
7495 * elisp.texi (Top): Don't refer to Flow Control node.
7496
7497 * commands.texi (Command Overview): Improve xrefs.
7498 (Adjusting Point): Adjusting point applies to intangible and invis.
7499 (Key Sequence Input): Doc extra read-key-sequence args.
7500 Likewise for read-key-sequence-vector.
7501
7502 * backups.texi (Rename or Copy): Minor fix.
7503 (Numbered Backups): For version-control, say the default.
7504 (Auto-Saving): make-auto-save-file-name example is simplified.
7505
7506 * advice.texi (Advising Functions): Don't imply one part of Emacs
7507 should advise another part. Markup changes.
7508 (Defining Advice): Move transitional para.
7509 (Activation of Advice): Cleanup.
7510 Explain if COMPILE is nil or negative.
7511
7512 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7513
75142005-02-24 Lute Kamstra <lute@gnu.org>
7515
7516 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7517 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7518
75192005-02-23 Lute Kamstra <lute@gnu.org>
7520
7521 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7522 to define global minor modes as well.
7523
7524 * display.texi (Managing Overlays): overlay-buffer returns nil for
7525 deleted overlays.
7526
75272005-02-22 Kim F. Storm <storm@cua.dk>
7528
7529 * minibuf.texi (Basic Completion): Allow symbols in addition to
7530 strings in try-completion and all-completions.
7531
75322005-02-14 Lute Kamstra <lute@gnu.org>
7533
7534 * elisp.texi (Top): Remove reference to deleted node.
7535
7536 * lists.texi (Lists): Remove reference to deleted node.
7537 (Cons Cells): Fix typo.
7538
7539 * loading.texi (Where Defined): Fix typo.
7540
75412005-02-14 Richard M. Stallman <rms@gnu.org>
7542
7543 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7544 is useful for discarding some minor modes.
7545
7546 * symbols.texi (Symbol Components): Reorder examples.
7547
7548 * streams.texi (Input Functions): State standard-input default.
7549 (Output Variables): State standard-output default.
7550
7551 * objects.texi (Printed Representation): Clarify read syntax vs print.
7552 (Floating Point Type): Explain meaning better.
7553 (Symbol Type): Explain uniqueness better.
7554 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7555 List examples sooner.
7556 (Box Diagrams): New subnode broken out.
7557 Some examples moved from old Lists as Boxes node.
7558 (Dotted Pair Notation): Clarify intro.
7559 (Array Type): Clarify.
7560 (Type Predicates): Add hash-table-p.
7561
7562 * numbers.texi (Integer Basics): Clarify radix explanation.
7563 (Predicates on Numbers): Minor clarification.
7564 (Comparison of Numbers): Minor clarification. Clarify eql.
7565 Typos in min, max.
7566 (Math Functions): Clarify overflow in expt.
7567
7568 * minibuf.texi (Text from Minibuffer): Minor clarification.
7569 Mention arrow keys.
7570
7571 * loading.texi (Autoload): defun's doc string overrides autoload's
7572 doc string.
7573 (Repeated Loading): Modernize "add to list" examples.
7574 (Where Defined): Finish updating table of load-history elts.
7575
7576 * lists.texi (List-related Predicates): Minor wording improvement.
7577 (Lists as Boxes): Node deleted.
7578 (Building Lists): Explain trivial cases of number-sequence.
7579
7580 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7581 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7582 (Hash Access): Any object can be a key.
7583 State value of maphash.
7584
7585 * functions.texi (What Is a Function): Wording cleanup.
7586 (Function Documentation): Minor cleanup.
7587 Explain purpose of calling convention at end of doc string.
7588 (Function Names): Wording cleanup.
7589 (Calling Functions): Wording cleanup.
7590 Explain better how funcall calls the function.
7591 (Function Cells): Delete example of saving and redefining function.
7592
7593 * control.texi (Combining Conditions): Wording cleanup.
7594 (Iteration): dolist and dotimes bind VAR locally.
7595 (Cleanups): Xref to Atomic Changes.
7596
7597 * compile.texi (Byte Compilation): Delete 19.29 info.
7598 (Compilation Functions): Macros' difficulties don't affect defsubst.
7599 (Docs and Compilation): Delete 19.29 info.
7600
76012005-02-10 Richard M. Stallman <rms@gnu.org>
7602
7603 * objects.texi (Symbol Type): Minor correction.
7604
76052005-02-06 Lute Kamstra <lute@gnu.org>
7606
7607 * modes.texi (Example Major Modes): Fix typos.
7608
76092005-02-06 Richard M. Stallman <rms@gnu.org>
7610
7611 * text.texi (Margins): fill-nobreak-predicate can be one function.
7612
7613 * strings.texi (Modifying Strings): clear-string can make unibyte.
7614 (Formatting Strings): format gives error if values missing.
7615
7616 * positions.texi (Character Motion): Mention default arg
7617 for forward-char. backward-char refers to forward-char.
7618 (Word Motion): Mention default arg for forward-word.
7619 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7620 Simplify end-of-buffer.
7621 (Text Lines): Mention default arg for forward-line.
7622 (List Motion): Mention default arg for beginning/end-of-defun.
7623 (Skipping Characters): Minor fixes in explaining character-set.
7624
7625 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7626 Mode inheritance applies only when default-major-mode is nil.
7627 Clarifications.
7628 (Example Major Modes): Update Text mode and Lisp mode examples.
7629 (Minor Mode Conventions): Mention define-minor-mode at top.
7630 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7631 (Mode Line Format): Update mode line face display info.
7632 (Properties in Mode): Mention effect of risky vars.
7633 (Imenu): Define imenu-add-to-menubar.
7634 (Font Lock Mode): Add descriptions to menu lines.
7635 (Faces for Font Lock): Add font-lock-doc-face.
7636
76372005-02-05 Lute Kamstra <lute@gnu.org>
7638
7639 * text.texi (Maintaining Undo): Remove obsolete function.
7640
76412005-02-05 Eli Zaretskii <eliz@gnu.org>
7642
7643 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7644 color specifications. Improve indexing.
b8d4c8d0
GM
7645 (Text Terminal Colors): Replace the description of RGB values by
7646 an xref to "Color Names".
7647
76482005-02-03 Richard M. Stallman <rms@gnu.org>
7649
7650 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7651 Clarify.
7652 (Selecting Windows): Clarify save-selected-window.
7653 (Cyclic Window Ordering): Clarify walk-windows.
7654 (Window Point): Clarify.
7655 (Window Start): Add comment to example.
7656 (Resizing Windows): Add `interactive' specs in examples.
7657 Document fit-window-to-buffer.
7658
7659 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7660 (Undo, Maintaining Undo): Clarify last change.
7661 (Sorting): In sort-numeric-fields, explain about octal and hex.
7662 Mention sort-numeric-base.
7663 (Format Properties): Add xref for hard newlines.
7664
7665 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7666 (Pop-Up Menus): Fix typo.
7667 (Color Names): Explain all types of color names.
7668 Explain color-values on B&W terminal.
7669 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7670
7671 * files.texi (File Locks): Not supported on MS systems.
7672 (Testing Accessibility): Clarify.
7673
7674 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7675 (Coverage Testing): Fix typo.
7676
7677 * commands.texi (Misc Events): Remove stray space.
7678
7679 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7680 (Modification Time): Clarify when visited-file-modtime returns 0.
7681 (The Buffer List): Clarify bury-buffer.
7682 (Killing Buffers): Clarify.
7683 (Indirect Buffers): Add clone-indirect-buffer.
7684
76852005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7686
7687 * edebug.texi (Printing in Edebug): Fix default value of
7688 edebug-print-circle.
7689 (Coverage Testing): Fix displayed frequency count data.
7690
76912005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7692
7693 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7694
76952005-02-02 Kim F. Storm <storm@cua.dk>
7696
7697 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7698
76992005-01-29 Eli Zaretskii <eliz@gnu.org>
7700
7701 * commands.texi (Misc Events): Describe the help-echo event.
7702
7703 * text.texi (Special Properties) <help-echo>: Use `pos'
7704 consistently in description of the help-echo property.
7705 Use @code{nil} instead of @var{nil}.
7706
7707 * display.texi (Overlay Properties): Fix the index entry for
7708 help-echo overlay property.
7709
7710 * customize.texi (Type Keywords): Uncomment the xref to the
7711 help-echo property documentation.
7712
77132005-01-23 Kim F. Storm <storm@cua.dk>
7714
7715 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7716 return value. Third element FULLY replaced by PARTIAL which
7717 specifies number of invisible pixels if row is only partially visible.
7718 (Textual Scrolling): Mention auto-window-vscroll.
7719 (Vertical Scrolling): New defvar auto-window-vscroll.
7720
77212005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7722
7723 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7724 command remapping.
7725
77262005-01-15 Richard M. Stallman <rms@gnu.org>
7727
7728 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7729
77302005-01-14 Kim F. Storm <storm@cua.dk>
7731
7732 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7733
7734 * text.texi (Links and Mouse-1): Fix string and vector item.
7735
77362005-01-13 Richard M. Stallman <rms@gnu.org>
7737
7738 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7739 descriptions of overriding-local-map and overriding-terminal-local-map.
7740
7741 * text.texi (Links and Mouse-1): Clarify text.
7742
77432005-01-13 Kim F. Storm <storm@cua.dk>
7744
7745 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7746
77472005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7748
7749 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7750
77512005-01-12 Kim F. Storm <storm@cua.dk>
7752
7753 * text.texi (Links and Mouse-1): Rename section from Enabling
7754 Mouse-1 to Following Links. Change xrefs.
7755 Add examples for define-button-type and define-widget.
7756
7757 * display.texi (Button Properties, Button Buffer Commands):
7758 Clarify mouse-1 and follow-link functionality.
7759
77602005-01-12 Richard M. Stallman <rms@gnu.org>
7761
7762 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7763
7764 * display.texi (Beeping): Fix Texinfo usage.
7765
7766 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7767
77682005-01-11 Kim F. Storm <storm@cua.dk>
7769
7770 * display.texi (Button Properties, Button Buffer Commands):
7771 Mention mouse-1 binding. Add follow-link keyword.
7772
7773 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7774 (Enabling Mouse-1 to Follow Links): New subsection.
7775
77762005-01-06 Richard M. Stallman <rms@gnu.org>
7777
7778 * text.texi (Special Properties): Minor change.
7779
7780 * os.texi (Timers): Clarify previous change.
7781
7782 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7783
77842005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7785
7786 * display.texi (Face Attributes): Correct xref to renamed node.
7787
77882005-01-01 Richard M. Stallman <rms@gnu.org>
7789
7790 * display.texi (Face Attributes): Describe hex color specs.
7791
77922004-12-31 Richard M. Stallman <rms@gnu.org>
7793
7794 * os.texi (Timers): Update previous change.
7795
77962004-12-30 Kim F. Storm <storm@cua.dk>
7797
7798 * display.texi (Line Height): Total line-height is now specified
7799 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7800 in cons cells. (nil . RATIO) is relative to actual line height.
7801 Use line-height `t' instead of `0' to get minimum height.
7802
78032004-12-29 Richard M. Stallman <rms@gnu.org>
7804
7805 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7806
78072004-12-28 Richard M. Stallman <rms@gnu.org>
7808
7809 * commands.texi (Quitting): Clarify value of with-local-quit.
7810
7811 * elisp.texi (Top): Fix previous change.
7812
7813 * loading.texi (Loading): Fix previous change.
7814
78152004-12-27 Richard M. Stallman <rms@gnu.org>
7816
7817 * Makefile.in (MAKEINFO): Specify --force.
7818
7819 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7820
7821 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7822
7823 * display.texi (Line Height): Further clarify.
7824
7825 * elisp.texi (Top): Update Loading submenu.
7826
7827 * loading.texi (Where Defined): New node.
7828 (Unloading): load-history moved to Where Defined.
7829
78302004-12-21 Richard M. Stallman <rms@gnu.org>
7831
7832 * commands.texi (Event Input Misc): Add while-no-input.
7833
78342004-12-11 Richard M. Stallman <rms@gnu.org>
7835
7836 * display.texi (Line Height): Rewrite text for clarity.
7837
78382004-12-11 Kim F. Storm <storm@cua.dk>
7839
7840 * display.texi (Display): Add node "Line Height" to menu.
7841 (Line Height): New node. Move full description of line-spacing
7842 and line-height text properties here from text.texi.
7843 (Scroll Bars): Add vertical-scroll-bar variable.
7844
7845 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7846
7847 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7848 line-spacing and vertical-scroll-bar.
7849
7850 * text.texi (Special Properties): Just mention line-spacing and
7851 line-height here, add xref to new "Line Height" node.
7852
78532004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7854
7855 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7856
7857 * locals.texi (Standard Buffer-Local Variables):
7858 Add @xref for `line-spacing'.
7859
78602004-12-05 Richard M. Stallman <rms@gnu.org>
7861
7862 * Makefile.in (maintainer-clean): Remove the info files
7863 in $(infodir) where they are created.
7864
78652004-12-03 Richard M. Stallman <rms@gnu.org>
7866
7867 * windows.texi (Selecting Windows): get-lru-window and
7868 get-largest-window don't consider dedicated windows.
7869
7870 * text.texi (Undo): Document undo-in-progress.
7871
78722004-11-26 Richard M. Stallman <rms@gnu.org>
7873
7874 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7875 Remove a few vars that are not always buffer-local.
7876
78772004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7878
7879 * locals.texi (Standard Buffer-Local Variables): Comment out
7880 xref's to non-existent node `Yet to be written'.
7881
78822004-11-24 Richard M. Stallman <rms@gnu.org>
7883
7884 * processes.texi (Synchronous Processes): Grammar fix.
7885
7886 * numbers.texi (Comparison of Numbers): Add eql.
7887
7888 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7889
7890 * intro.texi (Printing Notation): Fix previous change.
7891
7892 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7893 and default-indicate-buffer-boundaries from here.
7894 (Usual Display): To here.
7895 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7896 (Usual Display): Move tab-width up.
7897
5dcb4c4e
SM
7898 * customize.texi (Variable Definitions):
7899 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7900 (Simple Types, Composite Types, Defining New Types):
7901 Minor cleanups.
7902
79032004-11-21 Jesper Harder <harder@ifa.au.dk>
7904
7905 * processes.texi (Synchronous Processes, Output from Processes):
7906 Markup fix.
7907
79082004-11-20 Richard M. Stallman <rms@gnu.org>
7909
7910 * positions.texi (Skipping Characters): skip-chars-forward
7911 now handles char classes.
7912
7913 * intro.texi (Printing Notation): Avoid confusion of `print'
7914 when explaining @print.
7915
7916 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7917
7918 * display.texi (Display Table Format): Minor fix.
7919
7920 * streams.texi (Output Functions): Fix print example.
7921
7922 * Makefile.in (elisp): New target.
7923 (dist): Depend on $(infodir)/elisp, not elisp.
7924 Copy the info files from $(infodir).
7925
7926 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7927 read-from-minibuffer.
7928
7929 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7930
79312004-11-19 Richard M. Stallman <rms@gnu.org>
7932
7933 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7934
79352004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7936
7937 * tips.texi (Coding Conventions): Fix typo.
7938
79392004-11-16 Richard M. Stallman <rms@gnu.org>
7940
7941 * tips.texi (Coding Conventions): Separate defvar and require
7942 methods to avoid warnings. Use require only when there are many
7943 functions and variables from that package.
7944
7945 * minibuf.texi (Minibuffer Completion): When ignoring case,
7946 predicate must not be case-sensitive.
7947
7948 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7949 (Test Coverage): Don't talk about "splotches". Clarified.
7950
79512004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7952
7953 * frames.texi (Window Frame Parameters): Fix typo.
7954
79552004-11-15 Kim F. Storm <storm@cua.dk>
7956
7957 * symbols.texi (Other Plists): Note that plist-get may signal error.
7958 Add safe-plist-get.
7959
79602004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7961
7962 * modes.texi (Font Lock Basics): Fix typo.
7963
79642004-11-08 Richard M. Stallman <rms@gnu.org>
7965
7966 * syntax.texi (Syntax Table Functions): Add syntax-after.
7967
79682004-11-06 Lars Brinkhoff <lars@nocrew.org>
7969
7970 * os.texi (Processor Run Time): New section documenting
7971 get-internal-run-time.
7972
79732004-11-06 Eli Zaretskii <eliz@gnu.org>
7974
7975 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7976 it nukes elisp-cover.texi.
7977 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7978 elisp-0 etc.
7979
79802004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7981
7982 * commands.texi (Keyboard Macros): Document `append' return value
7983 of `defining-kbd-macro'.
7984
79852004-11-01 Richard M. Stallman <rms@gnu.org>
7986
7987 * commands.texi (Interactive Call): Add called-interactively-p.
7988
79892004-10-29 Simon Josefsson <jas@extundo.com>
7990
7991 * minibuf.texi (Reading a Password): Revert.
7992
79932004-10-28 Richard M. Stallman <rms@gnu.org>
7994
7995 * frames.texi (Display Feature Testing): Explain about "vendor".
7996
79972004-10-27 Richard M. Stallman <rms@gnu.org>
7998
7999 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8000 not raw. Clarify `n'.
8001 (Interactive Call): Rewrite interactive-p, focusing on when
8002 and how to use it.
8003 (Misc Events): Clarify previous change.
8004
8005 * advice.texi (Simple Advice): Clarify what job the example does.
8006 (Around-Advice): Clarify ad-do-it.
8007 (Activation of Advice): An option of ad-default-compilation-action
8008 is `never', not `nil'.
8009
80102004-10-26 Kim F. Storm <storm@cua.dk>
8011
8012 * commands.texi (Interactive Codes): Add U code letter.
8013
80142004-10-25 Simon Josefsson <jas@extundo.com>
8015
8016 * minibuf.texi (Reading a Password): Add.
8017
80182004-10-24 Jason Rumney <jasonr@gnu.org>
8019
8020 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8021 and wheel-down.
8022
80232004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8024
8025 * processes.texi (Synchronous Processes): Document process-file.
8026
80272004-10-22 Kenichi Handa <handa@m17n.org>
8028
8029 * text.texi (translate-region): Document that it accepts also a
8030 char-table.
8031
80322004-10-22 David Ponce <david@dponce.com>
8033
8034 * windows.texi (Resizing Windows): Document the `preserve-before'
8035 argument of the functions `enlarge-window' and `shrink-window'.
8036
80372004-10-19 Jason Rumney <jasonr@gnu.org>
8038
8039 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8040
80412004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8042
8043 * text.texi (Filling): Add anchor for definition of
8044 `sentence-end-double-space'.
8045
8046 * searching.texi (Regexp Example): Update description of how
8047 Emacs currently recognizes the end of a sentence.
8048 (Standard Regexps): Update definition of the variable
8049 `sentence-end'. Add definition of the function `sentence-end'.
8050
80512004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8052
8053 * display.texi (Progress): New node.
8054
80552004-10-05 Kim F. Storm <storm@cua.dk>
8056
8057 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8058
80592004-09-29 Kim F. Storm <storm@cua.dk>
8060
8061 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8062 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8063 fringe bitmap symbols, as they now have their own namespace.
8064 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8065 vs. pixels. Signal error if no free bitmap slots.
8066 (Pixel Specification): Change IMAGE to @var{image}.
8067
80682004-09-28 Richard M. Stallman <rms@gnu.org>
8069
8070 * text.texi (Special Properties): Clarify line-spacing and line-height.
8071
8072 * searching.texi (Regexp Search): Add looking-back.
8073
80742004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8075
8076 * display.texi: Correct typos.
8077 (Image Descriptors): Correct xref's.
8078
80792004-09-25 Richard M. Stallman <rms@gnu.org>
8080
8081 * text.texi (Special Properties): Cleanups in `cursor'.
8082 Rewrites in `line-height' and `line-spacing'; exchange them.
8083
8084 * display.texi (Fringes): Rewrite previous change.
8085 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8086 (Display Fringe Bitmaps): Node deleted, text moved.
8087 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8088 (Scroll Bars): Clarify set-window-scroll-bars.
8089 (Pointer Shape): Rewrite.
8090 (Specified Space): Clarify :align-to, etc.
8091 (Pixel Specification): Use @var. Clarify new text.
8092 (Other Display Specs): Clarify `slice'.
8093 (Image Descriptors): Cleanups.
8094 (Showing Images): Cleanups.
8095
80962004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8097
8098 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8099
8100 * modes.texi: Various minor changes in addition to:
8101 (Major Mode Conventions): Final call to `run-mode-hooks' should
8102 not be inside the `delay-mode-hooks' form.
8103 (Mode Hooks): New node.
8104 (Hooks): Delete obsolete example.
8105 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8106 node "Mode Hooks".
8107
81082004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8109
8110 * display.texi: Correct various typos.
8111 (Display): Rename node "Pointer Shapes" to "Pointer
8112 Shape". (There is already a node called "Pointer Shapes" in
8113 frames.texi.)
8114 (Images): Remove non-existent node "Image Slices" from menu.
8115
81162004-09-23 Kim F. Storm <storm@cua.dk>
8117
8118 * text.texi (Special Properties): Add `cursor', `pointer',
8119 `line-height', and `line-spacing' properties.
8120
8121 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8122 Shapes' to menu.
8123 (Standard Faces): Doc fix for fringe face.
8124 (Fringes): Add `overflow-newline-into-fringe' and
8125 'indicate-buffer-boundaries'.
8126 (Fringe Bitmaps, Pointer Shapes): New nodes.
8127 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8128 Bitmaps' to menu.
8129 (Specified Space): Describe pixel width and height.
8130 (Pixel Specification): New node.
8131 (Other Display Specs): Add `slice' property.
8132 (Display Fringe Bitmaps): New node.
8133 (Images): Add 'Image Slices' to menu.
8134 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8135 (Showing Images): Add slice arg to `insert-image'.
8136 Add 'insert-sliced-image'.
b8d4c8d0
GM
8137
81382004-09-20 Richard M. Stallman <rms@gnu.org>
8139
8140 * commands.texi (Key Sequence Input):
8141 Clarify downcasing in read-key-sequence.
8142
81432004-09-08 Juri Linkov <juri@jurta.org>
8144
8145 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8146
81472004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8148
5dcb4c4e
SM
8149 * locals.texi (Standard Buffer-Local Variables):
8150 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8151 * internals.texi (Buffer Internals): Describe new
8152 auto_save_file_format field of the buffer structure.
8153 * files.texi (Format Conversion): `auto-save-file-format' has been
8154 renamed `buffer-auto-save-file-format'.
8155
81562004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8157
8158 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8159 an integer or a marker.
8160 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8161
81622004-08-22 Richard M. Stallman <rms@gnu.org>
8163
8164 * modes.texi (Major Mode Conventions): Discuss rebinding of
8165 standard key bindings.
8166
81672004-08-18 Kim F. Storm <storm@cua.dk>
8168
8169 * processes.texi (Accepting Output): Add `just-this-one' arg to
8170 `accept-process-output'.
8171 (Output from Processes): New var `process-adaptive-read-buffering'.
8172
81732004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8174
8175 * keymaps.texi: Various changes in addition to:
8176 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8177 Give more varied examples for `kbd'.
8178 (Creating Keymaps): Char tables have slots for all characters
8179 without modifiers.
8180 (Active Keymaps): `overriding-local-map' and
8181 `overriding-terminal-local-map' also override text property and
8182 overlay keymaps.
8183 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8184 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8185 to denote a prefix of no events.
8186 `map-keymap' includes parent's bindings _recursively_.
8187 Clarify and correct description of `where-is-internal'.
8188 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8189 (Menu Example): For menus intended for use with the keyboard, the
8190 menu items should be bound to characters or real function keys.
8191
81922004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8193
8194 * objects.texi (Character Type): Reposition `@anchor' to prevent
8195 double space inside sentence in Info.
8196
8197 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8198 renamed to `disabled-command-function'.
8199 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8200 (Command Loop Info): Replace reference to it.
8201 (Disabling Commands): `disabled-command-hook' has been renamed to
8202 `disabled-command-function'.
8203
82042004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8205
8206 * os.texi (Translating Input): Only non-prefix bindings in
8207 `key-translation-map' override actual key bindings. Warn about
8208 possible indirect effect of actual key bindings on non-prefix
8209 bindings in `key-translation-map'.
8210
82112004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8212
8213 * minibuf.texi (High-Level Completion): Add anchor for definition
8214 of `read-variable'.
8215
8216 * commands.texi: Various changes in addition to:
8217 (Using Interactive): Clarify description of `interactive-form'.
8218 (Interactive Call): Mention default for KEYS argument to
8219 `call-interactively'.
8220 (Command Loop Info): Clarify description of `this-command-keys'.
8221 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8222 Value of `last-event-frame' can be `macro'.
8223 (Repeat Events): `double-click-fuzz' is also used to distinguish
8224 clicks and drags.
8225 (Classifying Events): Clarify descriptions of `event-modifiers'
8226 `event-basic-type' and `event-convert-list'.
8227 (Accessing Events): `posn-timestamp' takes POSITION argument.
8228 (Quoted Character Input): Clarify description of
8229 `read-quoted-char' and fix example.
8230 (Quitting): Add `with-local-quit'.
8231 (Disabling Commands): Correct and clarify descriptions of
8232 `enable-command' and `disable-command'.
8233 Mention what happens if `disabled-command-hook' is nil.
8234 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8235 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8236
82372004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8238
8239 * frames.texi: Various changes in addition to:
8240 (Creating Frames): Expand and clarify description of `make-frame'.
8241 (Window Frame Parameters): Either none or both of the `icon-left'
8242 and `icon-top' parameters must be specified. Put descriptions of
8243 `menu-bar-lines' and `toolbar-lines' closer together and change
8244 them accordingly.
8245 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8246 except while processing `frame-title-format' or `icon-title-format'.
8247 (Deleting Frames): Correct description of `delete-frame'.
8248 Non-nil return values of `frame-live-p' are like those of `framep'.
8249 (Frames and Windows): Mention return value of
8250 `set-frame-selected-window'.
8251 (Visibility of Frames): Mention `force' argument to
8252 `make-frame-invisible'. `frame-visible-p' returns t for all
8253 frames on text-only terminals.
8254 (Frame Configurations): Restoring a frame configuration does not
8255 restore deleted frames.
8256 (Window System Selections): `x-set-selection' returns DATA.
8257 (Resources): Add example.
8258 (Display Feature Testing): Clarify descriptions of
8259 `display-pixel-height', `display-pixel-width', `x-server-version'
8260 and `x-server-vendor'.
8261
8262 * windows.texi (Choosing Window): Add anchor.
8263 * minibuf.texi (Minibuffer Misc): Add anchor.
8264
82652004-07-23 John Paul Wallington <jpw@gnu.org>
8266
8267 * macros.texi (Defining Macros): Declaration keyword for setting
8268 Edebug spec is `debug' not `edebug'.
8269
82702004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8271
8272 * windows.texi: Various small changes in addition to:
8273 (Window Point): Mention return value of `set-window-point'.
8274 (Window Start): `pos-visible-in-window-p' disregards horizontal
8275 scrolling. Explain return value if PARTIALLY is non-nil.
8276 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8277 and `set-window-vscroll'.
8278 (Size of Window): The argument WINDOW to `window-inside-edges',
8279 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8280 (Resizing Windows): Explain return value of
8281 `shrink-window-if-larger-than-buffer'.
8282 `window-size-fixed' automatically becomes buffer local when set.
8283 (Window Configurations): Explain return value of
8284 `set-window-configuration'.
8285
8286 * minibuf.texi (Minibuffer Misc): Add anchor for
8287 `minibuffer-scroll-window'.
8288
8289 * positions.texi (Text Lines): Add anchor for `count-lines'.
8290
82912004-07-17 Richard M. Stallman <rms@gnu.org>
8292
8293 * display.texi (Overlay Properties): Adding `evaporate' prop
8294 deletes empty overlay immediately.
8295
8296 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8297 fix example.
8298
82992004-07-16 Jim Blandy <jimb@redhat.com>
8300
8301 * searching.texi (Regexp Backslash): Document new \_< and \_>
8302 operators.
8303
83042004-07-16 Juanma Barranquero <lektu@terra.es>
8305
8306 * display.texi (Images): Fix Texinfo usage.
8307
83082004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8309
8310 * buffers.texi (Modification Time): `visited-file-modtime' now
8311 returns a list of two integers, instead of a cons.
8312
83132004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8314
8315 * windows.texi: Various changes in addition to:
8316 (Splitting Windows): Add `split-window-keep-point'.
8317
83182004-07-09 Richard M. Stallman <rms@gnu.org>
8319
8320 * frames.texi (Input Focus): Minor fix.
8321
83222004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8323
8324 * frames.texi (Input Focus): Clarify descriptions of
8325 `select-frame-set-input-focus' and `select-frame'.
8326
83272004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8328
8329 * os.texi: Various small changes in addition to:
8330 (Killing Emacs): Expand and clarify description of
8331 `kill-emacs-query-functions' and `kill-emacs-hook'.
8332 (System Environment): Expand and clarify description of `getenv'
8333 and `setenv'.
8334 (Timers): Clarify description of `run-at-time'.
8335 (Translating Input): Correct description of
8336 `extra-keyboard-modifiers'.
8337 (Flow Control): Correct description of `enable-flow-control'.
8338
83392004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8340
8341 * os.texi: Update copyright.
8342 (Session Management): Grammar fix.
8343 Clarify which Emacs does the restarting.
8344 Use @samp for *scratch* buffer.
8345
83462004-07-04 Alan Mackenzie <acm@muc.de>
8347
8348 * frames.texi (Input Focus): Add documentation for
8349 `select-frame-set-input-focus'. Replace refs to non-existent
8350 `switch-frame' with `select-frame'. Minor corrections and tidying
8351 up of text-only terminal stuff.
8352
83532004-07-02 Richard M. Stallman <rms@gnu.org>
8354
8355 * files.texi (Saving Buffers): Cleanup write-contents-function.
8356 (Magic File Names): Cleanup file-remote-p.
8357
b344d29d 83582004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8359
8360 * files.texi (Magic File Names): `file-remote-p' returns an
8361 identifier of the remote system, not just t.
8362
83632004-07-02 David Kastrup <dak@gnu.org>
8364
8365 * searching.texi (Entire Match Data): Add explanation about new
8366 match-data behavior when @var{integers} is non-nil.
8367
83682004-06-24 Richard M. Stallman <rms@gnu.org>
8369
8370 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8371
8372 * customize.texi (Variable Definitions): Note about doc strings
8373 and :set.
8374
8375 * keymaps.texi (Keymap Terminology): Document `kbd'.
8376 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8377
8378 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8379 makes it buffer-local.
8380
8381 * files.texi (Saving Buffers): Correct previous change.
8382
8383 * commands.texi (Accessing Events):
8384 Clarify posn-col-row and posn-actual-col-row.
8385
83862004-06-24 David Ponce <david.ponce@wanadoo.fr>
8387
8388 * commands.texi (Accessing Events): New functions
8389 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8390
83912004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8392
8393 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8394 * frames.texi, buffers.texi, backups.texi, variables.texi:
8395 * loading.texi, eval.texi, functions.texi, control.texi:
8396 * symbols.texi, minibuf.texi: Reposition @anchor's.
8397
8398 * help.texi: Various small changes in addition to the following.
8399 (Describing Characters): Describe PREFIX argument to
8400 `key-description'. Correct and clarify definition of
8401 `text-char-description'. Describe NEED-VECTOR argument to
8402 `read-kbd-macro'.
8403 (Help Functions): Clarify definition of `apropos'.
8404
84052004-06-23 Lars Hansen <larsh@math.ku.dk>
8406
8407 * files.texi (Saving Buffers): Correct description of
8408 `write-contents-functions'.
8409
84102004-06-21 Juanma Barranquero <lektu@terra.es>
8411
8412 * display.texi (Images): Remove redundant @vindex directives.
8413 Rewrite `image-library-alist' doc in active voice.
8414
84152004-06-14 Juanma Barranquero <lektu@terra.es>
8416
8417 * display.texi (Images): Document new delayed library loading,
8418 variable `image-library-alist' and (existing but undocumented)
8419 function `image-type-available-p'.
8420
84212004-06-05 Richard M. Stallman <rms@gnu.org>
8422
8423 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8424 refer the user to the Initial Input node.
8425 (Text from Minibuffer): Likewise.
8426 (Initial Input): New node. Document this feature
8427 and say it is mostly deprecated.
8428
84292004-05-30 Richard M. Stallman <rms@gnu.org>
8430
8431 * loading.texi (Named Features): Clarify return value
8432 and meaning of NOERROR.
8433
8434 * variables.texi (File Local Variables): Minor cleanup.
8435
84362004-05-30 Michael Albinus <michael.albinus@gmx.de>
8437
8438 * files.texi (Magic File Names): Add `file-remote-p' as operation
8439 of file name handlers.
8440
84412004-05-29 Richard M. Stallman <rms@gnu.org>
8442
8443 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8444 as arg to a minor mode command.
8445
84462004-05-22 Richard M. Stallman <rms@gnu.org>
8447
8448 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8449
8450 * streams.texi (Output Variables): Doc float-output-format.
8451
8452 * searching.texi (Regexp Special): Nested repetition can be infloop.
8453
8454 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8455 real stack overflow.
8456
8457 * compile.texi: Minor cleanups.
8458
84592004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8460
8461 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8462 circular lists.
8463 (List Elements): Explain handling of circular and dotted lists.
8464
84652004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8466
8467 * modes.texi (Search-based Fontification): Fix typo.
8468
84692004-05-10 Juanma Barranquero <lektu@terra.es>
8470
8471 * modes.texi (Mode Line Variables): Fix description of
8472 global-mode-string, which is now after which-func-mode, not the
8473 buffer name.
8474
84752004-05-07 Lars Hansen <larsh@math.ku.dk>
8476
8477 * modes.texi (Desktop Save Mode): Add.
8478 (Modes): Add menu entry Desktop Save Mode.
8479
8480 * hooks.texi: Add desktop-after-read-hook,
8481 desktop-no-desktop-file-hook and desktop-save-hook.
8482
8483 * locals.texi: Add desktop-save-buffer.
8484
84852004-04-30 Jesper Harder <harder@ifa.au.dk>
8486
8487 * display.texi: emacs -> Emacs.
8488
84892004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8490
8491 * files.texi (Changing Files): Document set-file-times.
8492
84932004-04-23 Juanma Barranquero <lektu@terra.es>
8494
8495 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8496
84972004-04-18 Jesper Harder <harder@ifa.au.dk>
8498
8499 * tips.texi (Coding Conventions): defopt -> defcustom.
8500
85012004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8502
8503 * sequences.texi: Various clarifications.
8504
85052004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8506
8507 * buffers.texi (Read Only Buffers): Mention optional ARG to
8508 `toggle-read-only'.
8509
85102004-04-14 Nick Roberts <nick@nick.uklinux.net>
8511
8512 * windows.texi (Selecting Windows): Note that get-lru-window
8513 returns a full-width window if possible.
8514
85152004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8516
8517 * buffers.texi: Various changes in addition to:
8518 (Buffer File Name): Add `find-buffer-visiting'.
8519 (Buffer Modification): Mention optional ARG to `not-modified'.
8520 (Indirect Buffers): Mention optional CLONE argument to
8521 `make-indirect-buffer'.
8522
8523 * files.texi: Various changes in addition to:
8524 (Visiting Functions): `find-file-hook' is now a normal hook.
8525 (File Name Expansion): Explain difference between the way that
8526 `expand-file-name' and `file-truename' treat `..'.
8527 (Contents of Directories): Mention optional ID-FORMAT argument to
8528 `directory-files-and-attributes'.
8529 (Format Conversion): Mention new optional CONFIRM argument to
8530 `format-write-file'.
8531
85322004-04-12 Miles Bader <miles@gnu.org>
8533
8534 * macros.texi (Expansion): Add description of `macroexpand-all'.
8535
85362004-04-05 Jesper Harder <harder@ifa.au.dk>
8537
5dcb4c4e
SM
8538 * variables.texi (Variable Aliases):
8539 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8540
8541 * errors.texi (Standard Errors): Ditto.
8542
85432004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8544
8545 * backups.texi: Various small changes in addition to:
8546 (Making Backups): Mention return value of `backup-buffer'.
8547 (Auto-Saving): Mention optional FORCE argument to
8548 `delete-auto-save-file-if-necessary'.
8549 (Reverting): Mention optional PRESERVE-MODES argument to
8550 `revert-buffer'. Correct description of `revert-buffer-function'.
8551
85522004-03-22 Juri Linkov <juri@jurta.org>
8553
8554 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8555 with `Vector Functions'.
8556
8557 * text.texi (Sorting): Add missing quote.
8558
85592004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8560
8561 * intro.texi (Lisp History): Replace xref to `cl' manual with
8562 inforef.
8563
85642004-03-12 Richard M. Stallman <rms@gnu.org>
8565
8566 * intro.texi (Version Info): Add arg to emacs-version.
8567 (Lisp History): Change xref to CL manual.
8568
85692004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8570
8571 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8572 for Partial Completion mode.
8573
85742004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8575
8576 * customize.texi: Fix typo. Remove eol whitespace.
8577
85782004-03-04 Richard M. Stallman <rms@gnu.org>
8579
8580 * processes.texi: Fix typos.
8581
8582 * lists.texi (Building Lists): Minor clarification.
8583
8584 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8585 in make-hash-table.
8586
85872004-02-29 Juanma Barranquero <lektu@terra.es>
8588
8589 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8590 rm, and ignore exit code.
8591
85922004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8593
8594 * display.texi (Defining Faces): Add description for min-colors.
8595 Update example.
8596
85972004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8598
8599 * abbrevs.texi: Various corrections and clarifications in addition
8600 to the following:
8601 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8602
86032004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8604
8605 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8606
86072004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8608
8609 * text.texi: Various small changes in addition to the following:
8610 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8611 to delete-horizontal-space.
8612 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8613 description of yank-handler text property at various places.
8614
8615 * frames.texi (Window System Selections): Add anchor.
8616
8617 * syntax.texi (Syntax Table Functions): Clarify and correct
8618 descriptions of make-syntax-table and copy-syntax-table.
8619 (Motion and Syntax): Clarify SYNTAXES argument to
8620 skip-syntax-forward.
8621 (Parsing Expressions): Mention that the return value of
8622 parse-partial-sexp is currently a list of ten rather than nine
8623 elements.
8624 (Categories): Various corrections and clarifications.
8625
86262004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8627
8628 * markers.texi (Marker Insertion Types): Minor change.
8629
8630 * locals.texi (Standard Buffer-Local Variables):
8631 * commands.texi (Interactive Codes, Using Interactive):
8632 * functions.texi (Related Topics): Fix xrefs.
8633
86342004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8635
8636 * lists.texi (Sets And Lists): Update description of delete-dups.
8637
86382004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8639
8640 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8641
c8763fb6 86422004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8643
8644 * frames.texi (Parameter Access): frame-parameters arg is optional.
8645 modify-frame-parameters handles nil for FRAME.
8646 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8647 are all-or-nothing for certain toolkits.
8648 Mention parameter wait-for-wm.
8649 (Frames and Windows): In frame-first-window and frame-selected-window
8650 the arg is optional.
8651 (Input Focus): In redirect-frame-focus the second arg is optional.
8652 (Window System Selections): Mention selection type CLIPBOARD.
8653 Mention data-type UTF8_STRING.
8654 Mention numbering of cut buffers.
8655 (Resources): Describe x-resource-name.
8656
86572004-02-16 Richard M. Stallman <rms@gnu.org>
8658
8659 * windows.texi (Buffers and Windows): Delete false table
8660 about all-frames.
8661
8662 * syntax.texi (Parsing Expressions): Delete old caveat
8663 about parse-sexp-ignore-comments.
8664
8665 * streams.texi (Output Variables): Add print-quoted.
8666
8667 * lists.texi (Building Lists): Minor cleanup.
8668
8669 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8670
8671 * display.texi (Overlays): Explain overlays use markers.
8672 (Managing Overlays): Explain front-advance and rear-advance
8673 in more detail.
8674
8675 * loading.texi (Unloading): Document unload-feature-special-hooks.
8676 Get rid of fns-NNN.el file.
8677
86782004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8679
8680 * help.texi (Describing Characters): Fix text-char-description
8681 example output.
8682
8683 * edebug.texi (Using Edebug): Fix example.
8684
8685 * debugging.texi (Internals of Debugger): Fix return value.
8686
8687 * files.texi (Changing Files): Fix argname.
8688
8689 * calendar.texi: Fix parens, and default values.
8690
8691 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8692 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8693 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8694
8695 * positions.texi (Text Lines): Don't add -1 in current-line.
8696
86972004-02-16 Richard M. Stallman <rms@gnu.org>
8698
8699 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8700
87012004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8702
8703 * processes.texi (Low-Level Network): Fix a typo.
8704
87052004-02-12 Kim F. Storm <storm@cua.dk>
8706
8707 * display.texi (Fringes): Use consistent wording.
8708 Note that window-fringe's window arg is optional.
8709 (Scroll Bars): Use consistent wording.
8710
87112004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8712
8713 * tips.texi (Comment Tips): Document the new conventions for
8714 commenting out code.
8715
c8763fb6 87162004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8717
5dcb4c4e 8718 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8719
87202004-02-07 Kim F. Storm <storm@cua.dk>
8721
8722 * positions.texi (Text Lines): Add line-number-at-pos.
8723
87242004-02-06 John Paul Wallington <jpw@gnu.org>
8725
8726 * display.texi (Button Properties, Button Buffer Commands):
8727 mouse-2 invokes button, not down-mouse-1.
8728
87292004-02-04 Jason Rumney <jasonr@gnu.org>
8730
8731 * makefile.w32-in: Sync with Makefile.in changes.
8732
87332004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8734
8735 * minibuf.texi (Text from Minibuffer): Various corrections and
8736 clarifications.
8737 (Object from Minibuffer): Correct Lisp description of
8738 read-minibuffer.
8739 (Minibuffer History): Clarify description of cons values for
8740 HISTORY arguments.
5dcb4c4e
SM
8741 (Basic Completion): Various corrections and clarifications.
8742 Add completion-regexp-list.
b8d4c8d0
GM
8743 (Minibuffer Completion): Correct and clarify description of
8744 completing-read.
5dcb4c4e
SM
8745 (Completion Commands): Mention Partial Completion mode.
8746 Various other minor changes.
b8d4c8d0
GM
8747 (High-Level Completion): Various corrections and clarifications.
8748 (Reading File Names): Ditto.
8749 (Minibuffer Misc): Ditto.
8750
87512004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8752
8753 * strings.texi (Text Comparison): assoc-string also matches
8754 elements of alists that are strings instead of conses.
8755 (Formatting Strings): Standardize Texinfo usage. Update index
8756 entries.
8757
87582004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8759
8760 * lists.texi (Sets And Lists): Add delete-dups.
8761
87622004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8763
8764 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8765 special form.
8766 * macros.texi (Defining Macros): Update description of `declare',
8767 which now is a macro.
8768 (Wrong Time): Fix typos.
8769
87702004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8771
8772 * compile.texi (Compilation Functions): Expand descriptions of
8773 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8774 and `batch-byte-compile'. In particular, mention and describe
8775 all optional arguments.
8776 (Disassembly): Correct and clarify the description of `disassemble'.
8777
87782004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8779
8780 * searching.texi: Various small changes in addition to the
8781 following.
8782 (Regexp Example): Adapt to new value of `sentence-end'.
8783 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8784 `words'.
8785 (Search and Replace): Add usage note for `perform-replace'.
8786 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8787 `match-data'.
8788 (Standard Regexps): Update for new values of `paragraph-start'
8789 and `sentence-end'.
8790
87912004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8792
8793 * files.texi (Saving Buffers): Clarify descriptions of
8794 `write-contents-functions' and `before-save-hook'.
8795 Make the defvar's for `before-save-hook' and `after-save-hook'
8796 into defopt's.
8797
87982004-01-07 Kim F. Storm <storm@cua.dk>
8799
8800 * commands.texi (Click Events): Describe new image and
8801 width/height elements of click events.
8802 (Accessing Events): Add posn-string, posn-image, and
8803 posn-object-width-height. Change posn-object to return either
8804 image or string object.
8805
88062004-01-01 Simon Josefsson <jas@extundo.com>
8807
8808 * hooks.texi (Standard Hooks): Add before-save-hook.
8809 * files.texi (Saving Buffers): Likewise.
8810
88112004-01-03 Richard M. Stallman <rms@gnu.org>
8812
8813 * frames.texi (Frames and Windows): Delete frame-root-window.
8814
88152004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8816
8817 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8818
8819 * functions.texi: Various small changes in addition to the
8820 following.
5dcb4c4e
SM
8821 (What Is a Function): `functionp' returns nil for macros.
8822 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8823 (Function Documentation): Add `\' in front of (fn @var{arglist})
8824 and explain why.
8825 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8826 Add anchor.
8827 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8828
88292004-01-01 Miles Bader <miles@gnu.org>
8830
8831 * display.texi (Buttons): New section.
8832
88332003-12-31 Andreas Schwab <schwab@suse.de>
8834
8835 * numbers.texi (Math Functions): sqrt reports a domain-error
8836 error.
8837 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8838
88392003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8840
8841 * tips.texi (Documentation Tips): Update item on hyperlinks in
8842 documentation strings.
8843
8844 * errors.texi (Standard Errors): Various small corrections and
8845 additions.
8846
8847 * control.texi: Various small changes in addition to the
8848 following.
8849 (Signaling Errors): Provide some more details on how `signal'
8850 constructs the error message. Add anchor to the definition of
8851 `signal'.
8852 (Error Symbols): Describe special treatment of `quit'.
8853 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8854 to emphasize that it has to be a single form.
8855
8856 * buffers.texi: Add anchor.
8857
88582003-12-29 Richard M. Stallman <rms@gnu.org>
8859
8860 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8861 (Window Configurations): Add window-configuration-frame.
8862
8863 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8864
8865 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8866 Change arg name in get-char-property.
8867 (Special Properties): Update handling of keymap property.
8868
8869 * strings.texi (Modifying Strings): Add clear-string.
8870 (Text Comparison): Add assoc-string and remove
8871 assoc-ignore-case, assoc-ignore-representation.
8872
8873 * os.texi (Time of Day): Add set-time-zone-rule.
8874
8875 * numbers.texi (Math Functions): asin, acos, log, log10
8876 report domain-error errors.
8877
8878 * nonascii.texi (Converting Representations):
8879 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8880 (Encoding and I/O): Add file-name-coding-system.
8881
8882 * modes.texi (Search-based Fontification): Explain that
8883 face specs are symbols with face names as values.
8884
8885 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8886
8887 * lists.texi (Building Lists): remq moved elsewhere.
8888 (Sets And Lists): remq moved here.
8889 (Association Lists): Refer to assoc-string.
8890
8891 * internals.texi (Garbage Collection): Add memory-use-counts.
8892
8893 * frames.texi (Frames and Windows): Add set-frame-selected-window
8894 and frame-root-window.
8895
8896 * files.texi (Contents of Directories):
8897 Add directory-files-and-attributes.
8898
8899 * display.texi (Refresh Screen): Add force-window-update.
8900 (Invisible Text): Explain about moving point out of invis text.
8901 (Overlay Properties): Add overlay-properties.
8902 (Managing Overlays): Add overlayp.
8903 (GIF Images): Invalid image number displays a hollow box.
8904
8905 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8906 (Killing Buffers): Add buffer-live-p.
8907
89082003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8909
8910 * display.texi (Fringes): Fix typo "set-buffer-window".
8911
89122003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8913
8914 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8915 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8916 Add or change various xrefs and anchors.
8917
8918 * commands.texi: Replace all occurrences of @acronym{CAR} with
8919 @sc{car}, for consistency with the rest of the Elisp manual.
8920 `car' and `cdr' are historically acronyms, but are no longer
8921 widely thought of as such.
8922
8923 * internals.texi (Pure Storage): Mention that `purecopy' does not
8924 copy text properties.
8925 (Object Internals): Now 29 bits are used (in most implementations)
8926 to address Lisp objects.
8927
8928 * variables.texi (Variables with Restricted Values): New node.
8929
8930 * objects.texi (Lisp Data Types): Mention that certain variables
8931 can only take on a restricted set of values and add an xref to
8932 the new node "Variables with Restricted Values".
8933
8934 * eval.texi (Function Indirection): Describe the errors that
8935 `indirect-function' can signal.
8936 (Eval): Clarify the descriptions of `eval-region' and `values'.
8937 Describe `eval-buffer' instead of `eval-current-buffer' and
8938 mention `eval-current-buffer' as an alias for `current-buffer'.
8939 Correct the description and mention all optional arguments.
8940
8941 * nonascii.texi: Various small changes in addition to the
8942 following.
8943 (Converting Representations): Clarify behavior of
8944 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8945 ASCII arguments.
8946 (Character Sets): Document the variable `charset-list' and adapt
8947 the definition of the function `charset-list' accordingly.
8948 (Translation of Characters): Clarify use of generic characters in
8949 `make-translation-table'. Clarify and correct the description of
8950 the use of translation tables in encoding and decoding.
8951 (User-Chosen Coding Systems): Correct and clarify the description
8952 of `select-safe-coding-system'.
8953 (Default Coding Systems): Clarify description of
8954 `file-coding-system-alist'.
8955
89562003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8957
8958 * strings.texi (Text Comparison): Correctly describe when two
8959 strings are `equal'. Combine and clarify descriptions of
8960 `assoc-ignore-case' and `assoc-ignore-representation'.
8961
8962 * objects.texi (Non-ASCII in Strings): Clarify description of
8963 when a string is unibyte or multibyte.
8964 (Bool-Vector Type): Update examples.
8965 (Equality Predicates): Correctly describe when two strings are
8966 `equal'.
8967
89682003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8969
8970 * lists.texi (Building Lists): `append' no longer accepts integer
8971 arguments. Update the description of `number-sequence' to reflect
8972 recent changes.
8973 (Sets And Lists): Describe `member-ignore-case' after `member'.
8974
89752003-11-27 Kim F. Storm <storm@cua.dk>
8976
8977 * commands.texi (Click Events): Click object may be an images.
8978 Describe (dx . dy) element of click positions.
8979 (Accessing Events): Remove duplicate posn-timestamp.
8980 New functions posn-object and posn-object-x-y.
8981
89822003-11-23 Kim F. Storm <storm@cua.dk>
8983
8984 * commands.texi (Click Events): Describe enhancements to event
8985 position lists, including new text-pos and (col . row) items.
8986 Mention left-fringe and right-fringe area events.
8987 (Accessing Events): New functions posn-area and
8988 posn-actual-col-row. Mention posn-timestamp. Mention that
8989 posn-point in non-text area still returns buffer position.
8990 Clarify posn-col-row.
8991
89922003-11-21 Lars Hansen <larsh@math.ku.dk>
8993
8994 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8995 * anti.texi (File Attributes): Describe removed parameter
8996 ID-FORMAT.
8997
89982003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8999
9000 * positions.texi (Positions): Mention that, if a marker is used as
9001 a position, its buffer is ignored.
9002
9003 * markers.texi (Overview of Markers): Mention it here too.
9004
90052003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9006
9007 * numbers.texi (Numeric Conversions): Not just `floor', but also
9008 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9009
90102003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9011
9012 * markers.texi (Creating Markers): Specify insertion type of
9013 created markers. Add xref to `Marker Insertion Types'.
9014 Second argument to `copy-marker' is optional.
9015 (Marker Insertion Types): Mention that most markers are created
9016 with insertion type nil.
9017 (The Mark): Correctly describe when `mark' signals an error.
9018 (The Region): Correctly describe when `region-beginning' and
9019 `region-end' signal an error.
9020
90212003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9022
9023 * hash.texi (Creating Hash): Clarify description of `eql'.
9024 `makehash' is obsolete.
9025 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9026
9027 * positions.texi (Point): Change description of `buffer-end', so
9028 that it is also correct for floating point arguments.
9029 (List Motion): Correct argument lists of `beginning-of-defun' and
9030 `end-of-defun'.
9031 (Excursions): Add xref to `Marker Insertion Types'.
9032 (Narrowing): Argument to `narrow-to-page' is optional.
9033
90342003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9035
9036 * streams.texi (Output Streams): Clarify behavior of point for
9037 marker output streams.
9038
90392003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9040
9041 * variables.texi (Defining Variables): Second argument to
9042 `defconst' is not optional.
9043 (Setting Variables): Mention optional argument APPEND to
9044 `add-to-list'.
9045 (Creating Buffer-Local): Expand description of
9046 `make-variable-buffer-local'.
9047 (Frame-Local Variables): Expand description of
9048 `make-variable-frame-local'.
9049 (Variable Aliases): Correct description of optional argument
9050 DOCSTRING to `defvaralias'. Mention return value of
9051 `defvaralias'.
9052 (File Local Variables): Add xref to `File variables' in Emacs
9053 Manual. Correct description of `hack-local-variables'. Mention
9054 `safe-local-variable' property. Mention optional second argument
9055 to `risky-local-variable-p'.
9056
90572003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9058
9059 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9060
90612003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9062
9063 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9064 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9065 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9066 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9067 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9068 lispref/processes.texi, lispref/searching.texi,
9069 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9070 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9071 @acronym{FOO}.
9072
90732003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9074
9075 * strings.texi (Creating Strings): Argument START to `substring'
9076 can not be `nil'. Expand description of
9077 `substring-no-properties'. Correct description of `split-string',
9078 especially with respect to empty matches. Prevent very bad line
9079 break in definition of `split-string-default-separators'.
9080 (Text Comparison): `string=' and `string<' also accept symbols as
9081 arguments.
9082 (String Conversion): More completely describe argument BASE in
9083 `string-to-number'.
9084 (Formatting Strings): `%s' and `%S' in `format' do require
9085 corresponding object. Clarify behavior of numeric prefix after
9086 `%' in `format'.
9087 (Case Conversion): The argument to `upcase-initials' can be a
9088 character.
9089
90902003-10-27 Kenichi Handa <handa@m17n.org>
9091
9092 * display.texi (Fontsets): Fix texinfo usage.
9093
90942003-10-25 Kenichi Handa <handa@m17n.org>
9095
9096 * display.texi (Fontsets): Add description of the function
9097 set-fontset-font.
9098
90992003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9100
9101 * display.texi (Temporary Displays): Add xref to `Documentation
9102 Tips'.
9103
9104 * functions.texi (Function Safety): Use inforef instead of pxref
9105 for SES.
9106
91072003-10-23 Andreas Schwab <schwab@suse.de>
9108
9109 * Makefile.in (TEX, texinputdir): Don't define.
9110 (TEXI2DVI): Define.
9111 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9112 add $(srcdir)/index.texi.
9113 ($(infodir)/elisp): Remove index.texi dependency.
9114 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9115 (index.texi): Remove target.
9116 (dist): Don't link $(srcdir)/permute-index.
9117 (clean): Don't remove index.texi.
9118
9119 * permute-index, index.perm: Remove.
9120 * index.texi: Rename from index.unperm.
9121
91222003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9123
9124 * tips.texi (Documentation Tips): Document new behavior for face
9125 and variable hyperlinks in Help mode.
9126
91272003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9128
9129 * objects.texi (Integer Type): Update for extra bit of integer range.
9130 (Character Type): Ditto.
9131
91322003-10-16 Eli Zaretskii <eliz@gnu.org>
9133
9134 * numbers.texi (Integer Basics): Add index entries for reading
9135 numbers in hex, octal, and binary.
9136
91372003-10-16 Lute Kamstra <lute@gnu.org>
9138
9139 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9140 argument.
9141
91422003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9143
9144 * windows.texi (Choosing Window): Fix typo.
9145 * edebug.texi (Edebug Execution Modes): Fix typo.
9146
91472003-10-13 Richard M. Stallman <rms@gnu.org>
9148
9149 * windows.texi (Basic Windows): A window has fringe settings,
9150 display margins and scroll-bar settings.
9151 (Splitting Windows): Doc split-window return value.
9152 Clean up one-window-p.
9153 (Selecting Windows): Fix typo.
9154 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9155 (Buffers and Windows): In set-window-buffer, explain effect
9156 on fringe settings and scroll bar settings.
9157 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9158 (Choosing Window): Use defopt for pop-up-frame-function.
9159 For special-display-buffer-names, explain same-window and same-frame.
9160 Clarify window-dedicated-p return value.
9161 (Textual Scrolling): scroll-up and scroll-down can get an error.
9162 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9163 Clarify set-window-hscroll.
9164 (Size of Window): Don't mention tool bar in window-height.
9165 (Coordinates and Windows): Explain what coordinates-in-window-p
9166 returns for fringes and display margins.
9167 (Window Configurations): Explain saving fringes, etc.
9168
9169 * tips.texi (Library Headers): Clean up Documentation.
9170
9171 * syntax.texi (Parsing Expressions): Clean up forward-comment
9172 and parse-sexp-lookup-properties.
9173
9174 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9175
9176 * os.texi (System Environment): Clean up text for load-average errors.
9177
9178 * modes.texi (Hooks): Don't explain local hook details at front.
9179 Clarify run-hooks and run-hook-with-args a little.
9180 Clean up add-hook and remove-hook.
9181
9182 * edebug.texi (Edebug Execution Modes): Clarify t.
9183 Document edebug-sit-for-seconds.
9184 (Coverage Testing): Document C-x X = and =.
9185 (Instrumenting Macro Calls): Fix typo.
9186 (Specification List): Don't index the specification keywords.
9187
91882003-10-10 Kim F. Storm <storm@cua.dk>
9189
9190 * processes.texi (Network): Introduce make-network-process.
9191
91922003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9193
9194 * tips.texi (Library Headers): Fix typo.
9195
91962003-10-07 Juri Linkov <juri@jurta.org>
9197
9198 * modes.texi (Imenu): Mention imenu-create-index-function's
9199 default value. Explain submenus better.
9200
92012003-10-07 Lute Kamstra <lute@gnu.org>
9202
9203 * modes.texi (Faces for Font Lock): Fix typo.
9204 (Hooks): Explain how buffer-local hook variables can refer to
9205 global hook variables.
9206 Various minor clarifications.
9207
92082003-10-06 Lute Kamstra <lute@gnu.org>
9209
9210 * tips.texi (Coding Conventions): Mention naming conventions for
9211 hooks.
9212
92132003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9214
9215 * loading.texi (Library Search): Correct default value of
9216 load-suffixes.
9217 (Named Features): Fix typo.
9218
92192003-10-05 Richard M. Stallman <rms@gnu.org>
9220
9221 * loading.texi (Named Features): In `provide',
9222 say how to test for subfeatures.
9223 (Unloading): In unload-feature, use new var name
9224 unload-feature-special-hooks.
9225
92262003-10-03 Lute Kamstra <lute@gnu.org>
9227
9228 * modes.texi (Major Mode Conventions): Mention third way to set up
9229 Imenu.
9230 (Imenu): A number of small fixes.
9231 Delete documentation of internal variable imenu--index-alist.
9232 Document the return value format of imenu-create-index-function
9233 functions.
9234
92352003-09-30 Richard M. Stallman <rms@gnu.org>
9236
9237 * processes.texi (Network): Say what stopped datagram connections do.
9238
9239 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9240
9241 * display.texi (Overlay Properties): Clarify `evaporate' property.
9242
92432003-09-29 Lute Kamstra <lute@gnu.org>
9244
9245 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9246 constructs should be marked as risky.
9247 Change cons cell into proper list.
9248 (Mode Line Variables): Change cons cell into proper list.
9249
92502003-09-26 Lute Kamstra <lute@gnu.org>
9251
9252 * modes.texi (Mode Line Data): Document the :propertize construct.
9253 (Mode Line Variables): Reorder the descriptions of the variables
9254 to match their order in the default mode-line-format.
9255 Describe the new variables mode-line-position and mode-line-modes.
9256 Update the default values of mode-line-frame-identification,
9257 minor-mode-alist, and default-mode-line-format.
9258 (Properties in Mode): Mention the :propertize construct.
9259
92602003-09-26 Richard M. Stallman <rms@gnu.org>
9261
9262 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9263 * loading.texi, minibuf.texi, text.texi, variables.texi:
9264 Avoid @strong{Note:}.
9265
92662003-09-26 Richard M. Stallman <rms@gnu.org>
9267
9268 * keymaps.texi (Remapping Commands): Fix typo.
9269
92702003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9271
9272 * processes.texi (Low-Level Network): Fix typo.
9273
92742003-09-23 Kim F. Storm <storm@cua.dk>
9275
9276 * processes.texi (Network, Network Servers): Fix typos.
9277 (Low-Level Network): Add timeout value for :server keyword.
9278 Add new option keywords to make-network-process.
9279 Add set-network-process-options.
9280 Explain how to test availability of network options.
9281
92822003-09-19 Richard M. Stallman <rms@gnu.org>
9283
9284 * text.texi (Motion by Indent): Arg to
9285 backward-to-indentation and forward-to-indentation is optional.
9286
9287 * strings.texi (Creating Strings): Add substring-no-properties.
9288
9289 * processes.texi
9290 (Process Information): Add list-processes arg QUERY-ONLY.
9291 Delete process-contact from here.
9292 Add new status values for process-status.
9293 Add process-get, process-put, process-plist, set-process-plist.
9294 (Synchronous Processes): Add call-process-shell-command.
9295 (Signals to Processes): signal-process allows process objects.
9296 (Network): Complete rewrite.
9297 (Network Servers, Datagrams, Low-Level Network): New nodes.
9298
9299 * positions.texi (Word Motion): forward-word, backward-word
9300 arg is optional. Reword.
9301
9302 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9303
9304 * variables.texi (Creating Buffer-Local):
9305 Delete duplicate definition of buffer-local-value.
9306 (File Local Variables): Explain about discarding text props.
9307
93082003-09-11 Richard M. Stallman <rms@gnu.org>
9309
9310 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9311 changes variables that record input events.
9312 (Minibuffer Misc): Add minibuffer-selected-window.
9313
9314 * lists.texi (Building Lists): Add copy-tree.
9315
9316 * display.texi (Fontsets): Add char-displayable-p.
9317 (Scroll Bars): New node.
9318
93192003-09-08 Lute Kamstra <lute@gnu.org>
9320
9321 * modes.texi (%-Constructs): Document new `%i' and `%I'
9322 constructs.
9323
93242003-09-03 Peter Runestig <peter@runestig.com>
9325
9326 * makefile.w32-in: New file.
9327
93282003-08-29 Richard M. Stallman <rms@gnu.org>
9329
9330 * display.texi (Overlay Properties): Clarify how priorities
9331 affect use of the properties.
9332
93332003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9334
9335 * customize.texi (Type Keywords): Correct the description of
9336 `:help-echo' in the case where `motion-doc' is a function.
9337
93382003-08-14 John Paul Wallington <jpw@gnu.org>
9339
9340 * modes.texi (Emulating Mode Line): Subsection, not section.
9341
93422003-08-13 Richard M. Stallman <rms@gnu.org>
9343
9344 * elisp.texi (Top): Update subnode lists in menu.
9345
9346 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9347 (Kill Functions): kill-region has new arg yank-handler.
9348 (Yanking): New node.
9349 (Yank Commands): Add yank-undo-function.
9350 (Low-Level Kill Ring):
9351 kill-new and kill-append have new arg yank-handler.
9352 (Changing Properties): Add remove-list-of-text-properties.
9353 (Atomic Changes): New node.
9354
9355 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9356
9357 * streams.texi (Output Variables): Add eval-expression-print-length
9358 and eval-expression-print-level.
9359
9360 * os.texi (Time Conversion): For encode-time, explain limits on year.
9361
9362 * objects.texi (Character Type): Define anchor "modifier bits".
9363
9364 * modes.texi (Emulating Mode Line): New node.
9365 (Search-based Fontification): Font Lock uses font-lock-face property.
9366 (Other Font Lock Variables): Likewise.
9367
9368 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9369 not vectors.
9370 (Active Keymaps): Add emulation-mode-map-alists.
9371 (Functions for Key Lookup): key-binding has new arg no-remap.
9372 (Remapping Commands): New node.
9373 (Scanning Keymaps): where-is-internal has new arg no-remap.
9374 (Tool Bar): Add tool-bar-local-item-from-menu.
9375 Clarify when to use tool-bar-add-item-from-menu.
9376
9377 * commands.texi (Interactive Call): commandp has new arg.
9378 (Command Loop Info): Add this-original-command.
9379
93802003-08-06 John Paul Wallington <jpw@gnu.org>
9381
9382 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9383
9384 * display.texi (Warning Basics): Fix typo.
9385 (Fringes): Add closing curly bracket and fix typo.
9386
9387 * elisp.texi (Top): Fix typo.
9388
93892003-08-05 Richard M. Stallman <rms@gnu.org>
9390
9391 * elisp.texi: Update lists of subnodes.
9392
9393 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9394
9395 * variables.texi (Local Variables): Use lc for example variable names.
9396
9397 * tips.texi (Library Headers): Explain where to put -*-.
9398
9399 * strings.texi (Creating Strings): Fix xref for vconcat.
9400
9401 * sequences.texi (Vector Functions):
9402 vconcat no longer allows integer args.
9403
9404 * minibuf.texi (Reading File Names): read-file-name has new
9405 arg PREDICATE. New function read-directory-name.
9406
c4cc8b9a 9407 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9408 (Indenting Macros): New node.
9409
9410 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9411 (Window Frame Parameters): Make separate table of parameters
9412 that are coupled with specific face attributes.
9413 (Deleting Frames): delete-frame-hooks renamed to
9414 delete-frame-functions.
9415
9416 * files.texi (Magic File Names): Add file-remote-p.
9417 Clarify file-local-copy.
9418
9419 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9420 here; instead xref Defining Macros.
9421
9422 * display.texi (Warnings): New node, and subnodes.
9423 (Fringes): New node.
9424
9425 * debugging.texi (Test Coverage): New node.
9426
9427 * compile.texi (Compiler Errors): Explain with-no-warnings
9428 and other ways to suppress warnings.
9429
9430 * commands.texi (Interactive Call): Minor clarification.
9431
9432 * buffers.texi (Buffer File Name): set-visited-file-name
9433 renames the buffer too.
9434
9435 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9436
94372003-07-24 Markus Rost <rost@math.ohio-state.edu>
9438
9439 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9440
94412003-07-22 Markus Rost <rost@math.ohio-state.edu>
9442
9443 * internals.texi (Garbage Collection): Fix previous change.
9444
94452003-07-22 Richard M. Stallman <rms@gnu.org>
9446
9447 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9448
9449 * display.texi (Width): Use \s syntax in example.
9450 (Font Selection): Add face-font-rescale-alist.
9451
9452 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9453 Remove spurious indent in example.
9454
9455 * lists.texi (Building Lists): Add number-sequence.
9456
9457 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9458
9459 * functions.texi (Function Documentation): Explain how to
9460 show calling convention explicitly in the doc string.
9461
9462 * windows.texi (Selecting Windows): save-selected-window saves
9463 selected window of each frame.
9464 (Window Configurations): Minor change.
9465
9466 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9467
9468 * streams.texi (Output Variables): Add print-continuous-numbering
9469 and print-number-table.
9470
9471 * processes.texi (Decoding Output): New node.
9472
9473 * os.texi (Time Conversion): decode-time arg is optional.
9474
9475 * objects.texi (Character Type): Don't use space as example for \.
9476 Make list of char names and \-sequences correspond.
9477 Explain that \s is not used in strings. `\ ' needs space after.
9478
9479 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9480 (Translation of Characters): Add translation-table-for-input.
9481 (Default Coding Systems): Add auto-coding-functions.
9482 (Explicit Encoding): Add decode-coding-inserted-region.
9483 (Locales): Add locale-info.
9484
9485 * minibuf.texi (Basic Completion): Describe test-completion.
9486 Collections can be lists of strings.
9487 Clean up lazy-completion-table.
9488 (Programmed Completion): Mention test-completion.
9489 Clarify why lambda expressions are not accepted.
9490 (Minibuffer Misc): Describe minibufferp.
9491
94922003-07-14 Richard M. Stallman <rms@gnu.org>
9493
9494 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9495
9496 * windows.texi (Selecting Windows): New arg to select-window.
9497 (Selecting Windows): Add with-selected-window.
9498 (Size of Window): Add window-inside-edges, etc.
9499
9500 * internals.texi (Garbage Collection): Add post-gc-hook.
9501
9502 * processes.texi (Subprocess Creation): Add exec-suffixes.
9503
9504 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9505 (Scanning Keymaps): Add map-keymaps.
9506 (Defining Menus): Add keymap-prompt.
9507
9508 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9509 most-negative-fixnum.
9510
c4cc8b9a 9511 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9512 (Compiler Errors): New node.
9513
9514 * os.texi (User Identification): user-uid, user-real-uid
9515 can return float.
9516
9517 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9518 and about derived modes.
9519 (Minor Modes): Add minor-mode-list.
9520 (Defining Minor Modes): Keyword args for define-minor-mode.
9521 (Search-based Fontification): Explain managing other properties.
9522 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9523 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9524 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9525
9526 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9527 (Variable Aliases): Clarify defvaralias.
9528
9529 * loading.texi (Library Search): Add load-suffixes.
9530
9531 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9532 (Programmed Completion): Add dynamic-completion-table.
9533
9534 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9535 (Magic File Names): Specify precedence order of handlers.
9536
9537 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9538 and post-command-hook.
9539 (Waiting): New calling convention for sit-for.
9540
9541 * text.texi (Special Properties): local-map and keymap properties
9542 apply based on their stickiness.
9543
95442003-07-07 Richard M. Stallman <rms@gnu.org>
9545
9546 * modes.texi (Minor Mode Conventions): Specify only some kinds
9547 of list values as args to minor modes.
9548
9549 * files.texi (File Name Expansion): Warn about iterative use
9550 of substitute-in-file-name.
9551
9552 * advice.texi (Activation of Advice): Clean up previous change.
9553
95542003-07-06 Markus Rost <rost@math.ohio-state.edu>
9555
9556 * advice.texi (Activation of Advice): Note that ad-start-advice is
9557 turned on by default.
9558
95592003-06-30 Richard M. Stallman <rms@gnu.org>
9560
9561 * text.texi (Buffer Contents): Document current-word.
9562 (Change Hooks): Not called for *Messages*.
9563
9564 * functions.texi (Defining Functions): Explain about redefining
9565 primitives.
f4e90db0 9566 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9567 Comment out the detailed criteria for what is safe.
9568
95692003-06-22 Andreas Schwab <schwab@suse.de>
9570
9571 * objects.texi (Symbol Type): Fix description of examples.
9572
95732003-06-16 Andreas Schwab <schwab@suse.de>
9574
9575 * hash.texi (Creating Hash): Fix description of :weakness.
9576
c8763fb6 95772003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9578
9579 * files.texi (Changing Files): copy-file copies file modes, too.
9580
95812003-05-28 Richard M. Stallman <rms@gnu.org>
9582
9583 * strings.texi (Creating Strings): Clarify split-string.
9584
95852003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9586
9587 * strings.texi (Creating Strings): Update split-string specification
9588 and examples.
9589
95902003-05-19 Richard M. Stallman <rms@gnu.org>
9591
9592 * elisp.texi: Correct invariant section names.
9593
95942003-04-20 Richard M. Stallman <rms@gnu.org>
9595
9596 * os.texi (Timers): Explain about timers and quitting.
9597
95982003-04-19 Richard M. Stallman <rms@gnu.org>
9599
9600 * internals.texi (Writing Emacs Primitives): Strings are
9601 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9602 Explain GCPRO convention for varargs function args.
9603
96042003-04-16 Richard M. Stallman <rms@gnu.org>
9605
9606 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9607
96082003-04-08 Richard M. Stallman <rms@gnu.org>
9609
9610 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9611
96122003-02-13 Kim F. Storm <storm@cua.dk>
9613
9614 * objects.texi (Character Type): New \s escape for space.
9615
96162003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9617
5dcb4c4e 9618 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9619
96202003-01-25 Richard M. Stallman <rms@gnu.org>
9621
9622 * keymaps.texi: Document that a symbol can act as a keymap.
9623
96242003-01-13 Richard M. Stallman <rms@gnu.org>
9625
9626 * text.texi (Changing Properties): Say string indices are origin-0.
9627
9628 * positions.texi (Screen Lines) <compute-motion>:
9629 Correct order of elts in return value.
9630
9631 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9632 how to define a default binding.
9633
96342002-12-07 Markus Rost <rost@math.ohio-state.edu>
9635
9636 * loading.texi (Unloading): Fix recent change for load-history.
9637
9638 * customize.texi (Simple Types): Clarify description of custom
9639 type 'number. Describe new custom type 'float.
9640
96412002-12-04 Markus Rost <rost@math.ohio-state.edu>
9642
9643 * variables.texi (File Local Variables): Fix typo.
9644
c8763fb6 96452002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9646
9647 From Michael Albinus <Michael.Albinus@alcatel.de>.
9648
9649 * README: Target for Info file is `make info'.
9650
5dcb4c4e 9651 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9652 `file-name-sans-extension'.
9653 (Magic File Names): Complete list of operations for magic file
9654 name handlers.
9655
96562002-09-16 Jonathan Yavner <jyavner@engineer.com>
9657
9658 * variables.texi (File Local Variables): New function
9659 risky-local-variable-p.
9660
96612002-09-15 Jonathan Yavner <jyavner@engineer.com>
9662
9663 * functions.texi (Function safety): New node about unsafep.
9664
96652002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9666
5dcb4c4e 9667 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9668 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9669
96702002-06-17 Juanma Barranquero <lektu@terra.es>
9671
9672 * frames.texi (Display Feature Testing): Fix typo.
9673
96742002-06-12 Andreas Schwab <schwab@suse.de>
9675
9676 * frames.texi (Initial Parameters, Resources): Fix references to
9677 the Emacs manual.
9678
96792002-05-13 Kim F. Storm <storm@cua.dk>
9680
9681 * variables.texi (Intro to Buffer-Local): Updated warning and
9682 example relating to changing buffer inside let.
9683
c8763fb6 96842002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9685
9686 * os.texi (Session Management): New node about X Session management.
9687
96882002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9689
9690 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9691 to which the manual corresponds, and the copyright years.
9692
9693 * Makefile.in (VERSION): Set to 2.9.
9694
96952001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9696
9697 * elisp.texi: Change the category in @dircategory to "Emacs", to
9698 make it consistent with info/dir.
9699
97002001-11-25 Miles Bader <miles@gnu.org>
9701
9702 * text.texi (Fields): Describe new `limit' arg in
9703 field-beginning/field-end.
9704
97052001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9706
5dcb4c4e
SM
9707 * permute-index: Don't depend on csh-specific features.
9708 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9709
9710 * two-volume-cross-refs.txt: New file.
9711 * two.el: New file.
9712 * spellfile: New file.
9713
97142001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9715
9716 * permute-index: New file.
9717
9718 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9719 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9720 8+3 restricted namespace.
9721
9722 * Makefile.in (infodir): Define relative to $(srcdir).
9723 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9724 include directories list via -I switch to makeinfo.
9725 (index.texi): Use cp if both hard and symbolic links fail.
9726
97272001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9728
9729 * Makefile.in (distclean): Add.
9730
9731 The following changes make ELisp manual part of the Emacs
9732 distribution:
9733
9734 * Makefile.in: Add Copyright notice.
9735 (prefix): Remove.
9736 (infodir): Change value to "../info".
9737 (VPATH): New variable.
9738 (MAKE): Don't define.
9739 (texmacrodir): Don't define.
9740 (texinputdir): Append the existing value of TEXINPUTS.
9741 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9742 command to be compatible with man/Makefile.in, and to put the
9743 output into ../info.
9744 (info): Add target.
9745 (installall): Target removed.
9746
c8763fb6 97472001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9748
9749 * tips.texi (Coding Conventions): Fix typo.
9750
97512001-10-23 Gerd Moellmann <gerd@gnu.org>
9752
9753 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9754
97552001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9756
9757 * files.texi (File Name Components): Update the description of
9758 file-name-sans-extension and file-name-extension, as they now
9759 ignore leading dots.
9760
97612001-10-20 Gerd Moellmann <gerd@gnu.org>
9762
9763 * (Version 21.1 released.)
9764
97652001-10-19 Miles Bader <miles@gnu.org>
9766
9767 * positions.texi (Text Lines): Describe behavior of
9768 `beginning-of-line'/`end-of-line' in the presence of field properties.
9769
97702001-10-17 Gerd Moellmann <gerd@gnu.org>
9771
9772 * Makefile.in (VERSION): Set to 2.8.
9773 (manual): Use `manual-21'.
9774
9775 * elisp.texi (VERSION): Add and use it where the version
9776 number was used. Set it to 2.8.
9777
9778 * intro.texi: Likewise.
9779
97802001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9781
9782 * files.texi (File Name Completion): Document the significance of
9783 a trailing slash in elements of completion-ignored-extensions.
9784
97852001-10-06 Miles Bader <miles@gnu.org>
9786
9787 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9788
97892001-10-04 Gerd Moellmann <gerd@gnu.org>
9790
9791 * variables.texi (Variable Aliases): New node.
9792
97932001-10-04 Gerd Moellmann <gerd@gnu.org>
9794
9795 * Branch for 21.1.
9796
97972001-10-02 Miles Bader <miles@gnu.org>
9798
9799 * minibuf.texi (Minibuffer Misc): Add entries for
9800 `minibuffer-contents', `minibuffer-contents-no-properties', and
9801 `delete-minibuffer-contents'.
9802 Correct description for `minibuffer-prompt-end'.
9803
9804 * text.texi (Property Search): Correct descriptions of
9805 `next-char-property-change' and `previous-char-property-change'.
9806 Add entries for `next-single-char-property-change' and
9807 `previous-single-char-property-change'.
9808 Make operand names a bit more consistent.
9809
98102001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9811
9812 * frames.texi (Finding All Frames): Document that next-frame and
9813 previous-frame are local to current terminal.
9814
98152001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9816
9817 * keymaps.texi (Creating Keymaps): Fix the description of the
9818 result of make-keymap.
9819
98202001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9821
9822 * display.texi (Font Lookup, Attribute Functions)
9823 (Image Descriptors): Add cross-references to the definition of
9824 selected frame.
9825
9826 * buffers.texi (The Buffer List): Add cross-references to the
9827 definition of selected frame.
9828
9829 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9830 frame at any given time.
9831 (Multiple Displays, Size and Position): Add a cross-reference to
9832 the definition of the selected frame.
9833
98342001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9835
9836 * strings.texi (String Conversion) <string-to-number>: Document
9837 that a float is returned for integers that are too large.
9838
9839 * frames.texi (Mouse Position): Document mouse-position-function.
9840 (Display Feature Testing): Document display-images-p.
9841 (Window Frame Parameters): Document the cursor-type variable.
9842
9843 * numbers.texi (Integer Basics): Document CL style read syntax for
9844 integers in bases other than 10.
9845
5dcb4c4e
SM
9846 * positions.texi (List Motion):
9847 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9848
9849 * lists.texi (Sets And Lists): Document member-ignore-case.
9850
9851 * internals.texi (Garbage Collection): Document the used and free
9852 strings report.
9853 (Memory Usage): Document strings-consed.
9854
9855 * os.texi (Time of Day): Document float-time.
9856 (Recording Input): Document that clear-this-command-keys clears
9857 the vector to be returned by recent-keys.
9858
9859 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9860 argument keymap can be a list.
9861
9862 * nonascii.texi (User-Chosen Coding Systems)
9863 <select-safe-coding-system>: Document the new argument
9864 accept-default-p and the variable
9865 select-safe-coding-system-accept-default-p. Tell what happens if
9866 buffer-file-coding-system is undecided.
9867 (Default Coding Systems): Document auto-coding-regexp-alist.
9868
9869 * display.texi (The Echo Area) <message>: Document
9870 message-truncate-lines.
9871 (Glyphs): Document that the glyph table is unused on windowed
9872 displays.
9873
9874 * help.texi (Describing Characters) <single-key-description>:
9875 Document the new argument no-angles.
9876 (Accessing Documentation) <documentation-property>: Document that
9877 a non-string property is evaluated.
9878 <documentation>: Document that the function-documentation property
9879 is looked for.
9880
9881 * windows.texi (Selecting Windows): Document some-window.
9882
9883 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9884
9885 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9886 apropos-mode-hook.
9887
9888 * commands.texi (Using Interactive): Document interactive-form.
9889 (Keyboard Macros): Document kbd-macro-termination-hook.
9890 (Command Loop Info): Document that clear-this-command-keys clears
9891 the vector to be returned by recent-keys.
9892
98932001-09-04 Werner LEMBERG <wl@gnu.org>
9894
9895 * Makefile.in (srcdir, texinputdir): New variables.
9896 (srcs, index.texi, install): Use $(srcdir).
9897 (.PHONY): Remove elisp.dvi.
9898 (elisp): Use -I switch for makeinfo.
9899 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9900 (installall, dist): Use $(srcdir).
9901 Fix path to texinfo.tex.
9902 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9903
99042001-08-30 Gerd Moellmann <gerd@gnu.org>
9905
9906 * display.texi (Conditional Display): Adjust to API change.
9907
9908 * configure: New file.
9909
99102001-07-30 Gerd Moellmann <gerd@gnu.org>
9911
9912 * commands.texi (Repeat Events): Add description of
9913 double-click-fuzz.
9914
99152001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9916
9917 * syntax.texi (Syntax Class Table): Add the missing designator for
9918 comment and string fences.
9919 (Syntax Properties): Add a xref to syntax table internals.
9920 (Syntax Table Internals): Document string-to-syntax.
9921
99222001-05-07 Gerd Moellmann <gerd@gnu.org>
9923
9924 * Makefile.in (install): Use install-info command line options
9925 like in Emacs' Makefile.in.
9926
99272000-12-09 Miles Bader <miles@gnu.org>
9928
9929 * windows.texi (Window Start): Update documentation for
9930 `pos-visible-in-window-p'.
9931
99322000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9933
9934 * lists.texi (Building Lists): Add footnote to explain how to add
9935 to the end of a list.
9936
99372000-10-25 Gerd Moellmann <gerd@gnu.org>
9938
9939 * files.texi (Visiting Functions): Typos.
9940
99412000-10-25 Kenichi Handa <handa@etl.go.jp>
9942
9943 * files.texi (Visiting Functions): Return value of
9944 find-file-noselect may be a list of buffers if wildcards are used.
9945
99462000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9947
9948 * display.texi (Defining Faces): Document `graphic' display type
9949 in face specs.
9950
b344d29d 99512000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9952
9953 * hooks.texi (Standard Hooks): Replace obsolete
9954 `after-make-frame-hook' with `after-make-frame-functions'.
9955
9956 * frames.texi (Creating Frames): Ditto.
9957
9958 * variables.texi (Future Local Variables): Ditto.
9959
99602000-10-16 Gerd Moellmann <gerd@gnu.org>
9961
9962 * display.texi (Other Image Types): Add description of :foreground
9963 and :background properties of mono PBM images.
9964
99652000-08-17 Werner LEMBERG <wl@gnu.org>
9966
9967 * .cvsignore: New file.
9968
99692000-01-05 Gerd Moellmann <gerd@gnu.org>
9970
9971 * tindex.pl: New script.
9972
99731999-12-03 Dave Love <fx@gnu.org>
9974
9975 * Makefile.in (MAKEINFO): New parameter.
9976
99771999-09-17 Richard Stallman <rms@gnu.org>
9978
9979 * Makefile.in (srcs): Add hash.texi.
9980 (VERSION): Update to 20.6.
9981
99821999-09-13 Richard Stallman <rms@gnu.org>
9983
9984 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9985
99861998-08-29 Karl Heuer <kwzh@gnu.org>
9987
9988 * configure.in: New file.
9989 * Makefile.in: Renamed from Makefile.
9990 (prefix, infodir): Use value obtained from configure.
9991 (emacslibdir): Obsolete variable deleted.
9992 (dist): Distribute configure.in, configure, Makefile.in.
9993
99941998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9995
9996 * Makefile (INSTALL_INFO): New variable.
9997 (install): Run install-info.
9998
99991998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10000
10001 * Makefile (elisp.dvi): Add missing backslash.
10002
100031998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10004
10005 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10006 Run texindex without `./'. Always run texindex on elisp.tp.
10007 (elisp.tps): Target deleted.
10008
100091998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10010
10011 * Makefile (srcs): Add nonascii.texi and customize.texi.
10012 (dist): Start by deleting `temp'.
10013
100141998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10015
10016 * Makefile (makeinfo, texindex): Targets deleted.
10017 (makeinfo.o, texindex.o): Targets deleted.
10018 (clean, dist): Don't do anything with them or with getopt*.
10019
100201998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10021
10022 * Makefile (SHELL): Defined.
10023
100241998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10025
10026 * Makefile (elisp.tps): New target.
10027 (elisp.dvi): Depend on elisp.tps.
10028
c5602427 100291996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10030
10031 * README: Update phone number.
10032
10033 * Makefile (elisp): Make this be the default target.
10034 Depend on makeinfo.c instead of makeinfo.
10035 (install): Don't depend on elisp.dvi, since we don't install that.
10036 Use mkinstalldirs.
10037 (dist): Add mkinstalldirs.
10038
c5602427 100391995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10040
10041 * Makefile (VERSION): Update version number.
5dcb4c4e 10042 (maintainer-clean): Rename from realclean.
b8d4c8d0 10043
c5602427 100441995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10045
10046 * Makefile (realclean): New target.
10047 (elisp): Remove any old elisp-* files first.
10048
c5602427 100491993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10050
10051 * Makefile (VERSION): New variable.
10052 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10053 Compressed file suffix should be `.gz', not `.z'.
10054
ce058493 100551993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10056
10057 * Makefile (elisp): Depend on makeinfo.
10058
c5602427 100591993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10060
10061 * Makefile (srcs): Add anti.texi.
10062
c5602427 100631993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10064
10065 * Makefile (infodir, prefix): New vars.
10066 (install): Use infodir.
f4e90db0 10067 (emacsinfodir): Delete.
b8d4c8d0 10068
c5602427 100691993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10070
10071 * Makefile (srcs): Add calendar.texi.
10072
10073 * Makefile (dist): Copy texindex.c and makeinfo.c.
10074 Limit elisp-* files to those with one or two digits.
10075
c5602427 100761993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10077
f4e90db0 10078 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10079
c5602427 100801993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10081
10082 * loading.texi (Unloading): define-function changed back to
10083 defalias. It may not stay this way, but at least it's
10084 consistent with the known-good version of the code patch.
10085
c5602427 100861993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10087
10088 * modes.texi (Hooks): Document new optional arg of add-hook.
10089
c5602427 100901993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10091
10092 * variables.texi: Document nil initial value of buffer-local variables.
10093
10094 * tips.texi: Add new section on standard library headers.
10095
c5602427 100961993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10097
10098 * Makefile (srcs): Add frame.texi to the list of sources.
10099
c5602427 101001993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10101
10102 * Makefile (dist): Don't bother excluding autosave files; they'll
10103 never make it into the temp directory anyway, and the hash marks
10104 in the name are problematic for make and the Bourne shell.
10105 (srcs):
10106
c5602427 101071993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10108
10109 * Makefile (dist): Don't include backup files or autosave files in
10110 the distribution tar file.
10111
c5602427 101121991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10113
5dcb4c4e 10114 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10115 (elisp.dvi): Remove erroneous shell comment.
10116 Expect output of permute-index in permuted.fns.
10117 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10118 (clean): Add index.texi to be deleted.
b8d4c8d0 10119
c5602427 101201990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10121
10122 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10123
c5602427 101241990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10125
10126 * files.texi: Noted that completion-ignored-extensions is ignored
10127 when making *Completions*.
10128
3e868ee3 101291990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10130
10131 * Makefile make dist now depends on elisp.dvi, since it tries
10132 to include it in the dist file.
10133
c5602427 101341990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10135
c5602427 10136 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10137
c5602427 101381989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10139
10140 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10141 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10142
c5602427 101431989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10144
10145 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10146 and @error{} are the terms now being used. The files in the
10147 directory have been changed to reflect this.
10148
10149 * All instances of @indentedresultt{} have been changed to
333f9019 10150 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10151
c5602427 101521989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10153
10154 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10155 experimental @indentedresult{}, @indentedexpandsto{} are part of
10156 the texinfo.tex in this directory. These TeX macros are not
10157 stable yet.
10158
c5602427 101591989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10160
10161 * texinfo.tex: Temporarily added
10162 \let\result=\dblarrow
10163 \def\error{{\it ERROR} \longdblarrow}
10164 We need to do this better soon.
10165
c5602427 101661989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10167
10168 * Applied Karl Berry's patches to *.texinfo files, but not to
10169 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10170 new title page format is also not applied, since it requires
10171 texinfo.tex changes.)
10172
10173 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10174 for the Project GNU development environment.
10175
10176;; Local Variables:
c8763fb6 10177;; coding: utf-8
b8d4c8d0
GM
10178;; End:
10179
acaf905b 10180 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10181
10182 This file is part of GNU Emacs.
10183
352c8b4a 10184 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10185 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10186 the Free Software Foundation, either version 3 of the License, or
10187 (at your option) any later version.
b8d4c8d0
GM
10188
10189 GNU Emacs is distributed in the hope that it will be useful,
10190 but WITHOUT ANY WARRANTY; without even the implied warranty of
10191 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10192 GNU General Public License for more details.
10193
10194 You should have received a copy of the GNU General Public License
352c8b4a 10195 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.