* window.c: Fix last fix.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
a59225b1
CY
12012-02-21 Chong Yidong <cyd@gnu.org>
2
3 * files.texi (Files): Mention magic file names as arguments.
4 (Reading from Files): Copyedits.
5 (File Attributes): Mention how to change file modes.
6 (Changing Files): Use standard "file permissions" terminology.
7 Add xref to File Attributes node.
8 (Locating Files): Document locate-user-emacs-file.
9 (Unique File Names): Recommend against using make-temp-name.
10
8376d7c2
CY
112012-02-19 Chong Yidong <cyd@gnu.org>
12
13 * help.texi (Documentation, Documentation Basics, Help Functions):
14 Minor clarifications.
15 (Accessing Documentation): Clarify what documentation-property is
16 for. Add xref to Keys in Documentation.
17
18 * tips.texi (Documentation Tips): Don't recommend using * in
19 docstrings.
20
21 * macros.texi (Defining Macros):
22 * modes.texi (Derived Modes): Say "documentation string" instead
23 of docstring.
24
82233bea
CY
252012-02-18 Chong Yidong <cyd@gnu.org>
26
27 * modes.texi (Tabulated List Mode): New node.
28 (Basic Major Modes): Add xref to it.
29
30 * processes.texi (Process Information): Mention Process Menu mode.
31
7b926f3f
CY
322012-02-17 Chong Yidong <cyd@gnu.org>
33
34 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
35
0fd2c9a3
GM
362012-02-17 Glenn Morris <rgm@gnu.org>
37
38 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
39
f700caa3
CY
402012-02-16 Chong Yidong <cyd@gnu.org>
41
4230351b
CY
42 * syntax.texi (Syntax Tables, Syntax Descriptors)
43 (Syntax Table Functions): Copyedits.
44 (Syntax Basics): Don't repeat the material in the preceding node.
45 (Syntax Class Table): Use a table.
46 (Syntax Properties): Document syntax-propertize-function and
47 syntax-propertize-extend-region-functions.
48 (Motion via Parsing): Clarify scan-lists. Fix indentation.
49 (Parser State): Update for the new "c" comment style. Fix
50 description of item 7 (comment style).
51
f700caa3
CY
52 * modes.texi (Minor Modes): Update how mode commands should treat
53 arguments now.
54 (Mode Line Basics): Clarify force-mode-line-update.
55 (Mode Line Top): Note that the example is not realistic.
56 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
57 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
58 "mode line construct" instead of "mode line specification".
59 (Syntactic Font Lock): Remove mention of obsolete variable
60 font-lock-syntactic-keywords.
61 (Setting Syntax Properties): Node deleted.
62 (Font Lock Mode): Note that Font Lock mode is a minor mode.
63 (Font Lock Basics): Note that syntactic fontification falls back
64 on `syntax-table'.
65 (Search-based Fontification): Emphasize that font-lock-keywords
66 should not be set directly.
67 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
68 (Syntactic Font Lock): Minor clarifications. Add xref to
69 Syntactic Font Lock node.
f700caa3 70
60236b0d
CY
712012-02-15 Chong Yidong <cyd@gnu.org>
72
73 * minibuf.texi (Basic Completion): Define "completion table".
74 Move completion-in-region to Completion in Buffers node.
75 (Completion Commands): Use "completion table" terminology.
76 (Completion in Buffers): New node.
77
78 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
79 (Setting Hooks): Update minor mode usage example.
80 (Major Mode Conventions): Note that completion-at-point-functions
81 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
82 Remove duplicate tip about auto-mode-alist.
83 (Minor Modes): Rewrite introduction.
84 (Minor Mode Conventions): Copyedits. Don't recommend
85 variable-only minor modes since few minor modes are like that.
60236b0d 86
d7dbb11a
GM
872012-02-15 Glenn Morris <rgm@gnu.org>
88
89 * processes.texi (Network): Document open-network-stream :parameters.
90
3d8badf4
CY
912012-02-14 Chong Yidong <cyd@gnu.org>
92
93 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
94 was removed on 2009-09-10. Update lisp-mode-map example.
95 (Inheritance and Keymaps): Minor clarification.
96 (Searching Keymaps): Remove out-of-place enumeration.
97 (Key Lookup): Remove unnecessary example (one was already given in
98 Format of Keymaps).
99 (Changing Key Bindings): Update suppress-keymap example.
100 (Menu Bar, Tool Bar): Copyedits.
101 (Tool Bar): Update tool-bar-map example.
102
faccede1
CY
1032012-02-12 Chong Yidong <cyd@gnu.org>
104
105 * debugging.texi (Debugger Commands): Continuing is now allowed
106 for errors.
107
355cabc6
CY
1082012-02-11 Chong Yidong <cyd@gnu.org>
109
d860baa0
CY
110 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
111 Move the list of standard bitmaps there.
112 (Fringe Cursors): Rewrite for clarity.
113 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
114
34106abe
CY
115 * commands.texi (Command Overview): Mention read-key.
116 (Using Interactive, Interactive Call): Minor clarifications.
117 (Function Keys, Click Events): Avoid "input stream" terminology.
118 (Click Events): Add xref to Window Sizes and Accessing Mouse.
119 Clarify column and row components.
120 (Accessing Mouse): Add xref to Click Events. Minor fixes.
121 (Special Events): Copyedits.
122
123 * streams.texi (Input Streams): De-document get-file-char.
124 (Output Variables): Don't refer to old backquote syntax.
125
355cabc6
CY
126 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
127 (Error Debugging): Note that debug-ignored-errors overrides list
128 values of debug-on-error too. Add xref to Signaling Errors. Note
129 that debug-on-signal is not customizable. Mention
130 condition-case-unless-debug.
131 (Compilation Errors): Node deleted.
132
133 * compile.texi (Compiler Errors): Move a paragraph here from
134 deleted node Compilation Errors.
135
1be3ca5a
LL
1362012-02-10 Leo Liu <sdl.web@gmail.com>
137
138 * control.texi (Handling Errors): Change condition-case-no-debug
139 to condition-case-unless-debug.
140
25dec365
CY
1412012-02-10 Chong Yidong <cyd@gnu.org>
142
143 * advice.texi (Defining Advice): Clarify ad-unadvise.
144 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
145 is not abnormal.
146 (Advising Primitives): Node deleted; ad-define-subr-args has been
147 removed.
148
149 * compile.texi (Speed of Byte-Code): Use float-time in example.
150 (Compilation Functions): Note that the log uses Compilation mode.
151 Don't discuss the contents of byte-code function object here.
152 (Compilation Functions): De-document internal function byte-code.
153 (Docs and Compilation): Minor clarifications.
154
155 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
156 Objects.
157
5f5e4ea1
GM
1582012-02-10 Glenn Morris <rgm@gnu.org>
159
160 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
161 Mention secure-hash.
162 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
163
6c1e4b46
CY
1642012-02-10 Chong Yidong <cyd@gnu.org>
165
166 * loading.texi (Loading): Don't emphasize "library" terminology.
167 (Library Search): load-path is not a user option. Mention role of
168 -L option and packages. Improve examples.
169 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
170 obsolete.
171 (Autoload): Minor clarifications.
172
72ca698c
GM
1732012-02-10 Glenn Morris <rgm@gnu.org>
174
b011fbfe
GM
175 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
176
72ca698c
GM
177 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
178
14a1f380
GM
1792012-02-08 Glenn Morris <rgm@gnu.org>
180
181 * loading.texi (Named Features): Update the require example.
182
60d47423
GM
1832012-02-07 Glenn Morris <rgm@gnu.org>
184
185 * modes.texi (Defining Minor Modes):
186 Expand on args of defined minor modes.
187
0992bd9c
CY
1882012-02-07 Chong Yidong <cyd@gnu.org>
189
190 * variables.texi (Creating Buffer-Local): Minor clarification
191 to buffer-local-variables doc (Bug#10715).
192
af008560
GM
1932012-02-07 Glenn Morris <rgm@gnu.org>
194
e80e1825 195 * display.texi (ImageMagick Images): General update.
af008560
GM
196 Move most details of imagemagick-render-type to the variable's doc.
197
866c1d22
GM
1982012-02-06 Glenn Morris <rgm@gnu.org>
199
f7c9199f 200 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
201 (Inheritance and Keymaps):
202 Mention make-composed-keymap and multiple inheritance.
f7c9199f 203
e7bc51d0
GM
204 * modes.texi (Running Hooks): Mention run-hook-wrapped.
205
866c1d22
GM
206 * control.texi (Handling Errors):
207 Mention condition-case-no-debug and with-demoted-errors.
208
03988c98
CY
2092012-02-05 Chong Yidong <cyd@gnu.org>
210
211 * customize.texi (Common Keywords): Minor clarifications.
212 Document custom-unlispify-remove-prefixes.
213 (Variable Definitions): Backquotes in defcustom seem to work fine
214 now. Various other copyedits.
e1161b06
CY
215 (Simple Types): Copyedits. Document color selector.
216 (Composite Types): Copyedits.
217 (Splicing into Lists): Clarifications.
03988c98
CY
218
219 * eval.texi (Backquote): Move from macros.texi.
220
221 * macros.texi (Expansion): Minor clarification.
222 (Backquote): Move node to eval.texi.
223 (Defining Macros): Move an example from Backquote node.
224 (Argument Evaluation): No need to mention Pascal.
225 (Indenting Macros): Add xref to Defining Macros.
226
649f602c
GM
2272012-02-05 Glenn Morris <rgm@gnu.org>
228
229 * debugging.texi (Error Debugging): Mention debug-on-event default.
230
34c99998
GM
2312012-02-04 Glenn Morris <rgm@gnu.org>
232
8f05da42
GM
233 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
234
7aa5aad8
GM
235 * debugging.texi (Error Debugging): Mention debug-on-event.
236 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
237
c7291ad9
GM
238 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
239
34c99998
GM
240 * text.texi (Buffer Contents):
241 Update filter-buffer-substring description.
242
735cc5ca
CY
2432012-02-04 Chong Yidong <cyd@gnu.org>
244
245 * functions.texi (What Is a Function): Add closures. Mention
246 "return value" terminology. Add xref for command-execute. Remove
247 unused "keystroke command" terminology.
248 (Lambda Expressions): Give a different example than in the
249 following subsection. Add xref to Anonymous Functions.
250 (Function Documentation): Remove gratuitous markup.
251 (Function Names): Move introductory text to `What Is a Function'.
252 (Defining Functions): Fix defun argument spec.
253 (Anonymous Functions): Document lambda macro explicitly. Mention
254 effects on lexical binding.
255 (Function Cells): Downplay direct usage of fset.
256 (Closures): New node.
257 (Inline Functions): Remove "open-code" terminology.
258 (Declaring Functions): Minor tweak; .m is not C code.
259
260 * variables.texi (Variables): Don't refer to "global value".
261 (Local Variables, Void Variables): Copyedits.
262 (Lexical Binding): Minor clarification of example.
263 (File Local Variables): Mention :safe and :risky defcustom args.
264 (Lexical Binding): Add xref to Closures node.
265
94bc7984
GM
2662012-02-04 Glenn Morris <rgm@gnu.org>
267
268 * minibuf.texi (High-Level Completion): Updates for read-color.
269
4f5a10ef
GM
2702012-02-03 Glenn Morris <rgm@gnu.org>
271
eea14f31
GM
272 * display.texi (GIF Images): Mention animation.
273 Remove commented-out old example of animation.
274 (Animated Images): New subsection.
275 * elisp.texi (Top):
276 * vol1.texi (Top):
277 * vol2.texi (Top): Add Animated Images menu entry.
278
4f5a10ef
GM
279 * display.texi (Image Formats): Remove oddly specific information
280 on versions of image libraries.
204e728d 281 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 282
12f381b7
GM
2832012-02-02 Glenn Morris <rgm@gnu.org>
284
1b9f60cc
GM
285 * processes.texi (Synchronous Processes):
286 Mention call-process's :file gets overwritten.
287
7e2734bc
GM
288 * commands.texi (Reading One Event):
289 * help.texi (Help Functions): Document read-char-choice.
290
f58b9822
GM
291 * hooks.texi (Standard Hooks):
292 * modes.texi (Keymaps and Minor Modes):
293 * text.texi (Commands for Insertion): Document post-self-insert-hook.
294
295 * hooks.texi (Standard Hooks): Add prog-mode-hook.
296
12f381b7
GM
297 * hooks.texi (Standard Hooks):
298 * modes.texi (Major Mode Conventions, Mode Hooks):
299 Document change-major-mode-after-body-hook.
300
7a9a2fc6
GM
3012012-02-01 Glenn Morris <rgm@gnu.org>
302
303 * modes.texi (Defining Minor Modes):
304 Mention disabling global minor modes on a per-major-mode basis.
305
a037c171
CY
3062012-01-31 Chong Yidong <cyd@gnu.org>
307
308 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
309 (Parser State): Remove unnecessary statement (Bug#10661).
310
311 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
312
56afad3a
GM
3132012-01-31 Glenn Morris <rgm@gnu.org>
314
315 * modes.texi (Defining Minor Modes):
316 Document define-minor-mode's new :variable keyword.
317
0f29fa41
CY
3182012-01-29 Chong Yidong <cyd@gnu.org>
319
837a390a
CY
320 * syntax.texi (Syntax Class Table): Tweak description of newline
321 char syntax (Bug#9619).
322
0f29fa41
CY
323 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
324 description (Bug#10189).
325
182148ee
GM
3262012-01-29 Glenn Morris <rgm@gnu.org>
327
a49ca6b9
GM
328 * files.texi (Changing Files): Document SELinux support.
329
182148ee
GM
330 * windows.texi (Window Sizes): Fix typo.
331
9962192e
CY
3322012-01-28 Chong Yidong <cyd@gnu.org>
333
8c6e1920
CY
334 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
335 doc (Bug#8568).
336
9583ec59
CY
337 * frames.texi (Input Focus): Add NORECORD arg to
338 select-frame-set-input-focus. Clarify its role in select-frame.
339
10256988
CY
340 * text.texi (Transposition): We don't use transpose-region as an
341 internal subroutine (Bug#3249).
342
9962192e
CY
343 * modes.texi (Example Major Modes): Update Lisp example code to
344 current sources. Delete the old non-derived-major-mode example,
345 which has diverged badly from current sources.
346
2aa43abb
GM
3472012-01-27 Glenn Morris <rgm@gnu.org>
348
349 * makefile.w32-in (texinputdir): Fix (presumed) typo.
350 (VERSION, manual): Remove, unused.
351
9f40220d
CY
3522012-01-27 Chong Yidong <cyd@gnu.org>
353
354 * commands.texi (Command Overview): Minor clarification (Bug#10384).
355
acc28cb9
CY
3562012-01-26 Chong Yidong <cyd@gnu.org>
357
358 * searching.texi (String Search): Document negative repeat count
359 (Bug#10507).
360
48da7392
GM
3612012-01-26 Glenn Morris <rgm@gnu.org>
362
363 * variables.texi (Using Lexical Binding):
364 Mention that lexical-binding should be set in the first line.
365
69b0acb9
LI
3662012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
367
368 * macros.texi (Defining Macros): Don't claim that `declare' only
369 affects Edebug and indentation.
370
543757a8
LI
3712012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
372
373 * macros.texi (Defining Macros): Slight `declare' fixup.
374
450e3cae
GM
3752012-01-25 Glenn Morris <rgm@gnu.org>
376
24189ce0 377 * makefile.w32-in (texinputdir):
450e3cae
GM
378 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
379
1021c761
CY
3802012-01-24 Chong Yidong <cyd@gnu.org>
381
382 * variables.texi (Variables, Local Variables, Void Variables):
383 Edit to make the descriptions less specific to dynamic binding.
384 (Local Variables): Default max-specpdl-size is now 1300.
385 (Defining Variables): Edits for lexical scoping. Delete
386 information about starting docstrings with *. De-document
387 user-variable-p.
388 (Tips for Defining): Remove an unimportant discussion of quitting
389 in the middle of a load.
390 (Accessing Variables, Setting Variables): Discuss lexical binding.
391 (Variable Scoping): Rewrite.
392 (Scope, Extent, Impl of Scope): Nodes deleted.
393 (Dynamic Binding): New node, with material from Scope, Extent, and
394 Impl of Scope nodes.
395 (Dynamic Binding Tips): Rename from Using Scoping.
396 (Lexical Binding): Rewrite.
397 (Using Lexical Binding): Rename from Converting to Lexical
398 Binding. Convert to subsection.
399
400 * customize.texi (Variable Definitions): Add custom-variable-p.
401 Move user-variable-p documentation here.
402
31cbea1d
CY
4032012-01-23 Chong Yidong <cyd@gnu.org>
404
405 * strings.texi (Text Comparison): Minor qualification.
406
407 * lists.texi (Cons Cells): Copyedits.
408 (List Elements): Mention push.
409 (List Variables): Mention pop.
410 (Rings): Move to sequences.texi.
411
412 * sequences.texi (Sequence Functions): Don't repeat the
413 introduction already given in the parent.
414 (Vectors): Copyedits.
415 (Rings): Move from lists.texi. Note that this is specific to the
416 ring package.
417
418 * symbols.texi (Definitions, Symbol Components): Mention variable
419 scoping issues.
420 (Plists and Alists): Copyedits.
421
422 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
423 correctness with lexical scoping.
424 (Eval): Copyedits.
425
fead402d
CY
4262012-01-21 Chong Yidong <cyd@gnu.org>
427
428 * intro.texi (A Sample Function Description): Special notation
429 used for macros too.
430
431 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
432 (Symbol Type): Add xref for keyword symbols.
433 (Sequence Type): Clarify differences between sequence types.
434 (Cons Cell Type): Add "linked list" index entry.
435 (Non-ASCII in Strings): Copyedits.
436 (Equality Predicates): Symbols with same name need not be eq.
437
438 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
439 ldexp. Move float-e and float-pi to Math Functions node.
440
61086eb6
GM
4412012-01-21 Glenn Morris <rgm@gnu.org>
442
443 * modes.texi (Auto Major Mode):
444 * variables.texi (File Local Variables):
445 Mention inhibit-local-variables-regexps.
446
34a02f46
MR
4472012-01-19 Martin Rudalics <rudalics@gmx.at>
448
449 * windows.texi (Window Configurations): Rewrite references to
450 persistent window parameters.
451 (Window Parameters): Fix description of persistent window
452 parameters.
453
f5064cae
JB
4542012-01-16 Juanma Barranquero <lekktu@gmail.com>
455
456 * windows.texi (Window Parameters): Use @pxref.
457
6a6ee00d
MR
4582012-01-16 Martin Rudalics <rudalics@gmx.at>
459
460 * windows.texi (Window Configurations, Window Parameters):
461 Describe persistent window parameters.
462
9ca4c014
SM
4632011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
464
465 * variables.texi (Creating Buffer-Local): Warn against misuses of
466 make-variable-buffer-local (bug#10258).
467
d027f83d
LMI
4682012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
469
470 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
471
89bd9ccd
CY
4722012-01-06 Chong Yidong <cyd@gnu.org>
473
474 * variables.texi (Directory Local Variables): Document
475 hack-dir-local-variables-non-file-buffer.
476
c869783d
GM
4772012-01-06 Glenn Morris <rgm@gnu.org>
478
479 * maps.texi (Standard Keymaps): Refer to Info-edit by name
480 rather than by keybinding.
481
2cae5ba4
JB
4822011-12-29 Juanma Barranquero <lekktu@gmail.com>
483
484 * frames.texi (Font and Color Parameters): Add @pxref.
485
43da4d08
DC
4862011-12-29 Daniel Colascione <dan.colascione@gmail.com>
487
488 * frames.texi (Font and Color Parameters):
489 Document w32 font backends (bug#10399).
490
8d80ef01
PE
4912011-12-28 Paul Eggert <eggert@cs.ucla.edu>
492
493 * files.texi (File Attributes, Changing Files):
494 Use a more-natural notation for octal numbers.
495
9022ae07
JB
4962011-12-23 Juanma Barranquero <lekktu@gmail.com>
497
498 * variables.texi (Variables with Restricted Values):
499 Change reference to variable (bug#10354).
500
454592a6
MR
5012011-12-13 Martin Rudalics <rudalics@gmx.at>
502
503 * windows.texi (Splitting Windows): Use t instead of non-nil
504 when describing window-combination-resize.
505
a7cdbfce
SM
5062011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
507
508 * text.texi (Special Properties): Warn against `intangible' properties
509 (bug#10222).
510
a3dcc84e
EZ
5112011-11-26 Eli Zaretskii <eliz@gnu.org>
512
579ebf8f
EZ
513 * display.texi (Truncation):
514 * text.texi (Special Properties): Describe what a stretch-glyph is
515 instead of using that term without explanation. Make the
516 cross-references more accurate.
517
a3dcc84e
EZ
518 * display.texi (Usual Display): Update the description,
519 cross-references, and indexing related to display of control
520 characters and raw bytes.
521
94af99a4
MR
5222011-11-25 Martin Rudalics <rudalics@gmx.at>
523
524 * windows.texi (Splitting Windows): Fix description of
525 window-combination-limit. Suggested by Eli Zaretskii.
526
1c3d7a13
CY
5272011-11-23 Chong Yidong <cyd@gnu.org>
528
529 * windows.texi (Window Sizes): Move window-top-line,
530 window-left-column, and window-*-pixel-edges to Coordinates and
531 Windows node.
532 (Coordinates and Windows): Restore window-edges doc.
533
90151a1e
MR
5342011-11-21 Martin Rudalics <rudalics@gmx.at>
535
a7cdbfce
SM
536 * windows.texi (Windows and Frames, Splitting Windows):
537 Fix typos.
90151a1e 538
a9b9b7f5
CY
5392011-11-21 Chong Yidong <cyd@gnu.org>
540
541 * windows.texi (Splitting Windows): Fix error in documentation of
542 window-combination-limit.
543 (Cyclic Window Ordering): Minor fixes to next-window,
544 one-window-p, and get-lru-window docs. Don't document
545 window-list-1.
546 (Buffers and Windows): Copyedits.
547 (Choosing Window): Document special handling of special-display-*.
548 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
549 Don't document even-window-heights, which is going away.
550 Clarify which options are obeyed by which action functions.
a9b9b7f5 551
f4e90db0
SM
5522011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
553
554 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
555
d2999b1a
MR
5562011-11-20 Martin Rudalics <rudalics@gmx.at>
557
f4e90db0
SM
558 * windows.texi (Resizing Windows, Splitting Windows):
559 Remove term "status" when talking about combination limits.
d2999b1a 560
cd1181db
JB
5612011-11-20 Juanma Barranquero <lekktu@gmail.com>
562
563 * compile.texi (Compiler Errors):
564 * help.texi (Help Functions): Fix typos.
565
7bf54975
CY
5662011-11-19 Chong Yidong <cyd@gnu.org>
567
568 * windows.texi (Splitting Windows): Clarify role of window
569 parameters in split-window. Shorten the example.
f4e90db0
SM
570 (Deleting Windows): Rewrite intro to handle internal windows.
571 Fix delete-windows-on doc.
7bf54975
CY
572 (Selecting Windows): Copyedits.
573
a0c2d0ae
MR
5742011-11-17 Martin Rudalics <rudalics@gmx.at>
575
576 * windows.texi (Resizing Windows, Splitting Windows)
577 (Deleting Windows): Use term window-combination-resize instead
578 of window-splits.
579
b6f67890
MR
5802011-11-16 Martin Rudalics <rudalics@gmx.at>
581
f4e90db0
SM
582 * windows.texi (Resizing Windows, Splitting Windows):
583 Rename occurrences of window-nest to window-combination-limit.
b6f67890 584
0b381c7e
JB
5852011-11-14 Juanma Barranquero <lekktu@gmail.com>
586
587 * intro.texi (Lisp History): Fix typo.
588
89d61221
MR
5892011-11-12 Martin Rudalics <rudalics@gmx.at>
590
f4e90db0
SM
591 * windows.texi (Splitting Windows, Deleting Windows):
592 Remove references to splits status of windows.
89d61221 593
b2621720
GM
5942011-11-10 Glenn Morris <rgm@gnu.org>
595
596 * buffers.texi (Read Only Buffers): Expand a bit on why
597 toggle-read-only should only be used interactively. (Bug#7292)
598
d2ad7ee1
CY
5992011-11-09 Chong Yidong <cyd@gnu.org>
600
601 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 602 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
603 window-inside-absolute-pixel-edges.
604 (Resizing Windows): shrink-window-if-larger-than-buffer works on
605 non-full-width windows.
606
2cffd681
MR
6072011-11-09 Martin Rudalics <rudalics@gmx.at>
608
609 * windows.texi (Resizing Windows): Rewrite documentation of
610 window-resizable.
611
f6f6d7e7
CY
6122011-11-09 Chong Yidong <cyd@gnu.org>
613
614 * windows.texi (Splitting Windows): Simplify example.
615
a79db6e0
CY
6162011-11-08 Chong Yidong <cyd@gnu.org>
617
618 * windows.texi (Window Sizes): Copyedits. Document
619 window-text-height. Remove window-min-height and window-min-width
620 discussion, referring instead to Emacs manual.
621 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
622 (Resizing Windows): Simplify introduction. Don't document
623 enlarge-window, shrink-window, enlarge-window-horizontally, and
624 shrink-window-horizontally; they are no longer preferred for
625 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 626
441950c7
GM
6272011-11-07 Glenn Morris <rgm@gnu.org>
628
629 * windows.texi (Choosing Window): Fix keybinding typo.
630
be7f5545
MR
6312011-11-07 Martin Rudalics <rudalics@gmx.at>
632
633 * windows.texi (Resizing Windows, Splitting Windows)
634 (Window Configurations): Use "child window" instead of
635 "subwindow".
636
291d142b
CY
6372011-11-06 Chong Yidong <cyd@gnu.org>
638
639 * windows.texi (Basic Windows): Clarify various definitions.
640 Treat window-normalize-* as internal; don't document them.
641 (Windows and Frames): Various clarifications, e.g. non-live
642 windows also belong to frames. Fix window-list description.
643 Simplify window nesting example.
f4e90db0
SM
644 (Splitting Windows, Window Configurations):
645 Use split-window-below.
291d142b 646
89bd5ee1
EZ
6472011-11-04 Eli Zaretskii <eliz@gnu.org>
648
649 * windows.texi (Window Sizes): Mention in the doc string that the
650 return values of `window-body-height' and `window-body-width' are
651 in frame's canonical units. (Bug#9949)
652
3d8daefe
MR
6532011-10-30 Martin Rudalics <rudalics@gmx.at>
654
655 * windows.texi (Windows and Frames): Remove "iso-" infix from
656 documentation of window-iso-combined-p.
657
60754666
CY
6582011-10-26 Chong Yidong <cyd@gnu.org>
659
660 * modes.texi (Running Hooks): Document with-wrapper-hook.
661
d366bd53
CY
6622011-10-18 Chong Yidong <cyd@gnu.org>
663
664 * display.texi (Glyphless Chars): New node.
665
50b063c3
CY
6662011-10-13 Chong Yidong <cyd@stupidchicken.com>
667
668 * text.texi (Yanking): Document yank-excluded-properties.
669
670 * package.texi (Packaging Basics): The commentary should say how
671 to begin using the package.
672
c72063fa
MR
6732011-10-11 Martin Rudalics <rudalics@gmx.at>
674
675 * windows.texi (Deleting Windows): Mention which window gets
676 selected when deleting the selected window.
677
d83dc65b
MR
6782011-10-09 Martin Rudalics <rudalics@gmx.at>
679
680 * buffers.texi (The Buffer List): Describe how bury-buffer deals
681 with the selected window.
682 * windows.texi (Buffers and Windows): Reformulate text on how
683 replace-buffer-in-windows deals with a window.
684 (Quitting Windows): Describe how quit-window deals with a
685 standalone frame. Describe new option frame-auto-hide-function.
686
c599682c
GM
6872011-10-08 Glenn Morris <rgm@gnu.org>
688
48bca619
GM
689 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
690
c599682c
GM
691 * positions.texi (Excursions): Update warning message.
692
969aa734
CY
6932011-10-05 Chong Yidong <cyd@stupidchicken.com>
694
f4e90db0
SM
695 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
696 Fix Emacs manual xref (Bug#9675).
969aa734 697
550f41cd
CY
6982011-10-01 Chong Yidong <cyd@stupidchicken.com>
699
700 * windows.texi (Textual Scrolling): Document scroll-up-command,
701 scroll-down-command, scroll-error-top-bottom, and the
702 scroll-command symbol property.
717a1362
CY
703 (Display Action Functions): Fix description of
704 display-buffer-pop-up-window.
550f41cd 705
a239d4e9
JB
7062011-09-28 Juanma Barranquero <lekktu@gmail.com>
707
708 * windows.texi (Splitting Windows): Fix typos.
709
590c056d
MR
7102011-09-25 Martin Rudalics <rudalics@gmx.at>
711
712 * windows.texi (Windows and Frames, Display Action Functions)
713 (Switching Buffers): Fix some typos.
714 (Buffers and Windows): Remove reference to window-auto-delete.
715 Reword description of replace-buffer-in-windows.
716 (Window History): Fix some typos and refer to frame local buffer
717 list.
c419f5cb
MR
718 (Quitting Windows): New node.
719 (Window Configurations): Add descriptions of window-state-get
720 and window-state-put.
721 (Window Parameters): Describe variable ignore-window-parameters.
722 Sketch some window parameters currently in use.
723 * elisp.texi (Top): Update node listing.
590c056d 724
9ec20d36
CY
7252011-09-25 Chong Yidong <cyd@stupidchicken.com>
726
727 * windows.texi (Display Action Functions)
728 (Choosing Window Options): New nodes.
729
0e406a72
CY
7302011-09-24 Chong Yidong <cyd@stupidchicken.com>
731
732 * windows.texi (Window History): New node. Move text here from
733 Buffers and Windows.
734 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
735 don't document display-buffer here; callers changed.
736 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
737 switch-to-buffer-other-frame. Delete duplicate
738 replace-buffer-in-windows doc.
739 (Choosing Window): Document display actions.
740
6bf7006f
EZ
7412011-09-24 Eli Zaretskii <eliz@gnu.org>
742
743 * display.texi (Forcing Redisplay): Update the description of
744 redisplay-dont-pause due to change in the default value.
745
b33b68a3
MR
7462011-09-23 Martin Rudalics <rudalics@gmx.at>
747
748 * frames.texi (Frames and Windows): Move section and rename to
749 Windows and Frames in windows.texi.
750 * windows.texi (Windows): Restructure.
751 (Basic Windows): Rewrite. Explain live and internal windows and
752 normalization functions.
753 (Windows and Frames): Move section here from frames.texi.
754 Describe subwindows, window combinations, window tree, and
755 corresponding functions including window-list here.
756 (Window Sizes): Rename section from Size of Window and move it
757 up in chapter. Describe total and body sizes and the
758 corresponding functions. Explain new semantics of
759 window-min-height/-width.
760 (Resizing Windows): Move section up in chapter. Describe new
761 resize functions.
762 (Splitting Windows): Describe new behavior of split-window,
763 split-window-above-each-other and split-window-side-by-side.
764 Provide examples. Describe window-nest and window-splits
765 options.
766 (Deleting Windows): Minor rewrite.
f4e90db0
SM
767 (Selecting Windows): Minor rewrite.
768 Describe frame-selected-window and set-frame-selected-window here.
769 (Cyclic Window Ordering): Minor rewrite.
770 Describe window-list-1.
b33b68a3
MR
771 (Buffers and Windows): Rewrite. Explain a window's previous and
772 next buffers and the corresponding functions.
c4682d18 773 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
774 * elisp.texi (Top): Update node listings for frames and windows
775 sections.
776
4d3786ac
SM
7772011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
778
779 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
780
713df35b
LMI
7812011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
782
783 * errors.texi (Standard Errors): Remove apparent placeholder text
784 (bug#9491).
785
33ed493b
CY
7862011-09-18 Chong Yidong <cyd@stupidchicken.com>
787
788 * frames.texi (Management Parameters): Fix description of
789 icon-type parameter.
790
b8f0a954
CY
7912011-09-17 Chong Yidong <cyd@stupidchicken.com>
792
793 * tips.texi (Key Binding Conventions): Don't bind a key sequence
794 ending in C-g. Suggested by Edward O'Connor.
795
eddf142c
EZ
7962011-09-17 Eli Zaretskii <eliz@gnu.org>
797
798 * numbers.texi (Integer Basics): Add indexing for
799 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
800
bf1af6c7
DM
8012011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
802
803 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
804
cec2eab8
JB
8052011-09-11 Juanma Barranquero <lekktu@gmail.com>
806
807 * processes.texi (Network Servers): Clarify what the process
808 buffer is used for (bug#9233).
809
51751aa2 8102011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
811
812 * lists.texi (Building Lists): Fix typo.
813
35137ed3
CY
8142011-08-30 Chong Yidong <cyd@stupidchicken.com>
815
816 * display.texi (Basic Faces): New node. Document new faces.
817
818 * modes.texi (Major Mode Conventions): Move some text there.
819 (Mode Help): Remove major-mode var, duplicated in Major Modes.
820
3fd50d5c
CY
8212011-08-29 Chong Yidong <cyd@stupidchicken.com>
822
823 * modes.texi (Basic Major Modes): New node. Callers updated.
824 (Major Modes): Document fundamental-mode and major-mode.
825 (Major Mode Basics): Node deleted; text moved to Major Modes.
826 (Derived Modes): Document derived-mode-p.
827
ddb54206
CY
8282011-08-28 Chong Yidong <cyd@stupidchicken.com>
829
a6326082
CY
830 * files.texi (Changing Files, Create/Delete Dirs): Document new
831 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
832 (Visiting Functions): Remove view-file; it is documented in the
833 Emacs manual.
04e2ce72 834
ddb54206
CY
835 * frames.texi (Layout Parameters): The defaults for the
836 menu-bar-lines and tool-bar-lines parameters depend on the mode.
837
838 * display.texi (Progress): Document spinner functionality.
839
840 * os.texi (Killing Emacs): Note that kill-emacs can be called by
841 operating system signals. Refer to save-buffers-kill-terminal
842 instead of save-buffers-kill-emacs.
843
844 * objects.texi (Symbol Type): Document ## print representation.
845
0c95fcf7
EZ
8462011-08-25 Eli Zaretskii <eliz@gnu.org>
847
848 * display.texi (Specified Space): Mention that `space' specs
849 influence bidi reordering.
850 (Bidirectional Display): Explain how to use `(space . PROPS)' for
851 separating fields with bidirectional content.
852
5980d4c6
EZ
8532011-08-24 Eli Zaretskii <eliz@gnu.org>
854
855 * display.texi (Bidirectional Display): Document return value in
856 buffers that are not bidi-reordered for display, and in unibyte
857 buffers.
858
bca633fb
EZ
8592011-08-23 Eli Zaretskii <eliz@gnu.org>
860
861 * nonascii.texi (Character Properties): Document the values for
862 unassigned codepoints.
863
c094bb0c
EZ
8642011-08-18 Eli Zaretskii <eliz@gnu.org>
865
866 * nonascii.texi (Character Properties): Document use of
867 `bidi-class' and `mirroring' properties as part of reordering.
868 Provide cross-references to "Bidirectional Display".
869
870 * display.texi (Bidirectional Display): Document the pitfalls of
871 concatenating strings with bidirectional content, with possible
f4e90db0
SM
872 solutions. Document bidi-string-mark-left-to-right.
873 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
874 Document use of `bidi-class' and `mirroring' properties as part of
875 reordering.
c094bb0c 876
1ea897d5
EZ
8772011-08-16 Eli Zaretskii <eliz@gnu.org>
878
9adfcd0b
EZ
879 * modes.texi (Major Mode Conventions): Improve the documentation
880 of `mode-class' `special' modes.
881
10862873
EZ
882 * nonascii.texi (Character Properties): Document the `mirroring'
883 property. Add index entries.
884
1ea897d5
EZ
885 * syntax.texi (Categories): Add an example of defining a new
886 category and category table.
887
888 * searching.texi (Regexp Backslash): Document how to display
889 existing categories. Mention the possibility of adding
890 categories, and add an xref to where this is described. Add an
891 index entry.
892
ebb552ed
CY
8932011-08-09 Chong Yidong <cyd@stupidchicken.com>
894
895 * text.texi (Special Properties):
896 * display.texi (Overlay Properties): Note that mouse-face cannot
897 change the text size (Bug#8530).
898
51a714e1
CY
8992011-08-08 Chong Yidong <cyd@stupidchicken.com>
900
901 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
902 using setenv instead.
903
4cc60b9b
EZ
9042011-07-28 Eli Zaretskii <eliz@gnu.org>
905
906 * display.texi (Bidirectional Display): Document the fact that
907 bidi-display-reordering is t by default.
908
5deb92fd
EZ
9092011-07-23 Eli Zaretskii <eliz@gnu.org>
910
911 * display.texi (Bidirectional Display): New section.
912
011b0ad6 9132011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
914 Tim Cross <theophilusx@gmail.com> (tiny change)
915 Glenn Morris <rgm@gnu.org>
011b0ad6 916
67f9b9f8 917 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 918
4baf28e6
AS
9192011-07-15 Andreas Schwab <schwab@linux-m68k.org>
920
921 * help.texi (Keys in Documentation): Revert last change.
922
66249842
LMI
9232011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
924
f863868c
LMI
925 * help.texi (Keys in Documentation): Clarify that \= only quotes
926 the next character, and doesn't affect longer sequences in
927 particular (bug#8935).
928
f4e90db0
SM
929 * debugging.texi (Using Debugger):
930 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 931
0bb23927 9322011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
933
934 * display.texi (Other Display Specs): Document that `left-fringe'
935 and `right-fringe' display specifications are of the "replacing"
936 kind.
937
f2027cdf
LMI
9382011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
939
940 * help.texi (Documentation Basics): Add a link to the Function
941 Documentation node (bug#6580).
942
f987fde4
LMI
9432011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
944
0bc59b25
LMI
945 * keymaps.texi (Menu Bar): Mention :visible and :enable
946 (bug#6344). Text by Drew Adams.
947
63d55f1f
LMI
948 * modes.texi (Running Hooks): Mention buffer-local hook variables
949 (bug#6218).
950
f987fde4
LMI
951 * objects.texi (General Escape Syntax): "a with grave accent" is
952 ?xe0, not ?x8e0 (bug#5259).
953
b7527639
CY
9542011-07-12 Chong Yidong <cyd@stupidchicken.com>
955
956 * display.texi (Face Attributes, Font Selection): Add references
957 to the Fonts node in the Emacs manual (Bug#4178).
958
c830e5ae
CY
9592011-07-12 Chong Yidong <cyd@stupidchicken.com>
960
961 * display.texi (Window Systems): `window-system' is
962 terminal-local.
963
964 * frames.texi (Frame Parameters, Parameter Access): Don't mention
965 frame-local variables.
966
967 * variables.texi (Buffer-Local Variables): Don't mention obsolete
968 frame-local variables.
969 (Frame-Local Variables): Node deleted.
970
971 * elisp.texi (Top): Update node listing.
972
91223e54
LMI
9732011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
974
975 * elisp.texi: Change "inferiors" to "subnodes" in three places
976 (bug#3523).
977
963578d3
CY
9782011-07-11 Chong Yidong <cyd@stupidchicken.com>
979
980 * frames.texi (Window System Selections): Discussion of
981 x-select-enable-clipboard moved to Emacs manual.
982
07151e49
DD
9832011-07-11 Deniz Dogan <deniz@dogan.se>
984
985 * commands.texi (Prefix Command Arguments): Remove excessive
986 apostrophe.
987
7261e1cf
LMI
9882011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
989
ad21a12a
LMI
990 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
991 description is a string (bug#3313).
992
7261e1cf
LMI
993 * frames.texi (Display Feature Testing): Try to explain what all
994 the visual classes mean (bug#3042).
995
568f7b79
LMI
9962011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
997
18d59e29
LMI
998 * modes.texi (Mode Line Variables): Document `mode-line-remote'
999 and `mode-line-client' (bug#2974).
1000
568f7b79
LMI
1001 * text.texi (Insertion): Clarify marker movements (bug#1651).
1002 Text from Drew Adams.
1003
54e10184
LMI
10042011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1005
d94d85e9
LMI
1006 * text.texi (Special Properties): Clarify the format of `face'
1007 (bug#1375).
1008
54e10184
LMI
1009 * commands.texi (Interactive Call): Add a `call-interactively'
1010 example (bug#1010).
1011
413c488d
LMI
10122011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1013
1014 * functions.texi (Calling Functions): Link to the "Interactive
1015 Call" node (bug#1001).
1016
322b7dab 10172011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1018
3deead93
CY
1019 * customize.texi (Composite Types): Move alist and plist to here
1020 from Simple Types (Bug#7545).
1021
1022 * elisp.texi (Top): Update menu description.
1023
b00d8c1a
CY
1024 * display.texi (Face Attributes): Document negative line widths
1025 (Bug#6113).
1026
d2a6c43b
TR
10272011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1028
1029 * searching.texi (Match Data): Note that match data can be
1030 overwritten by most functions (bug#2499).
1031
c7844a27
LMI
10322011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1033
a9ab721e
LMI
1034 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1035 flags mean (bug#6659).
1036
c7844a27
LMI
1037 * functions.texi (What Is a Function): Document the autoload
1038 object (bug#6496).
1039
f68d76d0
LMI
10402011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1041
8a20ca4c
LMI
1042 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1043 is only used in the Customize user interface (bug#6089).
1044
f68d76d0 1045 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1046 images (bug#7836).
f68d76d0 1047
7018dbe7
EZ
10482011-07-02 Eli Zaretskii <eliz@gnu.org>
1049
1050 * variables.texi (Defining Variables, Void Variables)
1051 (Constant Variables): Fix incorrect usage of @kindex.
1052
36cb87a1
LMI
10532011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1054
28ee97c7
LMI
1055 * variables.texi (Defining Variables): Add an index entry for
1056 `set-variable' (bug#7262).
8d4294e9 1057 (Defining Variables): Use @findex for functions.
28ee97c7 1058
8862ffd5
LMI
1059 * frames.texi (Basic Parameters): Document the `explicit-name'
1060 parameter (bug#6951).
1061
0ec389b9
LMI
1062 * customize.texi (Type Keywords): Clarify that :value provides a
1063 default value for all types (bug#7386).
1064
36cb87a1
LMI
1065 * streams.texi (Output Functions): Document `pp'.
1066
11fdef7d 10672011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1068
1069 * keymaps.texi (Searching Keymaps):
1070 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1071 change. Suggested by Johan Bockgård.
1072
eeafcea7
CY
10732011-06-15 Chong Yidong <cyd@stupidchicken.com>
1074
1075 * text.texi (Special Properties): Clarify role of font-lock-face.
1076
b96e6cde
LMI
10772011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1078
f4e90db0 1079 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1080 to `process-live-p' for consistency with other `-live-p' functions.
1081
be14b9ab
PE
10822011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1083
1084 Document wide integers better.
1085 * files.texi (File Attributes): Document ino_t values better.
2d365993 1086 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1087 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1088 (Bitwise Operations):
001903b5
PE
1089 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1090 to read, and that will port better if 62-bits becomes the default.
1091 Fix or remove incorrect examples.
be14b9ab
PE
1092 * os.texi (Time Conversion): Document time_t values better.
1093
bcd54f83
LMI
10942011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1095
f4e90db0
SM
1096 * processes.texi (Process Information):
1097 Document `process-alive-p'.
bcd54f83 1098
049bcbcb
CY
10992011-05-29 Chong Yidong <cyd@stupidchicken.com>
1100
1101 * help.texi (Accessing Documentation):
1102 * display.texi (Pixel Specification):
1103 * processes.texi (Serial Ports, Serial Ports):
1104 * nonascii.texi (Character Properties, Default Coding Systems):
1105 * text.texi (Changing Properties, Special Properties):
1106 * windows.texi (Window Start and End):
1107 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1108 * keymaps.texi (Searching Keymaps, Tool Bar):
1109 * minibuf.texi (Basic Completion):
1110 * compile.texi (Eval During Compile):
1111 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1112 7x9 paper in printed manual.
1113
1114 * lists.texi (Sets And Lists): Fix misplaced text.
1115
58539c63
CY
11162011-05-29 Chong Yidong <cyd@stupidchicken.com>
1117
1118 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1119 needs to be active (Bug#8350).
1120
6b5681bf
CY
11212011-05-28 Chong Yidong <cyd@stupidchicken.com>
1122
b4d52acc
CY
1123 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1124
6b5681bf
CY
1125 * tips.texi (Coding Conventions): Remove antediluvian filename
1126 limit recommendation (Bug#8538).
1127
e145f188
GM
11282011-05-27 Glenn Morris <rgm@gnu.org>
1129
1130 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1131
eafed945
GM
11322011-05-26 Glenn Morris <rgm@gnu.org>
1133
1134 * variables.texi (File Local Variables):
1135 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1136 Add some more details on what this function does in the other case.
eafed945 1137
bc8410af
GM
11382011-05-19 Glenn Morris <rgm@gnu.org>
1139
1140 * lists.texi (Sets And Lists): Mention cl provides union etc.
1141
35a30759
N
11422011-05-19 Nix <nix@esperi.org.uk>
1143
1144 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1145
1146 * text.texi (Parsing HTML): Update for function name changes.
1147
1148 * syntax.texi (Syntax Flags): Small fix.
1149
1150 * keymaps.texi (Active Keymaps): Typo fix.
1151 (Changing Key Bindings): Grammar fix.
1152
1153 * frames.texi (Minibuffers and Frames): Grammar fix.
1154 (Window System Selections): x-select-enable-clipboard now defaults to t.
1155
1156 * customize.texi (Common Keywords):
1157 * display.texi (Abstract Display):
1158 * modes.texi (Auto-Indentation):
1159 * nonascii.texi (Converting Representations): Typo fixes.
1160
1161 * control.texi (Examples of Catch): Call it "goto" not "go to".
1162
e3934a8a
EZ
11632011-05-14 Eli Zaretskii <eliz@gnu.org>
1164
bc039a3b
EZ
1165 * nonascii.texi (Character Properties): Fix inconsistencies with
1166 implementation.
1167
e3934a8a
EZ
1168 * text.texi (Special Properties): Move @defvar's out of the
1169 @table. (Bug#8652)
1170
e2c94218
GM
11712011-05-12 Glenn Morris <rgm@gnu.org>
1172
1173 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1174
d2fc7e3d 11752011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1176
1177 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1178 (Multiline Font Lock):
1179 * vol2.texi (Top):
1180 * vol1.texi (Top):
1181 * elisp.texi (Top): Update menu accordingly.
1182
d2fc7e3d 11832011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1184
1185 * modes.texi (Region to Fontify): Fix typo.
1186
79b70037
GM
11872011-05-10 Jim Meyering <meyering@redhat.com>
1188
1189 * minibuf.texi: Fix typo "in in -> in".
1190
b08a63cc 11912011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1192
1193 * numbers.texi (Integer Basics): Large integers are treated as floats.
1194
1ef14cb4
LMI
11952011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1196
1197 * processes.texi (Synchronous Processes): Document the (:file
1198 "/file-name") syntax for `call-process'.
1199
4ffd0d6b 12002011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1201
1202 * windows.texi (Choosing Window): Fix typo.
1203
4ffd0d6b 12042011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1205
1206 * frames.texi (Layout Parameters): Note the difference between
1207 querying and setting parameters for left-fringe and right-fringe
1208 (Bug#6930).
1209
fd5a8ae8
SM
12102011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1211
1212 * minibuf.texi (Basic Completion): Be a bit more precise about the
1213 valid kinds of completion tables.
1214 (Programmed Completion): Remove obsolete text about lambda expressions
1215 not being valid completion tables.
1216
c1bcd0d5
CY
12172011-03-19 Chong Yidong <cyd@stupidchicken.com>
1218
1219 * positions.texi (Excursions): Explain the "save-excursion
1220 defeated by set-buffer" warning.
1221
1222 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1223 save-excursion. Suggested by Uday S Reddy.
1224
03408648 12252011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1226
03408648
SM
1227 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1228 (Lexical Binding): New sub-section.
ba83908c 1229
03408648
SM
1230 * eval.texi (Eval): Discourage the use of `eval'.
1231 Document its new `lexical' argument.
6c075cd7 1232
f6d62986
SM
12332011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1234
03408648 1235 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1236 nil any more.
1237
84ea5558 12382011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1239
1240 * strings.texi (String Conversion): Don't mention
1241 string-make-(uni|multi)byte (bug#8262).
1242 * nonascii.texi (Converting Representations): Fix up range.
1243 * keymaps.texi (Key Binding Commands): Update code point, avoid
1244 "unibyte character" and remove mention of unibyte bindings.
1245
62d94509
EZ
12462011-03-10 Eli Zaretskii <eliz@gnu.org>
1247
1248 * modes.texi (Operator Precedence Grammars): Don't use characters
1249 outside ISO-8859-1.
1250
63a329f8
EZ
12512011-03-09 Eli Zaretskii <eliz@gnu.org>
1252
1253 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1254
1255 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1256
6446548e
GM
12572011-03-08 Glenn Morris <rgm@gnu.org>
1258
1259 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1260 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1261 * elisp.texi: Set documentencoding.
6446548e 1262
33383987
JB
12632011-03-07 Chong Yidong <cyd@stupidchicken.com>
1264
1265 * Version 23.3 released.
1266
0b3ceceb
CY
12672011-03-06 Chong Yidong <cyd@stupidchicken.com>
1268
1269 * package.texi: Update index keywords.
1270 (Package Archives): New node contents. Document package-x.el.
1271
78f5433f
JB
12722011-03-06 Juanma Barranquero <lekktu@gmail.com>
1273
1274 * makefile.w32-in (srcs): Add package.texi.
1275
555e9b5c
CY
12762011-03-06 Chong Yidong <cyd@stupidchicken.com>
1277
120d9389
CY
1278 * package.texi (Packaging, Packaging Basics, Simple Packages)
1279 (Multi-file Packages): Expand and clarify.
1280 (Package Archives): Temporary placeholder node.
1281
1282 * elisp.texi (Top): Update node listing.
1283
555e9b5c
CY
1284 * Makefile.in (srcs): Add package.texi.
1285
b59a4335
CY
12862011-03-05 Chong Yidong <cyd@stupidchicken.com>
1287
1288 * processes.texi (Synchronous Processes): Minor clarification
1289 (Bug#8149).
1290
06083aa1
GM
12912011-03-03 Glenn Morris <rgm@gnu.org>
1292
1293 * files.texi (Truenames): Minor clarification. (Bug#2341)
1294
6640b281
GM
12952011-03-01 Glenn Morris <rgm@gnu.org>
1296
1297 * variables.texi (Directory Local Variables):
1298 Mention `(subdirs . nil)' alist element.
1299
2b0c7330 13002011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1301
1302 * variables.texi (Directory Local Variables): Mention the optional
1303 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1304
b923f7a9
CY
13052011-02-27 Chong Yidong <cyd@stupidchicken.com>
1306
1307 * minibuf.texi (Minibuffer History): Clarify discussion of
1308 minibuffer history lists (Bug#8085).
1309
67ab0163 13102011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1311
e979a521
EZ
1312 * elisp.texi: Sync @dircategory with ../../info/dir.
1313
e03b2fd4
EZ
1314 * files.texi (Visiting Functions): Document find-file-literally,
1315 both the command and the variable.
1316
86ec878a
EZ
1317 * variables.texi (Creating Buffer-Local): Explain the meaning of
1318 permanent local variables.
1319
67ab0163
GM
1320 * files.texi (Visiting Functions): Document find-file-literally,
1321 both the command and the variable.
1322
1323 * variables.texi (Creating Buffer-Local): Explain the meaning of
1324 permanent local variables.
1325
13262011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1327
1328 * keymaps.texi (Remapping Commands): Mention how to undo it.
1329
bfcb151a
RT
13302011-02-09 Reuben Thomas <rrt@sc3d.org>
1331
1332 * loading.texi (Hooks for Loading): Remove unnecessary advice
1333 about eval-after-load (Bug#7986).
1334
a41c8660
CY
13352011-02-05 Chong Yidong <cyd@stupidchicken.com>
1336
1337 * commands.texi (Accessing Mouse): Note that a header line is not
1338 included in the row of posn-col-row.
1339
e0dd6837
CY
13402011-02-02 Chong Yidong <cyd@stupidchicken.com>
1341
1342 * modes.texi (Major Mode Conventions): Add face guidelines.
1343 (Faces for Font Lock): List faces in order of prominence.
1344
a4180391
PE
13452011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1346
1347 format-time-string now supports subsecond time stamp resolution
1348 * os.texi (Time Parsing): Document %N.
1349
7427eb97
CY
13502011-01-28 Chong Yidong <cyd@stupidchicken.com>
1351
61db307f
CY
1352 * vol1.texi (Top):
1353 * vol2.texi (Top):
1354 * elisp.texi (Top):
1355 * display.texi (Display Property): Shorten the menu description of
1356 the "Other Display Specs" node (Bug#7816).
1357
7427eb97
CY
1358 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1359 menu item" concept index entries (Bug#7805).
1360
bf3dae7e
EZ
13612011-01-29 Eli Zaretskii <eliz@gnu.org>
1362
1363 * makefile.w32-in (texinfodir): New variable.
1364 (usermanualdir): Remove as redundant with $(emacsdir).
1365 (MAKEINFO): Remove options, leave only program name.
1366 (MAKEINFO_OPTS): New variable.
1367 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1368
06d8ace5 13692011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1370 Richard Kim <emacs18@gmail.com>
1371
1372 * loading.texi (Library Search): Document list-load-path-shadows
1373 (Bug#7757).
1374
06d8ace5 13752011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1376
1377 * searching.texi (Regexp Special): Remove outdated discussion of
1378 character sets (Bug#7780).
1379
28a88153
CY
1380 * frames.texi (Pop-Up Menus): Document where menu title comes
1381 from (Bug#7684).
1382
06d8ace5 13832011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1384
1385 * display.texi (Making Buttons): Mention limitation of text buttons.
1386
a8e1e9ee
WL
13872011-01-23 Werner Lemberg <wl@gnu.org>
1388
1389 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1390 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1391 (ENVADD): New variable to control texi2dvi and texi2pdf.
1392
362b9d48
GM
13932011-01-15 Chong Yidong <cyd@stupidchicken.com>
1394
1395 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1396 Emacs manual.
1397
13982011-01-15 Eli Zaretskii <eliz@gnu.org>
1399
1400 * files.texi (Directory Names): Explain why FROM in
1401 directory-abbrev-alist should begin with \`. (Bug#7777)
1402
3fa173b4
SM
14032011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1404
1405 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1406
7c420169 14072011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1408
1409 * modes.texi (Emulating Mode Line): Fix last change.
1410
7c420169 14112011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1412
1413 * modes.texi (Emulating Mode Line): Update documentation of
1414 format-mode-line according to changes that fixed bug #7587.
1415
80b33766
SM
14162010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1417
1418 * modes.texi (Derived Modes): Mention prog-mode.
1419
1420 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1421 of the key-binding-data cache since we don't use it any more.
1422
f49d1f52 14232010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1424
4bb49a92
EZ
1425 * processes.texi (Shell Arguments):
1426 * strings.texi (Creating Strings): Don't mention "shell commands";
1427 make it explicit that `split-string-and-unquote' and
1428 `combine-and-quote-strings' are mainly for working with arguments
1429 to call-process and start-process.
1430
3c73e30e
EZ
1431 * processes.texi (Shell Arguments): Fix documentation of
1432 `split-string-and-unquote'. Add indexing. (Bug#7563)
1433
f49d1f52 14342010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1435
1436 * modes.texi (Auto-Indentation): New section to document SMIE.
1437 (Major Mode Conventions):
1438 * text.texi (Mode-Specific Indent): Refer to it.
1439
f49d1f52 14402010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1441
1442 * display.texi (Other Display Specs): Document left-fringe and
1443 right-fringe display specs.
1444
f49d1f52 14452010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1446
1447 * backups.texi (Making Backups):
1448 * modes.texi (Example Major Modes): Use recommended coding style.
1449 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1450 define-derived-mode. Mention completion-at-point-functions.
1451
f49d1f52 14522010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1453
5dcb4c4e
SM
1454 * nonascii.texi (Converting Representations):
1455 Document byte-to-string.
e1115396 1456
ec1b9b17
GM
14572010-12-08 Glenn Morris <rgm@gnu.org>
1458
1459 * buffers.texi (Modification Time):
1460 verify-visited-file-modtime now defaults to the current buffer.
1461
07976ae3 14622010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1463
ec1b9b17 1464 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1465
1466 * strings.texi (Creating Strings): Don't mention semi-obsolete
1467 function char-to-string.
1468 (String Conversion): Shorten discussion of semi-obsolete function
1469 string-to-char. Link to Converting Representations.
1470
1471 * objects.texi (Symbol Type):
1472 * text.texi (Near Point):
1473 * help.texi (Help Functions):
1474 * functions.texi (Mapping Functions): Use string instead of
1475 char-to-string in examples.
1476
07976ae3 14772010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1478
1479 * text.texi (Kill Functions, Kill Functions)
1480 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1481 YANK-HANDLER args.
1482
1483 * symbols.texi (Creating Symbols): Using unintern without an
1484 obarray arg is now obsolete.
1485
1486 * numbers.texi (Float Basics): Document float-e and float-pi.
1487
1488 * variables.texi (Defining Variables): Change "pi" example to
1489 "float-pi".
1490
8547874a
EZ
14912010-11-26 Eli Zaretskii <eliz@gnu.org>
1492
1493 * commands.texi (Click Events): Document the values of X, Y and
1494 COL, ROW in the event's position, when the click is on the header
1495 or mode line, on the fringes, or in the margins.
1496
4a47c275 14972010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1498
5b05d75b
EZ
1499 * customize.texi (Composite Types): Lower-case index entry.
1500
5dcb4c4e
SM
1501 * loading.texi (How Programs Do Loading):
1502 Document load-file-name. (Bug#7346)
c7926fe2 1503
4a47c275 15042010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1505
1506 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1507
0eb025fb
EZ
15082010-11-13 Eli Zaretskii <eliz@gnu.org>
1509
1510 * display.texi (Usual Display): Characters with no fonts are not
1511 necessarily displayed as empty boxes.
1512
2699a554 15132010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1514
1515 * maps.texi (Standard Keymaps): Update File menu description.
1516
8289f37b
GM
15172010-10-28 Glenn Morris <rgm@gnu.org>
1518
1519 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1520
5793a7bc 15212010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1522
1523 * display.texi (Window Systems): Deprecate use of window-system as
1524 a predicate.
1525
17284e30
GM
15262010-10-23 Glenn Morris <rgm@gnu.org>
1527
1528 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1529 sorted-doc.
1530
00f113eb
JB
15312010-10-15 Eli Zaretskii <eliz@gnu.org>
1532
1533 * os.texi (Dynamic Libraries): New node, with slightly modified
1534 text deleted from "Image Formats".
1535 (System Interface): Add @menu entry for "Dynamic Libraries".
1536
1537 * display.texi (Image Formats): Remove description of
1538 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1539
07277eb8
GM
15402010-10-12 Glenn Morris <rgm@gnu.org>
1541
1542 * book-spine.texinfo: Rename to book-spine.texi.
1543
c12e4a81
GM
15442010-10-11 Glenn Morris <rgm@gnu.org>
1545
df187c62
GM
1546 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1547
c12e4a81 1548 * Makefile.in (DVIPS): New variable.
234db610
GM
1549 (.PHONY): Add html, ps.
1550 (html, elisp.html, ps, elisp.ps): New targets.
1551 (clean): Delete html, ps files.
1552 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1553
6513b232
EZ
15542010-10-09 Eli Zaretskii <eliz@gnu.org>
1555
1556 * makefile.w32-in (emacsdir): New variable.
1557 (srcs): Add emacsver.texi.
1558 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1559
abd40fb4
GM
15602010-10-09 Glenn Morris <rgm@gnu.org>
1561
c1dc72b3
GM
1562 * Makefile.in (VPATH): Remove.
1563 (infodir): Make it absolute.
1564 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1565
4393405b
GM
1566 * Makefile.in (dist): Anchor regexps.
1567
eef3ab94
GM
1568 * Makefile.in (srcs): Put elisp.texi first.
1569 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1570
aa9db089
GM
1571 * Makefile.in (infoclean): Remove harmless, long-standing error.
1572
abd40fb4
GM
1573 * Makefile.in ($(infodir)): Delete rule.
1574 (mkinfodir): New.
1575 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1576
68db69ed 1577 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1578 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1579
ea274122
GM
15802010-10-09 Glenn Morris <rgm@gnu.org>
1581
f7a31f11
GM
1582 * Makefile.in (emacsdir): New variable.
1583 (MAKEINFO): Add -I $emacsdir.
1584 (dist): Copy emacsver.texi.
b13254e7
GM
1585 (srcs): Add emacsver.texi.
1586
f7a31f11
GM
1587 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1588 Set EMACSVER by including emacsver.texi.
1589
ea274122
GM
1590 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1591
17ca7950
GM
15922010-10-07 Glenn Morris <rgm@gnu.org>
1593
1594 * Makefile.in (version): New, set by configure.
1595 (clean): Delete dist tar file.
1596 (dist): Use version in tar name.
1597
4c83f6e1
GM
15982010-10-06 Glenn Morris <rgm@gnu.org>
1599
1600 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1601 (INSTALL_INFO): Remove unused variable.
1602 (mostlyclean, infoclean, dist): New rules.
1603 (clean): Delete dvi and pdf files.
1604 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1605 ($(infodir)): Add parallel build workaround.
4c83f6e1 1606
0264072d
GM
16072010-10-04 Glenn Morris <rgm@gnu.org>
1608
1609 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1610 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1611 Fix -I typo.
0264072d
GM
1612 (clean): No 'make.out' or 'core' files.
1613 (.PHONY): Declare clean rules.
1614 (maintainer-clean): Delete pdf file. Guard against cd failures.
1615
77f38949
GM
16162010-10-03 Glenn Morris <rgm@gnu.org>
1617
1618 * files.texi (File Name Components): Remove ignored section about
1619 deleted variable directory-sep-char.
1620
178fdd41
MA
16212010-10-03 Michael Albinus <michael.albinus@gmx.de>
1622
1623 * files.texi (Magic File Names): New defopt
1624 remote-file-name-inhibit-cache.
1625
9c524fcb
GM
16262010-10-02 Glenn Morris <rgm@gnu.org>
1627
1628 * os.texi (Killing Emacs): Hook now runs in batch mode.
1629
f816790b
SM
16302010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1631
1632 * text.texi (Special Properties): Clarify when modification-hooks run.
1633
7cf78aac
SM
16342010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1635
1636 * syntax.texi (Syntax Flags): Document new `c' flag.
1637
ca0d44e4
GM
16382010-09-09 Glenn Morris <rgm@gnu.org>
1639
1640 * display.texi (ImageMagick Images): General cleanup.
1641
10999305 16422010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1643
1644 * files.texi (Directory Names): Use \` rather than ^.
1645
45240125
JD
16462010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1647
1648 * text.texi (Low-Level Kill Ring):
1649 * frames.texi (Window System Selections): Remove cut buffer
1650 documentation.
1651
4abe5bf6
EZ
16522010-08-28 Eli Zaretskii <eliz@gnu.org>
1653
1654 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1655 Parameters", where the default fringe width is described.
1656
1657 * frames.texi (Window Frame Parameters, Basic Parameters)
1658 (Position Parameters, Layout Parameters, Management Parameters)
1659 (Cursor Parameters, Font and Color Parameters): Add indexing for
1660 frame parameters. (Bug#6929)
1661
fdc76236
TT
16622010-08-25 Tom Tromey <tromey@redhat.com>
1663
1664 * vol2.texi (Top): Update.
1665 * vol1.texi (Top): Update.
1666 * tips.texi (Library Headers): Mention Package-Version and
1667 Package-Requires.
1668 * package.texi: New file.
1669 * os.texi (System Interface): Update pointers.
1670 * elisp.texi (Top): Link to new nodes. Include package.texi.
1671 * anti.texi (Antinews): Update pointers.
1672
1e5c1c80
EZ
16732010-08-25 Eli Zaretskii <eliz@gnu.org>
1674
1675 * processes.texi (Filter Functions): Fix last change.
1676
78e33835
CY
16772010-08-24 Markus Triska <triska@gmx.at>
1678
1679 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1680 of `buffer-name' in the main text as well as in the example
1681 (Bug#3098).
1682
198a7a97
CY
16832010-08-22 Chong Yidong <cyd@stupidchicken.com>
1684
1685 * nonascii.texi (Text Representations):
1686 * loading.texi (Loading Non-ASCII):
1687 * compile.texi (Byte Compilation): Don't mention obsolete
1688 --unibyte command-line argument.
1689
bc7d7ea6
CY
16902010-08-22 Chong Yidong <cyd@stupidchicken.com>
1691
1692 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1693
b0126eac 16942010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1695
1696 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1697
e8a6cc19
EZ
16982010-08-20 Eli Zaretskii <eliz@gnu.org>
1699
1700 * commands.texi (Misc Events): Add cross-references to where
1701 POSITION of a mouse event is described in detail.
1702
c4e7c63a 17032010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1704
c4e7c63a 1705 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1706
7815fe19 17072010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1708
1709 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1710 Suggested by Štěpán Němec <stepnem@gmail.com>.
1711
7815fe19 17122010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1713
1714 * minibuf.texi (High-Level Completion): Document args of
1715 `read-buffer-function' (bug#5625).
1716
8b2dd508
JD
17172010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1718
1719 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1720
bace45fe
MA
17212010-07-29 Michael Albinus <michael.albinus@gmx.de>
1722
1723 * processes.texi (Process Information): Explain process property
1724 `remote-tty'.
1725
4ce5a4cc
JB
17262010-07-27 Juanma Barranquero <lekktu@gmail.com>
1727
1728 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1729 instead of "\C-\^?" (bug#6334).
1730
1c84bc7a
JB
1731 * text.texi (Special Properties): Fix typo.
1732
b88746ba
EZ
17332010-07-09 Eli Zaretskii <eliz@gnu.org>
1734
1735 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1736 calling sequences, which are now the standard.
1737
51422d6d
CY
17382010-06-24 Chong Yidong <cyd@stupidchicken.com>
1739
1740 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1741
1742 * commands.texi (Command Overview): Mention undo-boundary call.
1743
d24880de
GM
17442010-06-23 Glenn Morris <rgm@gnu.org>
1745
1746 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1747 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1748 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1749 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1750 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1751 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1752 Untabify Texinfo files.
1753
0fc76035
CY
17542010-06-20 Chong Yidong <cyd@stupidchicken.com>
1755
1756 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1757
5338dc0b
CY
17582010-06-19 Chong Yidong <cyd@stupidchicken.com>
1759
a628ad9d 1760 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1761
2c3a3c1d
CY
17622010-06-02 Chong Yidong <cyd@stupidchicken.com>
1763
ba3bf1d9
CY
1764 * searching.texi (Regexp Special): Remove obsolete information
1765 about matching non-ASCII characters, and suggest using char
1766 classes (Bug#6283).
2c3a3c1d 1767
7f4b4249
JB
17682010-05-30 Juanma Barranquero <lekktu@gmail.com>
1769
1770 * minibuf.texi (Basic Completion): Add missing "@end defun".
1771
637821cd
SM
17722010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1773
1774 * minibuf.texi (Basic Completion): Document completion-boundaries.
1775 (Programmed Completion): Document the new fourth method for boundaries.
1776
e13051c3
CY
17772010-05-22 Chong Yidong <cyd@stupidchicken.com>
1778
a628ad9d 1779 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1780
0235128c 17812010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1782
1783 * windows.texi (Textual Scrolling):
1784 * tips.texi (Coding Conventions):
1785 * minibuf.texi (Minibuffer History):
1786 * maps.texi (Standard Keymaps):
1787 * loading.texi (Where Defined):
1788 * edebug.texi (Instrumenting): Fix typos.
1789
0235128c 17902010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1791
c7c32279
CY
1792 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1793
0235128c
SM
1794 * functions.texi (Obsolete Functions):
1795 Document set-advertised-calling-convention.
eb5ed549
CY
1796
1797 * minibuf.texi (Basic Completion): Document completion-in-region.
1798 (Programmed Completion): Document completion-annotate-function.
1799
1800 * commands.texi (Reading One Event): Document read-key.
1801 (Distinguish Interactive): Document KIND arg to
1802 called-interactively-p. Delete obsolete interactive-p.
1803
1804 * elisp.texi (Top): Update node description.
1805
f8848423
EZ
18062010-05-08 Eli Zaretskii <eliz@gnu.org>
1807
0235128c
SM
1808 * nonascii.texi (Character Properties):
1809 Document unicode-category-table. Add an index entry for Unicode
1810 general category.
1811
18122010-05-07 Chong Yidong <cyd@stupidchicken.com>
1813
1814 * Version 23.2 released.
f8848423 1815
938efb77
JB
18162010-04-20 Juanma Barranquero <lekktu@gmail.com>
1817
1818 * locals.texi (Standard Buffer-Local Variables):
1819 Remove @ignore'd reference to `direction-reversed'.
1820
5854c267
JL
18212010-04-14 Juri Linkov <juri@jurta.org>
1822
1823 Fix @deffn without category.
1824
1825 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1826 for `abbrev-insert'.
1827
1828 * buffers.texi (Indirect Buffers): Add category `Command'
1829 to @deffn of `clone-indirect-buffer'.
1830
1831 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1832 for `next-window' and `previous-window'. Add category `Command'
1833 to @deffn of `pop-to-buffer'.
1834
8a14dec7
CY
18352010-04-01 Chong Yidong <cyd@stupidchicken.com>
1836
1837 * nonascii.texi (Text Representations): Don't mark
1838 enable-multibyte-characters as a user option.
1839
7a1831cf
EZ
18402010-03-31 Eli Zaretskii <eliz@gnu.org>
1841
1842 * control.texi (Handling Errors): How to re-throw a signal caught
1843 by condition-case.
1844
c3863713
CY
18452010-03-26 Chong Yidong <cyd@stupidchicken.com>
1846
1847 * loading.texi (Hooks for Loading): Document after-load-functions.
1848 Copyedits.
1849
c333f279
AM
18502010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1851
1852 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1853
e867cb5d 18542010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1855
1856 * processes.texi (Network Processes): Document seqpacket type.
1857
605f35cd
DN
18582010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1859
1860 * os.texi (System Environment): Do not mention lynxos.
1861
288f9fc0
CY
18622010-03-10 Chong Yidong <cyd@stupidchicken.com>
1863
1864 * Branch for 23.2.
1865
eed5c93a
CY
18662010-03-06 Chong Yidong <cyd@stupidchicken.com>
1867
1868 * objects.texi (Integer Type): Take note of the read syntax
1869 exception for numbers that cannot fit in the integer type.
1870
1ddd6622
GM
18712010-03-03 Glenn Morris <rgm@gnu.org>
1872
1873 * numbers.texi (Integer Basics, Bitwise Operations):
1874 * objects.texi (Integer Type): Update for integers now being 30-bit.
1875
a908c79a
CY
18762010-02-27 Chong Yidong <cyd@stupidchicken.com>
1877
1878 * display.texi (Low-Level Font): Document :otf font-spec property.
1879
cd61af01
SM
18802010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1881
1882 * display.texi (Line Height): Avoid obsolete special default variables
1883 like default-major-mode.
1884
c02f8fe2
AM
18852010-01-28 Alan Mackenzie <acm@muc.de>
1886
1887 * display.texi (Auto Faces): Say fontification-functions is called
1888 whether or not Font Lock is enabled. Tidy up the wording a bit.
1889
d738d18b
CY
18902010-01-17 Chong Yidong <cyd@stupidchicken.com>
1891
1892 * elisp.texi: Remove duplicate edition information (Bug#5407).
1893
4963739e
JB
18942010-01-17 Juanma Barranquero <lekktu@gmail.com>
1895
1896 * two.el (volume-header-toc-markup): Fix typos in docstring.
1897
c57008f6
SM
18982010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1899
1900 Avoid dubious uses of save-excursions.
1901 * positions.texi (Excursions): Recommend the use of
1902 save-current-buffer if applicable.
1903 * text.texi (Clickable Text): Fix the example code which used
1904 save-excursion in a naive way which sometimes preserves point and
1905 sometimes not.
1906 * variables.texi (Creating Buffer-Local):
1907 * os.texi (Session Management):
1908 * display.texi (GIF Images):
1909 * control.texi (Cleanups): Use (save|with)-current-buffer.
1910
2f3725cd
EZ
19112010-01-02 Eli Zaretskii <eliz@gnu.org>
1912
1913 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1914
85eeac93
CY
19152010-01-02 Chong Yidong <cyd@stupidchicken.com>
1916
1917 * nonascii.texi (Text Representations, Character Codes)
1918 (Converting Representations, Explicit Encoding)
1919 (Translation of Characters): Use hex notation consistently.
1920 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1921
4801c5fa
CY
19222010-01-01 Chong Yidong <cyd@stupidchicken.com>
1923
1924 * loading.texi (Where Defined): Make it clearer that these are
1925 loaded files (Bug#5068).
1926
26e533e2
CY
19272009-12-29 Chong Yidong <cyd@stupidchicken.com>
1928
1929 * minibuf.texi (Completion Styles): Document `initials' style.
1930
16d1ff5f
CY
19312009-12-25 Chong Yidong <cyd@stupidchicken.com>
1932
1933 * frames.texi (Resources): Describe inhibit-x-resources.
1934 (Size Parameters): Copyedit.
1935
1936 * hash.texi (Creating Hash):
1937 * objects.texi (Hash Table Type): Document the new hash table
1938 printed representation.
1939
1940 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1941 obsolete.
1942
5dcb4c4e
SM
1943 * processes.texi (Process Buffers):
1944 Document process-kill-buffer-query-function.
16d1ff5f 1945
9a5de3d9
GM
19462009-12-05 Glenn Morris <rgm@gnu.org>
1947
1948 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1949 diary-display-function, and no longer recommended to be a hook.
1950 Update for changes in the names of calendar and diary hooks.
1951 diary-print-entries-hook has changed section.
1952
b640eb52
EZ
19532009-11-28 Eli Zaretskii <eliz@gnu.org>
1954
1955 * text.texi (Special Properties): More accurate description of
1956 what the `cursor' property does.
1957
be1674ab
KR
19582009-11-26 Kevin Ryde <user42@zip.com.au>
1959
1960 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1961 mouse-wheel-down-event, the closest thing to a definition for them.
1962 * os.texi (Startup Summary): vindex inhibit-startup-message and
1963 inhibit-splash-screen.
1964 (Command-Line Arguments): vindex argv.
1965 (Suspending Emacs): vindex suspend-tty-functions and
1966 resume-tty-functions. Don't want to index every hook, but having
1967 the programming ones is helpful.
1968
603f5979
CY
19692009-11-14 Chong Yidong <cyd@stupidchicken.com>
1970
1971 * commands.texi (Motion Events): Fix typo (Bug#4907).
1972
4359a806
CY
19732009-11-08 Chong Yidong <cyd@stupidchicken.com>
1974
1975 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1976 are affected by case-fold-search (Bug#4483).
1977
0f063651
CY
19782009-11-02 Chong Yidong <cyd@stupidchicken.com>
1979
1980 * minibuf.texi (Reading File Names): Note that read-file-name may
1981 use a graphical file dialog.
1982
9bd79893
GM
19832009-10-31 Glenn Morris <rgm@gnu.org>
1984
1985 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1986
ebe479ec
KR
19872009-10-16 Kevin Ryde <user42@zip.com.au>
1988
1989 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1990 in particular so `info-lookup-symbol' can find its docs.
1991
2640fa86
CY
19922009-10-16 Chong Yidong <cyd@stupidchicken.com>
1993
1994 * variables.texi (Constant Variables): Distinguish from defconst
1995 variables.
1996 (Defining Variables): Add cindex.
1997
edd6a733
CY
19982009-10-15 Chong Yidong <cyd@stupidchicken.com>
1999
2000 * os.texi (Time of Day): Clarify that the microsecond part is
2001 ignored (Bug#4637).
2002
5feb0b73
GM
20032009-10-11 Glenn Morris <rgm@gnu.org>
2004
2005 * frames.texi (Size and Position): Clarify what is included in the frame
2006 height. (Bug#4535)
2007
0c5413c8
GM
20082009-10-10 Glenn Morris <rgm@gnu.org>
2009
2010 * windows.texi (Size of Window): The relationship between window and
2011 frame heights is not so simple. (Bug#4535)
2012 Mention window-full-height-p.
2013
7f8b600a
SM
20142009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2015
2016 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2017 used from Lisp.
2018
6185de1c
EZ
20192009-10-07 Eli Zaretskii <eliz@gnu.org>
2020
7f8b600a
SM
2021 * files.texi (Directory Names) <abbreviate-file-name>:
2022 Document that root home directories are not replaced with "~".
6185de1c 2023
9972911f
EZ
20242009-10-06 Eli Zaretskii <eliz@gnu.org>
2025
2026 * text.texi (Special Properties): Document the meaning of the
2027 `cursor' text property whose value is an integer.
2028
2a3f19ef
MA
20292009-10-05 Michael Albinus <michael.albinus@gmx.de>
2030
2031 * files.texi (Magic File Names): Add `copy-directory'.
2032
804543b5
EZ
20332009-10-05 Eli Zaretskii <eliz@gnu.org>
2034
2035 * files.texi (File Attributes): Fix description of file
2036 attributes. (Bug#4638) Update attributes of files.texi example to
2037 be more representative.
2038
461bf92b
MA
20392009-10-05 Michael Albinus <michael.albinus@gmx.de>
2040
2041 * files.texi (Create/Delete Dirs): New command copy-directory.
2042
a86cd395
JB
20432009-10-04 Juanma Barranquero <lekktu@gmail.com>
2044
2045 * anti.texi (Antinews):
2046 * macros.texi (Indenting Macros):
2047 * strings.texi (Creating Strings, Case Conversion):
2048 Remove duplicate words.
2049
d3080264
MA
20502009-10-01 Michael Albinus <michael.albinus@gmx.de>
2051
2052 * files.texi (Create/Delete Dirs): delete-directory has an
2053 optional parameter RECURSIVE.
2054
85d14563
SM
20552009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2056
2057 * buffers.texi (Swapping Text): Minor clarification.
2058
3d9842c6
GM
20592009-10-01 Glenn Morris <rgm@gnu.org>
2060
2061 * functions.texi (Declaring Functions): Mention that we also search for
2062 ".m" files in the src/ directory.
2063
78427304
CY
20642009-09-25 David Engster <deng@randomsample.de>
2065
3d9842c6 2066 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2067
b578c9cc
GM
20682009-09-22 Glenn Morris <rgm@gnu.org>
2069
2070 * internals.texi (Building Emacs): Mention preloaded-file-list.
2071
beee5da7
AM
20722009-09-14 Alan Mackenzie <acm@muc.de>
2073
2074 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2075
5d6ab672
CY
20762009-09-13 Chong Yidong <cyd@stupidchicken.com>
2077
2078 * functions.texi (Anonymous Functions): Rearrange discussion,
2079 giving usage of unquoted lambda forms first. Mention that
2080 `function' and `#'' are no longer required (Bug#4290).
2081
59375eeb
AM
20822009-09-11 Alan Mackenzie <acm@muc.de>
2083
a86cd395 2084 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2085 batch mode.
2086
e7e2f529
GM
20872009-09-01 Glenn Morris <rgm@gnu.org>
2088
2089 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2090
eae47088
GM
20912009-08-26 Ulrich Mueller <ulm@gentoo.org>
2092
2093 * nonascii.texi (Character Codes): Fix typos.
2094
3691a0a6
MA
20952009-08-25 Michael Albinus <michael.albinus@gmx.de>
2096
2097 * processes.texi (Synchronous Processes): New defvar
2098 process-file-side-effects.
2099
664d56b8
GM
21002009-08-25 Glenn Morris <rgm@gnu.org>
2101
2102 * display.texi (Fontsets): Fix typo.
2103
0706c025
GM
2104 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2105
03a74b84
SM
21062009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2107
2108 * processes.texi (Asynchronous Processes): Adjust arglist of
2109 start-process-shell-command and start-file-process-shell-command.
2110
f6de8a37
CY
21112009-08-15 Chong Yidong <cyd@stupidchicken.com>
2112
4b1ed1bb
CY
2113 * advice.texi (Argument Access in Advice): Note that argument
2114 positions are zero-based (Bug#3932).
2115
89a9e058
CY
2116 * commands.texi (Distinguish Interactive): Minor copyedit.
2117
23696fd7
CY
2118 * display.texi (Face Attributes): Add xref to Displaying Faces for
2119 explanation of "underlying face".
2120
f6de8a37
CY
2121 * customize.texi (Common Keywords): Add xref to Loading.
2122
2123 * loading.texi (How Programs Do Loading): Add xref to Lisp
2124 Libraries node in the Emacs manual.
2125
417f77e6
CY
21262009-08-13 Chong Yidong <cyd@stupidchicken.com>
2127
2128 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2129
0999039c
CY
21302009-07-18 Chong Yidong <cyd@stupidchicken.com>
2131
2132 * processes.texi (Shell Arguments): Copyedits.
2133
9af167bc
GM
21342009-07-18 Glenn Morris <rgm@gnu.org>
2135
2136 * loading.texi (Repeated Loading): Fix typo.
2137
137987ab
RS
21382009-07-16 Richard Stallman <rms@gnu.org>
2139
2140 * buffers.texi (Swapping Text): Recommend setting
2141 write-region-annotate-functions and buffer-saved-size.
2142
2143 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2144
622fa380
GM
21452009-07-15 Glenn Morris <rgm@gnu.org>
2146
2147 * edebug.texi: Minor re-phrasings throughout.
2148 (Edebug Execution Modes): Sit-for affects continue mode too.
2149 (Jumping): Use `forward-sexp' rather than its keybinding.
2150 (Edebug Misc): Fix Q binding.
2151 (Edebug Eval): Remove cl version.
2152 (Printing in Edebug): Clarify print-length etc.
2153 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2154 (Specification List): Remove edebug-unwrap findex entry.
2155 (Specification Examples): defmacro is actually not the same as defun.
2156 Escape "`" in example.
2157
6bbd4600
CY
21582009-07-15 Chong Yidong <cyd@stupidchicken.com>
2159
2160 * markers.texi (The Mark): Document optional arg to
2161 deactivate-mark.
2162
e538d479
GM
21632009-07-11 Kevin Ryde <user42@zip.com.au>
2164
2165 * hooks.texi (Standard Hooks): Fix cross-references.
2166
4c98b9ed
GM
2167 * loading.texi (Named Features): Refer to eval-after-load.
2168
5300838c
GM
21692009-07-11 Glenn Morris <rgm@gnu.org>
2170
64fbeb16
GM
2171 * Makefile.in (TEXI2PDF): New.
2172 (elisp.pdf): New target.
2173
4c98b9ed
GM
2174 * searching.texi (Regexp Backslash): Fix typo.
2175
2176 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2177
51d9979c
GM
21782009-07-10 Glenn Morris <rgm@gnu.org>
2179
561c0216
GM
2180 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2181
5b594a58
GM
2182 * customize.texi (Customization Types):
2183 * display.texi (Abstract Display):
0cc8c85a 2184 * objects.texi (Character Type, String Type):
5b594a58 2185 Merge in some menu descriptions from elisp.texi.
51d9979c 2186
c3cbbb40
GM
2187 * hash.texi (Hash Tables):
2188 * modes.texi (Multiline Font Lock):
2189 End menu description with period.
fe42c16a 2190
28528402
GM
21912009-07-09 Glenn Morris <rgm@gnu.org>
2192
2193 * back.texi: Don't hard-code texinfo location.
2194
2195 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2196 (tex): Add texinfodir to TEXINPUTS.
2197 (elisp1med-init, elisp2med-init): Use texinfodir.
2198
2199 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2200 (clean): Add two-volume.make intermediate files.
2201
2202 * elisp.texi, vol1.texi, vol2.texi:
2203 Use a DATE variable with the publication date, and update it.
2204 Fix antinews menu description.
2205
2206 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2207 Update the detailed node listing to match elisp.texi.
2208
2209 * README: Update edition to match elisp.texi.
2210
2211 * objects.texi (General Escape Syntax):
2212 * nonascii.texi (Character Sets):
2213 Use consistent case for "Unicode Standard".
2214
2215 * anti.texi (Antinews):
2216 * customize.texi (Variable Definitions):
2217 * functions.texi (Declaring Functions):
2218 * nonascii.texi (Character Properties):
2219 * processes.texi (Serial Ports):
2220 * text.texi (Special Properties):
2221 * tips.texi (Coding Conventions):
2222 Minor rearrangements to improve TeX line-filling.
2223
2224 * commands.texi (Using Interactive): Fix cross-reference.
2225
17db8e10
JD
22262009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2227
2228 * frames.texi (Management Parameters): Mention sticky.
2229
77c7e2e1
AS
22302009-07-01 Andreas Schwab <aschwab@redhat.com>
2231
2232 * help.texi (Help Functions): Fix description of help-buffer and
2233 help-setup-xref to use @defun instead of @deffn.
2234
3f1c6666
JD
22352009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2236
2237 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2238
ca27c21b
CY
22392009-06-24 Chong Yidong <cyd@stupidchicken.com>
2240
2241 * display.texi (Window Systems): Add ns to the list.
2242
70243478
CY
22432009-06-21 Chong Yidong <cyd@stupidchicken.com>
2244
2245 * Branch for 23.1.
2246
df006536
MR
22472009-06-17 Martin Rudalics <rudalics@gmx.at>
2248
2249 * windows.texi (Dedicated Windows): Fix typo.
2250 (Resizing Windows): Replace @defun by @deffn.
2251
d259fc4b
GM
22522009-06-17 Glenn Morris <rgm@gnu.org>
2253
2254 * variables.texi (Directory Local Variables):
2255 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2256
30781db6
KH
22572009-06-09 Kenichi Handa <handa@m17n.org>
2258
2259 * nonascii.texi (Character Sets): State clearly that FROM and TO
2260 are codepoints of CHARSET.
2261
62e8099c
CY
22622009-06-07 Chong Yidong <cyd@stupidchicken.com>
2263
2264 * minibuf.texi (Reading File Names): Fix introductory text.
2265 Suggested by stan@derbycityprints.com.
2266 (High-Level Completion): Fix typo.
2267
ee1b1917
CY
22682009-05-28 Chong Yidong <cyd@stupidchicken.com>
2269
2270 * frames.texi (Text Terminal Colors): Multi-tty is already
2271 implemented, but tty-local colors are not.
2272
5df647e8
CY
22732009-05-27 Chong Yidong <cyd@stupidchicken.com>
2274
2275 * hooks.texi (Standard Hooks): Remove mention of obsolete
2276 redisplay-end-trigger-functions.
2277
2278 * internals.texi (Window Internals): Remove mention of obsolete
2279 redisplay-end-trigger-functions.
2280
01f17ae2
MR
22812009-05-21 Martin Rudalics <rudalics@gmx.at>
2282
2283 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2284
2285 * backups.texi (Making Backups): backup-directory-alist and
2286 make-backup-file-name-function are options.
2287 (Auto-Saving): auto-save-list-file-prefix is an option.
2288
2289 * buffers.texi (Killing Buffers): buffer-offer-save is an
2290 option.
2291
2292 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2293 option.
2294 (Echo Area Customization): echo-keystrokes is an option.
2295 (Selective Display): selective-display-ellipses is an option.
2296 (Temporary Displays): temp-buffer-show-function is an option.
2297 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2298 are options.
2299 (Font Selection): face-font-family-alternatives,
2300 face-font-selection-order, face-font-registry-alternatives, and
2301 scalable-fonts-allowed are options.
2302 (Fringe Indicators): indicate-buffer-boundaries is an option.
2303 (Fringe Cursors): overflow-newline-into-fringe is an option.
2304 (Scroll Bars): scroll-bar-mode is an option.
2305
2306 * eval.texi (Eval): max-lisp-eval-depth is an option.
2307
2308 * files.texi (Visiting Functions): find-file-hook is an option.
2309 (Directory Names): directory-abbrev-alist is an option.
2310 (Unique File Names): temporary-file-directory and
2311 small-temporary-file-directory are options.
2312
2313 * frames.texi (Initial Parameters): initial-frame-alist,
2314 minibuffer-frame-alist and default-frame-alist are options.
2315 (Cursor Parameters): blink-cursor-alist and
2316 cursor-in-non-selected-windows ar options.
2317 (Window System Selections): selection-coding-system is an
2318 option.
2319 (Display Feature Testing): display-mm-dimensions-alist is an
2320 option.
2321
2322 * help.texi (Help Functions): help-char and help-event-list are
2323 options.
2324
2325 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2326 an option.
2327
2328 * minibuf.texi (Minibuffer History): history-length and
2329 history-delete-duplicates are options.
2330 (High-Level Completion): read-buffer-function and
2331 read-buffer-completion-ignore-case are options.
2332 (Reading File Names): read-file-name-completion-ignore-case is
2333 an option.
2334
2335 * modes.texi (Mode Line Top): mode-line-format is an option.
2336 (Mode Line Variables): mode-line-position and mode-line-modes
2337 are options.
2338
2339 * nonascii.texi (Text Representations):
2340 enable-multibyte-characters is an option.
2341 (Default Coding Systems): auto-coding-regexp-alist,
2342 file-coding-system-alist, auto-coding-alist and
2343 auto-coding-functions are options.
2344 (Specifying Coding Systems): inhibit-eol-conversion is an
2345 option.
2346
2347 * os.texi (Init File): site-run-file is an option.
2348 (System Environment): mail-host-address is an option.
2349 (User Identification): user-mail-address is an option.
2350 (Terminal Output): baud-rate is an option.
2351
2352 * positions.texi (Word Motion): words-include-escapes is an
2353 option.
2354
2355 * searching.texi (Standard Regexps): page-delimiter,
2356 paragraph-separate, paragraph-separate and sentence-end are
2357 options.
2358
2359 * text.texi (Margins): left-margin and fill-nobreak-predicate
2360 are options.
2361
2362 * variables.texi (Local Variables): max-specpdl-size is an
2363 option.
2364
2365 * windows.texi (Choosing Window):
2366 split-window-preferred-function, special-display-function and
2367 display-buffer-function are options.
2368
106e6894
CY
23692009-05-20 Chong Yidong <cyd@stupidchicken.com>
2370
4a83454d
CY
2371 Fix errors spotted by Martin Rudalics.
2372
106e6894
CY
2373 * syntax.texi (Position Parse): Document rationale for ignored
2374 arguments to syntax-ppss-flush-cache.
2375
2376 * processes.texi (Input to Processes): Mark PROCESS arg to
2377 process-running-child-p as optional.
2378 (Network Options): Document NO-ERROR arg to
2379 set-network-process-option.
2380
2381 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2382 command.
2383
2384 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2385 posix-search-backward as commands.
2386
2387 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2388 (Suspending Emacs): Mark suspend-emacs as a command.
2389 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2390 commands.
5dcb4c4e
SM
2391 (Terminal Output): Remove obsolete function baud-rate.
2392 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2393
2394 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2395 terminal-coding-system and set-terminal-coding-system.
2396 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2397 as optional.
2398 (Character Sets): Document RESTRICTION arg of char-charset.
2399 (Character Codes): Mark POS argument to get-byte as optional.
2400
2401 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2402 minibuffer-message.
2403
2404 * files.texi (Create/Delete Dirs): Mark make-directory and
2405 delete-directory as commands.
2406
2407 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2408
2409 * text.texi (Base 64): Mark base64-decode-string and
2410 base64-encode-string as commands.
2411 (Columns): Mark move-to-column as a command.
2412 (Mode-Specific Indent): Document RIGID arg to
2413 indent-for-tab-command.
2414 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2415 Mark indent-code-rigidly as a command.
2416 (Substitution): Mark translate-region as a command.
2417
2418 * frames.texi (Size and Position): Remove obsolete functions
2419 screen-height and screen-width.
2420
04173931
CY
24212009-05-19 Chong Yidong <cyd@stupidchicken.com>
2422
2423 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2424 (Displaying Buffers, Resizing Windows): Correct mistakes;
2425 next-window, previous-window, and pop-to-buffer are not commands,
2426 and fit-window-to-buffer" is a command. (Pointed out by Martin
2427 Rudalics.)
2428
eae7d8f8
RS
24292009-05-17 Richard M Stallman <rms@gnu.org>
2430
2431 * modes.texi (Precalculated Fontification): Clarify text.
2432
b8766179
MR
24332009-05-17 Martin Rudalics <rudalics@gmx.at>
2434
2435 * windows.texi (Selecting Windows): Clarify descriptions of
2436 with-selected-window and get-lru-window.
2437 (Cyclic Window Ordering): Refer to particular frame when talking
2438 about how splitting affects the ordering.
2439 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2440 switch-to-buffer-other-window. Explain how setting of
2441 display-buffer-reuse-frames affects pop-to-buffer.
2442 (Choosing Window): Clarify some details in descriptions of
2443 display-buffer-reuse-frames, pop-up-frames, and
2444 pop-up-frame-function.
2445 (Dedicated Windows): Clarify some details.
2446 (Textual Scrolling): Replace term vscroll by term vertical
2447 scroll position.
2448 (Vertical Scrolling): Fix typo.
2449 (Window Hooks): Relate text on jit-lock-register to window
2450 scrolling and size changes.
2451
734b5e3b
CY
24522009-05-14 Chong Yidong <cyd@stupidchicken.com>
2453
0a65633e
CY
2454 * frames.texi (Initial Parameters): Clarify what the initial
2455 minibuffer frame is.
05be46d7
CY
2456 (Buffer Parameters): Note that the minibuffer parameter can not be
2457 altered.
0a65633e 2458
734b5e3b
CY
2459 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2460 Document display-buffer changes.
2461
925672cd
CY
24622009-05-13 Chong Yidong <cyd@stupidchicken.com>
2463
17ecd7af
CY
2464 * anti.texi (Antinews): Rewrite for Emacs 22.
2465
925672cd
CY
2466 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2467 obarrays are first mentioned. Define "system abbrev" more
2468 prominently, and add it to the index.
2469 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2470 Copyedits.
2471 (Abbrev Expansion): Document abbrev-insert.
2472
80be4dd7
CY
24732009-05-12 Chong Yidong <cyd@stupidchicken.com>
2474
2475 * frames.texi (Font and Color Parameters): Rename from Color
2476 Parameters. Document font-backend parameter.
2477
2478 * vol2.texi (Top): Update node listing.
2479 * vol1.texi (Top): Update node listing.
2480 * elisp.texi (Top): Update node listing.
2481
372a93ac
MR
24822009-05-11 Martin Rudalics <rudalics@gmx.at>
2483
2484 * windows.texi (Choosing Window): Don't explicitly refer to
2485 split-window-sensibly's window argument in descriptions of
2486 split-height-threshold and split-width-threshold.
2487
714c3541
MR
24882009-05-10 Martin Rudalics <rudalics@gmx.at>
2489
2490 * windows.texi (Choosing Window): Fix rewrite of window
2491 splitting section.
2492
0e90e7be
EZ
24932009-05-09 Eli Zaretskii <eliz@gnu.org>
2494
f4e90db0
SM
2495 * nonascii.texi (Default Coding Systems):
2496 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2497 Add indexing.
0e90e7be
EZ
2498 (Lisp and Coding Systems): Add index entries.
2499
d3c0c321
MR
25002009-05-09 Martin Rudalics <rudalics@gmx.at>
2501
2502 * windows.texi (Choosing Window): Describe split-window-sensibly
2503 and rewrite section on window splitting accordingly.
2504 (Textual Scrolling): Replace `...' by @code{...}.
2505
c773345a
CY
25062009-05-04 Chong Yidong <cyd@stupidchicken.com>
2507
ee2d5b5e
CY
2508 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2509 Remove obsoleted pre-abbrev-expand-hook.
2510
2511 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2512 entries.
2513
c773345a
CY
2514 * internals.texi (Object Internals): Don't assume 32-bit machines
2515 are the norm.
2516 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2517 (Window Internals): Synch field names to window.h.
2518 (Process Internals): Synch field names to process.h.
c773345a 2519
dd449674
CY
25202009-04-29 Chong Yidong <cyd@stupidchicken.com>
2521
2522 * variables.texi (File Local Variables): Note that read-circle is
2523 bound to nil when reading file-local variables.
2524
2525 * streams.texi (Input Functions): Document read-circle.
2526 (Output Variables): Add xref to Circular Objects.
2527
4f1e25e2
CY
25282009-04-25 Chong Yidong <cyd@stupidchicken.com>
2529
2530 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2531 Features and Coding System Basics. Node that "p" stands for
2532 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2533 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2534 mouse-appearance-menu.
2535 (Programming Tips): Add xref to Progress.
2536
dca019f8
CY
25372009-04-22 Chong Yidong <cyd@stupidchicken.com>
2538
5dcb4c4e
SM
2539 * os.texi (Command-Line Arguments):
2540 Document command-line-args-left.
dca019f8
CY
2541 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2542 terminal objects for tty arguments.
2543 (Startup Summary): Add xref to Session Management.
2544 (Session Management): Mention emacs-session-restore. Copyedits.
2545
02a89103
CY
25462009-04-20 Chong Yidong <cyd@stupidchicken.com>
2547
2548 * os.texi (Startup Summary): Copyedits. The init file is not
2549 necessarily named .emacs now. Document initial-buffer-choice and
2550 initial-scratch-message. Note where Emacs exits in batch mode.
2551 Document inhibit-splash-screen as an alias.
2552 (Init File): Be neutral about which init file name to use.
2553
25542009-04-16 Chong Yidong <cyd@stupidchicken.com>
2555
2556 * os.texi (System Interface): Fix Texinfo usage.
2557
0c1cfe01
CY
25582009-04-15 Chong Yidong <cyd@stupidchicken.com>
2559
80d7cdca
CY
2560 * searching.texi (Regexp Backslash): Also refer to shy groups as
2561 non-capturing or unnumbered groups.
2562 (Regexp Functions): Add cross-reference to Regexp Backslash.
2563
0c1cfe01
CY
2564 * display.texi (Truncation): Overlays can use line-prefix and
2565 wrap-prefix too.
2566 (Overlay Properties): Document wrap-prefix and line-prefix.
2567 (Face Attributes): Document underline-minimum-offset.
2568 (Face Remapping): Copyedits.
2569 (Low-Level Font): Copyedits.
2570 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2571 (Line Height): Emphasize that line-spacing only takes effect on
2572 graphical terminals.
0c1cfe01 2573
c4adeee0
CY
25742009-04-13 Chong Yidong <cyd@stupidchicken.com>
2575
2576 * display.texi (Refresh Screen): Note that a passage about screen
2577 refreshing is text terminal only.
2578 (Forcing Redisplay): Delete misleading comment---sit-for calls
2579 redisplay, not the other way around.
2580 (Truncation): Note new values of truncate-partial-width-windows.
2581 Copyedits.
2582 (Invisible Text): Document invisible-p.
2583
b20ecfa1
EZ
25842009-04-11 Eli Zaretskii <eliz@gnu.org>
2585
2586 * display.texi (Overlays): Overlays don't scale well. See
2587 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2588
97d8273f
CY
25892009-04-10 Chong Yidong <cyd@stupidchicken.com>
2590
f147ff75
CY
2591 * syntax.texi (Syntax Table Functions): Document cons cell
2592 argument for modify-syntax-entry.
2593 (Categories): Document cons cell argument for
2594 modify-category-entry.
2595
fca4ec76
CY
2596 * searching.texi (String Search): Document word-search-forward-lax
2597 and word-search-backward-lax.
2598 (Searching and Case): Describe isearch behavior more precisely.
2599
9c283d5b
CY
2600 * keymaps.texi (Tool Bar): Mention that some platforms do not
2601 support multi-line toolbars. Suggested by Stephen Eglen.
2602
2603 * frames.texi (Layout Parameters): Mention that Nextstep also
2604 allows only one tool-bar line. Suggested by Stephen Eglen.
2605
97d8273f
CY
2606 * nonascii.texi (Text Representations): Copyedits.
2607 (Coding System Basics): Also mention utf-8-emacs.
2608 (Converting Representations, Selecting a Representation)
2609 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2610 Copyedits.
2611 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2612
2bad3299
CY
26132009-04-09 Chong Yidong <cyd@stupidchicken.com>
2614
2615 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2616 (Filling): Clarify REGION argument of fill-paragraph.
2617 Document fill-forward-paragraph-function.
2bad3299
CY
2618 (Special Properties): Remove "new in Emacs 22" declaration.
2619 (Clickable Text): Merge with Links and Mouse-1 node.
2620
5dcb4c4e
SM
2621 * display.texi (Button Properties, Button Buffer Commands):
2622 Change xref to Clickable Text.
2bad3299
CY
2623
2624 * tips.texi (Key Binding Conventions): Change xref to Clickable
2625 Text.
2626
2627 * elisp.texi (Top): Update node listing.
2628
ea30ce4f
CY
26292009-04-05 Chong Yidong <cyd@stupidchicken.com>
2630
47af2f4b
CY
2631 * markers.texi (The Mark): Copyedits. Improve description of
2632 handle-shift-selection.
2633 (The Region): Move use-region-p here from The Mark.
2634
ea30ce4f
CY
2635 * positions.texi (Screen Lines): Document (cols . lines) argument
2636 for vertical-motion.
2637
2aa8ea6e
CY
26382009-04-04 Chong Yidong <cyd@stupidchicken.com>
2639
3ec61d4e
CY
2640 * frames.texi (Frames): Clean up introduction. Document `ns'
2641 return value for framep.
2642 (Creating Frames): Note how the terminal is chosen.
2643 (Multiple Terminals, Multiple Displays): Merge into a single node.
2644 (Color Parameters): Fix typo.
2645
2646 * variables.texi (Local Variables, Buffer-Local Variables)
2647 (Creating Buffer-Local): Change link to Multiple Terminals.
2648
2649 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2650
2651 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2652 Terminals.
2653
2654 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2655 to Multiple Terminals.
2656
2657 * elisp.texi (Top): Update node listing.
2658 * vol2.texi (Top): Update node listing.
2659 * vol1.texi (Top): Update node listing.
2660
9257072f
CY
2661 * buffers.texi (Current Buffer): Note that the append-to-buffer
2662 example is no longer in synch with the latest code. Tie the two
2663 examples together.
2664
2aa8ea6e
CY
2665 * files.texi (File Attributes): Move note about MS-DOS from
2666 Changing Files to File Attributes.
2667 (Create/Delete Dirs): Note that mkdir is an alias for this.
2668
22e74b17
CY
26692009-04-01 Markus Triska <triska@gmx.at>
2670
2671 * processes.texi (Filter Functions): Suggest how to handle output
2672 batches.
2673
4bbe48ec
CY
26742009-03-30 Chong Yidong <cyd@stupidchicken.com>
2675
2676 * help.texi (Accessing Documentation): Update example to use
2677 help-setup-xref and with-help-window.
2678 (Help Functions): Remove print-help-return-message, which is
2679 semi-obsolete due to with-help-window. Document help-buffer and
2680 help-setup-xref.
2681
b9723f39
CY
26822009-03-29 Chong Yidong <cyd@stupidchicken.com>
2683
5dcb4c4e
SM
2684 * help.texi (Accessing Documentation, Help Functions):
2685 Remove information about long-obsolete Emacs versions.
9eb52e90 2686
b9723f39
CY
2687 * modes.texi (Mode Line Variables): The default values of the mode
2688 line variables are now more complicated.
2689
b0cc32db
CY
26902009-03-28 Chong Yidong <cyd@stupidchicken.com>
2691
3c25a5a9
CY
2692 * modes.texi (Major Mode Conventions): Note that specialness is
2693 inherited.
31c9eebb
CY
2694 (Derived Modes): Note that define-derive-mode sets the mode-class
2695 property.
3c25a5a9 2696
b0cc32db
CY
2697 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2698 goto-map. Add search-map to the list.
2699
c5e0006d
EZ
27002009-03-27 Eli Zaretskii <eliz@gnu.org>
2701
1213465a
EZ
2702 * os.texi (System Environment): Update the list of system-type
2703 values.
2704
c5e0006d
EZ
2705 * markers.texi (The Mark) <handle-shift-selection>: Update for
2706 removal of the optional argument DEACTIVATE.
2707
48bab3d6
CY
27082009-03-25 Chong Yidong <cyd@stupidchicken.com>
2709
2710 * commands.texi (Focus Events): Most X window managers don't use
2711 focus-follows-mouse nowadays.
2712
6e4ff1b6
CY
27132009-03-24 Chong Yidong <cyd@stupidchicken.com>
2714
2715 * commands.texi (Defining Commands): Clarify introduction.
2716 (Using Interactive): Not that interactive can be put in a symbol
2717 property.
2718 (Interactive Call): Note that a symbol with a non-nil
2719 interactive-form property satisfies commandp.
2720
11625308
JB
27212009-03-23 Juanma Barranquero <lekktu@gmail.com>
2722
2723 * minibuf.texi (Intro to Minibuffers): Fix typos.
2724
7b34420d
CY
27252009-03-23 Chong Yidong <cyd@stupidchicken.com>
2726
2727 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2728 about minibuffers in old Emacs versions. Copyedits.
2729 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2730 (Text from Minibuffer): Simplify introduction.
2731
f9257eed
AM
27322009-03-22 Alan Mackenzie <acm@muc.de>
2733
2734 * commands.texi (Using Interactive): Clarify string argument to
2735 `interactive' - even promptless elements need \n separators.
2736
f639ba70
CY
27372009-03-18 Chong Yidong <cyd@stupidchicken.com>
2738
2739 * minibuf.texi (Completion Styles): New node.
2740
2741 * elisp.texi (Top): Update node listing.
2742
d897e8ee
CY
27432009-03-17 Chong Yidong <cyd@stupidchicken.com>
2744
2745 * minibuf.texi (Basic Completion): Note that
2746 read-file-name-completion-ignore-case and
2747 read-buffer-completion-ignore-case can override
2748 completion-ignore-case.
2749 (Minibuffer Completion): Document completing-read changes.
2750 (Completion Commands): Avoid mentioning partial completion mode.
2751 Document minibuffer-completion-confirm changes, and
2752 minibuffer-confirm-exit-commands.
2753 (High-Level Completion): Document new require-match behavior for
2754 read-buffer. Document read-buffer-completion-ignore-case.
2755 (Reading File Names): Document new require-match behavior for
2756 read-file-name.
2757
b1f23349
CY
27582009-03-14 Chong Yidong <cyd@stupidchicken.com>
2759
2760 * debugging.texi (Error Debugging): Don't mislead the reader into
2761 thinking that debug-on-error enters debugger for C-f at EOB.
2762 (Error Debugging): Setting debug-on-init within the init file
2763 works, and has for some time.
2764
d6eb4e25
KH
27652009-03-13 Kenichi Handa <handa@m17n.org>
2766
2767 * display.texi (Fontsets): Update the description.
2768
1cf53dc5
CY
27692009-03-13 Chong Yidong <cyd@stupidchicken.com>
2770
2771 * advice.texi (Advising Primitives): Link to What Is a Function.
2772
81f919fc
CY
27732009-03-12 Chong Yidong <cyd@stupidchicken.com>
2774
cf4229eb
CY
2775 * compile.texi (Speed of Byte-Code): Update example.
2776 (Disassembly): Update examples.
2777
81f919fc 2778 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2779
2780 * customize.texi (Common Keywords): It's not necessary to use :tag
2781 to remove hyphens, as custom-unlispify-tag-name does it
2782 automatically.
5dcb4c4e
SM
2783 (Variable Definitions): Link to File Local Variables.
2784 Document customized-value symbol property.
f2bbc08c
CY
2785 (Customization Types): Move menu to end of node.
2786
955964d7
CY
27872009-03-10 Chong Yidong <cyd@stupidchicken.com>
2788
2789 * macros.texi (Compiling Macros): Omit misleading sentence, which
2790 implied that macros can only be used in the same file they are
2791 defined.
2792 (Backquote): Remove obsolete information about Emacs 19.
2793
d25ed7db
GM
27942009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2795
2796 * display.texi (Display Margins): Fix paren typo.
2797
d55f6ca5
CY
27982009-02-27 Chong Yidong <cyd@stupidchicken.com>
2799
f0e57ed8
CY
2800 * elisp.texi (Top): Update node listing.
2801
2802 * variables.texi (Variables): Clarify introduction.
2803 (Global Variables): Mention that setq is a special form.
2804 (Local Variables): Use active voice.
2805 (Tips for Defining): Mention marking variables as safe.
2806 (Buffer-Local Variables): Mention terminal-local and frame-local
2807 variables together.
2808 (File Local Variables): Copyedits.
2809 (Frame-Local Variables): Note that they are not really useful.
2810 (Future Local Variables): Node deleted.
2811
d55f6ca5 2812 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2813 Unicode escape syntax.
d55f6ca5 2814
ca8f09a8
CY
28152009-02-23 Chong Yidong <cyd@stupidchicken.com>
2816
2817 * control.texi (Control Structures): Add cindex entry for "textual
2818 order".
2819
2820 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2821 instead of "expression" throughout.
2822 (Function Indirection): Copyedits. Use active voice.
2823 (Eval): The default value of max-lisp-eval-depth is now 400.
2824
a20878b6
MB
28252009-02-23 Miles Bader <miles@gnu.org>
2826
2827 * processes.texi (System Processes): Rename `system-process-attributes'
2828 to `process-attributes'.
2829
61f66044
CY
28302009-02-22 Chong Yidong <cyd@stupidchicken.com>
2831
1b80d1f3
CY
2832 * symbols.texi (Property Lists): Emphasize that property lists are
2833 not restricted to symbol cells.
2834 (Other Plists): Copyedit.
2835
61f66044
CY
2836 * sequences.texi (Sequences Arrays Vectors): Make introduction
2837 more concise.
2838 (Arrays): Mention char-tables and bool-vectors too.
2839 (Vectors): Don't repeat information given in Arrays node. Link to
2840 nodes that explain the vector usage examples.
2841 (Char-Tables): Note that char-table elements can have arbitrary
2842 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2843 Link to Property Lists node.
61f66044 2844
9403944b
CY
28452009-02-22 Chong Yidong <cyd@stupidchicken.com>
2846
2847 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2848 `append'.
4068c7b4 2849 (List Elements): Copyedits.
9403944b
CY
2850
2851 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2852 of `vconcat'.
2853
2854 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2855 Emacs 20 usage of `concat'.
2856 (Case Conversion): Copyedits.
2857
b87a185f
CY
28582009-02-21 Chong Yidong <cyd@stupidchicken.com>
2859
2860 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2861 Minor edits.
2862 (Frame Configuration Type): Emphasize that it is not primitive.
2863 (Font Type): New node.
2864 (Type Predicates): Add fontp; type-of now recognizes font object
2865 types.
2866
2867 * intro.texi (Version Info): Update version numbers in examples.
2868 (Acknowledgements): List more contributors.
2869
2870 * elisp.texi: Bump version number to 3.0.
2871 (Top): Link to Font Type node.
2872
867d4bb3
JB
28732009-02-20 Juanma Barranquero <lekktu@gmail.com>
2874
2875 * modes.texi (Major Mode Conventions): Remove duplicate words.
2876 (Customizing Keywords): Fix typo.
2877
77730170
EZ
28782009-02-14 Eli Zaretskii <eliz@gnu.org>
2879
2880 * nonascii.texi (User-Chosen Coding Systems): Document that
2881 select-safe-coding-system suggests raw-text if there are raw bytes
2882 in the region.
2883 (Explicit Encoding): Warn not to use `undecided' when encoding.
2884
c8736212
GM
28852009-02-11 Glenn Morris <rgm@gnu.org>
2886
2887 * frames.texi (Visibility of Frames): Mention the effect multiple
2888 workspaces/desktops can have on visibility.
2889
ab992d66
EZ
28902009-02-07 Eli Zaretskii <eliz@gnu.org>
2891
c8736212
GM
2892 * text.texi (Commands for Insertion):
2893 * commands.texi (Event Mod):
2894 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2895 * nonascii.texi (Translation of Characters):
2896 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2897 (Explicit Encoding): Document the `charset' text property produced
2898 by decode-coding-region and decode-coding-string.
ab992d66 2899
e651a255
AM
29002009-01-27 Alan Mackenzie <acm@muc.de>
2901
2902 * modes.texi (Search-based Fontification): Correct a typo.
2903
bc5cde4b
JB
29042009-01-25 Juanma Barranquero <lekktu@gmail.com>
2905
2906 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2907 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2908
3533155b
EZ
29092009-01-24 Eli Zaretskii <eliz@gnu.org>
2910
f721deda
EZ
2911 * display.texi (Window Systems): Document the value of
2912 `initial-window-system' under --daemon.
2913
3533155b
EZ
2914 * os.texi (System Environment): Remove description of the
2915 `environment' function which has been deleted.
2916
f79b43b2
DN
29172009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2918
2919 * frames.texi (Multiple Displays): Remove documentation for
2920 removed function make-frame-on-tty.
2921
e3aa6669
CY
29222009-01-22 Chong Yidong <cyd@stupidchicken.com>
2923
2924 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2925 write-region-annotate-functions.
2926 Document write-region-post-annotation-function.
e3aa6669 2927
fb13a416
CY
29282009-01-19 Chong Yidong <cyd@stupidchicken.com>
2929
2930 * display.texi (Font Lookup): Document WIDTH argument of
2931 x-list-fonts.
2932
02eccf6b
EZ
29332009-01-17 Eli Zaretskii <eliz@gnu.org>
2934
ead3f58d
EZ
2935 * maps.texi (Standard Keymaps): Rename function-key-map to
2936 local-function-key-map.
2937
2938 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2939 local-function-key-map.
2940
2941 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2942 and `set-keyboard-coding-system' now accept an optional terminal
2943 argument.
2944
2945 * commands.texi (Event Mod): `keyboard-translate-table' is now
2946 terminal-local.
2947 (Function Keys): Rename function-key-map to
2948 local-function-key-map.
2949
df05a163
EZ
2950 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2951 frames.texi.
2952
0ed8034e 2953 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2954 `delete-terminal-functions', `suspend-tty-functions' and
2955 `resume-tty-functions'.
0ed8034e
EZ
2956
2957 * frames.texi (Frames): Document `frame-terminal' and
2958 `terminal-live-p'.
2959 (Multiple Displays): Document `make-frame-on-tty'.
2960 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2961 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2962 (Terminal Parameters): Document `terminal-parameters',
2963 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2964
2965 * os.texi (System Environment): Document `environment' and
2966 `initial-environment'.
490f1197
EZ
2967 (Suspending Emacs): Update for multi-tty; document
2968 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2969
02eccf6b
EZ
2970 * nonascii.texi (Coding System Basics): More accurate description
2971 of `raw-text'.
2972
f19fea97
JB
29732009-01-12 Juanma Barranquero <lekktu@gmail.com>
2974
2975 * display.texi (Low-Level Font): Fix typo.
2976
16fa292f
CY
29772009-01-10 Chong Yidong <cyd@stupidchicken.com>
2978
2979 * elisp.texi (Top): Update node listing.
2980
2981 * display.texi (PostScript Images): Node deleted.
2982
0b4faef3
EZ
29832009-01-10 Eli Zaretskii <eliz@gnu.org>
2984
3355f04d
EZ
2985 * processes.texi (Decoding Output): Document that null bytes force
2986 no-conversion for reading process output.
2987
2988 * files.texi (Reading from Files): Document that null bytes force
2989 no-conversion when visiting files.
2990
11625308 2991 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2992
5dcb4c4e
SM
2993 * nonascii.texi (Lisp and Coding Systems):
2994 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2995 (Character Properties): Improve wording.
0b4faef3 2996
ce9cf065
CY
29972009-01-09 Chong Yidong <cyd@stupidchicken.com>
2998
2999 * display.texi (Font Lookup): Remove obsolete function
3000 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3001 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3002 (Font Selection): Reorder order of variable descriptions.
3003 Minor clarifications.
ce9cf065
CY
3004
3005 * elisp.texi (Top): Update node listing.
3006
ab756fb3
GM
30072009-01-09 Glenn Morris <rgm@gnu.org>
3008
3009 * commands.texi (Command Loop Info): Say that last-command-char and
3010 last-input-char are obsolete aliases.
3011
3012 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3013 last-input-char and last-command-char, since they are just aliases for
3014 last-input-event and last-command-event.
3015
3016 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3017 last-command-char.
3018
6b2b8ab1
CY
30192009-01-08 Chong Yidong <cyd@stupidchicken.com>
3020
3021 * elisp.texi: Update node listing.
3022
3023 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3024 (Face Attributes): Don't link to Font Lookup.
3025 Document font-family-list.
6b2b8ab1
CY
3026 (Fonts): New node.
3027
3568e767
JR
30282009-01-08 Jason Rumney <jasonr@gnu.org>
3029
3030 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3031 changing the standard pointer shapes. (Bug#1485)
3568e767 3032
6221c8db
CY
30332009-01-08 Chong Yidong <cyd@stupidchicken.com>
3034
3035 * display.texi (Attribute Functions): Note that a function value
3036 :height is relative, and that compatibility functions work by
3037 calling set-face-attribute.
3038 (Displaying Faces): Reorder list in order of increasing priority.
3039 (Face Remapping): New node. Content moved here from Displaying
3040 Faces.
3041 (Glyphs): Link to Face Functions.
3042
e3d3799a
CY
30432009-01-08 Chong Yidong <cyd@stupidchicken.com>
3044
3045 * display.texi (Faces): Don't discuss face id here. facep does
3046 not return t.
3047 (Defining Faces): Minor clarification.
3048 (Face Attributes): Rearrange items to match docstring of
3049 set-face-attribute. Add :foundry attribute. Document new role of
3050 :font attribute. Texinfo usage fix.
3051 (Attribute Functions): Copyedits.
3052 (Face Functions): Note that face number is seldom used.
3053
638a2457
RS
30542009-01-05 Richard M Stallman <rms@gnu.org>
3055
3056 * strings.texi (Predicates for Strings): Minor clarification.
3057
3058 * functions.texi (Function Safety): Texinfo usage fix.
3059
49ea0074
JB
30602009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3061
3062 * objects.texi (General Escape Syntax): Fix typo.
3063
9f822178
MR
30642009-01-03 Martin Rudalics <rudalics@gmx.at>
3065
3066 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3067 works via the default value of pop-up-frame-function.
3068
af34ad36
EZ
30692009-01-02 Eli Zaretskii <eliz@gnu.org>
3070
3071 * processes.texi (System Processes): Document the `time' and
3072 `ctime' attributes of `system-process-attributes'.
3073
d31f6679
CY
30742009-01-01 Chong Yidong <cyd@stupidchicken.com>
3075
3076 * display.texi (Face Attributes): Clarify :height attribute.
3077
174dc00c
MR
30782008-12-31 Martin Rudalics <rudalics@gmx.at>
3079
3080 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3081 the front of the buffer list. Add entries for `last-buffer' and
3082 `unbury-buffer'.
3083
b8afe7e4
EZ
30842008-12-27 Eli Zaretskii <eliz@gnu.org>
3085
d14030f5
EZ
3086 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3087 and its subsections.
3088
3089 * frames.texi (Multiple Terminals, Low-level Terminal)
3090 (Terminal Parameters, Frames on Other TTY devices): New sections.
3091 (Frames): Add an xref to "Multiple Terminals".
3092
765980a4
EZ
3093 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3094
3095 * objects.texi (Terminal Type): New node.
3096 (Editing Types): Add it to the menu.
3097
47bd5577
EZ
3098 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3099 Variables".
3100
eb22b78c 3101 * variables.texi (Directory Local Variables): New node.
47bd5577 3102 (Variables): Add a menu item for it.
eb22b78c 3103
b8afe7e4
EZ
3104 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3105 `generated-autoload-file'.
3106
77bb0476
EZ
31072008-12-20 Eli Zaretskii <eliz@gnu.org>
3108
028e2c19
EZ
3109 * os.texi (Startup Summary): Add xref to documentation of
3110 `initial-window-system'.
3111
77bb0476
EZ
3112 * display.texi (Window Systems): Document `window-system' the
3113 function. The variable `window-system' is now frame-local.
028e2c19 3114 Document `initial-window-system'.
77bb0476 3115
dda87836
MR
31162008-12-19 Martin Rudalics <rudalics@gmx.at>
3117
3118 * windows.texi (Windows): Rewrite description of
3119 fit-window-to-buffer.
3120
caef3ed2
GM
31212008-12-13 Glenn Morris <rgm@gnu.org>
3122
3123 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3124 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3125
21c58e4d
GM
31262008-12-12 Glenn Morris <rgm@gnu.org>
3127
3128 * debugging.texi (Error Debugging): Refer forwards to
3129 eval-expression-debug-on-error.
3130
af38459f
EZ
31312008-12-05 Eli Zaretskii <eliz@gnu.org>
3132
5dedd9b5
EZ
3133 * strings.texi (String Basics): Only unibyte strings that
3134 represent key sequences hold 8-bit raw bytes.
3135
af38459f
EZ
3136 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3137 paragraph to speak about `undecided'.
3138 (Character Properties): Don't explain the meaning of each
3139 property; instead, identify their Unicode Standard names.
b3f1f4a5 3140 (Character Sets): Document `map-charset-chars'.
af38459f 3141
fa047ae7
GM
31422008-12-02 Glenn Morris <rgm@gnu.org>
3143
3144 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3145 section yet again.
3146
47dbc044
EZ
31472008-11-29 Eli Zaretskii <eliz@gnu.org>
3148
98d05998
EZ
3149 * nonascii.texi (Character Properties): New Section.
3150 (Specifying Coding Systems): Document
3151 `coding-system-priority-list', `set-coding-system-priority', and
3152 `with-coding-priority'.
3153 (Lisp and Coding Systems): Document `check-coding-systems-region'
3154 and `coding-system-charset-list'.
3155 (Coding System Basics): Document `coding-system-aliases'.
3156
3157 * elisp.texi (Top): Add a @detailmenu entry for "Character
3158 Properties".
3159
47dbc044
EZ
3160 * objects.texi (Character Type): Correct the range of Emacs
3161 characters. Add an @xref to "Character Codes".
3162
3163 * strings.texi (String Basics): Add an @xref to "Character Codes".
3164
3165 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3166
3167 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3168 (Character Codes): Document `max-char'.
3169
8b80cdf5
EZ
31702008-11-28 Eli Zaretskii <eliz@gnu.org>
3171
3172 * nonascii.texi (Text Representations, Converting Representations)
3173 (Character Sets, Scanning Charsets, Translation of Characters):
3174 Make text more accurate.
3175
a99dceba
GM
31762008-11-28 Glenn Morris <rgm@gnu.org>
3177
3178 * files.texi (Format Conversion Round-Trip): Improve previous change.
3179
f6dc3bed
CY
31802008-11-26 Chong Yidong <cyd@stupidchicken.com>
3181
3182 * modes.texi (Auto Major Mode): Fix example.
3183
5da9413d
GM
31842008-11-25 Glenn Morris <rgm@gnu.org>
3185
3186 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3187
3188 * files.texi (Format Conversion Round-Trip):
3189 Use active voice for previous change.
3190
fcca848c
CY
31912008-11-25 Chong Yidong <cyd@stupidchicken.com>
3192
3193 * os.texi (Processor Run Time):
3194 * processes.texi (Transaction Queues):
3195 * markers.texi (The Mark):
3196 * windows.texi (Choosing Window, Selecting Windows):
3197 * files.texi (Changing Files, Magic File Names):
3198 * commands.texi (Key Sequence Input):
3199 * functions.texi (Declaring Functions):
3200 * strings.texi (Predicates for Strings):
3201 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3202
36c8dc54
CY
32032008-11-24 Chong Yidong <cyd@stupidchicken.com>
3204
3205 * help.texi (Accessing Documentation): Update example.
3206
3207 * variables.texi (Defining Variables): Note that `*' is not
3208 necessary if defcustom is used.
3209
2a79b242
EZ
32102008-11-22 Eli Zaretskii <eliz@gnu.org>
3211
3212 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3213 Characters" from @detailmenu.
3214
3215 * nonascii.texi (Character Codes, Character Sets)
3216 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3217 (Chars and Bytes, Splitting Characters): Sections removed.
3218
392f0d26
LK
32192008-11-22 Lute Kamstra <lute@gnu.org>
3220
3221 * positions.texi (Text Lines): Update goto-line documentation.
3222
af1a5cd5
MR
32232008-11-21 Martin Rudalics <rudalics@gmx.at>
3224
6a4cfb0c
MR
3225 * frames.texi (Frames): Fix typo, add cross references, reword.
3226 (Initial Parameters): Reword special-display-frame-alist text.
3227 (Frames and Windows): Reword. Describe argument norecord for
3228 set-frame-selected-window.
3229 (Input Focus): Describe argument norecord for select-frame.
3230 Remove comment on MS-Windows behavior for focus-follows-mouse.
3231 (Raising and Lowering): Mention windows-frames dichotomy in
3232 metaphor.
3233
af1a5cd5
MR
3234 * windows.texi (Displaying Buffers, Vertical Scrolling)
3235 (Horizontal Scrolling): Fix indenting and rewording issues
3236 introduced with 2008-11-07 change.
3237
c249fa9c
GM
32382008-11-20 Glenn Morris <rgm@gnu.org>
3239
3240 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3241 element of `format-alist'.
3242
204d4665
GM
32432008-11-19 Glenn Morris <rgm@gnu.org>
3244
3245 * doclicense.texi: Update to FDL 1.3.
3246 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3247
cc0910af
CY
32482008-11-18 Chong Yidong <cyd@stupidchicken.com>
3249
efe6e7c4
CY
3250 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3251 vars, which are obsolete. Mention jit-lock-register.
3252
5dcb4c4e
SM
3253 * modes.texi (Other Font Lock Variables):
3254 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3255
cc0910af
CY
3256 * frames.texi (Color Parameters): Document alpha parameter.
3257
aeeedf76
MR
32582008-11-16 Martin Rudalics <rudalics@gmx.at>
3259
3260 * windows.texi (Splitting Windows, Deleting Windows)
3261 (Selecting Windows, Cyclic Window Ordering)
3262 (Buffers and Windows, Displaying Buffers, Choosing Window)
3263 (Dedicated Windows, Window Point, Window Start and End)
3264 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3265 (Size of Window, Resizing Windows, Window Configurations)
3266 (Window Parameters): Avoid @var at beginning of sentences and
3267 reword accordingly.
3268
4c565c5c
LK
32692008-11-11 Lute Kamstra <lute@gnu.org>
3270
3271 * files.texi (File Name Components): Fix file-name-extension
3272 documentation.
3273
25f494c9
JB
32742008-11-11 Juanma Barranquero <lekktu@gmail.com>
3275
3276 * frames.texi (Basic Parameters): Remove display-environment-variable
3277 and term-environment-variable.
3278
a1401ab1
EZ
32792008-11-08 Eli Zaretskii <eliz@gnu.org>
3280
3281 * windows.texi (Basic Windows, Splitting Windows)
3282 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3283 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3284 (Resizing Windows, Window Configurations, Window Parameters):
3285 Fix wording and markup.
a1401ab1 3286
efafc282
MR
32872008-11-07 Martin Rudalics <rudalics@gmx.at>
3288
3289 * windows.texi (Windows): Update entries.
3290 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3291 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3292 (Selecting Windows, Cyclic Window Ordering): Reword with special
3293 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3294 (Buffers and Windows, Choosing Window): Reword with special
3295 emphasis on dedicated windows.
3296 (Displaying Buffers): Reword. For switch-to-buffer mention that
3297 it may fall back on pop-to-buffer. For other-window try to
3298 explain how it treats the cyclic ordering of windows.
efafc282
MR
3299 (Dedicated Windows): New node and section discussing dedicated
3300 windows and associated functions.
86ab855a 3301 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3302 (Window Start and End): Rename node and section title. Reword.
3303 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3304 Minor rewording.
3305 (Size of Window): Reword, in particular text on window-width.
3306 (Resizing Windows): Reword. Add text on balancing windows.
3307 (Window Configurations): Reword. Mention window parameters.
3308 (Window Parameters): New node and section on window parameters.
3309 (Window Hooks): Reword. Mention that
3310 window-configuration-change-hook is run "buffer-locally".
3311 * elisp.texi (Top): Update Windows entries in @detailmenu
3312 section.
3313
d60a8ab2
JB
33142008-11-04 Juanma Barranquero <lekktu@gmail.com>
3315
3316 * searching.texi (Regexp Search): Fix typo.
3317
01777627
CY
33182008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3319
3320 * searching.texi (Regexp Search): Document GREEDY arg.
3321 (Simple Match Data): Fix return value.
3322
c4526e93
EZ
33232008-11-01 Eli Zaretskii <eliz@gnu.org>
3324
3325 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3326 with Emacs 23 internal representation of characters.
3327 Document `unibyte-string'.
c4526e93 3328
fe2ae8b5
CY
33292008-10-28 Chong Yidong <cyd@stupidchicken.com>
3330
3331 * processes.texi (Process Information): Note that process-status
3332 does not accept buffer names.
3333
cc5a21e3
CY
33342008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3335
3336 * positions.texi (Skipping Characters): Correct return value of
3337 skip-chars-forward.
3338
09460d9a
MR
33392008-10-25 Martin Rudalics <rudalics@gmx.at>
3340
520b29e7
MR
3341 * windows.texi (Deleting Windows): Update documentation of
3342 delete-windows-on.
3343 (Buffers and Windows): Update documentations of
3344 get-buffer-window and get-buffer-window-list.
3345 (Displaying Buffers): Update documentation of
3346 replace-buffer-in-windows.
3347
09460d9a
MR
3348 * buffers.texi (Current Buffer): Reword set-buffer and
3349 with-current-buffer documentations.
3350 (Creating Buffers): Reword documentation of get-buffer-create.
3351
4d48fcdc
MR
33522008-10-23 Martin Rudalics <rudalics@gmx.at>
3353
3354 * buffers.texi (Current Buffer): Reword documentation of
3355 set-buffer.
3356 (Buffer Names): Reword documentation of buffer-name.
3357 (The Buffer List): For bury-buffer explain what happens with the
3358 buffer's window.
3359 (Creating Buffers): Say that get-buffer-create's arg is called
3360 buffer-or-name.
3361
f0143c43
CY
33622008-10-22 Chong Yidong <cyd@stupidchicken.com>
3363
3e5dbbd3
CY
3364 * advice.texi (Computed Advice): Explain what DEFINITION is.
3365
f0143c43
CY
3366 * nonascii.texi (Character Codes): Remove obsolete function
3367 char-valid-p, and document characterp instead.
3368
52a94b85
MR
33692008-10-22 Martin Rudalics <rudalics@gmx.at>
3370
3371 * windows.texi (Displaying Buffers): Reword documentation of
3372 pop-to-buffer.
3373 (Choosing Window): Rewrite documentation of display-buffer and
3374 its options.
3375
f76f8246
MR
3376 * buffers.texi (Killing Buffers): Update documentation of
3377 kill-buffer.
3378
acc8b598
EZ
33792008-10-21 Eli Zaretskii <eliz@gnu.org>
3380
80e6b6df
EZ
3381 * processes.texi (Serial Ports): Fix wording and improve markup.
3382
3645358a
EZ
3383 * searching.texi (Regexp Search): Document `string-match-p' and
3384 `looking-at-p'.
3385 (POSIX Regexps): Add an xref for "non-greedy".
3386 (Regexp Special): Add @cindex entry for "non-greedy".
3387
b3d50cff 3388 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3389 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3390
73b7530a
EZ
3391 * frames.texi (Color Names): Add an xref to `read-color'.
3392
3393 * minibuf.texi (High-Level Completion): Document `read-color'.
3394
acc8b598
EZ
3395 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3396
3397 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3398
3399 * buffers.texi (Swapping Text): New section, documents
3400 `buffer-swap-text'.
3401
10e187e8
MR
34022008-10-21 Martin Rudalics <rudalics@gmx.at>
3403
3404 * windows.texi (Resizing Windows): Minor wording fix.
3405
fd6f900c
EZ
34062008-10-20 Eli Zaretskii <eliz@gnu.org>
3407
3408 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3409 and `combine-and-quote-strings'.
3410
3411 * strings.texi (Creating Strings): Add xrefs for them.
3412
e4372165
EZ
34132008-10-19 Eli Zaretskii <eliz@gnu.org>
3414
d6328fba
EZ
3415 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3416 match the corresponding menu in minibuf.texi.
3417
e4372165
EZ
3418 * minibuf.texi (Reading File Names): Document `read-shell-command'
3419 and `minibuffer-local-shell-command-map'.
3420
5d8dda33
MR
34212008-10-19 Martin Rudalics <rudalics@gmx.at>
3422
3423 * windows.texi (Resizing Windows): Remove var{} around "window" in
3424 documentation of enlarge-window.
3425 Rewrite documentation of window-min-height and window-min-width.
3426
437706cd
EZ
34272008-10-19 Eli Zaretskii <eliz@gnu.org>
3428
80f85d7c
EZ
3429 * functions.texi (Calling Functions): Document `apply-partially'.
3430
291703b5
EZ
3431 * hooks.texi (Standard Hooks): Mention
3432 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3433
3434 * variables.texi (File Local Variables): Document
3435 `file-local-variables-alist', `before-hack-local-variables-hook'
3436 and `hack-local-variables-hook'.
3437
583d8b3c
EZ
3438 * processes.texi (Synchronous Processes): Document `process-lines'.
3439
5dcb4c4e
SM
3440 * customize.texi (Variable Definitions):
3441 Document `custom-reevaluate-setting'.
437706cd 3442
7e51d89b
MR
34432008-10-18 Martin Rudalics <rudalics@gmx.at>
3444
3445 * windows.texi (Choosing Window, Deleting Windows)
3446 (Displaying Buffers): Expand documentation of dedicated windows.
3447
43c59a3d
EZ
34482008-10-18 Eli Zaretskii <eliz@gnu.org>
3449
018a960d
EZ
3450 * files.texi (Changing Files): Document symbolic input of file
3451 modes to `set-file-modes'. Document `read-file-modes' and
3452 `file-modes-symbolic-to-number'.
3453
2c0b8144
EZ
3454 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3455 and `search-map'.
3456
5dcb4c4e
SM
3457 * searching.texi (Search and Replace):
3458 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3459 Document `multi-query-replace-map'.
80120f13 3460
6d4913f0 3461 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3462 (Completion Commands, Reading File Names):
3463 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3464 `minibuffer-local-filename-must-match-map'.
3465 (Minibuffer Completion): The `require-match' argument to
3466 `completing-read' can now have the value `confirm-only'.
3467
43c59a3d
EZ
3468 * windows.texi (Displaying Buffers): Minor wording fix.
3469 (Choosing Window): `split-height-threshold' can now be nil.
3470 Document `split-width-threshold'. `pop-up-frames' can have the
3471 value `graphic-only'.
3472
f36acfd9
EZ
34732008-10-17 Eli Zaretskii <eliz@gnu.org>
3474
3475 * os.texi (Startup Summary): Document `before-init-time' and
3476 `after-init-time'. Document `initial-window-system' and
3477 `window-system-initialization-alist'. Document reading the
3478 abbrevs file. Document the call to `server-start' under --daemon.
3479 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3480 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3481 (Time Parsing): Document `format-seconds'.
f36acfd9 3482
96995b89
MR
34832008-10-17 Martin Rudalics <rudalics@gmx.at>
3484
3485 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3486 and reword.
3487
2de17c73
EZ
34882008-10-16 Eli Zaretskii <eliz@gnu.org>
3489
3490 * markers.texi (The Mark): Document use-region-p.
3491
9cf52b11
EZ
34922008-10-15 Eli Zaretskii <eliz@gnu.org>
3493
c3aaf1d7
EZ
3494 * internals.texi (Writing Emacs Primitives): The interactive spec
3495 of a primitive can be a Lisp form.
3496
841a1743
EZ
3497 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3498 values of transient-mark-mode. Document handle-shift-selection.
3499
3500 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3501 (Interactive Examples): Show an example of `^'.
3502 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3503 (Defining Commands, Using Interactive): The interactive-form of a
3504 function can be added via its symbol's property.
841a1743 3505
52441368
EZ
3506 * positions.texi (List Motion): beginning-of-defun-function can
3507 now accept an argument.
3508
8e8c1a72
EZ
3509 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3510 now return a list of strings.
3511
a33a1f2a
EZ
3512 * control.texi (Handling Errors): Document ignore-errors.
3513
4fb04348
EZ
3514 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3515 (Parameter Access): Document set-frame-parameter.
3516
ee666f84
EZ
3517 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3518 Hooks" for the effect of kill-all-local-variables on local hook
3519 functions.
3520
9cf52b11
EZ
3521 * modes.texi (Major Mode Conventions, Mode Line Variables):
3522 `mode-name' need not be a string. xref to "Mode Line Data" for
3523 details, and to "Emulating Mode Line" for computing a string
3524 value.
3525
22526bc4
EZ
35262008-10-14 Eli Zaretskii <eliz@gnu.org>
3527
a65f6a85
EZ
3528 * processes.texi (System Processes): New section.
3529 (Processes, Signals to Processes): Add xrefs to it.
3530
3531 * objects.texi (Editing Types): A `process' is a subprocess of
3532 Emacs, not just any process running on the OS.
3533
3534 * elisp.texi (Top): Adjust the @detailmenu for the above two
3535 changes.
3536
2724b26a
EZ
3537 * sequences.texi (Char-Tables): Remove documentation of
3538 set-char-table-default, which has no effect since Emacs 23.
3539 <char-table-range, set-char-table-range>: Don't mention generic
3540 characters and charsets. Add a cons cell as a possible argument.
3541
3542 * nonascii.texi (Splitting Characters)
3543 (Translation of Characters): Don't mention generic characters.
3544
3545 * display.texi (Fontsets): Don't mention generic characters.
3546
22526bc4 3547 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3548 argument FUNCTION with a cons cell as KEY.
22526bc4 3549
eaf4b689
EZ
35502008-10-13 Eli Zaretskii <eliz@gnu.org>
3551
45e46036
EZ
3552 * objects.texi (Primitive Function Type): Move "@cindex special
3553 forms" from here...
3554
3555 * eval.texi (Special Forms): ...to here.
3556
3557 * functions.texi (What Is a Function): `functionp' returns nil for
3558 special forms. Add an xref.
3559
eaf4b689
EZ
3560 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3561 Variables".
3562
3563 * variables.texi (Frame-Local Variables): New section.
3564 (Buffer-Local Variables): Add an xref to it.
3565 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3566 have both frame-local and buffer-local binding.
3567
3568 * frames.texi (Frames): Mention multiple tty frames.
3569 (Frame Parameters, Parameter Access): Mention frame-local variable
3570 bindings.
3571
15688fce
GM
35722008-09-20 Glenn Morris <rgm@gnu.org>
3573
3574 * display.texi (Defining Faces): Recommend against face variables.
3575
35539065
JB
35762008-09-16 Juanma Barranquero <lekktu@gmail.com>
3577
3578 * display.texi (Echo Area Customization): Fix typo.
3579
6a57054b
JB
35802008-09-09 Juanma Barranquero <lekktu@gmail.com>
3581
3582 * loading.texi (Where Defined): Add `defface' item.
3583
d632fb82
MR
35842008-09-06 Martin Rudalics <rudalics@gmx.at>
3585
3586 * loading.texi (Where Defined): Fix description of symbol-file.
3587
905a9adb
JR
35882008-08-26 Jason Rumney <jasonr@gnu.org>
3589
3590 * display.texi (TIFF Images): New section describing :index property.
3591
852e91b7
CY
35922008-08-23 Chong Yidong <cyd@stupidchicken.com>
3593
3594 * display.texi (Temporary Displays): Remove unnecessary comment
3595 about usage of temp-buffer-show-hook.
3596
6be001ee
CY
35972008-08-05 Chong Yidong <cyd@stupidchicken.com>
3598
3599 * symbols.texi (Other Plists): Fix incorrect example.
3600 Suggested by Florian Beck.
3601
58e3d8e8
JB
36022008-07-31 Juanma Barranquero <lekktu@gmail.com>
3603
3604 * os.texi: Fix previous change.
3605
7c2fb837
DN
36062008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3607
3608 * os.texi:
3609 * intro.texi:
3610 * files.texi: Remove VMS support.
3611
9e2a2647
DN
36122008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3613
3614 * os.texi:
3615 * frames.texi:
3616 * display.texi: Remove mentions of Mac Carbon.
3617
c4f4682b
MB
36182008-07-01 Miles Bader <miles@gnu.org>
3619
3620 * text.texi (Special Properties):
3621 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3622
3696411e
JB
36232008-06-28 Johan Bockgård <bojohan@gnu.org>
3624
3625 * display.texi (Other Image Types): Fix copy/paste error; say
3626 "PBM", not "XBM".
3627
f2a77c3a
DN
36282008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3629
3630 * os.texi: Remove references to obsolete systems.
3631
6d52677d
EZ
36322008-06-20 Eli Zaretskii <eliz@gnu.org>
3633
3634 * makefile.w32-in (distclean): Remove makefile.
3635
1a87da4c
GM
36362008-06-17 Glenn Morris <rgm@gnu.org>
3637
3638 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3639 (elisp, dist): Remove rules and variables that are obsolete now
3640 the lisp manual is no longer distributed separately.
3641
fdda1c5d
GM
36422008-06-16 Glenn Morris <rgm@gnu.org>
3643
646692e9
GM
3644 * configure, configure.in, mkinstalldirs: Remove unused files.
3645
3646 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3647 * vol1.texi (EMACSVER):
6a57054b 3648 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3649
3650 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3651 as per maintain.info.
3652
611bee81
GM
36532008-06-15 Glenn Morris <rgm@gnu.org>
3654
a7bed3a0
GM
3655 * makefile.w32-in (manual): Use "23" rather than "21".
3656
3657 * Makefile.in (emacsver): New, set by configure.
3658 (manual): Use emacsver.
3659
d794edf2
GM
3660 * intro.texi: Report bugs using M-x report-emacs-bug.
3661
611bee81
GM
3662 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3663
c73e02fa
GM
36642008-06-13 Daniel Engeler <engeler@gmail.com>
3665
3666 * elisp.texi, internals.texi, processes.texi: Add documentation
3667 about serial port access.
3668
e40a85cd
MB
36692008-06-05 Miles Bader <miles@gnu.org>
3670
3671 * display.texi (Displaying Faces): Update to reflect function
3672 renamings in face-remap.el.
3673
7b753744
JB
36742008-06-05 Juanma Barranquero <lekktu@gmail.com>
3675
3676 * display.texi (Fontsets): Fix typos.
3677
9d3d42fb
MB
36782008-06-03 Miles Bader <miles@gnu.org>
3679
7b753744
JB
3680 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3681 remove-relative-face-remapping, set-base-face-remapping,
3682 and set-default-base-face-remapping.
9d3d42fb 3683
f2cec7a9
MB
36842008-06-01 Miles Bader <miles@gnu.org>
3685
3686 * display.texi (Displaying Faces): Add face-remapping-alist.
3687
8f39c96d
SM
36882008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3689
3690 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3691 variable names.
3692
1ef5eecc
ER
36932008-05-03 Eric S. Raymond <esr@golux>
3694
352c8b4a 3695 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3696 (current-global-map) return references, not copies.
3697
63b4387f
JL
36982008-05-02 Juri Linkov <juri@jurta.org>
3699
3700 * minibuf.texi (Text from Minibuffer): Document a list of
3701 default values for `read-from-minibuffer'.
3702
38a8b703
JB
37032008-04-24 Juanma Barranquero <lekktu@gmail.com>
3704
3705 * nonascii.texi (Translation of Characters): Fix previous change.
3706
7c42e639
CY
37072008-04-20 Chong Yidong <cyd@stupidchicken.com>
3708
3709 * display.texi (Overlay Properties): Clarify role of underlying
3710 textprop and overlay keymaps for display strings.
3711
3712 * keymaps.texi (Active Keymaps): Ditto.
3713
25c0d999
SM
37142008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3715
3716 * minibuf.texi (Programmed Completion):
3717 Replace dynamic-completion-table with the new completion-table-dynamic.
3718
e3af5968
CY
37192008-04-07 Chong Yidong <cyd@stupidchicken.com>
3720
3721 * intro.texi (Some Terms): Change "fonts in this manual" index
3722 entry to "typographic conventions".
3723
6bfc8698
EZ
37242008-04-05 Eli Zaretskii <eliz@gnu.org>
3725
3726 * objects.texi (Text Props and Strings): Add indexing for read
3727 syntax of text properties.
3728
4972c361
SM
37292008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3730
3731 * processes.texi (Decoding Output): Remove process-filter-multibyte
3732 functions.
3733
c70a68db
MR
37342008-03-15 Martin Rudalics <rudalics@gmx.at>
3735
3736 * display.texi (Finding Overlays): Say that empty overlays at
3737 the end of the buffer are reported too.
3738
1291fd36
GM
37392008-03-13 Glenn Morris <rgm@gnu.org>
3740
3741 * elisp.texi (EMACSVER): Set to 23.0.60.
3742
c6b0dfd5
CY
37432008-02-26 Chong Yidong <cyd@stupidchicken.com>
3744
38a8b703 3745 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3746
875fc30c
GM
37472008-02-22 Glenn Morris <rgm@gnu.org>
3748
3749 * frames.texi (Position Parameters): Clarify the description of
3750 `left' and `top', using information from "Geometry".
3751 (Geometry): Give a pointer to "Position Parameters", rather than
3752 repeating information.
3753
d8c8e45a
GM
37542008-02-11 Glenn Morris <rgm@gnu.org>
3755
3756 * objects.texi (Equality Predicates): No longer talk about "two"
3757 functions.
3758
38a8b703 37592008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3760
3761 * objects.texi (Equality Predicates): Add defun for
3762 equal-including-properties.
3763
bfffe0b1
GM
37642008-02-10 Glenn Morris <rgm@gnu.org>
3765
3766 * objects.texi (Equality Predicates):
3767 Mention equal-including-properties.
3768
431b78c9
RS
37692008-02-07 Richard Stallman <rms@gnu.org>
3770
3771 * windows.texi (Window Start): Mention the feature of moving
3772 window-start to start of line.
3773
c8763fb6 37742008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3775
3776 * keymaps.texi (Tool Bar): Document rtl property.
3777
1a256502
TTN
37782008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3779
3780 * display.texi (Button Types):
3781 For define-button-type, clarify type of NAME.
3782
569382c2
MR
37832008-01-19 Martin Rudalics <rudalics@gmx.at>
3784
3785 * buffers.texi (Buffer Modification): Fix typo.
3786
f3041af1
DN
37872008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3788
3789 * os.texi (System Environment): Remove references to OSes that are
3790 not supported anymore.
3791
d35e1cd7
DN
37922008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3793
3794 * os.texi (System Environment): Remove mention for Masscomp.
3795
23af7580
RS
37962008-01-04 Richard Stallman <rms@gnu.org>
3797
3798 * display.texi (Faces): Don't talk about internal face vector as arg
3799 to facep.
3800
3801 * customize.texi (Type Keywords): Fix previous change.
3802
3803 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3804 * elisp.texi (Top): Fix menu for commands.texi change.
3805
ec7d5b1e
RS
38062007-12-30 Richard Stallman <rms@gnu.org>
3807
5dcb4c4e 3808 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3809 (Accessing Scroll): New node broken out of Accessing Mouse.
3810
101a6cea
RS
38112007-12-28 Richard Stallman <rms@gnu.org>
3812
3813 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3814 (Basic Parameters): For `title', refer to title bar.
041817a4 3815 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3816
72b7e664
RS
38172007-12-23 Richard Stallman <rms@gnu.org>
3818
3819 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3820 Improve some of the commented-out keywords' text too.
3821
27a4f445
MR
38222007-12-14 Martin Rudalics <rudalics@gmx.at>
3823
e2e3f1d7
MR
3824 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3825 "visit the current buffer".
3826
27a4f445
MR
3827 * os.texi (System Interface): Fix typo.
3828
a2afc99d
RS
38292007-12-04 Richard Stallman <rms@gnu.org>
3830
3831 * objects.texi (Symbol Type): Fix typo.
3832
b694135c
RS
38332007-12-03 Richard Stallman <rms@gnu.org>
3834
3835 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3836
f99a19da
GM
38372007-12-01 Glenn Morris <rgm@gnu.org>
3838
3839 * functions.texi (Declaring Functions): Improve previous change.
3840
8f4b37d8
GM
38412007-11-30 Glenn Morris <rgm@gnu.org>
3842
3843 * functions.texi (Declaring Functions): Add optional fourth
3844 argument of declare-function, and setting third argument to `t'.
3845
61a2fe01
RS
38462007-11-29 Richard Stallman <rms@gnu.org>
3847
3848 * customize.texi (Composite Types): Document `group' type.
3849
cbfc5193
GM
38502007-11-29 Glenn Morris <rgm@gnu.org>
3851
5dcb4c4e
SM
3852 * functions.texi (Declaring Functions): Add findex.
3853 Mention `external' files.
cbfc5193 3854
8386283a
JB
38552007-11-26 Juanma Barranquero <lekktu@gmail.com>
3856
3857 * functions.texi (Declaring Functions): Fix directive.
3858
a07c9a8b
RS
38592007-11-25 Richard Stallman <rms@gnu.org>
3860
3861 * help.texi (Help Functions): Clean up last change.
3862
3863 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3864
3865 * loading.texi (Named Features): Minor cleanup.
3866
3867 * macros.texi (Eval During Expansion): Minor cleanup.
3868
3869 * variables.texi (Variable Aliases): Minor cleanup.
3870
a0925923
RS
38712007-11-24 Richard Stallman <rms@gnu.org>
3872
3873 * functions.texi (Declaring Functions): Clarify previous change.
3874
3875 * compile.texi (Compiler Errors): Clarify previous change.
3876
20c63e44
RS
38772007-11-24 Richard Stallman <rms@gnu.org>
3878
e5e76c04 3879 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3880 Clarify the text and move items around.
3881
5bb0cda3
GM
38822007-11-24 Glenn Morris <rgm@gnu.org>
3883
3884 * functions.texi (Declaring Functions): New section.
3885 * compile.texi (Compiler Errors): Mention declaring functions,
3886 defvar with no initvalue, and byte-compile-warnings.
3887
af13c86a
MR
38882007-11-15 Martin Rudalics <rudalics@gmx.at>
3889
3890 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3891 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3892
a5373305
MR
38932007-11-13 Martin Rudalics <rudalics@gmx.at>
3894
3895 * help.texi (Help Functions): Document new macro `with-help-window'.
3896
fe284805
JL
38972007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3898
3899 * searching.texi (Replacing Match): Describe new
3900 `match-substitute-replacement'.
3901
2c3a09b1
RS
39022007-10-31 Richard Stallman <rms@gnu.org>
3903
3904 * strings.texi (Creating Strings): Null strings from concat not unique.
3905
f2b480f4
RS
39062007-10-26 Richard Stallman <rms@gnu.org>
3907
3908 * objects.texi (Equality Predicates): Null strings are uniquified.
3909
3910 * minibuf.texi: Minor clarifications in previous change.
3911
db21122c
GM
39122007-10-25 Glenn Morris <rgm@gnu.org>
3913
3914 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3915
2328cbb3
RS
39162007-10-24 Richard Stallman <rms@gnu.org>
3917
3918 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3919
3920 * variables.texi (Frame-Local Variables): Node deleted.
3921 (Variables): Delete Frame-Local Variables from menu.
3922 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3923 (Default Value): Don't mention frame-local vars.
3924
3925 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3926
3927 * loading.texi (Unloading): Document FEATURE-unload-function
3928 instead of FEATURE-unload-hook.
3929
2328cbb3
RS
3930 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3931
c066bafa
JL
39322007-10-22 Juri Linkov <juri@jurta.org>
3933
3934 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3935 (High-Level Completion): Document a list of default value strings
3936 in the DEFAULT argument, for which minibuffer functions return the
3937 first element.
3938
65ced25f
JL
39392007-10-17 Juri Linkov <juri@jurta.org>
3940
3941 * text.texi (Filling): Update arguments of fill-paragraph.
3942 fill-paragraph operates on the active region in Transient Mark mode.
3943 Remove fill-paragraph-or-region.
3944
ee46ec8e
KB
39452007-10-13 Karl Berry <karl@gnu.org>
3946
3947 * elisp.texi (@dircategory): Move to after @copying,
3948 since we want @copying as close as possible to the beginning of
3949 the output.
3950
61bbdbc6
RS
39512007-10-12 Richard Stallman <rms@gnu.org>
3952
3953 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3954
3955 * commands.texi (Distinguish Interactive): New node,
3956 broken out from Interactive Call and rewritten.
3957 (Command Loop): Put Distinguish Interactive in menu.
3958
af23e1e8
RS
39592007-10-09 Richard Stallman <rms@gnu.org>
3960
3961 * text.texi (Examining Properties): Mention overlay priority.
3962
3963 * display.texi (Display Margins): Correct the description
3964 of margin display specifications.
3965 (Replacing Specs): New subnode broken out of Display Property.
3966
e1965a69
JL
39672007-10-06 Juri Linkov <juri@jurta.org>
3968
3969 * text.texi (Filling): Document fill-paragraph-or-region.
3970
4638454b
JB
39712007-10-05 Juanma Barranquero <lekktu@gmail.com>
3972
3973 * display.texi (Auto Faces): Fix typo.
3974
7ed54cc5
RS
39752007-10-02 Richard Stallman <rms@gnu.org>
3976
3977 * display.texi (Display Property): Explain some display specs
3978 don't let you move point in.
3979
5dcb4c4e
SM
3980 * frames.texi (Cursor Parameters):
3981 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3982
3983 * windows.texi (Basic Windows): Don't describe
3984 cursor-in-non-selected-windows here.
3985
305a7ef2
EZ
39862007-10-01 Eli Zaretskii <eliz@gnu.org>
3987
3988 * processes.texi (Misc Network): Note that these functions are
3989 supported only on some systems.
3990
f7a7f4eb
RS
39912007-10-01 Richard Stallman <rms@gnu.org>
3992
3993 * display.texi (Overlay Properties): Explain nil as priority.
3994 Explain that conflicts are unpredictable if not resolved by
3995 priorities.
3996
780d7bb9
RS
39972007-09-23 Richard Stallman <rms@gnu.org>
3998
3999 * macros.texi (Backquote): Minor clarification.
4000
14b4fdfb
RS
40012007-09-19 Richard Stallman <rms@gnu.org>
4002
4003 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4004 Clarify when they work in parallel and when one overrides.
4005 Fix error in example.
14b4fdfb 4006
b8d4c8d0
GM
40072007-09-06 Glenn Morris <rgm@gnu.org>
4008
b3e755a9 4009 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4010 commands to use ../../info.
4011 * Makefile.in (infodir): Go up one more level.
4638454b 4012 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4013 (miscmanualdir): New.
4014 (dist): Use new variable miscmanualdir.
4015 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4016 (usermanualdir): Change from ../man to ../emacs.
4017
1bb1f7d3
MR
40182007-08-30 Martin Rudalics <rudalics@gmx.at>
4019
4020 * commands.texi (Command Loop Info): Advise against changing
4021 most variables described here. Explain new variable
4022 last-repeatable-command.
4023
b8d4c8d0
GM
40242007-08-29 Glenn Morris <rgm@gnu.org>
4025
4026 * elisp.texi (EMACSVER): Increase to 23.0.50.
4027
40282007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4029
4030 * frames.texi (Basic Parameters): Add display-environment-variable
4031 and term-environment-variable.
4032
40332007-08-28 Juri Linkov <juri@jurta.org>
4034
4035 * display.texi (Image Formats, Other Image Types): Add SVG.
4036
40372007-08-28 Juri Linkov <juri@jurta.org>
4038
4039 * display.texi (Images): Move formats-related text to new node
4040 "Image Formats".
4041 (Image Formats): New node.
4042
619fb9ee
RS
40432007-08-27 Richard Stallman <rms@gnu.org>
4044
4045 * windows.texi (Window Configurations): Clarify what
4046 a window configuration saves.
4047
b8d4c8d0
GM
40482007-08-25 Richard Stallman <rms@gnu.org>
4049
4050 * display.texi (Images): Delete redundant @findex.
4051
39f9da30
GM
40522007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4053
4054 * text.texi (Change Hooks): (after|before)-change-functions are no
4055 longer bound to nil while running; rather inhibit-modification-hooks
4056 is t.
4057
b8d4c8d0
GM
40582007-08-16 Richard Stallman <rms@gnu.org>
4059
5dcb4c4e
SM
4060 * processes.texi (Asynchronous Processes):
4061 Clarify doc of start-file-process.
b8d4c8d0
GM
4062
40632007-08-08 Martin Rudalics <rudalics@gmx.at>
4064
4065 * modes.texi (Example Major Modes): Fix typo.
4066
40672007-08-08 Glenn Morris <rgm@gnu.org>
4068
4069 * intro.texi (nil and t): Do not use `iff' in documentation.
4070
4071 * tips.texi (Documentation Tips): Recommend against `iff'.
4072
40732007-08-07 Chong Yidong <cyd@stupidchicken.com>
4074
4075 * display.texi (Image Cache): Document image-refresh.
4076
40772007-08-06 Martin Rudalics <rudalics@gmx.at>
4078
4079 * windows.texi (Size of Window): Document window-full-width-p.
4080
40812007-07-25 Glenn Morris <rgm@gnu.org>
4082
4083 * gpl.texi (GPL): Replace license with GPLv3.
4084
4085 * Relicense all FSF files to GPLv3 or later.
4086
40872007-07-24 Michael Albinus <michael.albinus@gmx.de>
4088
4638454b
JB
4089 * processes.texi (Synchronous Processes):
4090 Add `process-file-shell-command'.
b8d4c8d0
GM
4091 (Asynchronous Processes): Mention restricted use of
4092 `process-filter' and `process-sentinel' in
4093 `start-file-process'. Add `start-file-process-shell-command'.
4094
40952007-07-17 Michael Albinus <michael.albinus@gmx.de>
4096
4097 * files.texi (Magic File Names): Introduce optional parameter
4098 IDENTIFICATION for `file-remote-p'.
4099
41002007-07-16 Richard Stallman <rms@gnu.org>
4101
4102 * display.texi (Defining Faces): Fix previous change.
4103
41042007-07-14 Richard Stallman <rms@gnu.org>
4105
4106 * control.texi (Handling Errors): Document `debug' in handler list.
4107
41082007-07-10 Richard Stallman <rms@gnu.org>
4109
4110 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4111
41122007-07-09 Richard Stallman <rms@gnu.org>
4113
4114 * files.texi (Magic File Names): Rewrite previous change.
4115
41162007-07-08 Michael Albinus <michael.albinus@gmx.de>
4117
4118 * files.texi (Magic File Names): Introduce optional parameter
4119 CONNECTED for `file-remote-p'.
4120
41212007-07-07 Michael Albinus <michael.albinus@gmx.de>
4122
4123 * processes.texi (Asynchronous Processes):
4124 * files.texi (Magic File Names): Add `start-file-process'.
4125
41262007-06-27 Richard Stallman <rms@gnu.org>
4127
5dcb4c4e
SM
4128 * files.texi (Format Conversion Piecemeal):
4129 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4130
41312007-06-27 Michael Albinus <michael.albinus@gmx.de>
4132
4638454b
JB
4133 * files.texi (Magic File Names): Remove `dired-call-process'.
4134 Add `process-file'.
b8d4c8d0
GM
4135
41362007-06-27 Kenichi Handa <handa@m17n.org>
4137
4138 * text.texi (Special Properties): Fix description about
4638454b 4139 `composition' property.
b8d4c8d0
GM
4140
41412007-06-26 Kenichi Handa <handa@m17n.org>
4142
4143 * nonascii.texi (Default Coding Systems): Document about the
4144 return value `undecided'.
4145
41462007-06-25 David Kastrup <dak@gnu.org>
4147
4148 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4149 `current-active-maps'.
4150
41512007-06-24 Karl Berry <karl@gnu.org>
4152
4638454b 4153 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4154
41552007-06-15 Juanma Barranquero <lekktu@gmail.com>
4156
4157 * display.texi (Overlay Arrow): Doc fix.
4158
41592007-06-14 Karl Berry <karl@tug.org>
4160
4161 * anti.texi (Antinews): Typo.
4162
41632007-06-14 Chong Yidong <cyd@stupidchicken.com>
4164
4165 * display.texi (Image Cache): Document image-refresh.
4166
41672007-06-12 Karl Berry <karl@gnu.org>
4168
4169 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4170 * two-volume.make: New file.
4171 * .cvsignore: Ignore two-volume files.
4172
41732007-06-12 Tom Tromey <tromey@redhat.com>
4174
4175 * os.texi (Init File): Document user-emacs-directory.
4176
41772007-06-03 Nick Roberts <nickrob@snap.net.nz>
4178
4179 * commands.texi (Click Events): Describe width and height when
4180 object is nil.
4181
41822007-05-30 Nick Roberts <nickrob@snap.net.nz>
4183
5dcb4c4e
SM
4184 * commands.texi (Click Events): Layout more logically.
4185 Describe width and height.
b8d4c8d0
GM
4186 (Drag Events, Motion Events): Update to new format for position.
4187
41882007-06-02 Richard Stallman <rms@gnu.org>
4189
4190 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4191
41922007-06-02 Chong Yidong <cyd@stupidchicken.com>
4193
4194 * Version 22.1 released.
4195
41962007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4197
4198 * text.texi (Special Properties): Correct meaning of fontified face.
4199
42002007-05-30 Richard Stallman <rms@gnu.org>
4201
4202 * text.texi (Special Properties): Add link to Adjusting Point.
4203
42042007-05-12 Richard Stallman <rms@gnu.org>
4205
4206 * text.texi (Margins): indent-to-left-margin is not the default.
4207 (Mode-Specific Indent): For indent-line-function, the default
4208 is indent-relative.
4209
4210 * modes.texi (Example Major Modes): Explain last line of text-mode
4211 is redundant.
4212
42132007-05-10 Richard Stallman <rms@gnu.org>
4214
4215 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4216
4217 * help.texi (Keys in Documentation): Add reference to
4218 Documentation Tips.
4219
4220 * files.texi (Format Conversion): TO-FN gets three arguments.
4221
4222 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4223
42242007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4225
4226 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4227 * files.texi (Format Conversion): Expand intro; add menu.
4228 (Format Conversion Overview, Format Conversion Round-Trip)
4229 (Format Conversion Piecemeal): New nodes/subsections.
4230 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4231 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4232 (Saving Properties): Delete node/subsection.
4233
42342007-05-07 Karl Berry <karl@gnu.org>
4235
4236 * elisp.texi (EMACSVER): Back to 22.
4237
42382007-05-06 Richard Stallman <rms@gnu.org>
4239
4240 * processes.texi (Accepting Output): Revert most of previous change.
4241
42422007-05-05 Richard Stallman <rms@gnu.org>
4243
4244 * processes.texi (Accepting Output): accept-process-output
4245 uses microseconds, not milliseconds. But that arg is obsolete.
4246
42472007-05-04 Karl Berry <karl@tug.org>
4248
4249 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4250
42512007-05-04 Eli Zaretskii <eliz@gnu.org>
4252
4253 * tips.texi (Documentation Tips): Rearrange items to place the
4254 more important ones first. Add an index entry for hyperlinks.
4255
42562007-05-03 Karl Berry <karl@gnu.org>
4257
4258 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4259 (EMACSVER) [smallbook]: 22 for printed version.
4260
4261 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4262 so restore anchor to normal position after defun. Found by Kevin Ryde.
4263
42642007-04-26 Glenn Morris <rgm@gnu.org>
4265
4266 * elisp.texi (EMACSVER): Increase to 22.1.50.
4267
42682007-04-28 Karl Berry <karl@gnu.org>
4269
4270 * elisp.texi: Improve line breaks on copyright page,
4271 similar layout to emacs manual, 8.5x11 by default.
4272
42732007-04-24 Richard Stallman <rms@gnu.org>
4274
4275 * text.texi (Special Properties): Add xref to Overlay Properties.
4276
4277 * display.texi (Overlay Properties): Add xref to Special Properties.
4278
42792007-04-22 Richard Stallman <rms@gnu.org>
4280
4281 * keymaps.texi (Extended Menu Items): Move the info about
4282 format with cached keyboard binding.
4283
42842007-04-21 Richard Stallman <rms@gnu.org>
4285
4286 * text.texi (Special Properties): Clarify previous change.
4287
4288 * files.texi (File Name Expansion): Clarify previous change.
4289
4290 * display.texi (Attribute Functions): Fix example for
4291 face-attribute-relative-p.
4292
42932007-04-19 Kenichi Handa <handa@m17n.org>
4294
4295 * text.texi (Special Properties): Document composition property.
4296
42972007-04-19 Glenn Morris <rgm@gnu.org>
4298
4299 * files.texi (File Name Expansion): Mention "superroot".
4300
43012007-04-15 Chong Yidong <cyd@stupidchicken.com>
4302
4303 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4304 setups.
4305 (Display Feature Testing): Note that display refers to all
4306 physical monitors for multi-monitor setups.
4307
43082007-04-14 Richard Stallman <rms@gnu.org>
4309
4310 * lists.texi (Sets And Lists): Clarify `delete' examples.
4311 Remove spurious xref to same node.
4312 Clarify xref for add-to-list.
4313
43142007-04-12 Nick Roberts <nickrob@snap.net.nz>
4315
4316 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4317 value of lisp-mode-map.
4318
43192007-04-11 Karl Berry <karl@gnu.org>
4320
4321 * anti.texi (Antinews):
4322 * display.texi (Overlay Properties, Defining Images):
4323 * processes.texi (Synchronous Processes, Sentinels):
4324 * syntax.texi (Syntax Table Internals):
4325 * searching.texi (Regexp Special):
4326 * nonascii.texi (Default Coding Systems):
4327 * text.texi (Special Properties):
4328 * minibuf.texi (Basic Completion): Wording to improve breaks in
4329 8.5x11 format.
4330 * elisp.texi (smallbook): New @set to more easily switch between
4331 smallbook and 8.5x11.
4332
43332007-04-11 Richard Stallman <rms@gnu.org>
4334
4335 * text.texi (Lazy Properties): Minor fix.
4336
43372007-04-08 Karl Berry <karl@gnu.org>
4338
4339 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4340 * macros.texi (Backquote): Downcase Backquote in index entries for
4341 consistency.
4342
43432007-04-08 Richard Stallman <rms@gnu.org>
4344
4345 * text.texi (Adaptive Fill): Just describe default,
4346 don't show it (since it contains non-ASCII chars).
4347
43482007-04-07 Karl Berry <karl@gnu.org>
4349
4350 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4351 adaptive-fill-regexp's value, since they are not in the standard
4352 TeX fonts.
4353
43542007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4355
4356 * display.texi (Defining Faces): Fix example.
4357
43582007-04-07 Karl Berry <karl@gnu.org>
4359
4360 * display.texi (Button Buffer Commands): Improve page break.
4361
43622007-04-07 Richard Stallman <rms@gnu.org>
4363
4364 * advice.texi (Activation of Advice): Remove redundant index entry.
4365
4366 * backups.texi: Improve index entries. Remove redundant ones.
4367
4368 * compile.texi (Byte Compilation): Improve index entry.
4369
4370 * hash.texi (Creating Hash): Improve index entry.
4371
4372 * symbols.texi (Definitions): Improve index entry.
4373
4374 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4375
4376 * maps.texi (Standard Keymaps): Remove useless index entry.
4377
4378 * help.texi (Documentation Basics): Remove redundant index entries.
4379
4380 * customize.texi: Improve index entries.
4381 Remove redundant/useless ones.
4382
4383 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4384
4385 * streams.texi (Output Variables): Improve index entry.
4386
4387 * abbrevs.texi (Abbrevs): Remove useless index entry.
4388
4389 * macros.texi (Expansion): Remove useless index entry.
4390
4391 * text.texi: Improve index entries. Remove redundant/useless ones.
4392 (Text Properties, Examining Properties)
4393 (Special Properties): Use "property category" instead of "category"
4394 to refer to the `category' property.
4395
4396 * positions.texi: Improve index entries. Remove useless one.
4397
4398 * lists.texi: Improve index entries. Remove redundant/useless ones.
4399
4400 * os.texi: Improve index entries.
4401 (Timers): Fix previous change.
4402
4403 * buffers.texi: Improve index entries.
4404 (Modification Time): Get rid of term "obsolete buffer".
4405
4406 * debugging.texi: Improve index entries.
4407 (Test Coverage): Add xref to other test coverage ftr.
4408
4409 * eval.texi: Improve index entry. Remove redundant ones.
4410
4411 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4412
4413 * files.texi: Improve index entries. Remove redundant/useless ones.
4414
4415 * objects.texi: Improve index entries.
4416
4417 * processes.texi: Improve index entries.
4418
4419 * modes.texi: Improve index entry. Remove redundant one.
4420
4421 * nonascii.texi: Improve index entries.
4422
4423 * internals.texi: Improve index entries.
4424
4425 * syntax.texi: Improve index entries.
4426
4427 * keymaps.texi (Active Keymaps): Improve index entries.
4428
4429 * commands.texi: Improve index entries. Remove redundant/useless ones.
4430
4431 * frames.texi: Improve index entries. Remove redundant/useless ones.
4432
4433 * markers.texi: Improve index entries. Remove redundant ones.
4434
4435 * tips.texi: Improve index entries.
4436
4437 * loading.texi (Unloading): Improve index entry.
4438
4439 * variables.texi: Improve index entries. Remove redundant one.
4440
4441 * sequences.texi: Improve index entry.
4442
4443 * display.texi: Improve index entries. Remove redundant ones.
4444
4445 * windows.texi: Improve index entries.
4446
4447 * searching.texi: Improve index entries. Remove redundant one.
4448
4449 * strings.texi (Case Tables): Improve last change.
4450
44512007-04-04 Chong Yidong <cyd@stupidchicken.com>
4452
4453 * strings.texi (Case Tables): Document with-case-table and
4454 ascii-case-table.
4455
44562007-04-03 Karl Berry <karl@gnu.org>
4457
4458 * processes.texi (Network): Reword to improve page break.
4459
44602007-04-03 Eli Zaretskii <eliz@gnu.org>
4461
4462 * functions.texi (Inline Functions): Describe more disadvantages
4463 of defsubst, and make advice against it stronger.
4464
44652007-04-02 Karl Berry <karl@gnu.org>
4466
4467 * backups.texi (Backup Names): Avoid widow words.
4468 * modes.texi (Example Major Modes): Align last comment.
4469
44702007-04-01 Chong Yidong <cyd@stupidchicken.com>
4471
4472 * keymaps.texi (Remapping Commands): Document new arg to
4473 command-remapping.
4474
44752007-04-01 Karl Berry <karl@gnu.org>
4476
4477 * processes.texi (Low-Level Network): Typo.
4478 * loading.texi (Hooks for Loading): Avoid double "the".
4479 * keymaps.texi (Key Sequences): No double "and".
4480 (Changing Key Bindings): Shorten to improve line break.
4481
44822007-03-31 Glenn Morris <rgm@gnu.org>
4483
4484 * os.texi (Timers): Fix description of run-at-time TIME formats.
4485
44862007-03-31 Richard Stallman <rms@gnu.org>
4487
4488 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4489 regarding ellipsis.
4490
44912007-03-31 Eli Zaretskii <eliz@gnu.org>
4492
4493 * intro.texi (nil and t):
4494 * symbols.texi (Plists and Alists):
4495 * variables.texi (Variable Aliases, Constant Variables):
4496 * functions.texi (Defining Functions):
4497 * advice.texi (Advising Primitives):
4498 * debugging.texi (Syntax Errors, Compilation Errors):
4499 * minibuf.texi (Minibuffer Windows):
4500 * commands.texi (Adjusting Point):
4501 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4502 (Auto Major Mode, Major Mode Conventions):
4503 * help.texi (Describing Characters):
4504 * files.texi (Create/Delete Dirs, Information about Files)
4505 (File Locks, Writing to Files, Reading from Files)
4506 (Saving Buffers):
4507 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4508 * frames.texi (Finding All Frames):
4509 * positions.texi (Buffer End, Motion):
4510 * markers.texi (The Region):
4511 * text.texi (Deletion, Near Point):
4512 * display.texi (Displaying Messages, Truncation):
4513 * os.texi (Processor Run Time):
4514 * tips.texi (Key Binding Conventions, Programming Tips)
4515 (Warning Tips, Documentation Tips, Comment Tips):
4516 * internals.texi (Memory Usage): Improve indexing.
4517
4518 * variables.texi (Frame-Local Variables):
4519 * functions.texi (Argument List):
4520 * loading.texi (Library Search):
4521 * streams.texi (Output Variables):
4522 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4523 * searching.texi (Replacing Match, Search and Replace):
4524 * processes.texi (Byte Packing, Decoding Output)
4525 (Accepting Output, Network Servers, Shell Arguments):
4526 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4527 * windows.texi (Window Point, Window Start):
4528 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4529 * commands.texi (Reading Input, Keyboard Events):
4530 * minibuf.texi (Reading File Names, Minibuffer Completion)
4531 (Recursive Mini):
4532 * positions.texi (List Motion):
4533 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4534 * numbers.texi (Arithmetic Operations, Math Functions)
4535 (Predicates on Numbers, Comparison of Numbers):
4536 (Numeric Conversions):
4537 * locals.texi (Standard Buffer-Local Variables):
4538 * maps.texi (Standard Keymaps):
4539 * os.texi (User Identification, System Environment, Recording Input)
4540 (X11 Keysyms):
4541 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4542 * backups.texi (Backups and Auto-Saving):
4543 * customize.texi (Customization, Group Definitions)
4544 (Variable Definitions):
4545 * compile.texi (Byte Compilation): Improve index entries.
4546
45472007-03-31 Karl Berry <karl@gnu.org>
4548
4549 * macros.texi (Defining Macros): Avoid widow syllable.
4550
45512007-03-31 Eli Zaretskii <eliz@gnu.org>
4552
4553 * elisp.texi (Top): Postscript -> PostScript.
4554
4555 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4556
45572007-03-31 Markus Triska <markus.triska@gmx.at>
4558
4559 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4560
45612007-03-30 Karl Berry <karl@gnu.org>
4562
4563 * lists.texi (List-related Predicates): Remove spurious @need.
4564 (Setcdr): Use @smallexample to improve page break.
4565 (Association Lists) <assoc>: Reword to improve page break.
4566
4567 * strings.texi (String Conversion): Insert blank line to improve
4568 page break.
4569
4570 * numbers.texi (Random Numbers): Use @minus{}.
4571 (Math Functions): Use @minus{}.
4572
4573 * intro.texi (Acknowledgements): Avoid line breaks before middle
4574 initials.
4575
45762007-03-24 Eli Zaretskii <eliz@gnu.org>
4577
4578 * errors.texi (Standard Errors): Add an index entry.
4579
45802007-03-19 Richard Stallman <rms@gnu.org>
4581
4582 * os.texi (Recording Input): recent-keys now gives 300 keys.
4583
45842007-03-12 Glenn Morris <rgm@gnu.org>
4585
4586 * os.texi: Replace "daylight savings" with "daylight saving"
4587 throughout.
4588
45892007-03-05 Richard Stallman <rms@gnu.org>
4590
5dcb4c4e
SM
4591 * variables.texi (File Local Variables):
4592 Update enable-local-variables values.
b8d4c8d0
GM
4593
45942007-03-04 Richard Stallman <rms@gnu.org>
4595
4596 * syntax.texi (Control Parsing): Minor clarification.
4597
4598 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4599
4600 * sequences.texi (Sequence Functions): Move string-bytes away,
4601 add xref.
4602
4603 * nonascii.texi (Text Representations): Move string-bytes here.
4604
4605 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4606
4607 * minibuf.texi (Basic Completion): Minor clarification.
4608
4609 * markers.texi (The Mark): Clarify existence vs activation of mark.
4610 Other cleanup.
4611
4612 * display.texi (Finding Overlays): Write better example.
4613
4614 * compile.texi (Eval During Compile): Clarify putting macros
4615 in eval-when-compile.
4616
c5602427 46172007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4618
4619 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4620 load-read-function definition doc.
b8d4c8d0
GM
4621
46222007-02-21 Kim F. Storm <storm@cua.dk>
4623
4624 * strings.texi (Text Comparison): Mention that assoc-string
4625 converts symbols to strings before testing.
4626
46272007-02-17 Kim F. Storm <storm@cua.dk>
4628
4629 * processes.texi (Bindat Spec): Vector types can have optional
4630 element type.
4631 (Bindat Examples): Fix example. Add vector with element type.
4632
46332007-02-16 Andreas Schwab <schwab@suse.de>
4634
4635 * strings.texi (Formatting Strings): Document '+' flag.
4636
46372007-02-15 Juanma Barranquero <lekktu@gmail.com>
4638
4639 * strings.texi (Modifying Strings): Clarify that `clear-string'
4640 always converts the string to unibyte.
4641
46422007-02-14 Kim F. Storm <storm@cua.dk>
4643
4644 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4645 Rewrite glyph code description to refer to these functions.
4646 Remove details of encoding face number and char into integer code.
4647
46482007-02-03 Alan Mackenzie <acm@muc.de>
4649
4650 * loading.texi (Hooks for Loading): Make the description of
4651 `eval-after-load' more detailed, and amend the description of
4652 after-load-alist, in accordance with changes from 2006-05.
4653
46542007-02-03 Chong Yidong <cyd@stupidchicken.com>
4655
4656 * modes.texi (Defining Minor Modes): Document that a :require
4657 keyword or similar may be required to make saved customization
4658 variables work.
4659
46602007-02-03 Eli Zaretskii <eliz@gnu.org>
4661
4662 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4663 Texinfo guidelines and with what texnfo-upd.el expects.
4664 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4665 parts needed by `texinfo-multiple-files-update'.
4666
46672007-02-02 Eli Zaretskii <eliz@gnu.org>
4668
4669 * elisp.texi (Top): Update the top-level menus.
4670
4671 * syntax.texi (Categories): Add index entries.
4672
46732007-02-01 Juanma Barranquero <lekktu@gmail.com>
4674
4675 * display.texi (Attribute Functions): Fix name and description of
4676 the UNDERLINE arg of `set-face-underline-p'.
4677
46782007-01-29 Eli Zaretskii <eliz@gnu.org>
4679
4680 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4681 Variables", and "Standard Keymaps" to the detailed menu.
4682
4683 * variables.texi (Future Local Variables): Add index entry.
4684
46852007-01-28 Richard Stallman <rms@gnu.org>
4686
4687 * tips.texi (Coding Conventions): Clarify the tip about macros
4688 that define a function or a variable.
4689
4690 * files.texi (File Attributes): UID and GID can be floats.
4691 (Magic File Names): Explain why deferring all operations to
4692 the standard handler does not work.
4693
46942007-01-23 Martin Rudalics <rudalics@gmx.at>
4695
4696 * backups.texi (Reverting): Use "buffer" instead of "file"
4697 when talking about major and minor modes.
4698
46992007-01-21 Richard Stallman <rms@gnu.org>
4700
4701 * help.texi (Documentation): Add xref to Documentation Tips.
4702
47032007-01-14 Juanma Barranquero <lekktu@gmail.com>
4704
4705 * tips.texi (Coding Conventions): Fix typos.
4706
47072007-01-05 Richard Stallman <rms@gnu.org>
4708
4709 * modes.texi (Defining Minor Modes): Fix previous change.
4710
47112007-01-03 Richard Stallman <rms@gnu.org>
4712
4713 * customize.texi (Variable Definitions, Customization Types):
4714 Don't use * in doc string for defcustom.
4715
47162007-01-02 Richard Stallman <rms@gnu.org>
4717
4718 * variables.texi (Variable Aliases): Clarify that aliases vars
4719 always have the same value.
4720
4721 * processes.texi (Bindat Spec): Fix Texinfo usage.
4722
4723 * modes.texi (Defining Minor Modes): Explain effect of command
4724 defined with define-global-minor-mode on new buffers.
4725
47262006-12-30 Kim F. Storm <storm@cua.dk>
4727
4728 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4729 `auto-resize-tool-bars'.
4730
47312006-12-30 Richard Stallman <rms@gnu.org>
4732
4733 * keymaps.texi (Active Keymaps): Fix previous change.
4734
47352006-12-30 Nick Roberts <nickrob@snap.net.nz>
4736
4737 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4738
47392006-12-30 Kim F. Storm <storm@cua.dk>
4740
4741 * processes.texi (Bindat Spec): Clarify using field names in
4742 length specifications.
4743
47442006-12-29 Kim F. Storm <storm@cua.dk>
4745
4746 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4747 Add count and index variables for eval forms in repeat blocks.
4748
47492006-12-24 Richard Stallman <rms@gnu.org>
4750
5dcb4c4e
SM
4751 * customize.texi (Variable Definitions):
4752 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4753
47542006-12-19 Kim F. Storm <storm@cua.dk>
4755
4756 * commands.texi (Misc Events): User signals now result in sigusr1
4757 and sigusr2 events which are handled through special-event-map.
4758 (Special Events): User signals and drag-n-drop are special.
4759
47602006-12-17 Richard Stallman <rms@gnu.org>
4761
4762 * loading.texi (Named Features): Explain subfeatures better.
4763
4764 * customize.texi: Use "option" only for user options.
4765 For the keyword values inside defcustom etc, say "keywords".
4766 For :options value's elements, say "elements".
4767 :group should not be omitted.
4768
4769 * syntax.texi (Parsing Expressions): Split up node.
4770 (Motion via Parsing, Position Parse, Parser State)
4771 (Low-Level Parsing, Control Parsing): New subnodes.
4772 (Parser State): Document syntax-ppss-toplevel-pos.
4773
4774 * positions.texi (List Motion): Punctuation fix.
4775
4776 * files.texi (File Name Completion): Document PREDICATE arg
4777 to file-name-completion.
4778
47792006-12-16 Eli Zaretskii <eliz@gnu.org>
4780
4781 * internals.texi (Building Emacs, Writing Emacs Primitives):
4782 Add index entries.
4783
47842006-12-11 Richard Stallman <rms@gnu.org>
4785
4786 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4787 affects face menu. Explain how to make it non-nil without enabling
4788 any fontification.
4789
47902006-12-10 Chong Yidong <cyd@stupidchicken.com>
4791
4792 * modes.texi (Font Lock Basics): Document nil value of
4793 font-lock-defaults.
4794
47952006-12-10 Glenn Morris <rgm@gnu.org>
4796
4797 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4798 value for system-flag argument. Abbrev tables may not be empty
4799 when major modes are loaded.
4800
48012006-12-08 Juanma Barranquero <lekktu@gmail.com>
4802
4803 * makefile.w32-in (maintainer-clean): Partially revert last
4804 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4805 to protect elisp-covers.texi.
4806
48072006-12-07 Juanma Barranquero <lekktu@gmail.com>
4808
4809 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4810 Don't remove elisp* info files; they are already deleted by the
4811 `clean' and `distclean' targets, and they are in the $(infodir)
4812 directory, not the current one.
4813
48142006-12-04 Kim F. Storm <storm@cua.dk>
4815
4816 * commands.texi (Misc Events): Update signal events.
4817 (Event Examples): Add signal example.
4818
48192006-11-29 Richard Stallman <rms@gnu.org>
4820
4821 * frames.texi (Visibility of Frames): Explain visible windows
4822 can be covered by others. Add xref for raise-frame.
4823
48242006-11-28 Richard Stallman <rms@gnu.org>
4825
4826 * searching.texi (Regexp Special): Update when ^ is special.
4827
48282006-11-27 Eli Zaretskii <eliz@gnu.org>
4829
4830 * customize.texi (Customization, Common Keywords)
4831 (Group Definitions, Variable Definitions, Composite Types)
4832 (Type Keywords, Customization Types): Add index entries for
4833 various customization keywords.
4834
48352006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4836
4837 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4838
c8763fb6 48392006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4840
4841 * frames.texi (Window System Selections): Remove clipboard from
4842 description of selection-coding-system.
4843
48442006-11-06 Richard Stallman <rms@gnu.org>
4845
4846 * lists.texi (List Variables): Document COMPARE-FN.
4847
4848 * keymaps.texi: Avoid use of "binding" to mean a relation;
4849 use it only to refer to the meaning associated with a key.
4850 (Keymaps): Change menu node description.
4851
4852 * elisp.texi (Top): Change menu node description.
4853
4854 * display.texi (Managing Overlays): Document overlay-recenter.
4855
48562006-10-29 Chong Yidong <cyd@stupidchicken.com>
4857
4858 * Makefile.in: Use relative paths to avoid advertising filesystem
4859 contents during compilation.
4860
48612006-10-23 Kim F. Storm <storm@cua.dk>
4862
4863 * commands.texi (Event Input Misc): Update unread-command-events.
4864
48652006-10-23 Nick Roberts <nickrob@snap.net.nz>
4866
4867 * lists.texi (Sets And Lists): Fix typos.
4868
48692006-10-18 Juanma Barranquero <lekktu@gmail.com>
4870
4871 * control.texi (Processing of Errors): Use @var for an argument,
4872 not @code.
4873
48742006-10-16 Richard Stallman <rms@gnu.org>
4875
4876 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4877
4878 * keymaps.texi (Format of Keymaps): Show all the keymap element
4879 patterns that result from menu items.
4880 (Key Lookup): Minor cleanups.
4881
4882 * modes.texi (Precalculated Fontification): Don't say that
4883 not setting font-lock-defaults avoids loading font-lock.
4884
4885 * help.texi (Documentation): Move xref to Emacs Manual here.
4886 (Documentation Basics): From here.
4887 Also doc emacs-lisp-docstring-fill-column.
4888
4889 * elisp.texi: Update version and ISBN.
4890
4891 * commands.texi (Interactive Call): Clarify KEYS arg to
4892 call-interactively is a vector.
4893 (Command Loop Info): Delete anchor in this-command-keys.
4894 Add anchor in this-command-keys-vector.
4895 (Recursive Editing): Document how recursive-edit
4896 handles the current buffer.
4897
48982006-10-13 Chong Yidong <cyd@stupidchicken.com>
4899
4900 * frames.texi (Frame Titles): %c and %l are ignored in
4901 frame-title-format.
4902
49032006-10-11 Richard Stallman <rms@gnu.org>
4904
4905 * keymaps.texi (Key Sequences): Clarify use of kbd.
4906
49072006-10-10 Kim F. Storm <storm@cua.dk>
4908
4909 * lists.texi (Sets And Lists): Add memql.
4910
49112006-10-03 Richard Stallman <rms@gnu.org>
4912
4913 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4914 Clarify :ascii: and :nonascii:.
4915
49162006-09-29 Juri Linkov <juri@jurta.org>
4917
4918 * modes.texi (%-Constructs): Reorder coding systems in the
4919 documentation of %z to the real order displayed in the modeline.
4920
49212006-09-25 Richard Stallman <rms@gnu.org>
4922
4923 * os.texi (Timers): Describe timer-max-repeats.
4924
49252006-09-25 Chong Yidong <cyd@stupidchicken.com>
4926
4927 * os.texi (Timers): Mention with-local-quit.
4928
49292006-09-24 Richard Stallman <rms@gnu.org>
4930
4931 * searching.texi (Searching and Matching): Mention property search.
4932
4933 * commands.texi (Command Loop Info): Explain how read-event affects
4934 this-command-keys.
4935
49362006-09-20 Richard Stallman <rms@gnu.org>
4937
4938 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4939
4940 * windows.texi (Window Start): Minor cleanups.
4941
49422006-09-20 Kim F. Storm <storm@cua.dk>
4943
4944 * windows.texi (Window Start): pos-visible-in-window-p allows
4945 specifying t for position to mean "end of window".
4946 Add window-line-height.
4947
4948 * anti.texi (Antinews): Mention window-line-height.
4949
49502006-09-19 David Kastrup <dak@gnu.org>
4951
4952 * keymaps.texi (Searching Keymaps): Small clarification.
4953
49542006-09-18 Richard Stallman <rms@gnu.org>
4955
4956 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4957 cause keyboard menus.
4958 (Menu Keymaps): Likewise.
4959 (Defining Menus, Keyboard Menus): Clarify.
4960
4961 * text.texi (Fields): Clarify explanation of constrain-to-field.
4962
49632006-09-16 Eli Zaretskii <eliz@gnu.org>
4964
4965 * variables.texi (Tips for Defining): Fix a typo.
4966
49672006-09-15 Richard Stallman <rms@gnu.org>
4968
4969 * keymaps.texi (Remapping Commands, Searching Keymaps)
4970 (Active Keymaps): Clean up previous change.
4971
49722006-09-15 Jay Belanger <belanger@truman.edu>
4973
4974 * gpl.texi: Replace "Library Public License" by "Lesser Public
4975 License" throughout.
4976
49772006-09-15 David Kastrup <dak@gnu.org>
4978
4979 * keymaps.texi (Active Keymaps): Adapt description to use
4980 `get-char-property' instead `get-text-property'. Explain how
4981 mouse events change this. Explain the new optional argument of
4982 `key-binding' and its mouse-dependent lookup.
4983 (Searching Keymaps): Adapt description similarly.
4984 (Remapping Commands): Explain the new optional argument of
4985 `command-remapping'.
4986
49872006-09-14 Richard Stallman <rms@gnu.org>
4988
4989 * keymaps.texi (Searching Keymaps): Clarification.
4990 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4991
49922006-09-13 Richard Stallman <rms@gnu.org>
4993
4994 * objects.texi (Character Type): Node split.
4995 Add xref to Describing Characters.
4996 (Basic Char Syntax, General Escape Syntax)
4997 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4998
49992006-09-11 Richard Stallman <rms@gnu.org>
5000
5001 * display.texi (Display Table Format): Wording clarification.
5002 (Glyphs): Clarifications.
5003
50042006-09-10 Chong Yidong <cyd@stupidchicken.com>
5005
5006 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5007 local maps.
5008
50092006-09-10 Kim F. Storm <storm@cua.dk>
5010
5011 * display.texi (Forcing Redisplay): Document return value of
5012 function redisplay.
5013
50142006-09-09 Richard Stallman <rms@gnu.org>
5015
5016 * windows.texi (Window Hooks): Explain limits of
5017 window-scroll-functions.
5018
5019 * display.texi (Fringe Indicators): Update for last change in
5020 indicate-buffer-boundaries.
5021
50222006-09-08 Richard Stallman <rms@gnu.org>
5023
5024 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5025
50262006-09-06 Kim F. Storm <storm@cua.dk>
5027
5028 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5029
5030 * windows.texi (Window Start): Update pos-visible-in-window-p.
5031
50322006-09-04 Richard Stallman <rms@gnu.org>
5033
5034 * processes.texi (Accepting Output): Explain SECONDS=0 for
5035 accept-process-output.
5036
5037 * os.texi (Idle Timers): Explain why timer functions should not
5038 loop until (input-pending-p).
5039
50402006-09-02 Eli Zaretskii <eliz@gnu.org>
5041
5042 * makefile.w32-in (usermanualdir): New variable.
5043 (elisp.dvi): Use it.
5044
50452006-09-01 Eli Zaretskii <eliz@gnu.org>
5046
5047 * buffers.texi (Buffer Modification): Fix last change.
5048
50492006-09-01 Chong Yidong <cyd@stupidchicken.com>
5050
5dcb4c4e
SM
5051 * buffers.texi (Buffer Modification):
5052 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5053
50542006-08-31 Richard Stallman <rms@gnu.org>
5055
5056 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5057
50582006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5059
5060 * modes.texi (Syntactic Font Lock):
5061 Mention font-lock-syntactic-face-function
5062 instead of specific faces.
5063
50642006-08-29 Chong Yidong <cyd@stupidchicken.com>
5065
5066 * display.texi (Images): Add xrref to display-images-p.
5067
50682006-08-28 Kenichi Handa <handa@m17n.org>
5069
5070 * nonascii.texi (Lisp and Coding Systems): Fix description of
5071 detect-coding-region.
5072
50732006-08-27 Michael Olson <mwolson@gnu.org>
5074
5075 * processes.texi (Transaction Queues): Remove stray quote
5076 character.
5077
50782006-08-25 Richard Stallman <rms@gnu.org>
5079
5080 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5081 Add xref.
5082
50832006-08-24 Chong Yidong <cyd@stupidchicken.com>
5084
5085 * os.texi (Timers): Avoid waiting inside timers.
5086
50872006-08-21 Lute Kamstra <lute@gnu.org>
5088
5089 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5090
50912006-08-20 Richard Stallman <rms@gnu.org>
5092
5093 * os.texi (Idle Timers): New node, split out from Timers.
5094 Document current-idle-time.
5095 * commands.texi (Reading One Event): Update xref.
5096 * elisp.texi (Top): Update subnode menu.
5097
50982006-08-16 Richard Stallman <rms@gnu.org>
5099
5100 * keymaps.texi (Extended Menu Items): Show format of cached
5101 bindings in extended menu items.
5102
5103 * customize.texi (Variable Definitions): Explain when the
5104 standard value expression is evaluated.
5105
51062006-08-15 Chong Yidong <cyd@stupidchicken.com>
5107
5108 * commands.texi (Reading One Event): Explain idleness in
5109 `read-event'.
5110
51112006-08-12 Chong Yidong <cyd@stupidchicken.com>
5112
5113 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5114 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5115 relevant for Lisp programming.
5116 (Yank Commands): Rewrite introduction.
5117 (Undo): Clarify.
5118 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5119 (Filling): Remove redundant comment. Clarify return value of
5120 current-justification.
5121 (Margins): Minor clarifications.
5122 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5123 (Sorting): Update definition of sort-lines.
5124 (Columns): Clarify behavior of sort-columns.
5125 (Indent Tabs): Link to Tab Stops in Emacs manual.
5126 (Special Properties): Clarify.
5127 (Clickable Text): Mention Buttons package.
5128
51292006-08-12 Kevin Ryde <user42@zip.com.au>
5130
5131 * os.texi (Time Parsing): Add %z to description of
5132 format-time-string, as per docstring. Add cross reference to
5133 glibc manual for strftime.
5134
51352006-08-08 Richard Stallman <rms@gnu.org>
5136
5137 * modes.texi: Clean up wording in previous change.
5138
51392006-08-07 Chong Yidong <cyd@stupidchicken.com>
5140
5141 * modes.texi (Hooks): Clarify.
5142 (Major Mode Basics): Mention define-derived-mode explicitly.
5143 (Major Mode Conventions): Rebinding RET is OK for some modes.
5144 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5145 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5146 (Mode Line Basics): Clarify.
5147 (Mode Line Data): Mention help-echo and local-map in strings.
5148 Explain reason for treatment of non-risky variables.
5149 (Properties in Mode): Clarify.
5150 (Faces for Font Lock): Add font-lock-negation-char-face.
5151
51522006-08-04 Eli Zaretskii <eliz@gnu.org>
5153
5154 * strings.texi (Formatting Strings): Warn against arbitrary
5155 strings as first arg to `format'.
5156
51572006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5158
5159 * text.texi (Clickable Text): Mention `help-echo' text property.
5160 Update intro, examples and associated explanations.
5161
51622006-07-31 Richard Stallman <rms@gnu.org>
5163
5164 * commands.texi: Update xrefs.
5165 (Event Mod): New node, cut out from old Translating Input.
5166
5167 * maps.texi: Update xrefs.
5168
5169 * keymaps.texi (Translation Keymaps): New node.
5170 Update xrefs from Translating Input to Translation Keymaps.
5171
5172 * elisp.texi (Top): Update subnode menu.
5173
5174 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5175
5176 * os.texi (System Interface): Fix menu descriptions of some nodes.
5177 (Translating Input): Node deleted.
5178
51792006-07-31 Nick Roberts <nickrob@snap.net.nz>
5180
5181 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5182
5183 * lists.texi (Sets And Lists): Likewise.
5184
51852006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5186
5187 * text.texi (Fields): Mention POS
5188 requirement when narrowing is in effect.
5189
51902006-07-28 Richard Stallman <rms@gnu.org>
5191
5192 * display.texi (Face Attributes): Simplify wording.
5193 (Attribute Functions): Clarify meaning of new-frame default
5194 attribute settings.
5195
5196 * customize.texi (Common Keywords): Document how to use
5197 :package-version in a package not in Emacs.
5198
51992006-07-28 Kim F. Storm <storm@cua.dk>
5200
5201 * commands.texi (Reading One Event): Fix last change.
5202
52032006-07-26 Chong Yidong <cyd@stupidchicken.com>
5204
5205 * commands.texi (Reading One Event): Document SECONDS argument for
5206 read-event, read-char, and read-char-exclusive.
5207
52082006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5209
5210 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5211 to ensure correct identification.
5212
52132006-07-24 Richard Stallman <rms@gnu.org>
5214
5215 * text.texi (Clickable Text): Clarify.
5216
5217 * sequences.texi (Vector Functions): Delete duplicate xref.
5218
5219 * objects.texi (Function Type): Clarify.
5220
5221 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5222 modes.
5223
5224 * lists.texi (List Variables): New node.
5225 Material moved from other nodes.
5226
5227 * variables.texi (Setting Variables): add-to-list and
5228 add-to-ordered-list moved to List Variables node.
5229
52302006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5231
5232 * text.texi (Links and Mouse-1):
5233 For mouse-on-link-p, expand on arg POS.
5234
52352006-07-21 Kim F. Storm <storm@cua.dk>
5236
5237 * display.texi (Forcing Redisplay): Don't mention systems which
5238 don't support sub-second timers for redisplay-preemption-period.
5239
5240 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5241
52422006-07-21 Eli Zaretskii <eliz@gnu.org>
5243
5244 * frames.texi (Input Focus): Document that focus-follows-mouse has
5245 no effect on MS-Windows.
5246
52472006-07-18 Richard Stallman <rms@gnu.org>
5248
5249 * display.texi (Forcing Redisplay): Cleanups in previous change.
5250
5251 * processes.texi (Low-Level Network): Make menu more convenient.
5252
52532006-07-18 Kim F. Storm <storm@cua.dk>
5254
5255 * display.texi (Forcing Redisplay): redisplay-preemption-period
5256 only used on window systems. Add xref to Terminal Output.
5257
5258 * os.texi (Terminal Output): baud-rate only controls preemption on
5259 non-window systems. Add xref to Forcing Redisplay.
5260
5261 * processes.texi (Low-Level Network): Rename node "Make Network"
5262 to "Network Processes".
5263
52642006-07-18 Karl Berry <karl@gnu.org>
5265
5266 * variables.texi, functions.texi, customize.texi, loading.texi:
5267 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5268
52692006-07-17 Chong Yidong <cyd@stupidchicken.com>
5270
5271 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5272
52732006-07-17 Richard Stallman <rms@gnu.org>
5274
5275 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5276 Put period and comma inside quotes.
5277
5278 * loading.texi, markers.texi: Use real doublequote inside menus.
5279
5280 * windows.texi: Put point and comma inside quotes.
5281 (Textual Scrolling): Use @samp for error message.
5282
5283 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5284 * strings.texi, streams.texi, processes.texi, os.texi:
5285 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5286 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5287 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5288 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5289 Put point and comma inside quotes.
5290
5291 * control.texi (Processing of Errors): Add command-error-function.
5292
5293 * variables.texi (File Local Variables): Clarify that
5294 file local variables make buffer-local bindings.
5295
5296 * modes.texi (Syntactic Font Lock): Give default for
5297 font-lock-syntax-table.
5298
52992006-07-17 Nick Roberts <nickrob@snap.net.nz>
5300
5301 * text.texi (Special Properties): Clean up previous change.
5302
53032006-07-16 Karl Berry <karl@gnu.org>
5304
5305 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5306 * control.texi: Fix bad page breaks through chapter 10 (control).
5307
5308 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5309 underfull hbox.
5310
53112006-07-15 Nick Roberts <nickrob@snap.net.nz>
5312
5313 * text.texi (Special Properties): Describe fontified text property
5314 in relation to a character (not text).
5315
53162006-07-15 Kim F. Storm <storm@cua.dk>
5317
5318 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5319 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5320 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5321
5322 * anti.texi (Antinews): Mention redisplay function.
5323 The kbd macro existed, but was not documented, before 22.x.
5324 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5325
53262006-07-14 Nick Roberts <nickrob@snap.net.nz>
5327
5328 * display.texi (Displaying Messages): Add anchor.
5329
5330 * frames.texi (Dialog Boxes): Use it.
5331
53322006-07-12 Richard Stallman <rms@gnu.org>
5333
5334 * objects.texi (Frame Type): Explain nature of frames better.
5335
5336 * frames.texi (Frames): Explain nature of frames better.
5337
53382006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5339
5340 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5341
53422006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5343
5344 * frames.texi (Window System Selections): Mention scrap support for Mac.
5345 Default value of x-select-enable-clipboard is t on Mac.
5346
5347 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5348
53492006-07-11 Kim F. Storm <storm@cua.dk>
5350
5351 * display.texi (Forcing Redisplay): Add `redisplay' function.
5352 Don't mention (sit-for -1) -- use (redisplay t) instead.
5353
5354 * commands.texi (Waiting): (sit-for -1) is no longer special.
5355 (sit-for 0) is equivalent to (redisplay).
5356 Iconifying/deiconifying no longer makes sit-for return.
5357
53582006-07-10 Nick Roberts <nickrob@snap.net.nz>
5359
5360 * display.texi (Buttons): Fix typo.
5361
5362 * index.texi, elisp.texi (New Symbols): Comment node out.
5363
53642006-07-09 Richard Stallman <rms@gnu.org>
5365
5366 * display.texi (Truncation): Clean up previous change.
5367
53682006-07-08 Richard Stallman <rms@gnu.org>
5369
5370 * commands.texi (Interactive Call): Use 3 as prefix in example
5371 for execute-extended-command.
5372
5373 * display.texi (Attribute Functions): Move paragraph about
5374 compatibility with Emacs < 21.
5375
53762006-07-09 Kim F. Storm <storm@cua.dk>
5377
5378 * display.texi (Refresh Screen): Clarify force-window-update.
5379 (Truncation): "Normally" indicated by fringe arrows.
5380
53812006-07-08 Eli Zaretskii <eliz@gnu.org>
5382
5383 * windows.texi (Textual Scrolling, Resizing Windows):
5384 * variables.texi (Constant Variables):
5385 * text.texi (Buffer Contents, Deletion, Changing Properties)
5386 (Property Search, Special Properties, Sticky Properties)
5387 (Links and Mouse-1, Fields, Change Hooks):
5388 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5389 (Categories):
5390 * symbols.texi (Other Plists):
5391 * streams.texi (Output Variables):
5392 * processes.texi (Input to Processes, Query Before Exit):
5393 * positions.texi (Word Motion, Text Lines, List Motion):
5394 * os.texi (Init File, System Environment, Sound Output)
5395 (Session Management):
5396 * nonascii.texi (Text Representations, Character Sets)
5397 (Chars and Bytes, Locales):
5398 * modes.texi (Defining Minor Modes, Header Lines):
5399 * minibuf.texi (Minibuffer Contents):
5400 * markers.texi (Information from Markers):
5401 * lists.texi (List Elements, Building Lists, Association Lists):
5402 * keymaps.texi (Tool Bar):
5403 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5404 * functions.texi (What Is a Function, Mapping Functions):
5405 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5406 (Color Names, Text Terminal Colors, Display Feature Testing):
5407 * files.texi (Visiting Functions, File Name Components)
5408 (Unique File Names, Contents of Directories):
5409 * display.texi (Forcing Redisplay, Displaying Messages)
5410 (Temporary Displays, Font Selection, Auto Faces)
5411 (Font Lookup, Fringe Indicators, Display Margins)
5412 (Image Descriptors, Showing Images, Image Cache, Button Types)
5413 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5414 (Display Table Format, Glyphs):
5415 * control.texi (Iteration):
5416 * commands.texi (Command Loop Info, Adjusting Point):
5417 * backups.texi (Making Backups, Auto-Saving):
5418 Remove @tindex entries.
5419
54202006-07-07 Kim F. Storm <storm@cua.dk>
5421
5422 * display.texi (Fringe Cursors): Fix typo.
5423 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5424 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5425
54262006-07-05 Richard Stallman <rms@gnu.org>
5427
5428 * text.texi (Buffer Contents): Add example of text props
5429 in result of buffer-substring.
5430 (Text Properties): Explain better about use of specific property names.
5431 (Property Search): Some cleanups; reorder some functions.
5432
5433 * keymaps.texi (Changing Key Bindings): Cleanup.
5434 Add xref to Key Binding Conventions.
5435
5436 * display.texi (Attribute Functions): Add examples for
5437 face-attribute-relative-p.
5438
5439 * tips.texi (Coding Conventions): Cleanup last change.
5440
54412006-07-05 Karl Berry <karl@gnu.org>
5442
5443 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5444 Remove @setchapternewpage odd.
5445 Result is 1013 pages, down from 1100.
5446
5447 * anti.texi, customize.texi, display.texi, internals.texi:
5448 * minibuf.texi, modes.texi, tips.texi:
5449 Fix overfull/underfull boxes.
5450
54512006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5452
5453 * edebug.texi (Instrumenting):
5454 Add Edebug-specific findex for eval-buffer.
5455 * loading.texi (Loading):
5456 Replace eval-current-buffer with eval-buffer.
5457
54582006-06-30 Nick Roberts <nickrob@snap.net.nz>
5459
5460 * locals.texi (Standard Buffer-Local Variables): Update the list
5461 of variables.
5462
54632006-06-26 Nick Roberts <nickrob@snap.net.nz>
5464
5465 * files.texi (File Name Completion): Point user to the node
5466 "Reading File Names".
5467
54682006-06-24 Eli Zaretskii <eliz@gnu.org>
5469
5470 * files.texi (Contents of Directories): Document case-insensitive
5471 behavior on respective filesystems.
5472
5473 * objects.texi (Character Type): Document that Emacs signals an
5474 error for unsupported Unicode characters specified as \uNNNN.
5475
54762006-06-19 Richard Stallman <rms@gnu.org>
5477
5478 * processes.texi (Bindat Spec): Clarify previous change.
5479
54802006-06-16 Richard Stallman <rms@gnu.org>
5481
5482 * tips.texi (Coding Conventions): Better explain conventions
5483 for definition constructs.
5484
5485 * text.texi (Special Properties): String value of `read-only'
5486 serves as the error message.
5487
5488 * objects.texi (Character Type): Clarify prev. change.
5489 (Non-ASCII in Strings): Mention \u and \U.
5490
5491 * commands.texi (Using Interactive): Explain problem of
5492 markers, etc., in command-history.
5493
54942006-06-14 Kim F. Storm <storm@cua.dk>
5495
5496 * commands.texi (Waiting): Negative arg to sit-for forces
5497 redisplay even if input is pending.
5498
5499 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5500 redisplay. Remove incorrect example of binding redisplay-dont-pause
5501 around (sit-for 0).
5502
55032006-06-13 Richard Stallman <rms@gnu.org>
5504
5505 * display.texi (Forcing Redisplay): Clarify previous change.
5506
55072006-06-13 Romain Francoise <romain@orebokech.com>
5508
5509 * display.texi (Forcing Redisplay): Fix typo.
5510
55112006-06-13 Kim F. Storm <storm@cua.dk>
5512
5513 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5514
55152006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5516
5517 * tips.texi (Coding Conventions): Add `@end itemize'.
5518
55192006-06-10 Richard Stallman <rms@gnu.org>
5520
5521 * tips.texi (Coding Conventions): Explain use of coding systems
5522 to ensure one decoding for strings.
5523
55242006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5525
5526 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5527 syntax.
5528
55292006-06-07 Eli Zaretskii <eliz@gnu.org>
5530
5531 * display.texi (Font Selection): Remove description of
5532 clear-face-cache.
5533
5534 * compile.texi (Eval During Compile): Fix a typo. Add index
5535 entries for possible uses of eval-when-compile.
5536
55372006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5538
5539 * display.texi (Abstract Display): Fix typo.
5540
55412006-06-03 Eli Zaretskii <eliz@gnu.org>
5542
5543 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5544 Reword variable's description.
5545
55462006-06-01 Richard Stallman <rms@gnu.org>
5547
5548 * windows.texi (Splitting Windows): Clarify splitting nonselected
5549 window.
5550
55512006-05-31 Juri Linkov <juri@jurta.org>
5552
5553 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5554
55552006-05-30 Richard Stallman <rms@gnu.org>
5556
5557 * display.texi (Line Height): Fix errors in description of
10d1d0af 5558 default line height and line-height property.
b8d4c8d0
GM
5559
5560 * nonascii.texi (Default Coding Systems): Further clarification.
5561
55622006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5563
5564 * internals.texi (Pure Storage): Mention that an overflow in pure
5565 space causes a memory leak.
5566 (Garbage Collection): If there was an overflow in pure space,
5567 `garbage-collect' returns nil.
5568
55692006-05-30 Eli Zaretskii <eliz@gnu.org>
5570
5571 * nonascii.texi (Default Coding Systems): Fix it some more.
5572
55732006-05-29 Eli Zaretskii <eliz@gnu.org>
5574
5575 * nonascii.texi (Default Coding Systems): Fix last change.
5576
55772006-05-29 Kenichi Handa <handa@m17n.org>
5578
5579 * nonascii.texi (find-operation-coding-system): Describe the new
5580 argument format (FILENAME . BUFFER).
5581
55822006-05-28 Richard Stallman <rms@gnu.org>
5583
5584 * tips.texi (Coding Conventions): Better explain reasons not to
5585 advise other packages or use `eval-after-load'.
5586
55872006-05-29 Kim F. Storm <storm@cua.dk>
5588
5589 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5590 `bindat-idx' and `bindat-raw' for clarity.
5591
55922006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5593
5594 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5595
5596 * display.texi (Display): Add "Abstract Display" to menu.
5597 (Abstract Display, Abstract Display Functions)
5598 (Abstract Display Example): New nodes.
5599 * elisp.texi (Top): Add "Abstract Display" to menu.
5600
56012006-05-27 Chong Yidong <cyd@stupidchicken.com>
5602
5603 * keymaps.texi (Key Sequences): Link to input events definition.
5604 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5605
5606 * files.texi (Changing Files): Document updated argument list for
5607 copy-file.
5608
56092006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5610
5611 * processes.texi (Bindat Functions): Explain term "total length".
5612 Use it in bindat-length and bindat-pack descriptions.
5613
56142006-05-26 Eli Zaretskii <eliz@gnu.org>
5615
5616 * tips.texi (Coding Conventions): Advise against using
5617 eval-after-load in packages. Add an index entry.
5618
56192006-05-25 Juri Linkov <juri@jurta.org>
5620
5621 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5622
5623 * modes.texi (%-Constructs): Add %e, %z, %Z.
5624
56252006-05-25 Richard Stallman <rms@gnu.org>
5626
5627 * elisp.texi (Top): Update subnode menu.
5628
5629 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5630 (Keymaps): Update menu.
5631
56322006-05-25 Chong Yidong <cyd@stupidchicken.com>
5633
5634 * keymaps.texi (Key Sequences): Some clarifications.
5635
56362006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5637
5638 * processes.texi (Bindat Functions): Say "unibyte string"
5639 explicitly for bindat-unpack and bindat-pack descriptions.
5640 (Bindat Examples): Don't call `string-make-unibyte' in example.
5641
56422006-05-25 Chong Yidong <cyd@stupidchicken.com>
5643
5dcb4c4e 5644 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5645 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5646
5647 * keymaps.texi (Changing Key Bindings):
dd7b651b 5648 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5649 * help.texi (Describing Characters): Refer to it.
5650
56512006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5652
5653 * frames.texi (Pointer Shape): @end table -> @end defvar.
5654
56552006-05-22 Richard Stallman <rms@gnu.org>
5656
5657 * elisp.texi (Top): Update subnode menus.
5658
5659 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5660 Contents rewritten; material from old Pointer Shape node moved here.
5661
5662 * display.texi (Pointer Shape): Node deleted.
5663 (Image Descriptors): Minor cleanup.
5664
56652006-05-21 Richard Stallman <rms@gnu.org>
5666
5667 * syntax.texi (Parsing Expressions): Update info on which STATE
5668 elements are ignored.
5669
56702006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5671
5672 * hooks.texi (Standard Hooks): Correct typo.
5673
5674 * gpl.texi (GPL): ifinfo -> ifnottex.
5675
56762006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5677
5678 * searching.texi (Simple Match Data): Warn about match data being
5679 set anew by every search.
5680
56812006-05-17 Richard Stallman <rms@gnu.org>
5682
5683 * minibuf.texi (Minibuffer History): Clarify.
5684
5685 * searching.texi (Regexp Special): Clarify nested regexp warning.
5686
56872006-05-16 Kim F. Storm <storm@cua.dk>
5688
5689 * minibuf.texi (Minibuffer History): Update add-to-history.
5690
56912006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5692
5dcb4c4e
SM
5693 * nonascii.texi (Explicit Encoding):
5694 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5695
56962006-05-14 Richard Stallman <rms@gnu.org>
5697
5698 * buffers.texi (Creating Buffers): Cleanup.
5699
5700 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5701
57022006-05-13 Eli Zaretskii <eliz@gnu.org>
5703
5704 * buffers.texi (Current Buffer): Document that with-temp-buffer
5705 disables undo.
5706
5707 * os.texi (Terminal-Specific): More accurate description of how
5708 Emacs searches for the terminal-specific libraries.
5709
57102006-05-12 Eli Zaretskii <eliz@gnu.org>
5711
5712 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5713 emacs-xtra to @inforef's.
5714
5715 * text.texi (Undo): Document that undo is turned off in buffers
5716 whose names begin with a space.
5717
5718 * buffers.texi (Buffer Names): Add index entries for buffers whose
5719 names begin with a space.
5720 (Creating Buffers): Document that undo is turned off in buffers
5721 whose names begin with a space.
5722
5723 * files.texi (Visiting Functions, Reading from Files)
5724 (Saving Buffers): Mention code and EOL conversions by file I/O
5725 primitives and subroutines.
5726
f4e90db0
SM
5727 * nonascii.texi (Lisp and Coding Systems):
5728 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5729
5730 * display.texi (Defining Faces): Mention `mac', and add an xref to
5731 where window-system is described.
5732
57332006-05-10 Richard Stallman <rms@gnu.org>
5734
5735 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5736
57372006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5738
5739 * variables.texi (File Local Variables): Recommend to quote lambda
5740 expressions in safe-local-variable property.
5741
57422006-05-09 Richard Stallman <rms@gnu.org>
5743
5dcb4c4e
SM
5744 * variables.texi (File Local Variables):
5745 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5746
57472006-05-07 Kim F. Storm <storm@cua.dk>
5748
5749 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5750 from add-to-history.
5751
57522006-05-07 Romain Francoise <romain@orebokech.com>
5753
5754 * commands.texi (Event Input Misc):
5755 * compile.texi (Eval During Compile):
5756 * internals.texi (Buffer Internals):
5757 * minibuf.texi (Initial Input):
5758 * nonascii.texi (Scanning Charsets):
5759 * numbers.texi (Comparison of Numbers):
5760 * windows.texi (Textual Scrolling, Vertical Scrolling):
5761 Fix various typos.
5762
57632006-05-06 Eli Zaretskii <eliz@gnu.org>
5764
5765 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5766 conditional xref's to either emacs or emacs-xtra, depending on
5767 @iftex/@ifnottex.
5768
5769 * minibuf.texi (Minibuffer History): Document add-to-history.
5770
57712006-05-05 Eli Zaretskii <eliz@gnu.org>
5772
5773 * internals.texi (Pure Storage): Mention the pure overflow message
5774 at startup.
5775
c8763fb6 57762006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5777
5778 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5779 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5780 search.
5781
57822006-05-01 Richard Stallman <rms@gnu.org>
5783
5784 * intro.texi (nil and t): Clarify.
5785
5786 * variables.texi (File Local Variables): Suggest using booleanp.
5787
57882006-05-01 Juanma Barranquero <lekktu@gmail.com>
5789
5790 * objects.texi (Type Predicates): Fix typos.
5791
57922006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5793
5794 * intro.texi (nil and t): Add booleanp.
5795
5796 * objects.texi (Type Predicates): Add links for booleanp and
5797 string-or-null-p.
5798
57992006-04-29 Richard Stallman <rms@gnu.org>
5800
5801 * modes.texi (Multiline Font Lock): Rename from
5802 Multi line Font Lock Elements. Much clarification.
5803 (Font Lock Multiline, Region to Fontify): Much clarification.
5804
58052006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5806
5807 * variables.texi (File Local Variables): Remove the special case t for
5808 safe-local-variable.
5809
58102006-04-26 Richard Stallman <rms@gnu.org>
5811
5812 * syntax.texi (Parsing Expressions): Minor cleanup.
5813
58142006-04-18 Richard Stallman <rms@gnu.org>
5815
5816 * tips.texi (Coding Conventions): Explain when the package's
5817 prefix should appear later on (not at the start of the name).
5818
5819 * searching.texi (String Search): Clarify effect of NOERROR.
5820
5821 * modes.texi (Imenu): Clarify what special items do.
5822
5823 * hooks.texi (Standard Hooks): Delete text about old hook names.
5824
58252006-04-17 Romain Francoise <romain@orebokech.com>
5826
5827 * variables.texi (Local Variables): Update the default value of
5828 `max-specpdl-size'.
5829
58302006-04-15 Michael Olson <mwolson@gnu.org>
5831
5832 * processes.texi (Transaction Queues): Mention the new optional
5833 `delay-question' argument for `tq-enqueue'.
5834
58352006-04-13 Bill Wohler <wohler@newt.com>
5836
5837 * customize.texi (Common Keywords): Use dotted notation for
5838 :package-version value. Specify its values. Improve documentation
5839 for customize-package-emacs-version-alist.
5840
58412006-04-12 Bill Wohler <wohler@newt.com>
5842
5843 * customize.texi (Common Keywords): Move description of
5844 customize-package-emacs-version-alist to @defvar.
5845
58462006-04-10 Bill Wohler <wohler@newt.com>
5847
5848 * customize.texi (Common Keywords): Add :package-version.
5849
58502006-04-10 Kim F. Storm <storm@cua.dk>
5851
5852 * text.texi (Buffer Contents): Add NOPROPS arg to
5853 filter-buffer-substring.
5854
58552006-04-08 Kevin Ryde <user42@zip.com.au>
5856
5857 * os.texi (Command-Line Arguments): Update xref to emacs manual
5858 "Command Arguments" -> "Emacs Invocation", per change there.
5859
58602006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5861
5862 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5863 be on one line to help makeinfo not render two spaces after the dot.
5864
58652006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5866
5867 * strings.texi (Predicates for Strings): Add string-or-null-p.
5868
58692006-03-28 Kim F. Storm <storm@cua.dk>
5870
5871 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5872 remarks about systems that don't support fractional seconds.
5873
58742006-03-25 Karl Berry <karl@gnu.org>
5875
5876 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5877 the year list.
5878
58792006-03-21 Nick Roberts <nickrob@snap.net.nz>
5880
5881 * display.texi (Fringe Indicators): Fix typos.
5882
58832006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5884
5885 * tips.texi (Documentation Tips): One can now also write `program'
5886 in front of a quoted symbol in a docstring to prevent making a
5887 hyperlink.
5888
58892006-03-19 Alan Mackenzie <acm@muc.de>
5890
5891 * text.texi (Special Properties): Clarify `fontified' property.
5892
58932006-03-16 Richard Stallman <rms@gnu.org>
5894
5895 * display.texi (Defining Images): Minor cleanup.
5896
58972006-03-16 Bill Wohler <wohler@newt.com>
5898
5899 * display.texi (Defining Images): In image-load-path-for-library,
5900 prefer user's images.
5901
59022006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5903
5904 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5905
59062006-03-15 Bill Wohler <wohler@newt.com>
5907
5908 * display.texi (Defining Images): Fix example in
5909 image-load-path-for-library by not recommending that one binds
5910 image-load-path. Just defvar it to placate compiler and only use
5911 it if previously defined.
5912
59132006-03-14 Bill Wohler <wohler@newt.com>
5914
5915 * display.texi (Defining Images): In image-load-path-for-library,
5916 always return list of directories. Update example.
5917
59182006-03-14 Alan Mackenzie <acm@muc.de>
5919
5920 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5921 This describes font-lock-extend-region-function.
5922 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5923 the new node "Region to Fontify".
5924
59252006-03-13 Richard Stallman <rms@gnu.org>
5926
5927 * display.texi (Invisible Text): The impossible position is
5928 now before the invisible text, not after.
5929 (Defining Images): Clean up last change.
5930
59312006-03-11 Bill Wohler <wohler@newt.com>
5932
5933 * display.texi (Defining Images): Add image-load-path-for-library.
5934
59352006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5936
5937 * text.texi (Adaptive Fill): Fix Texinfo usage.
5938
5939 * strings.texi (Creating Strings): Fix Texinfo usage.
5940
5941 * searching.texi (Regexp Special): Use @samp for regular
5942 expressions that are not in Lisp syntax.
5943
59442006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5945
5946 * searching.texi (Regexp Special): Put remark between parentheses
5947 to avoid misreading.
5948
59492006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5950
5951 * searching.texi (Syntax of Regexps): More accurately describe
5952 which characters are special in which situations.
5953 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5954 are not special. Describe in detail when `[' and `]' are special.
5955 (Regexp Backslash): Plenty of regexps with unbalanced square
5956 brackets are valid, so reword that statement.
5957
59582006-03-02 Kim F. Storm <storm@cua.dk>
5959
5960 * keymaps.texi (Tool Bar): Add tool-bar-border.
5961
59622006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5963
5964 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5965
59662006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5967
5968 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5969
5970 * files.texi (Locating Files): Suggest additional values for the
5971 SUFFIXES arg of `locate-file'. Update pxref.
5972
5973 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5974 (How Programs Do Loading): Discuss the effects of Auto Compression
5975 mode on `load'.
5976 (Load Suffixes): New node.
5977 (Library Search): Delete description of `load-suffixes'; it was
5978 moved to "Load Suffixes".
5979 (Autoload, Named Features): Mention `load-suffixes'.
5980
59812006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5982
5983 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5984
5985 * windows.texi (Window Tree): Fix typo.
5986
59872006-02-20 Kim F. Storm <storm@cua.dk>
5988
5989 * display.texi (Fringe Indicators): New section.
5990 Move indicate-empty-lines, indicate-buffer-boundaries, and
5991 default-indicate-buffer-boundaries here.
5992 Add fringe-indicator-alist and default-fringes-indicator-alist.
5993 Add list of logical fringe indicator symbols.
5994 Update list of standard bitmap names.
5995 (Fringe Cursors): New section.
5996 Move overflow-newline-into-fringe here.
5997 Add fringe-cursor-alist and default-fringes-cursor-alist.
5998 Add list of fringe cursor symbols.
5999
60002006-02-20 Juanma Barranquero <lekktu@gmail.com>
6001
6002 * commands.texi (Using Interactive): Fix reference to node
6003 "Minibuffers".
6004
60052006-02-19 Richard M. Stallman <rms@gnu.org>
6006
6007 * minibuf.texi (High-Level Completion):
6008 Add xref to read-input-method-name.
6009
6010 * files.texi (Relative File Names): Move file-relative-name here.
6011 (File Name Expansion): From here. Minor clarifications.
6012
6013 * commands.texi (Using Interactive): Add xrefs about reading input.
6014 Clarify remarks about that moving point and mark.
6015 Put string case before list case.
6016
c8763fb6 60172006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6018
6019 * display.texi (Other Display Specs, Image Descriptors):
6020 Revert erroneous changes. The previous description of
6021 image-descriptors as `(image . PROPS)' was correct.
6022
60232006-02-14 Richard M. Stallman <rms@gnu.org>
6024
6025 * variables.texi (File Local Variables): Clarifications.
6026
60272006-02-14 Juanma Barranquero <lekktu@gmail.com>
6028
6029 * variables.texi (File Local Variables): Use @code for a cons
6030 cell, not @var.
6031
60322006-02-13 Chong Yidong <cyd@stupidchicken.com>
6033
6034 * variables.texi (File Local Variables): Document new file local
6035 variable behavior.
6036
60372006-02-10 Kim F. Storm <storm@cua.dk>
6038
6039 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6040
60412006-02-08 Juanma Barranquero <lekktu@gmail.com>
6042
6043 * modes.texi (%-Constructs): Remove obsolete info about
6044 `global-mode-string'.
6045
60462006-02-07 Richard M. Stallman <rms@gnu.org>
6047
6048 * commands.texi (Prefix Command Arguments): Minor cleanup.
6049
6050 * display.texi: "Graphical display", not window system.
6051
6052 * functions.texi (What Is a Function): Fix xref.
6053
6054 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6055 (Changing Key Bindings): Clarify when remapping is better than
6056 substitute-key-definition.
6057
60582006-02-02 Richard M. Stallman <rms@gnu.org>
6059
6060 * minibuf.texi (Basic Completion): Completion alists are risky.
6061
6062 * keymaps.texi (Active Keymaps): Clarifications.
6063 (Searching Keymaps): New node.
6064 (Keymaps): Update menu.
6065
6066 * frames.texi (Layout Parameters): Minor clarification.
6067 (Drag and Drop): New node.
6068 (Frames): Update menu.
6069
60702006-01-29 Chong Yidong <cyd@stupidchicken.com>
6071
6072 * display.texi (Other Display Specs, Image Descriptors):
6073 Image description is a list, not a cons cell.
6074
60752006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6076
6077 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6078 list is not necessarily a list).
6079
60802006-01-27 Eli Zaretskii <eliz@gnu.org>
6081
6082 * frames.texi (Layout Parameters): border-width and
6083 internal-border-width belong to the frame, not the window.
6084
60852006-01-19 Richard M. Stallman <rms@gnu.org>
6086
6087 * nonascii.texi (Translation of Characters): Search cmds use
6088 translation-table-for-input. Automatically made local.
6089
6090 * markers.texi (Overview of Markers): Count insertion type
6091 as one of a marker's attributes.
6092
6093 * keymaps.texi (Controlling Active Maps): New node, split out of
6094 Active Keymaps.
6095 (Keymaps): Menu updated.
6096 (Active Keymaps): Give pseudocode to explain how the active
6097 maps are searched. current-active-maps and key-binding moved here.
6098 (Functions for Key Lookup): current-active-maps and key-binding moved.
6099 Clarifications.
6100 (Searching the Keymaps): New subnode.
6101
6102 * elisp.texi (Top): Menu clarification.
6103
6104 * display.texi (Other Display Specs): Delete duplicate entry for
6105 just a string as display spec. Move text about recursive display
6106 specs on such a string.
6107
6108 * commands.texi (Key Sequence Input): Clarify.
6109 Move num-nonmacro-input-events out.
6110 (Reading One Event): num-nonmacro-input-events moved here.
6111
61122006-01-14 Nick Roberts <nickrob@snap.net.nz>
6113
6114 * advice.texi (Simple Advice): Update example to fit argument
6115 change in previous-line.
6116
61172006-01-05 Richard M. Stallman <rms@gnu.org>
6118
6119 * markers.texi (The Mark): Fix in `mark'.
6120
61212006-01-04 Richard M. Stallman <rms@gnu.org>
6122
6123 * processes.texi (Misc Network, Make Network): Minor cleanups.
6124
61252006-01-04 Kim F. Storm <storm@cua.dk>
6126
6127 * processes.texi (Make Network): Add IPv6 addresses and handling.
6128 (Network Feature Testing): Mention (:family ipv6).
6129 (Misc Network): Add IPv6 formats to format-network-address.
6130
61312005-12-30 Richard M. Stallman <rms@gnu.org>
6132
6133 * text.texi (Changing Properties):
6134 Don't use return value of set-text-properties.
6135
61362005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6137
6138 * modes.texi (Mode Line Format): Correct typo in menu.
6139
61402005-12-29 Richard M. Stallman <rms@gnu.org>
6141
6142 * modes.texi (Mode Line Top): New node.
6143 (Mode Line Data): Some text moved to new node.
6144 Explain the data structure more concretely.
6145 (Mode Line Basics): Clarifications.
6146 (Mode Line Variables): Clarify intro paragraph.
6147 (%-Constructs): Clarify intro paragraph.
6148 (Mode Line Format): Update menu.
6149
61502005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6151
6152 * minibuf.texi (Basic Completion): Update lazy-completion-table
6153 examples for removal of ARGS argument.
6154
61552005-12-23 Richard M. Stallman <rms@gnu.org>
6156
6157 * text.texi (Undo): Restore some explanation from the version
6158 that was deleted.
6159
61602005-12-23 Eli Zaretskii <eliz@gnu.org>
6161
6162 * text.texi (Undo): Remove duplicate descriptions of `apply
6163 funname' and `apply delta' elements of the undo list.
6164
61652005-12-20 Richard M. Stallman <rms@gnu.org>
6166
6167 * help.texi (Help Functions): Update documentation of `apropos'.
6168
61692005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6170
6171 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6172 because it is confusing. If the :help-echo keyword is a function,
6173 it is not directly used as the :help-echo overlay property, as the
6174 xref seems to suggest (it does not take the appropriate args).
6175
61762005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6177
6178 * customize.texi (Common Keywords): Fix Texinfo usage.
6179 (Group Definitions, Variable Definitions): Update for new
6180 conventions for using `*' in docstrings.
6181
6182 * tips.texi (Documentation Tips): Update for new conventions for
6183 using `*' in docstrings.
6184
61852005-12-16 Richard M. Stallman <rms@gnu.org>
6186
6187 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6188
61892005-12-16 Juri Linkov <juri@jurta.org>
6190
6191 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6192
61932005-12-14 Romain Francoise <romain@orebokech.com>
6194
6195 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6196 Fix typo.
6197
61982005-12-11 Juri Linkov <juri@jurta.org>
6199
6200 * minibuf.texi (Completion Commands): Add mention of read-file-name
6201 for filename completion keymaps.
6202 (Reading File Names): Add mention of filename completion keymaps
6203 for read-file-name and xref to `Completion Commands'.
6204
62052005-12-10 Richard M. Stallman <rms@gnu.org>
6206
6207 * customize.texi (Common Keywords): State caveats for use of :tag.
6208
62092005-12-08 Richard M. Stallman <rms@gnu.org>
6210
6211 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6212 with xrefs and better explanation.
6213 (Completion Commands): Add the filename completion maps.
6214
6215 * objects.texi (Character Type): Clarify that \s is not space
6216 if a dash follows.
6217
62182005-12-05 Richard M. Stallman <rms@gnu.org>
6219
6220 * windows.texi (Resizing Windows): Delete preserve-before args.
6221
62222005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6223
6224 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6225 in full keymaps, since the quirk has been fixed.
6226
62272005-12-03 Eli Zaretskii <eliz@gnu.org>
6228
5dcb4c4e
SM
6229 * hooks.texi (Standard Hooks): Add index entries.
6230 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6231
62322005-11-27 Richard M. Stallman <rms@gnu.org>
6233
6234 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6235
62362005-11-21 Juri Linkov <juri@jurta.org>
6237
6238 * customize.texi (Common Keywords): Update links types
6239 custom-manual and url-link. Add link types emacs-library-link,
6240 file-link, function-link, variable-link, custom-group-link.
6241
62422005-11-20 Chong Yidong <cyd@stupidchicken.com>
6243
6244 * display.texi: Revert 2005-11-20 change.
6245
62462005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6247
6248 * processes.texi (Bindat Functions):
6249 Say "third" to refer to zero-based index "2".
6250
62512005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6252
6253 * loading.texi (Library Search): Update the default value of
6254 `load-suffixes'.
6255
62562005-11-17 Chong Yidong <cyd@stupidchicken.com>
6257
6258 * display.texi (Attribute Functions): Mention :ignore-defface.
6259
62602005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6261
6262 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6263 (Minor Mode Conventions): Mention the use of a hook.
6264
62652005-11-06 Richard M. Stallman <rms@gnu.org>
6266
6267 * files.texi (Magic File Names): find-file-name-handler checks the
6268 `operations' property of the handler.
6269
62702005-11-03 Richard M. Stallman <rms@gnu.org>
6271
6272 * variables.texi (Frame-Local Variables): Small clarification.
6273
62742005-10-29 Chong Yidong <cyd@stupidchicken.com>
6275
6276 * os.texi (Init File): Document ~/.emacs.d/init.el.
6277
62782005-10-29 Richard M. Stallman <rms@gnu.org>
6279
6280 * internals.texi (Garbage Collection): Document memory-full.
6281
62822005-10-28 Bill Wohler <wohler@newt.com>
6283
6284 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6285 for URLs.
6286
62872005-10-28 Richard M. Stallman <rms@gnu.org>
6288
6289 * minibuf.texi (Completion Commands): Clean up prev change.
6290
62912005-10-26 Kevin Ryde <user42@zip.com.au>
6292
6293 * compile.texi (Eval During Compile): Explain recommended uses
6294 of eval-when-compile and eval-and-compile.
6295
62962005-10-27 Masatake YAMATO <jet@gyve.org>
6297
6298 * minibuf.texi (Completion Commands):
6299 Write about new optional argument for `display-completion-list'.
6300
63012005-10-23 Richard M. Stallman <rms@gnu.org>
6302
6303 * display.texi (Overlay Arrow): Clarify about local bindings of
6304 overlay-arrow-position.
6305
63062005-10-22 Eli Zaretskii <eliz@gnu.org>
6307
6308 * internals.texi (Building Emacs): Fix last change.
6309
63102005-10-22 Richard M. Stallman <rms@gnu.org>
6311
6312 * internals.texi (Building Emacs): Document eval-at-startup.
6313
63142005-10-21 Richard M. Stallman <rms@gnu.org>
6315
6316 * loading.texi (Where Defined): load-history contains abs file names.
6317 symbol-file returns abs file names.
6318
63192005-10-19 Kim F. Storm <storm@cua.dk>
6320
6321 * display.texi (Showing Images): Add max-image-size integer value.
6322
63232005-10-18 Chong Yidong <cyd@stupidchicken.com>
6324
6325 * display.texi (Showing Images): Document max-image-size.
6326
63272005-10-17 Richard M. Stallman <rms@gnu.org>
6328
6329 * commands.texi (Quitting): Minor clarification.
6330
6331 * processes.texi (Sentinels): Clarify about output and quitting.
6332 (Filter Functions): Mention with-local-quit.
6333
63342005-10-17 Juri Linkov <juri@jurta.org>
6335
6336 * buffers.texi (Current Buffer):
6337 * commands.texi (Event Input Misc):
6338 * compile.texi (Eval During Compile, Compiler Errors):
6339 * customize.texi (Group Definitions):
6340 * display.texi (Progress, Defining Faces):
6341 * files.texi (Writing to Files):
6342 * modes.texi (Mode Hooks, Defining Minor Modes):
6343 * streams.texi (Output Functions):
6344 * syntax.texi (Syntax Table Functions):
6345 * text.texi (Change Hooks):
6346 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6347
6348 * commands.texi (Quitting): Replace arg `forms' with `body' in
6349 `with-local-quit'.
6350
6351 * positions.texi (Excursions): Replace arg `forms' with `body' in
6352 `save-excursion'.
6353
63542005-10-08 Kim F. Storm <storm@cua.dk>
6355
6356 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6357 Rename manual section accordingly.
6358
63592005-10-04 Kim F. Storm <storm@cua.dk>
6360
6361 * windows.texi (Window Split Tree): New section describing
6362 new function window-split-tree function.
6363
63642005-10-03 Nick Roberts <nickrob@snap.net.nz>
6365
6366 * display.texi (Fringe Size/Pos): Simplify and add detail.
6367
63682005-09-30 Romain Francoise <romain@orebokech.com>
6369
6370 * minibuf.texi (High-Level Completion): Explain that the prompt
6371 given to `read-buffer' should end with a colon and a space.
6372 Update usage examples.
6373
63742005-09-29 Juri Linkov <juri@jurta.org>
6375
6376 * display.texi (Displaying Messages): Rename argument name
6377 `string' to `format-string' in functions `message', `message-box',
6378 `message-or-box'.
6379
63802005-09-26 Chong Yidong <cyd@stupidchicken.com>
6381
6382 * errors.texi (Standard Errors): Correct xrefs.
6383
63842005-09-18 Chong Yidong <cyd@stupidchicken.com>
6385
6386 * display.texi (Defining Images): Update documentation for
6387 `image-load-path'.
6388
63892005-09-17 Richard M. Stallman <rms@gnu.org>
6390
6391 * display.texi (Defining Images): Clean up previous change.
6392
63932005-09-16 Romain Francoise <romain@orebokech.com>
6394
6395 * elisp.texi: Specify GFDL version 1.2.
6396
6397 * doclicense.texi (GNU Free Documentation License): Update to
6398 version 1.2.
6399
64002005-09-15 Chong Yidong <cyd@stupidchicken.com>
6401
6402 * display.texi (Defining Images): Document `image-load-path'.
6403
64042005-09-15 Richard M. Stallman <rms@gnu.org>
6405
6406 * objects.texi (Printed Representation): Minor cleanup.
6407 (Box Diagrams): Minor fix.
6408 (Cons Cell Type): Move (...) index item here.
6409 (Box Diagrams): From here.
6410 (Array Type): Minor fix.
6411 (Type Predicates): Delete index "predicates".
6412 (Hash Table Type): Clarify xref.
6413 (Dotted Pair Notation): Minor fix.
6414
64152005-09-10 Chong Yidong <cyd@stupidchicken.com>
6416
6417 * files.texi (Saving Buffers): Fix typo.
6418
64192005-09-08 Richard M. Stallman <rms@gnu.org>
6420
6421 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6422
64232005-09-08 Chong Yidong <cyd@stupidchicken.com>
6424
6425 * locals.texi (Standard Buffer-Local Variables): Don't include
6426 mode variables for minor modes.
6427 Fix xrefs for buffer-display-count, buffer-display-table,
6428 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6429 enable-multibyte-characters, fill-column, header-line-format,
6430 left-fringe-width, left-margin, and right-fringe-width.
6431
6432 * hooks.texi (Standard Hooks): All hooks should conform to the
6433 standard naming convention now.
6434 Fix xref for `echo-area-clear-hook'.
6435
6436 * display.texi (Usual Display): Note that indicate-empty-lines and
6437 tab-width are buffer-local.
6438
6439 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6440
6441 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6442
6443 * nonascii.texi (Encoding and I/O): Note that
6444 buffer-file-coding-system is buffer-local.
6445
6446 * positions.texi (List Motion): Note that defun-prompt-regexp is
6447 buffer-local.
6448
6449 * text.texi (Auto Filling): Note that auto-fill-function is
6450 buffer-local.
6451 (Undo): Note that buffer-undo-list is buffer-local.
6452
5dcb4c4e
SM
6453 * windows.texi (Buffers and Windows):
6454 Document buffer-display-count.
b8d4c8d0
GM
6455
64562005-09-06 Richard M. Stallman <rms@gnu.org>
6457
6458 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6459 package prefix elsewhere than at the start of the name.
6460
64612005-09-03 Richard M. Stallman <rms@gnu.org>
6462
6463 * tips.texi (Programming Tips): Add conventions for minibuffer
6464 questions and prompts.
6465
64662005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6467
6468 * intro.texi (nil and t): Minor cleanup.
6469 Delete spurious mention of keyword symbols.
6470 (Evaluation Notation): Add index entry.
6471 (A Sample Function Description): Minor cleanup.
6472 (A Sample Variable Description): Not all vars can be set.
6473
64742005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6475
6476 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6477
6478 (Insertion): Document precise type of `insert-char' arg COUNT.
6479
64802005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6481
6482 * modes.texi (Other Font Lock Variables): Sync the default of
6483 font-lock-lines-before.
6484
64852005-08-31 Michael Albinus <michael.albinus@gmx.de>
6486
6487 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6488
64892005-08-29 Richard M. Stallman <rms@gnu.org>
6490
6491 * elisp.texi (Top): Update subnode menu.
6492
6493 * searching.texi (Searching and Matching): Move node.
6494 Rearrange contents and add overall explanation.
6495 (Searching and Case): Move node.
6496 (Searching and Matching): Update menu.
6497
64982005-08-27 Eli Zaretskii <eliz@gnu.org>
6499
6500 * os.texi (Startup Summary): Fix the description of the initial
6501 startup message display.
6502
65032005-08-25 Richard M. Stallman <rms@gnu.org>
6504
6505 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6506
65072005-08-25 Emilio C. Lopes <eclig@gmx.net>
6508
6509 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6510 `next-overlay-change' example.
6511
65122005-08-22 Juri Linkov <juri@jurta.org>
6513
6514 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6515 Fix invert-face. Fix args of face-background.
6516
6517 * display.texi (Standard Faces): Delete node.
6518 (Faces): Add xref to `(emacs)Standard Faces'.
6519 (Displaying Faces): Fix xref to `Standard Faces'.
6520
6521 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6522
65232005-08-20 Alan Mackenzie <acm@muc.de>
6524
6525 * buffers.texi (The Buffer List): Clarify the manipulation of the
6526 buffer list.
6527
65282005-08-14 Richard M. Stallman <rms@gnu.org>
6529
6530 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6531 a regexp.
6532
65332005-08-11 Richard M. Stallman <rms@gnu.org>
6534
6535 * elisp.texi (Top): Update subnode lists.
6536
6537 * display.texi (Inverse Video): Node deleted.
6538
6539 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6540 New nodes split out of Coding Conventions.
6541
6542 * searching.texi (Regular Expressions): Document re-builder.
6543
6544 * os.texi (Time Parsing): New node split out of Time Conversion.
6545
6546 * processes.texi (Misc Network, Network Feature Testing)
6547 (Network Options, Make Network): New nodes split out of
6548 Low-Level Network.
6549
65502005-08-09 Richard M. Stallman <rms@gnu.org>
6551
6552 * frames.texi (Geometry): New node, split from Size and Position.
6553 (Frame Parameters): Refer to Geometry.
6554
6555 * buffers.texi (The Buffer List): Fix xrefs.
6556
6557 * windows.texi (Splitting Windows): Fix xref.
6558
6559 * frames.texi (Layout Parameters): Add xref.
6560
6561 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6562
6563 * keymaps.texi (Menu Bar): Fix xref.
6564
6565 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6566
6567 * modes.texi (%-Constructs): Fix xref.
6568
6569 * frames.texi (Window Frame Parameters): Node split up.
6570 (Basic Parameters, Position Parameters, Size Parameters)
6571 (Layout Parameters, Buffer Parameters, Management Parameters)
6572 (Cursor Parameters, Color Parameters): New subnodes.
6573
65742005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6575
6576 * positions.texi (Screen Lines): Update xref for previous change
6577 in minibuf.texi.
6578
6579 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6580 change in minibuf.texi.
6581
65822005-08-09 Richard M. Stallman <rms@gnu.org>
6583
6584 * tips.texi (Coding Conventions): Minor cleanup.
6585
6586 * modes.texi (Defining Minor Modes): Explain when init-value
6587 can be non-nil.
6588
6589 * elisp.texi (Top): Update submenu for Minibuffer.
6590
6591 * minibuf.texi (Minibuffer Misc): Node split up.
6592 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6593 (Recursive Mini): New nodes split out from Minibuffer Misc.
6594 (Minibuffer Misc): Document max-mini-window-height.
6595
6596 * hash.texi (Defining Hash): Delete stray paren in example.
6597
6598 * display.texi (Echo Area Customization): Don't define
6599 max-mini-window-height here; xref instead.
6600
6601 * commands.texi (Event Input Misc): Update while-no-input.
6602
6603 * advice.texi (Advising Functions): Explain when to use advice
6604 and when to use a hook.
6605
66062005-07-30 Eli Zaretskii <eliz@gnu.org>
6607
6608 * makefile.w32-in (info): Don't run install-info.
6609 ($(infodir)/dir): New target, produced by running install-info.
6610
66112005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6612
6613 * modes.texi (Defining Minor Modes): The keyword for the initial
6614 value is :init-value, not :initial-value.
6615
66162005-07-23 Eli Zaretskii <eliz@gnu.org>
6617
6618 * loading.texi (Autoload): Make the `doctor' example be consistent
6619 with what's in current loaddefs.el. Describe the "fn" magic in
6620 the usage portion of the doc string.
6621
66222005-07-22 Richard M. Stallman <rms@gnu.org>
6623
6624 * internals.texi (Garbage Collection): Clarify previous change.
6625
66262005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6627
6628 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6629
66302005-07-18 Juri Linkov <juri@jurta.org>
6631
6632 * commands.texi (Accessing Events):
6633 * frames.texi (Text Terminal Colors, Resources):
6634 * markers.texi (The Mark):
6635 * modes.texi (Defining Minor Modes):
6636 Delete duplicate duplicate words.
6637
66382005-07-16 Richard M. Stallman <rms@gnu.org>
6639
6640 * display.texi (Managing Overlays): Clarify make-overlay
6641 args for insertion types.
6642
66432005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6644
6645 * customize.texi (Variable Definitions):
6646 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6647 `standard-value' is a list too.
6648 (Defining New Types): Use @key{RET} instead of @key{ret}.
6649
66502005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6651
6652 * os.texi (Translating Input): Fix typo.
6653
66542005-07-08 Richard M. Stallman <rms@gnu.org>
6655
6656 * README: Update edition number and size estimate.
6657
6658 * elisp.texi (VERSION): Set to 2.9.
6659
66602005-07-07 Richard M. Stallman <rms@gnu.org>
6661
6662 * book-spine.texinfo: Update Emacs version.
6663
6664 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6665
66662005-07-06 Richard M. Stallman <rms@gnu.org>
6667
6668 * searching.texi (Regexp Search): Clarify what re-search-forward
6669 does when the search fails.
6670
66712005-07-05 Lute Kamstra <lute@gnu.org>
6672
6673 * Update FSF's address in GPL notices.
6674
6675 * doclicense.texi (GNU Free Documentation License):
6676 * gpl.texi (GPL):
6677 * tips.texi (Coding Conventions, Library Headers):
6678 * vol1.texi:
6679 * vol2.texi: Update FSF's address.
6680
66812005-07-04 Richard M. Stallman <rms@gnu.org>
6682
6683 * hooks.texi (Standard Hooks): Add occur-hook.
6684
66852005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6686
6687 * display.texi (The Echo Area): Correct menu.
6688
66892005-07-03 Richard M. Stallman <rms@gnu.org>
6690
6691 * elisp.texi (Top): Update subnode menu for Display.
6692
6693 * display.texi (Displaying Messages): New node, with most
6694 of what was in The Echo Area.
5dcb4c4e 6695 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6696 (Logging Messages): New node with new text.
6697 (Echo Area Customization): New node, the rest of what was
6698 in The Echo Area. Document message-truncate-lines with @defvar.
6699 (Display): Update menu.
6700
6701 * windows.texi (Textual Scrolling): Doc 3 values for
6702 scroll-preserve-screen-position.
6703
6704 * text.texi (Special Properties): Change hook functions
6705 should bind inhibit-modification-hooks around altering buffer text.
6706
6707 * keymaps.texi (Key Binding Commands): Call binding BINDING
6708 rather than DEFINITION.
6709
67102005-06-29 Juanma Barranquero <lekktu@gmail.com>
6711
6712 * variables.texi (Defining Variables): `user-variable-p' returns t
6713 for aliases of user options, nil for alias loops.
6714
67152005-06-28 Richard M. Stallman <rms@gnu.org>
6716
6717 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6718 make-keymap.
6719
67202005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6721
6722 * variables.texi (Setting Variables): Correct and clarify
6723 description of `add-to-ordered-list'.
6724
67252005-06-26 Richard M. Stallman <rms@gnu.org>
6726
6727 * display.texi (Faces): Minor cleanup.
6728
67292005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6730
6731 * display.texi (Faces): `facep' returns t for strings that are
6732 face names.
6733
67342005-06-25 Richard M. Stallman <rms@gnu.org>
6735
6736 * objects.texi (Equality Predicates): Clarify meaning of equal.
6737
6738 * windows.texi (Selecting Windows): save-selected-window
6739 and with-selected-window save and restore the current buffer.
6740
67412005-06-24 Richard M. Stallman <rms@gnu.org>
6742
6743 * numbers.texi (Float Basics): Explain how to test for NaN,
6744 and printing the sign of NaNs.
6745
67462005-06-24 Eli Zaretskii <eliz@gnu.org>
6747
6748 * makefile.w32-in (MAKEINFO): Use --force.
6749
67502005-06-23 Richard M. Stallman <rms@gnu.org>
6751
6752 * display.texi (Face Functions): Correct Texinfo usage.
6753
67542005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6755
6756 * lists.texi (Rings): `ring-elements' now returns the elements of
6757 RING in order.
6758
67592005-06-23 Juanma Barranquero <lekktu@gmail.com>
6760
6761 * markers.texi (The Mark): Texinfo usage fix.
6762
67632005-06-23 Kim F. Storm <storm@cua.dk>
6764
6765 * searching.texi (Entire Match Data): Remove evaporate option for
6766 match-data. Do not mention evaporate option for set-match-data.
6767
67682005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6769
6770 * display.texi (Face Functions): Mention face aliases.
6771
67722005-06-21 Richard M. Stallman <rms@gnu.org>
6773
6774 * anti.texi (Antinews): Texinfo usage fix.
6775
67762005-06-21 Karl Berry <karl@gnu.org>
6777
6778 * elisp.texi: Use @copying.
6779
6780 * elisp.texi: Put @summarycontents and @contents before the Top
6781 node, instead of the end of the file, so that the contents appear
6782 in the right place in the dvi/pdf output.
6783
67842005-06-21 Juri Linkov <juri@jurta.org>
6785
6786 * display.texi (Defining Faces): Add `customized-face'.
6787
67882005-06-20 Kim F. Storm <storm@cua.dk>
6789
6790 * variables.texi (Setting Variables): Any type of element can be
6791 given order in add-to-ordered-list. Compare elements with eq.
6792
6793 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6794
67952005-06-20 Karl Berry <karl@gnu.org>
6796
6797 * syntax.texi (Syntax Flags): Make last column very slightly wider
6798 to avoid "generic comment" breaking on two lines and causing an
6799 underfull box.
6800
68012005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6802
6803 * lists.texi (Rings): Various minor clarifications and corrections.
6804
68052005-06-18 Richard M. Stallman <rms@gnu.org>
6806
6807 * functions.texi (Obsolete Functions): Simplify.
6808
6809 * variables.texi (Variable Aliases): Simplify.
6810
6811 * anti.texi, backups.texi, compile.texi, customization.texi:
6812 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6813 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6814 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6815 * variables.texi: Fix formatting ugliness.
6816
6817 * elisp.texi: Add links to Rings and Byte Packing.
6818 Update version and copyright years.
6819
6820 * minibuf.texi: Fix formatting ugliness.
6821 (Completion Commands): Move keymap vars to the end
6822 and vars completing-read binds to the top.
6823
68242005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6825
6826 * processes.texi: Fix typos.
6827 (Bindat Spec): Correct Texinfo error.
6828 (Byte Packing): Fix ungrammatical sentence.
6829
68302005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6831
6832 * lists.texi (Rings): New node.
6833 (Lists): Add it to menu.
6834
6835 * processes.texi (Byte Packing): New node.
6836 (Processes): Add it to menu.
6837
68382005-06-17 Richard M. Stallman <rms@gnu.org>
6839
6840 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6841
6842 * help.texi (Documentation Basics): Explain the xref to
6843 Documentation Tips.
6844
6845 * debugging.texi (Debugger Commands): Minor fix.
6846
68472005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6848
6849 * edebug.texi (Instrumenting): Eliminate duplicate link.
6850 (Specification List): Replace references to "below", referring to
6851 a later node, with one @ref to that node.
6852
6853 * os.texi (Timers): Timers should save and restore the match data
6854 if they change it.
6855
6856 * debugging.texi (Debugger Commands): Mention that the Lisp
6857 debugger can not step through primitive functions.
6858
68592005-06-16 Juanma Barranquero <lekktu@gmail.com>
6860
6861 * functions.texi (Obsolete Functions): Update argument names of
6862 `make-obsolete' and `define-obsolete-function-alias'.
6863
6864 * variables.texi (Variable Aliases): Update argument names of
6865 `defvaralias', `make-obsolete-variable' and
6866 `define-obsolete-variable-alias'.
6867
68682005-06-15 Kim F. Storm <storm@cua.dk>
6869
6870 * searching.texi (Entire Match Data): Rephrase warnings about
6871 evaporate arg to match-data and set-match-data.
6872
68732005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6874
6875 * elisp.texi (Top): Update detailed menu.
6876
6877 * edebug.texi (Edebug): Update menu.
6878 (Instrumenting): Update xrefs.
6879 (Edebug Execution Modes): Correct xref.
6880 (Jumping): Clarify description of `h' command.
6881 Eliminate redundant @ref.
6882 (Breaks): New node.
6883 (Breakpoints): Is now a subsubsection.
6884 (Global Break Condition): Mention `C-x X X'.
6885 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6886 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6887 (Edebug Display Update): Correct pxref.
6888 (Edebug and Macros): New node.
6889 (Instrumenting Macro Calls): Is now a subsubsection.
6890 Neither arg of `def-edebug-spec' is evaluated.
6891 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6892 (Specification Examples): Fix typo.
6893
68942005-06-14 Lute Kamstra <lute@gnu.org>
6895
6896 * debugging.texi (Function Debugging): Primitives can break on
6897 entry too.
6898
68992005-06-14 Kim F. Storm <storm@cua.dk>
6900
6901 * variables.texi (Setting Variables): Add add-to-ordered-list.
6902
69032005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6904
6905 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6906 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6907
69082005-06-13 Lute Kamstra <lute@gnu.org>
6909
6910 * text.texi (Special Properties): Fix cross reference.
6911
69122005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6913
6914 * debugging.texi (Function Debugging): Delete mention of empty
6915 string argument to `cancel-debug-on-entry'. Delete inaccurate
6916 description of the return value of that command.
6917
69182005-06-11 Alan Mackenzie <acm@muc.de>
6919
6920 * text.texi (Adaptive Fill): Amplify the description of
6921 fill-context-prefix.
6922
69232005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6924
6925 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6926
69272005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6928
6929 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6930
69312005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6932
6933 * debugging.texi (Error Debugging): Minor rewording.
6934 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6935 is optional.
6936
69372005-06-10 Lute Kamstra <lute@gnu.org>
6938
6939 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6940 (Top): Give it a title. Correct version number. Give the
6941 detailed node listing a more prominent header.
6942 * intro.texi: Don't set VERSION here a second time.
6943 Mention Emacs's version too.
6944 * anti.texi (Antinews): Use EMACSVER to refer to the current
6945 version of Emacs.
6946
69472005-06-09 Kim F. Storm <storm@cua.dk>
6948
6949 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6950 match-data and set-match-data.
6951
69522005-06-08 Richard M. Stallman <rms@gnu.org>
6953
6954 * searching.texi (Entire Match Data): Clarify when match-data
6955 returns markers and when integers.
6956
6957 * display.texi (Defining Faces): Explain that face name should not
6958 end in `-face'.
6959
6960 * modes.texi (Mode Line Data): Minor cleanup.
6961 (Customizing Keywords): Node split out of Search-based Fontification.
6962 Add example of using font-lock-add-keywords from a hook.
6963 Clarify when MODE should be non-nil, and when nil.
6964
69652005-06-06 Richard M. Stallman <rms@gnu.org>
6966
6967 * modes.texi (Mode Line Data): Explain what happens when the car
6968 of a list is a void symbol.
6969 (Search-based Fontification): Explain MODE arg to
6970 font-lock-add-keywords and warn about calls from major modes.
6971
69722005-06-08 Juri Linkov <juri@jurta.org>
6973
6974 * display.texi (Standard Faces): Add `shadow' face.
6975
69762005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6977
6978 * modes.texi (Major Mode Conventions): A derived mode only needs
6979 to put the call to the parent mode inside `delay-mode-hooks'.
6980
69812005-05-29 Richard M. Stallman <rms@gnu.org>
6982
6983 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6984 new, and what that implies. Clarify.
6985
6986 * files.texi (Locating Files): Clean up the text.
6987
6988 * frames.texi (Window Frame Parameters): Document user-size.
6989 Shorten entry for top by referring to left.
6990
69912005-05-26 Richard M. Stallman <rms@gnu.org>
6992
6993 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6994 is new, and what the implications are. Other clarifications.
6995
69962005-05-24 Richard M. Stallman <rms@gnu.org>
6997
6998 * frames.texi (Dialog Boxes): Minor fixes.
6999
70002005-05-25 Masatake YAMATO <jet@gyve.org>
7001
7002 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7003
70042005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7005
7006 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7007 is optional.
7008
70092005-05-24 Nick Roberts <nickrob@snap.net.nz>
7010
10d1d0af 7011 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7012
70132005-05-23 Lute Kamstra <lute@gnu.org>
7014
7015 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7016 syntax-begin-function over font-lock-beginning-of-syntax-function.
7017
70182005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7019
7020 * minibuf.texi (Reading File Names): Update description of
7021 `read-directory-name'.
7022
7023 * modes.texi (Derived Modes): Clarify :group keyword.
7024
70252005-05-21 Eli Zaretskii <eliz@gnu.org>
7026
7027 * files.texi (Locating Files): New subsection.
7028 Describe locate-file and executable-find.
7029
70302005-05-21 Kevin Ryde <user42@zip.com.au>
7031
7032 * frames.texi (Initial Parameters): Update cross reference to
7033 "Emacs Invocation".
7034
70352005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7036
7037 * keymaps.texi (Active Keymaps): Add anchor.
7038
7039 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7040 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7041 appropriate place.
7042 (Derived Modes): Small clarifications.
7043 (Minor Mode Conventions, Keymaps and Minor Modes):
7044 Replace references to nodes with references to anchors.
7045 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7046 Clarify description of lists whose first element is an integer.
7047 (Mode Line Variables): Add anchor.
7048 (%-Constructs): Clarify description of integer after %.
7049 (Emulating Mode Line): Describe nil value for FACE.
7050
70512005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7052
7053 * modes.texi (Derived Modes): Correct references to non-existing
7054 variable standard-syntax-table.
7055
70562005-05-17 Lute Kamstra <lute@gnu.org>
7057
7058 * modes.texi (Defining Minor Modes): Mention the mode hook.
7059
70602005-05-15 Kim F. Storm <storm@cua.dk>
7061
7062 * processes.texi (Network): Remove open-network-stream-nowait.
7063 (Network Servers): Remove open-network-stream-server.
7064
70652005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7066
7067 * elisp.texi (Top): Update detailed menu.
7068
7069 * variables.texi: Reorder nodes.
7070 (Variables): Update menu.
7071 (File Local Variables): Do not refer to the `-*-' line as
7072 a "local variables list". Add pxref.
7073
70742005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7075
7076 * elisp.texi (Top): Update detailed menu for node changes.
7077
7078 * modes.texi (Modes): Update Menu.
7079 (Hooks): Move to beginning of chapter.
7080 Most minor modes run mode hooks too.
7081 `add-hook' can handle void hooks or hooks whose value is a single
7082 function.
7083 (Major Modes): Update Menu.
7084 (Major Mode Basics): New node, split off from `Major Modes'.
7085 (Major Mode Conventions): Correct xref. Explain how to handle
7086 auto-mode-alist if the major mode command has an autoload cookie.
7087 (Auto Major Mode): Major update. Add magic-mode-alist.
7088 (Derived Modes): Major update.
7089 (Mode Line Format): Update Menu.
7090 (Mode Line Basics): New node, split off from `Mode Line Format'.
7091
7092 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7093 for `magic autoload comment'. Add index entries and anchor.
7094
70952005-05-14 Richard M. Stallman <rms@gnu.org>
7096
7097 * tips.texi (Coding Conventions): Explain how important it is
7098 that just loading certain files not change Emacs behavior.
7099
7100 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7101
71022005-05-12 Lute Kamstra <lute@gnu.org>
7103
7104 * modes.texi (Generic Modes): Update.
7105 (Major Modes): Refer to node "Generic Modes".
7106
7107 * elisp.texi (Top): Update to the current structure of the manual.
7108 * processes.texi (Processes): Add menu description.
7109 * customize.texi (Customization): Add menu descriptions.
7110
71112005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7112
7113 * processes.texi (Signals to Processes)
7114 (Low-Level Network): Fix typos.
7115
71162005-05-11 Lute Kamstra <lute@gnu.org>
7117
7118 * elisp.texi (Top): Add some nodes from the chapter "Major and
7119 Minor Modes" to the detailed node listing.
7120
71212005-05-10 Richard M. Stallman <rms@gnu.org>
7122
7123 * keymaps.texi (Extended Menu Items): Menu item filter functions
7124 can be called at any time.
7125
71262005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7127
7128 * variables.texi (File Local Variables): `(hack-local-variables t)'
7129 now also checks whether a mode is specified in the local variables
7130 list.
7131
71322005-05-05 Kevin Ryde <user42@zip.com.au>
7133
7134 * display.texi (The Echo Area): Correct format function cross
7135 reference.
7136
71372005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7138
7139 * variables.texi (Variable Aliases): Change description of
7140 `define-obsolete-variable-alias'.
7141
7142 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7143 (Defining Functions): Add xref.
7144 (Obsolete Functions): New node.
7145 (Function Safety): Standardize capitalization of section title.
7146
7147 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7148 (Dialog Boxes): Complete description of `x-popup-dialog'.
7149
71502005-05-04 Richard M. Stallman <rms@gnu.org>
7151
7152 * commands.texi (Interactive Codes): Fix Texinfo usage.
7153 Document U more clearly.
7154
71552005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7156
7157 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7158 function and not a macro.
7159
7160 * frames.texi (Pop-Up Menus): Correct and clarify description of
7161 `x-popup-menu'.
7162 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7163
71642005-05-01 Richard M. Stallman <rms@gnu.org>
7165
7166 * edebug.texi (Checking Whether to Stop): Fix previous change.
7167
71682005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7169
7170 * display.texi: Fix typos and Texinfo usage.
7171
7172 * edebug.texi (Checking Whether to Stop): executing-macro ->
7173 executing-kbd-macro.
7174
71752005-05-01 Richard M. Stallman <rms@gnu.org>
7176
7177 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7178
71792005-04-30 Richard M. Stallman <rms@gnu.org>
7180
7181 * files.texi (Magic File Names): Document `operations' property.
7182
71832005-04-29 Lute Kamstra <lute@gnu.org>
7184
7185 * modes.texi (Generic Modes): New node.
7186 (Major Modes): Add it to the menu.
7187 (Derived Modes): Add "derived mode" to concept index.
7188
71892005-04-28 Lute Kamstra <lute@gnu.org>
7190
7191 * modes.texi (Defining Minor Modes): Fix previous change.
7192 (Font Lock Mode): Simplify.
7193 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7194 when set and that some parts are optional. Add cross references.
7195 (Search-based Fontification): Say how to specify font-lock-keywords.
7196 Add cross references. Add font-lock-multiline to index.
7197 Move font-lock-keywords-case-fold-search here from node "Other Font
7198 Lock Variables". Document font-lock-add-keywords and
7199 font-lock-remove-keywords.
7200 (Other Font Lock Variables): Move font-lock-keywords-only,
7201 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7202 and font-lock-syntactic-face-function to node "Syntactic Font
7203 Lock". Move font-lock-keywords-case-fold-search to node
7204 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7205 and font-lock-{,un}fontify-{buffer,region}-function.
7206 (Precalculated Fontification): Remove reference to deleted variable
7207 font-lock-core-only.
7208 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7209 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7210 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7211 and font-lock-syntactic-face-function here from node "Other Font
7212 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7213 Syntax Properties". Add cross references.
7214 (Setting Syntax Properties): New node.
7215 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7216 * syntax.texi (Syntax Properties): Add cross reference.
7217 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7218
72192005-04-26 Richard M. Stallman <rms@gnu.org>
7220
7221 * display.texi (Defining Faces):
7222 Document `default' elements of defface spec.
7223
7224 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7225
7226 * variables.texi (Variable Aliases): Clarify text.
7227
72282005-04-25 Chong Yidong <cyd@stupidchicken.com>
7229
7230 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7231
72322005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7233
7234 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7235
72362005-04-24 Eli Zaretskii <eliz@gnu.org>
7237
7238 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7239 syntax-after and syntax-class.
7240
7241 * files.texi (Changing Files): Fix last change's cross-reference.
7242 (Unique File Names): Don't mention "numbers" in the documentation
7243 of make-temp-file and make-temp-name.
7244
72452005-04-23 Richard M. Stallman <rms@gnu.org>
7246
7247 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7248
72492005-04-22 Nick Roberts <nickrob@snap.net.nz>
7250
7251 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7252
72532005-04-22 Nick Roberts <nickrob@snap.net.nz>
7254
7255 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7256 and define-obsolete-variable-alias.
7257
72582005-04-22 Kim F. Storm <storm@cua.dk>
7259
7260 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7261 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7262
72632005-04-21 Lute Kamstra <lute@gnu.org>
7264
7265 * lists.texi (Association Lists): Document rassq-delete-all.
7266
72672005-04-19 Richard M. Stallman <rms@gnu.org>
7268
7269 * modes.texi (Search-based Fontification): Explain that
7270 facespec is an expression to be evaluated.
7271
72722005-04-19 Kevin Ryde <user42@zip.com.au>
7273
7274 * streams.texi (Output Functions): Fix xref.
7275 * strings.texi (String Conversion): Fix xref.
7276
72772005-04-19 Kim F. Storm <storm@cua.dk>
7278
7279 * symbols.texi (Symbol Plists): Add safe-get.
7280 Mention that `get' may signal an error.
7281
72822005-04-18 Nick Roberts <nickrob@snap.net.nz>
7283
7284 * customize.texi (Variable Definitions): Replace tooltip-mode
7285 example with save-place.
7286
72872005-04-17 Richard M. Stallman <rms@gnu.org>
7288
7289 * buffers.texi (Indirect Buffers): Clarify.
7290
7291 * positions.texi (Positions): Clarify converting marker to integer.
7292
7293 * strings.texi (String Basics): Mention string-match; clarify.
7294
72952005-04-08 Lute Kamstra <lute@gnu.org>
7296
7297 * modes.texi (Search-based Fontification): Fix cross references.
7298 Use consistent terminology. Document anchored highlighting.
7299
73002005-04-05 Lute Kamstra <lute@gnu.org>
7301
7302 * modes.texi (Defining Minor Modes): Document :group keyword
7303 argument and its default value.
7304
73052005-04-03 Lute Kamstra <lute@gnu.org>
7306
7307 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7308 references and/or descriptions. Delete major mode hooks; mention
7309 them as a category instead. Rename or delete obsolete hooks.
7310
73112005-04-02 Richard M. Stallman <rms@gnu.org>
7312
7313 * nonascii.texi (Coding System Basics): Another wording cleanup.
7314
73152005-04-01 Richard M. Stallman <rms@gnu.org>
7316
7317 * nonascii.texi (Coding System Basics): Clarify previous change.
7318
73192005-04-01 Kenichi Handa <handa@m17n.org>
7320
10d1d0af 7321 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7322 identity of coding systems.
7323
73242005-03-29 Chong Yidong <cyd@stupidchicken.com>
7325
7326 * text.texi (Buffer Contents): Add filter-buffer-substring and
7327 buffer-substring-filters.
7328
73292005-03-26 Chong Yidong <cyd@stupidchicken.com>
7330
7331 * anti.texi (Antinews): Mention `G' interactive code.
7332
7333 * tips.texi (Compilation Tips): Mention benchmark.el.
7334
73352005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7336
7337 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7338 is now bound to M-o M-o.
7339
7340 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7341
73422005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7343
7344 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7345 in the Emacs Manual).
7346 * Makefile.in (srcs): Remove calendar.texi.
7347 * makefile.w32-in (srcs): Remove calendar.texi.
7348 * display.texi (Display): Change name of next node.
7349 * os.texi (System In): Change name of previous node.
7350 * elisp.texi (Top): Remove Calendar references.
7351 * vol1.texi (Top): Remove Calendar references.
7352 * vol2.texi (Top): Remove Calendar references.
7353
73542005-03-25 Richard M. Stallman <rms@gnu.org>
7355
7356 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7357 Cleanup previous change.
7358
73592005-03-25 Chong Yidong <cyd@stupidchicken.com>
7360
7361 * display.texi (Face Attributes): Faces earlier in an :inherit
7362 list take precedence.
7363 (Scroll Bars): Fix description of vertical-scroll-bars.
7364 Document frame-current-scroll-bars and window-current-scroll-bars.
7365
7366 * markers.texi (The Mark): Document temporary Transient Mark mode.
7367
7368 * minibuf.texi (Reading File Names):
7369 Document read-file-name-completion-ignore-case.
7370
7371 * positions.texi (Screen Lines): Document nil for width argument
7372 to compute-motion.
7373
73742005-03-23 Kim F. Storm <storm@cua.dk>
7375
7376 * display.texi (Standard Faces): Other faces used in the fringe
7377 implicitly inherits from the fringe face.
7378 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7379 properties implicitly inherits from fringe face.
7380 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7381
73822005-03-20 Chong Yidong <cyd@stupidchicken.com>
7383
7384 * display.texi (Invisible Text): State default value of
7385 line-move-ignore-invisible.
7386 (Managing Overlays): Document remove-overlays.
7387 (Standard Faces): Document escape-glyph face.
7388
7389 * minibuf.texi (Reading File Names): Document read-file-name-function.
7390
7391 * modes.texi (Other Font Lock Variables):
7392 Document font-lock-lines-before.
7393
7394 * positions.texi (Skipping Characters): skip-chars-forward allows
7395 character classes.
7396
73972005-03-18 Lute Kamstra <lute@gnu.org>
7398
7399 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7400
74012005-03-17 Richard M. Stallman <rms@gnu.org>
7402
7403 * text.texi (Undo): Document extensible undo entries.
7404
dd7b651b 7405 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7406
7407 * nonascii.texi (Character Codes): Minor fix.
7408
7409 * display.texi (Display Property): Explain the significance
7410 of having text properties that are eq.
7411 (Other Display Specs): Explain string as display spec.
7412
7413 * commands.texi (Interactive Codes): Document G option.
7414
74152005-03-17 Chong Yidong <cyd@stupidchicken.com>
7416
7417 * text.texi (Filling): Add sentence-end-without-period and
7418 sentence-end-without-space.
7419 (Changing Properties): Minor fix.
7420
7421 * anti.texi: Total rewrite.
7422
74232005-03-15 Lute Kamstra <lute@gnu.org>
7424
7425 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7426
74272005-03-08 Kim F. Storm <storm@cua.dk>
7428
7429 * display.texi (Specified Space): Property :width is support on
7430 non-graphic terminals, :height is not.
7431
74322005-03-07 Richard M. Stallman <rms@gnu.org>
7433
7434 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7435 Now subnodes of Fringes.
7436 (Overlay Arrow): Document overlay-arrow-variable-list.
7437 (Fringe Size/Pos): New node, broken out of Fringes.
7438 (Display): Explain clearing vs redisplay better.
7439 (Truncation): Clarify use of bitmaps.
7440 (The Echo Area): Clarify the uses of the echo area.
7441 Add max-mini-window-height.
7442 (Progress): Clarify.
7443 (Invisible Text): Explain that main loop moves point out.
7444 (Selective Display): Say "hidden", not "invisible".
7445 (Managing Overlays): Move up. Describe relation to Undo here.
7446 (Overlay Properties): Clarify intro.
7447 (Finding Overlays): Explain return values when nothing found.
7448 (Width): truncate-string-to-width has added arg.
7449 (Displaying Faces): Clarify and update mode line face handling.
7450 (Face Functions): Minor cleanup.
7451 (Conditional Display): Merge into Other Display Specs.
7452 (Pixel Specification, Other Display Specs): Minor cleanups.
7453 (Images, Image Descriptors): Minor cleanups.
7454 (GIF Images): Patents have expired.
7455 (Showing Images): Explain default text for insert-image.
7456 (Manipulating Button Types): Merge into Manipulating Buttons.
7457 (Making Buttons): Explain return values.
7458 (Button Buffer Commands): Add xref.
7459 (Inverse Video): Update mode-line-inverse-video.
7460 (Display Table Format): Clarify.
7461 (Active Display Table): Give defaults for window-display-table.
7462
7463 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7464 and calendar-today-marker are strings, not chars.
7465 (Holiday Customizing): Minor fix.
7466
7467 * internals.texi (Writing Emacs Primitives): Update `or' example.
7468 Update limit on # args of subr.
7469
7470 * edebug.texi (Using Edebug): Arrow is in fringe.
7471 (Instrumenting): Arg to eval-defun works without loading edebug.
7472 (Edebug Execution Modes): Add xref.
7473
7474 * customize.texi (Common Keywords): Clarify :require.
7475 Mention :version here.
7476 (Variable Definitions, Group Definitions): Not here.
7477 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7478
74792005-03-07 Chong Yidong <cyd@stupidchicken.com>
7480 * nonascii.texi (Text Representations): Clarify position-bytes.
7481 (Character Sets): Add list-charset-chars.
7482 (Scanning Charsets): Add charset-after.
7483 (Encoding and I/O): Minor fix.
7484
74852005-03-06 Richard M. Stallman <rms@gnu.org>
7486
7487 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7488 (Resizing Windows): Likewise.
7489
7490 * text.texi (Change Hooks): Get rid of "Emacs 21".
7491
7492 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7493
7494 * streams.texi (Output Variables): Get rid of "Emacs 21".
7495
7496 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7497
7498 * os.texi (Translating Input): Replace flow-control example
7499 with a less obsolete example that uses `keyboard-translate'.
7500
7501 * objects.texi (Hash Table Type, Circular Objects):
7502 Get rid of "Emacs 21".
7503
7504 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7505 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7506
7507 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7508
7509 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7510
7511 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7512 (Menu Bar): Fix when menu-bar-update-hook is called.
7513
7514 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7515
7516 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7517 and make it read better.
7518
7519 * files.texi (Writing to Files): Get rid of "Emacs 21".
7520 (Unique File Names): Likewise.
7521
7522 * elisp.texi: Update Emacs version to 22.
7523
7524 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7525 (Overlay Properties, Face Attributes): Likewise.
7526 (Managing Overlays): Fix punctuation.
7527 (Attribute Functions): Clarify set-face-font; get rid of
7528 info about old Emacs versions.
7529 (Auto Faces, Font Lookup, Display Property, Images):
7530 Get rid of "Emacs 21".
7531
7532 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7533
75342005-03-05 Richard M. Stallman <rms@gnu.org>
7535
7536 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7537
75382005-03-04 Lute Kamstra <lute@gnu.org>
7539
7540 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7541
75422005-03-03 Lute Kamstra <lute@gnu.org>
7543
7544 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7545
75462005-03-01 Lute Kamstra <lute@gnu.org>
7547
7548 * debugging.texi (Debugger Commands): Update `j'.
7549
75502005-02-28 Lute Kamstra <lute@gnu.org>
7551
7552 * debugging.texi (Debugging): Fix typo.
7553 (Error Debugging): Document eval-expression-debug-on-error.
7554 (Function Debugging): Update example.
7555 (Using Debugger): Mention starred stack frames.
7556 (Debugger Commands): Document `j' and `l'.
7557 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7558 Update the messages that the debugger displays.
7559 (Internals of Debugger): Add cross reference. Update example.
7560 (Excess Open): Minor improvement.
7561 (Excess Close): Minor improvement.
7562
75632005-02-26 Richard M. Stallman <rms@gnu.org>
7564
7565 * tips.texi (Coding Conventions): Clarify.
7566 Put all the major mode key reservations together.
7567 Mention the Mouse-1 => Mouse-2 conventions.
7568
7569 * syntax.texi (Syntax Class Table): Clarify.
7570 (Syntax Table Functions): syntax-after moved from here.
7571 (Syntax Table Internals): syntax-after moved to here.
7572 (Parsing Expressions): Update info on number of values
7573 and what's meaningful in the STATE argument.
7574 (Categories): Fix typo.
7575
7576 * sequences.texi (Arrays): Cleanup.
7577 (Char-Tables): Clarify.
7578
7579 * processes.texi (Deleting Processes): Cleanups, add xref.
7580 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7581 (Process Information): set-process-coding-system, some args optional.
7582 (Input to Processes): Explain various types for PROCESS args.
7583 Rename them from PROCESS-NAME to PROCESS.
7584 (Signals to Processes): Likewise.
7585 (Decoding Output): Cleanup.
7586 (Query Before Exit): Clarify.
7587
7588 * os.texi (Startup Summary): Correct the options; add missing ones.
7589 (Terminal Output, Batch Mode): Clarify.
7590 (Flow Control): Node deleted.
7591
7592 * markers.texi (The Mark): Clarify.
7593
7594 * macros.texi (Expansion): Cleanup.
7595 (Indenting Macros): indent-spec allows ints, not floats.
7596
7597 * keymaps.texi (Keymaps): Clarify.
7598 (Format of Keymaps): Update lisp-mode-map example.
7599 (Active Keymaps, Key Lookup): Clarify.
7600 (Changing Key Bindings): Add xref to `kbd'.
7601 (Key Binding Commands, Simple Menu Items): Clarify.
7602 (Mouse Menus, Menu Bar): Clarify.
7603 (Menu Example): Replace print example with menu-bar-replace-menu.
7604
7605 * help.texi (Documentation Basics): Add function-documentation prop.
7606
7607 * elisp.texi (Top): Don't refer to Flow Control node.
7608
7609 * commands.texi (Command Overview): Improve xrefs.
7610 (Adjusting Point): Adjusting point applies to intangible and invis.
7611 (Key Sequence Input): Doc extra read-key-sequence args.
7612 Likewise for read-key-sequence-vector.
7613
7614 * backups.texi (Rename or Copy): Minor fix.
7615 (Numbered Backups): For version-control, say the default.
7616 (Auto-Saving): make-auto-save-file-name example is simplified.
7617
7618 * advice.texi (Advising Functions): Don't imply one part of Emacs
7619 should advise another part. Markup changes.
7620 (Defining Advice): Move transitional para.
7621 (Activation of Advice): Cleanup.
7622 Explain if COMPILE is nil or negative.
7623
7624 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7625
76262005-02-24 Lute Kamstra <lute@gnu.org>
7627
7628 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7629 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7630
76312005-02-23 Lute Kamstra <lute@gnu.org>
7632
7633 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7634 to define global minor modes as well.
7635
7636 * display.texi (Managing Overlays): overlay-buffer returns nil for
7637 deleted overlays.
7638
76392005-02-22 Kim F. Storm <storm@cua.dk>
7640
7641 * minibuf.texi (Basic Completion): Allow symbols in addition to
7642 strings in try-completion and all-completions.
7643
76442005-02-14 Lute Kamstra <lute@gnu.org>
7645
7646 * elisp.texi (Top): Remove reference to deleted node.
7647
7648 * lists.texi (Lists): Remove reference to deleted node.
7649 (Cons Cells): Fix typo.
7650
7651 * loading.texi (Where Defined): Fix typo.
7652
76532005-02-14 Richard M. Stallman <rms@gnu.org>
7654
7655 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7656 is useful for discarding some minor modes.
7657
7658 * symbols.texi (Symbol Components): Reorder examples.
7659
7660 * streams.texi (Input Functions): State standard-input default.
7661 (Output Variables): State standard-output default.
7662
7663 * objects.texi (Printed Representation): Clarify read syntax vs print.
7664 (Floating Point Type): Explain meaning better.
7665 (Symbol Type): Explain uniqueness better.
7666 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7667 List examples sooner.
7668 (Box Diagrams): New subnode broken out.
7669 Some examples moved from old Lists as Boxes node.
7670 (Dotted Pair Notation): Clarify intro.
7671 (Array Type): Clarify.
7672 (Type Predicates): Add hash-table-p.
7673
7674 * numbers.texi (Integer Basics): Clarify radix explanation.
7675 (Predicates on Numbers): Minor clarification.
7676 (Comparison of Numbers): Minor clarification. Clarify eql.
7677 Typos in min, max.
7678 (Math Functions): Clarify overflow in expt.
7679
7680 * minibuf.texi (Text from Minibuffer): Minor clarification.
7681 Mention arrow keys.
7682
7683 * loading.texi (Autoload): defun's doc string overrides autoload's
7684 doc string.
7685 (Repeated Loading): Modernize "add to list" examples.
7686 (Where Defined): Finish updating table of load-history elts.
7687
7688 * lists.texi (List-related Predicates): Minor wording improvement.
7689 (Lists as Boxes): Node deleted.
7690 (Building Lists): Explain trivial cases of number-sequence.
7691
7692 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7693 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7694 (Hash Access): Any object can be a key.
7695 State value of maphash.
7696
7697 * functions.texi (What Is a Function): Wording cleanup.
7698 (Function Documentation): Minor cleanup.
7699 Explain purpose of calling convention at end of doc string.
7700 (Function Names): Wording cleanup.
7701 (Calling Functions): Wording cleanup.
7702 Explain better how funcall calls the function.
7703 (Function Cells): Delete example of saving and redefining function.
7704
7705 * control.texi (Combining Conditions): Wording cleanup.
7706 (Iteration): dolist and dotimes bind VAR locally.
7707 (Cleanups): Xref to Atomic Changes.
7708
7709 * compile.texi (Byte Compilation): Delete 19.29 info.
7710 (Compilation Functions): Macros' difficulties don't affect defsubst.
7711 (Docs and Compilation): Delete 19.29 info.
7712
77132005-02-10 Richard M. Stallman <rms@gnu.org>
7714
7715 * objects.texi (Symbol Type): Minor correction.
7716
77172005-02-06 Lute Kamstra <lute@gnu.org>
7718
7719 * modes.texi (Example Major Modes): Fix typos.
7720
77212005-02-06 Richard M. Stallman <rms@gnu.org>
7722
7723 * text.texi (Margins): fill-nobreak-predicate can be one function.
7724
7725 * strings.texi (Modifying Strings): clear-string can make unibyte.
7726 (Formatting Strings): format gives error if values missing.
7727
7728 * positions.texi (Character Motion): Mention default arg
7729 for forward-char. backward-char refers to forward-char.
7730 (Word Motion): Mention default arg for forward-word.
7731 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7732 Simplify end-of-buffer.
7733 (Text Lines): Mention default arg for forward-line.
7734 (List Motion): Mention default arg for beginning/end-of-defun.
7735 (Skipping Characters): Minor fixes in explaining character-set.
7736
7737 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7738 Mode inheritance applies only when default-major-mode is nil.
7739 Clarifications.
7740 (Example Major Modes): Update Text mode and Lisp mode examples.
7741 (Minor Mode Conventions): Mention define-minor-mode at top.
7742 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7743 (Mode Line Format): Update mode line face display info.
7744 (Properties in Mode): Mention effect of risky vars.
7745 (Imenu): Define imenu-add-to-menubar.
7746 (Font Lock Mode): Add descriptions to menu lines.
7747 (Faces for Font Lock): Add font-lock-doc-face.
7748
77492005-02-05 Lute Kamstra <lute@gnu.org>
7750
7751 * text.texi (Maintaining Undo): Remove obsolete function.
7752
77532005-02-05 Eli Zaretskii <eliz@gnu.org>
7754
7755 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7756 color specifications. Improve indexing.
b8d4c8d0
GM
7757 (Text Terminal Colors): Replace the description of RGB values by
7758 an xref to "Color Names".
7759
77602005-02-03 Richard M. Stallman <rms@gnu.org>
7761
7762 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7763 Clarify.
7764 (Selecting Windows): Clarify save-selected-window.
7765 (Cyclic Window Ordering): Clarify walk-windows.
7766 (Window Point): Clarify.
7767 (Window Start): Add comment to example.
7768 (Resizing Windows): Add `interactive' specs in examples.
7769 Document fit-window-to-buffer.
7770
7771 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7772 (Undo, Maintaining Undo): Clarify last change.
7773 (Sorting): In sort-numeric-fields, explain about octal and hex.
7774 Mention sort-numeric-base.
7775 (Format Properties): Add xref for hard newlines.
7776
7777 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7778 (Pop-Up Menus): Fix typo.
7779 (Color Names): Explain all types of color names.
7780 Explain color-values on B&W terminal.
7781 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7782
7783 * files.texi (File Locks): Not supported on MS systems.
7784 (Testing Accessibility): Clarify.
7785
7786 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7787 (Coverage Testing): Fix typo.
7788
7789 * commands.texi (Misc Events): Remove stray space.
7790
7791 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7792 (Modification Time): Clarify when visited-file-modtime returns 0.
7793 (The Buffer List): Clarify bury-buffer.
7794 (Killing Buffers): Clarify.
7795 (Indirect Buffers): Add clone-indirect-buffer.
7796
77972005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7798
7799 * edebug.texi (Printing in Edebug): Fix default value of
7800 edebug-print-circle.
7801 (Coverage Testing): Fix displayed frequency count data.
7802
78032005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7804
7805 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7806
78072005-02-02 Kim F. Storm <storm@cua.dk>
7808
7809 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7810
78112005-01-29 Eli Zaretskii <eliz@gnu.org>
7812
7813 * commands.texi (Misc Events): Describe the help-echo event.
7814
7815 * text.texi (Special Properties) <help-echo>: Use `pos'
7816 consistently in description of the help-echo property.
7817 Use @code{nil} instead of @var{nil}.
7818
7819 * display.texi (Overlay Properties): Fix the index entry for
7820 help-echo overlay property.
7821
7822 * customize.texi (Type Keywords): Uncomment the xref to the
7823 help-echo property documentation.
7824
78252005-01-23 Kim F. Storm <storm@cua.dk>
7826
7827 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7828 return value. Third element FULLY replaced by PARTIAL which
7829 specifies number of invisible pixels if row is only partially visible.
7830 (Textual Scrolling): Mention auto-window-vscroll.
7831 (Vertical Scrolling): New defvar auto-window-vscroll.
7832
78332005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7834
7835 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7836 command remapping.
7837
78382005-01-15 Richard M. Stallman <rms@gnu.org>
7839
7840 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7841
78422005-01-14 Kim F. Storm <storm@cua.dk>
7843
7844 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7845
7846 * text.texi (Links and Mouse-1): Fix string and vector item.
7847
78482005-01-13 Richard M. Stallman <rms@gnu.org>
7849
7850 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7851 descriptions of overriding-local-map and overriding-terminal-local-map.
7852
7853 * text.texi (Links and Mouse-1): Clarify text.
7854
78552005-01-13 Kim F. Storm <storm@cua.dk>
7856
7857 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7858
78592005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7860
7861 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7862
78632005-01-12 Kim F. Storm <storm@cua.dk>
7864
7865 * text.texi (Links and Mouse-1): Rename section from Enabling
7866 Mouse-1 to Following Links. Change xrefs.
7867 Add examples for define-button-type and define-widget.
7868
7869 * display.texi (Button Properties, Button Buffer Commands):
7870 Clarify mouse-1 and follow-link functionality.
7871
78722005-01-12 Richard M. Stallman <rms@gnu.org>
7873
7874 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7875
7876 * display.texi (Beeping): Fix Texinfo usage.
7877
7878 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7879
78802005-01-11 Kim F. Storm <storm@cua.dk>
7881
7882 * display.texi (Button Properties, Button Buffer Commands):
7883 Mention mouse-1 binding. Add follow-link keyword.
7884
7885 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7886 (Enabling Mouse-1 to Follow Links): New subsection.
7887
78882005-01-06 Richard M. Stallman <rms@gnu.org>
7889
7890 * text.texi (Special Properties): Minor change.
7891
7892 * os.texi (Timers): Clarify previous change.
7893
7894 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7895
78962005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7897
7898 * display.texi (Face Attributes): Correct xref to renamed node.
7899
79002005-01-01 Richard M. Stallman <rms@gnu.org>
7901
7902 * display.texi (Face Attributes): Describe hex color specs.
7903
79042004-12-31 Richard M. Stallman <rms@gnu.org>
7905
7906 * os.texi (Timers): Update previous change.
7907
79082004-12-30 Kim F. Storm <storm@cua.dk>
7909
7910 * display.texi (Line Height): Total line-height is now specified
7911 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7912 in cons cells. (nil . RATIO) is relative to actual line height.
7913 Use line-height `t' instead of `0' to get minimum height.
7914
79152004-12-29 Richard M. Stallman <rms@gnu.org>
7916
7917 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7918
79192004-12-28 Richard M. Stallman <rms@gnu.org>
7920
7921 * commands.texi (Quitting): Clarify value of with-local-quit.
7922
7923 * elisp.texi (Top): Fix previous change.
7924
7925 * loading.texi (Loading): Fix previous change.
7926
79272004-12-27 Richard M. Stallman <rms@gnu.org>
7928
7929 * Makefile.in (MAKEINFO): Specify --force.
7930
7931 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7932
7933 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7934
7935 * display.texi (Line Height): Further clarify.
7936
7937 * elisp.texi (Top): Update Loading submenu.
7938
7939 * loading.texi (Where Defined): New node.
7940 (Unloading): load-history moved to Where Defined.
7941
79422004-12-21 Richard M. Stallman <rms@gnu.org>
7943
7944 * commands.texi (Event Input Misc): Add while-no-input.
7945
79462004-12-11 Richard M. Stallman <rms@gnu.org>
7947
7948 * display.texi (Line Height): Rewrite text for clarity.
7949
79502004-12-11 Kim F. Storm <storm@cua.dk>
7951
7952 * display.texi (Display): Add node "Line Height" to menu.
7953 (Line Height): New node. Move full description of line-spacing
7954 and line-height text properties here from text.texi.
7955 (Scroll Bars): Add vertical-scroll-bar variable.
7956
7957 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7958
7959 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7960 line-spacing and vertical-scroll-bar.
7961
7962 * text.texi (Special Properties): Just mention line-spacing and
7963 line-height here, add xref to new "Line Height" node.
7964
79652004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7966
7967 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7968
7969 * locals.texi (Standard Buffer-Local Variables):
7970 Add @xref for `line-spacing'.
7971
79722004-12-05 Richard M. Stallman <rms@gnu.org>
7973
7974 * Makefile.in (maintainer-clean): Remove the info files
7975 in $(infodir) where they are created.
7976
79772004-12-03 Richard M. Stallman <rms@gnu.org>
7978
7979 * windows.texi (Selecting Windows): get-lru-window and
7980 get-largest-window don't consider dedicated windows.
7981
7982 * text.texi (Undo): Document undo-in-progress.
7983
79842004-11-26 Richard M. Stallman <rms@gnu.org>
7985
7986 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7987 Remove a few vars that are not always buffer-local.
7988
79892004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7990
7991 * locals.texi (Standard Buffer-Local Variables): Comment out
7992 xref's to non-existent node `Yet to be written'.
7993
79942004-11-24 Richard M. Stallman <rms@gnu.org>
7995
7996 * processes.texi (Synchronous Processes): Grammar fix.
7997
7998 * numbers.texi (Comparison of Numbers): Add eql.
7999
8000 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8001
8002 * intro.texi (Printing Notation): Fix previous change.
8003
8004 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8005 and default-indicate-buffer-boundaries from here.
8006 (Usual Display): To here.
8007 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8008 (Usual Display): Move tab-width up.
8009
5dcb4c4e
SM
8010 * customize.texi (Variable Definitions):
8011 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8012 (Simple Types, Composite Types, Defining New Types):
8013 Minor cleanups.
8014
80152004-11-21 Jesper Harder <harder@ifa.au.dk>
8016
8017 * processes.texi (Synchronous Processes, Output from Processes):
8018 Markup fix.
8019
80202004-11-20 Richard M. Stallman <rms@gnu.org>
8021
8022 * positions.texi (Skipping Characters): skip-chars-forward
8023 now handles char classes.
8024
8025 * intro.texi (Printing Notation): Avoid confusion of `print'
8026 when explaining @print.
8027
8028 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8029
8030 * display.texi (Display Table Format): Minor fix.
8031
8032 * streams.texi (Output Functions): Fix print example.
8033
8034 * Makefile.in (elisp): New target.
8035 (dist): Depend on $(infodir)/elisp, not elisp.
8036 Copy the info files from $(infodir).
8037
8038 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8039 read-from-minibuffer.
8040
8041 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8042
80432004-11-19 Richard M. Stallman <rms@gnu.org>
8044
8045 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8046
80472004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8048
8049 * tips.texi (Coding Conventions): Fix typo.
8050
80512004-11-16 Richard M. Stallman <rms@gnu.org>
8052
8053 * tips.texi (Coding Conventions): Separate defvar and require
8054 methods to avoid warnings. Use require only when there are many
8055 functions and variables from that package.
8056
8057 * minibuf.texi (Minibuffer Completion): When ignoring case,
8058 predicate must not be case-sensitive.
8059
8060 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8061 (Test Coverage): Don't talk about "splotches". Clarified.
8062
80632004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8064
8065 * frames.texi (Window Frame Parameters): Fix typo.
8066
80672004-11-15 Kim F. Storm <storm@cua.dk>
8068
8069 * symbols.texi (Other Plists): Note that plist-get may signal error.
8070 Add safe-plist-get.
8071
80722004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8073
8074 * modes.texi (Font Lock Basics): Fix typo.
8075
80762004-11-08 Richard M. Stallman <rms@gnu.org>
8077
8078 * syntax.texi (Syntax Table Functions): Add syntax-after.
8079
80802004-11-06 Lars Brinkhoff <lars@nocrew.org>
8081
8082 * os.texi (Processor Run Time): New section documenting
8083 get-internal-run-time.
8084
80852004-11-06 Eli Zaretskii <eliz@gnu.org>
8086
8087 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8088 it nukes elisp-cover.texi.
8089 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8090 elisp-0 etc.
8091
80922004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8093
8094 * commands.texi (Keyboard Macros): Document `append' return value
8095 of `defining-kbd-macro'.
8096
80972004-11-01 Richard M. Stallman <rms@gnu.org>
8098
8099 * commands.texi (Interactive Call): Add called-interactively-p.
8100
81012004-10-29 Simon Josefsson <jas@extundo.com>
8102
8103 * minibuf.texi (Reading a Password): Revert.
8104
81052004-10-28 Richard M. Stallman <rms@gnu.org>
8106
8107 * frames.texi (Display Feature Testing): Explain about "vendor".
8108
81092004-10-27 Richard M. Stallman <rms@gnu.org>
8110
8111 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8112 not raw. Clarify `n'.
8113 (Interactive Call): Rewrite interactive-p, focusing on when
8114 and how to use it.
8115 (Misc Events): Clarify previous change.
8116
8117 * advice.texi (Simple Advice): Clarify what job the example does.
8118 (Around-Advice): Clarify ad-do-it.
8119 (Activation of Advice): An option of ad-default-compilation-action
8120 is `never', not `nil'.
8121
81222004-10-26 Kim F. Storm <storm@cua.dk>
8123
8124 * commands.texi (Interactive Codes): Add U code letter.
8125
81262004-10-25 Simon Josefsson <jas@extundo.com>
8127
8128 * minibuf.texi (Reading a Password): Add.
8129
81302004-10-24 Jason Rumney <jasonr@gnu.org>
8131
8132 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8133 and wheel-down.
8134
81352004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8136
8137 * processes.texi (Synchronous Processes): Document process-file.
8138
81392004-10-22 Kenichi Handa <handa@m17n.org>
8140
8141 * text.texi (translate-region): Document that it accepts also a
8142 char-table.
8143
81442004-10-22 David Ponce <david@dponce.com>
8145
8146 * windows.texi (Resizing Windows): Document the `preserve-before'
8147 argument of the functions `enlarge-window' and `shrink-window'.
8148
81492004-10-19 Jason Rumney <jasonr@gnu.org>
8150
8151 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8152
81532004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8154
8155 * text.texi (Filling): Add anchor for definition of
8156 `sentence-end-double-space'.
8157
8158 * searching.texi (Regexp Example): Update description of how
8159 Emacs currently recognizes the end of a sentence.
8160 (Standard Regexps): Update definition of the variable
8161 `sentence-end'. Add definition of the function `sentence-end'.
8162
81632004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8164
8165 * display.texi (Progress): New node.
8166
81672004-10-05 Kim F. Storm <storm@cua.dk>
8168
8169 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8170
81712004-09-29 Kim F. Storm <storm@cua.dk>
8172
8173 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8174 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8175 fringe bitmap symbols, as they now have their own namespace.
8176 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8177 vs. pixels. Signal error if no free bitmap slots.
8178 (Pixel Specification): Change IMAGE to @var{image}.
8179
81802004-09-28 Richard M. Stallman <rms@gnu.org>
8181
8182 * text.texi (Special Properties): Clarify line-spacing and line-height.
8183
8184 * searching.texi (Regexp Search): Add looking-back.
8185
81862004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8187
8188 * display.texi: Correct typos.
8189 (Image Descriptors): Correct xref's.
8190
81912004-09-25 Richard M. Stallman <rms@gnu.org>
8192
8193 * text.texi (Special Properties): Cleanups in `cursor'.
8194 Rewrites in `line-height' and `line-spacing'; exchange them.
8195
8196 * display.texi (Fringes): Rewrite previous change.
8197 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8198 (Display Fringe Bitmaps): Node deleted, text moved.
8199 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8200 (Scroll Bars): Clarify set-window-scroll-bars.
8201 (Pointer Shape): Rewrite.
8202 (Specified Space): Clarify :align-to, etc.
8203 (Pixel Specification): Use @var. Clarify new text.
8204 (Other Display Specs): Clarify `slice'.
8205 (Image Descriptors): Cleanups.
8206 (Showing Images): Cleanups.
8207
82082004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8209
8210 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8211
8212 * modes.texi: Various minor changes in addition to:
8213 (Major Mode Conventions): Final call to `run-mode-hooks' should
8214 not be inside the `delay-mode-hooks' form.
8215 (Mode Hooks): New node.
8216 (Hooks): Delete obsolete example.
8217 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8218 node "Mode Hooks".
8219
82202004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8221
8222 * display.texi: Correct various typos.
8223 (Display): Rename node "Pointer Shapes" to "Pointer
8224 Shape". (There is already a node called "Pointer Shapes" in
8225 frames.texi.)
8226 (Images): Remove non-existent node "Image Slices" from menu.
8227
82282004-09-23 Kim F. Storm <storm@cua.dk>
8229
8230 * text.texi (Special Properties): Add `cursor', `pointer',
8231 `line-height', and `line-spacing' properties.
8232
8233 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8234 Shapes' to menu.
8235 (Standard Faces): Doc fix for fringe face.
8236 (Fringes): Add `overflow-newline-into-fringe' and
8237 'indicate-buffer-boundaries'.
8238 (Fringe Bitmaps, Pointer Shapes): New nodes.
8239 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8240 Bitmaps' to menu.
8241 (Specified Space): Describe pixel width and height.
8242 (Pixel Specification): New node.
8243 (Other Display Specs): Add `slice' property.
8244 (Display Fringe Bitmaps): New node.
8245 (Images): Add 'Image Slices' to menu.
8246 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8247 (Showing Images): Add slice arg to `insert-image'.
8248 Add 'insert-sliced-image'.
b8d4c8d0
GM
8249
82502004-09-20 Richard M. Stallman <rms@gnu.org>
8251
8252 * commands.texi (Key Sequence Input):
8253 Clarify downcasing in read-key-sequence.
8254
82552004-09-08 Juri Linkov <juri@jurta.org>
8256
8257 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8258
82592004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8260
5dcb4c4e
SM
8261 * locals.texi (Standard Buffer-Local Variables):
8262 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8263 * internals.texi (Buffer Internals): Describe new
8264 auto_save_file_format field of the buffer structure.
8265 * files.texi (Format Conversion): `auto-save-file-format' has been
8266 renamed `buffer-auto-save-file-format'.
8267
82682004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8269
8270 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8271 an integer or a marker.
8272 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8273
82742004-08-22 Richard M. Stallman <rms@gnu.org>
8275
8276 * modes.texi (Major Mode Conventions): Discuss rebinding of
8277 standard key bindings.
8278
82792004-08-18 Kim F. Storm <storm@cua.dk>
8280
8281 * processes.texi (Accepting Output): Add `just-this-one' arg to
8282 `accept-process-output'.
8283 (Output from Processes): New var `process-adaptive-read-buffering'.
8284
82852004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8286
8287 * keymaps.texi: Various changes in addition to:
8288 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8289 Give more varied examples for `kbd'.
8290 (Creating Keymaps): Char tables have slots for all characters
8291 without modifiers.
8292 (Active Keymaps): `overriding-local-map' and
8293 `overriding-terminal-local-map' also override text property and
8294 overlay keymaps.
8295 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8296 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8297 to denote a prefix of no events.
8298 `map-keymap' includes parent's bindings _recursively_.
8299 Clarify and correct description of `where-is-internal'.
8300 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8301 (Menu Example): For menus intended for use with the keyboard, the
8302 menu items should be bound to characters or real function keys.
8303
83042004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8305
8306 * objects.texi (Character Type): Reposition `@anchor' to prevent
8307 double space inside sentence in Info.
8308
8309 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8310 renamed to `disabled-command-function'.
8311 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8312 (Command Loop Info): Replace reference to it.
8313 (Disabling Commands): `disabled-command-hook' has been renamed to
8314 `disabled-command-function'.
8315
83162004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8317
8318 * os.texi (Translating Input): Only non-prefix bindings in
8319 `key-translation-map' override actual key bindings. Warn about
8320 possible indirect effect of actual key bindings on non-prefix
8321 bindings in `key-translation-map'.
8322
83232004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8324
8325 * minibuf.texi (High-Level Completion): Add anchor for definition
8326 of `read-variable'.
8327
8328 * commands.texi: Various changes in addition to:
8329 (Using Interactive): Clarify description of `interactive-form'.
8330 (Interactive Call): Mention default for KEYS argument to
8331 `call-interactively'.
8332 (Command Loop Info): Clarify description of `this-command-keys'.
8333 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8334 Value of `last-event-frame' can be `macro'.
8335 (Repeat Events): `double-click-fuzz' is also used to distinguish
8336 clicks and drags.
8337 (Classifying Events): Clarify descriptions of `event-modifiers'
8338 `event-basic-type' and `event-convert-list'.
8339 (Accessing Events): `posn-timestamp' takes POSITION argument.
8340 (Quoted Character Input): Clarify description of
8341 `read-quoted-char' and fix example.
8342 (Quitting): Add `with-local-quit'.
8343 (Disabling Commands): Correct and clarify descriptions of
8344 `enable-command' and `disable-command'.
8345 Mention what happens if `disabled-command-hook' is nil.
8346 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8347 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8348
83492004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8350
8351 * frames.texi: Various changes in addition to:
8352 (Creating Frames): Expand and clarify description of `make-frame'.
8353 (Window Frame Parameters): Either none or both of the `icon-left'
8354 and `icon-top' parameters must be specified. Put descriptions of
8355 `menu-bar-lines' and `toolbar-lines' closer together and change
8356 them accordingly.
8357 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8358 except while processing `frame-title-format' or `icon-title-format'.
8359 (Deleting Frames): Correct description of `delete-frame'.
8360 Non-nil return values of `frame-live-p' are like those of `framep'.
8361 (Frames and Windows): Mention return value of
8362 `set-frame-selected-window'.
8363 (Visibility of Frames): Mention `force' argument to
8364 `make-frame-invisible'. `frame-visible-p' returns t for all
8365 frames on text-only terminals.
8366 (Frame Configurations): Restoring a frame configuration does not
8367 restore deleted frames.
8368 (Window System Selections): `x-set-selection' returns DATA.
8369 (Resources): Add example.
8370 (Display Feature Testing): Clarify descriptions of
8371 `display-pixel-height', `display-pixel-width', `x-server-version'
8372 and `x-server-vendor'.
8373
8374 * windows.texi (Choosing Window): Add anchor.
8375 * minibuf.texi (Minibuffer Misc): Add anchor.
8376
83772004-07-23 John Paul Wallington <jpw@gnu.org>
8378
8379 * macros.texi (Defining Macros): Declaration keyword for setting
8380 Edebug spec is `debug' not `edebug'.
8381
83822004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8383
8384 * windows.texi: Various small changes in addition to:
8385 (Window Point): Mention return value of `set-window-point'.
8386 (Window Start): `pos-visible-in-window-p' disregards horizontal
8387 scrolling. Explain return value if PARTIALLY is non-nil.
8388 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8389 and `set-window-vscroll'.
8390 (Size of Window): The argument WINDOW to `window-inside-edges',
8391 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8392 (Resizing Windows): Explain return value of
8393 `shrink-window-if-larger-than-buffer'.
8394 `window-size-fixed' automatically becomes buffer local when set.
8395 (Window Configurations): Explain return value of
8396 `set-window-configuration'.
8397
8398 * minibuf.texi (Minibuffer Misc): Add anchor for
8399 `minibuffer-scroll-window'.
8400
8401 * positions.texi (Text Lines): Add anchor for `count-lines'.
8402
84032004-07-17 Richard M. Stallman <rms@gnu.org>
8404
8405 * display.texi (Overlay Properties): Adding `evaporate' prop
8406 deletes empty overlay immediately.
8407
8408 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8409 fix example.
8410
84112004-07-16 Jim Blandy <jimb@redhat.com>
8412
8413 * searching.texi (Regexp Backslash): Document new \_< and \_>
8414 operators.
8415
84162004-07-16 Juanma Barranquero <lektu@terra.es>
8417
8418 * display.texi (Images): Fix Texinfo usage.
8419
84202004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8421
8422 * buffers.texi (Modification Time): `visited-file-modtime' now
8423 returns a list of two integers, instead of a cons.
8424
84252004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8426
8427 * windows.texi: Various changes in addition to:
8428 (Splitting Windows): Add `split-window-keep-point'.
8429
84302004-07-09 Richard M. Stallman <rms@gnu.org>
8431
8432 * frames.texi (Input Focus): Minor fix.
8433
84342004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8435
8436 * frames.texi (Input Focus): Clarify descriptions of
8437 `select-frame-set-input-focus' and `select-frame'.
8438
84392004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8440
8441 * os.texi: Various small changes in addition to:
8442 (Killing Emacs): Expand and clarify description of
8443 `kill-emacs-query-functions' and `kill-emacs-hook'.
8444 (System Environment): Expand and clarify description of `getenv'
8445 and `setenv'.
8446 (Timers): Clarify description of `run-at-time'.
8447 (Translating Input): Correct description of
8448 `extra-keyboard-modifiers'.
8449 (Flow Control): Correct description of `enable-flow-control'.
8450
84512004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8452
8453 * os.texi: Update copyright.
8454 (Session Management): Grammar fix.
8455 Clarify which Emacs does the restarting.
8456 Use @samp for *scratch* buffer.
8457
84582004-07-04 Alan Mackenzie <acm@muc.de>
8459
8460 * frames.texi (Input Focus): Add documentation for
8461 `select-frame-set-input-focus'. Replace refs to non-existent
8462 `switch-frame' with `select-frame'. Minor corrections and tidying
8463 up of text-only terminal stuff.
8464
84652004-07-02 Richard M. Stallman <rms@gnu.org>
8466
8467 * files.texi (Saving Buffers): Cleanup write-contents-function.
8468 (Magic File Names): Cleanup file-remote-p.
8469
b344d29d 84702004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8471
8472 * files.texi (Magic File Names): `file-remote-p' returns an
8473 identifier of the remote system, not just t.
8474
84752004-07-02 David Kastrup <dak@gnu.org>
8476
8477 * searching.texi (Entire Match Data): Add explanation about new
8478 match-data behavior when @var{integers} is non-nil.
8479
84802004-06-24 Richard M. Stallman <rms@gnu.org>
8481
8482 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8483
8484 * customize.texi (Variable Definitions): Note about doc strings
8485 and :set.
8486
8487 * keymaps.texi (Keymap Terminology): Document `kbd'.
8488 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8489
8490 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8491 makes it buffer-local.
8492
8493 * files.texi (Saving Buffers): Correct previous change.
8494
8495 * commands.texi (Accessing Events):
8496 Clarify posn-col-row and posn-actual-col-row.
8497
84982004-06-24 David Ponce <david.ponce@wanadoo.fr>
8499
8500 * commands.texi (Accessing Events): New functions
8501 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8502
85032004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8504
8505 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8506 * frames.texi, buffers.texi, backups.texi, variables.texi:
8507 * loading.texi, eval.texi, functions.texi, control.texi:
8508 * symbols.texi, minibuf.texi: Reposition @anchor's.
8509
8510 * help.texi: Various small changes in addition to the following.
8511 (Describing Characters): Describe PREFIX argument to
8512 `key-description'. Correct and clarify definition of
8513 `text-char-description'. Describe NEED-VECTOR argument to
8514 `read-kbd-macro'.
8515 (Help Functions): Clarify definition of `apropos'.
8516
85172004-06-23 Lars Hansen <larsh@math.ku.dk>
8518
8519 * files.texi (Saving Buffers): Correct description of
8520 `write-contents-functions'.
8521
85222004-06-21 Juanma Barranquero <lektu@terra.es>
8523
8524 * display.texi (Images): Remove redundant @vindex directives.
8525 Rewrite `image-library-alist' doc in active voice.
8526
85272004-06-14 Juanma Barranquero <lektu@terra.es>
8528
8529 * display.texi (Images): Document new delayed library loading,
8530 variable `image-library-alist' and (existing but undocumented)
8531 function `image-type-available-p'.
8532
85332004-06-05 Richard M. Stallman <rms@gnu.org>
8534
8535 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8536 refer the user to the Initial Input node.
8537 (Text from Minibuffer): Likewise.
8538 (Initial Input): New node. Document this feature
8539 and say it is mostly deprecated.
8540
85412004-05-30 Richard M. Stallman <rms@gnu.org>
8542
8543 * loading.texi (Named Features): Clarify return value
8544 and meaning of NOERROR.
8545
8546 * variables.texi (File Local Variables): Minor cleanup.
8547
85482004-05-30 Michael Albinus <michael.albinus@gmx.de>
8549
8550 * files.texi (Magic File Names): Add `file-remote-p' as operation
8551 of file name handlers.
8552
85532004-05-29 Richard M. Stallman <rms@gnu.org>
8554
8555 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8556 as arg to a minor mode command.
8557
85582004-05-22 Richard M. Stallman <rms@gnu.org>
8559
8560 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8561
8562 * streams.texi (Output Variables): Doc float-output-format.
8563
8564 * searching.texi (Regexp Special): Nested repetition can be infloop.
8565
8566 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8567 real stack overflow.
8568
8569 * compile.texi: Minor cleanups.
8570
85712004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8572
8573 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8574 circular lists.
8575 (List Elements): Explain handling of circular and dotted lists.
8576
85772004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8578
8579 * modes.texi (Search-based Fontification): Fix typo.
8580
85812004-05-10 Juanma Barranquero <lektu@terra.es>
8582
8583 * modes.texi (Mode Line Variables): Fix description of
8584 global-mode-string, which is now after which-func-mode, not the
8585 buffer name.
8586
85872004-05-07 Lars Hansen <larsh@math.ku.dk>
8588
8589 * modes.texi (Desktop Save Mode): Add.
8590 (Modes): Add menu entry Desktop Save Mode.
8591
8592 * hooks.texi: Add desktop-after-read-hook,
8593 desktop-no-desktop-file-hook and desktop-save-hook.
8594
8595 * locals.texi: Add desktop-save-buffer.
8596
85972004-04-30 Jesper Harder <harder@ifa.au.dk>
8598
8599 * display.texi: emacs -> Emacs.
8600
86012004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8602
8603 * files.texi (Changing Files): Document set-file-times.
8604
86052004-04-23 Juanma Barranquero <lektu@terra.es>
8606
8607 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8608
86092004-04-18 Jesper Harder <harder@ifa.au.dk>
8610
8611 * tips.texi (Coding Conventions): defopt -> defcustom.
8612
86132004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8614
8615 * sequences.texi: Various clarifications.
8616
86172004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8618
8619 * buffers.texi (Read Only Buffers): Mention optional ARG to
8620 `toggle-read-only'.
8621
86222004-04-14 Nick Roberts <nick@nick.uklinux.net>
8623
8624 * windows.texi (Selecting Windows): Note that get-lru-window
8625 returns a full-width window if possible.
8626
86272004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8628
8629 * buffers.texi: Various changes in addition to:
8630 (Buffer File Name): Add `find-buffer-visiting'.
8631 (Buffer Modification): Mention optional ARG to `not-modified'.
8632 (Indirect Buffers): Mention optional CLONE argument to
8633 `make-indirect-buffer'.
8634
8635 * files.texi: Various changes in addition to:
8636 (Visiting Functions): `find-file-hook' is now a normal hook.
8637 (File Name Expansion): Explain difference between the way that
8638 `expand-file-name' and `file-truename' treat `..'.
8639 (Contents of Directories): Mention optional ID-FORMAT argument to
8640 `directory-files-and-attributes'.
8641 (Format Conversion): Mention new optional CONFIRM argument to
8642 `format-write-file'.
8643
86442004-04-12 Miles Bader <miles@gnu.org>
8645
8646 * macros.texi (Expansion): Add description of `macroexpand-all'.
8647
86482004-04-05 Jesper Harder <harder@ifa.au.dk>
8649
5dcb4c4e
SM
8650 * variables.texi (Variable Aliases):
8651 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8652
8653 * errors.texi (Standard Errors): Ditto.
8654
86552004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8656
8657 * backups.texi: Various small changes in addition to:
8658 (Making Backups): Mention return value of `backup-buffer'.
8659 (Auto-Saving): Mention optional FORCE argument to
8660 `delete-auto-save-file-if-necessary'.
8661 (Reverting): Mention optional PRESERVE-MODES argument to
8662 `revert-buffer'. Correct description of `revert-buffer-function'.
8663
86642004-03-22 Juri Linkov <juri@jurta.org>
8665
8666 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8667 with `Vector Functions'.
8668
8669 * text.texi (Sorting): Add missing quote.
8670
86712004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8672
8673 * intro.texi (Lisp History): Replace xref to `cl' manual with
8674 inforef.
8675
86762004-03-12 Richard M. Stallman <rms@gnu.org>
8677
8678 * intro.texi (Version Info): Add arg to emacs-version.
8679 (Lisp History): Change xref to CL manual.
8680
86812004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8682
8683 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8684 for Partial Completion mode.
8685
86862004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8687
8688 * customize.texi: Fix typo. Remove eol whitespace.
8689
86902004-03-04 Richard M. Stallman <rms@gnu.org>
8691
8692 * processes.texi: Fix typos.
8693
8694 * lists.texi (Building Lists): Minor clarification.
8695
8696 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8697 in make-hash-table.
8698
86992004-02-29 Juanma Barranquero <lektu@terra.es>
8700
8701 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8702 rm, and ignore exit code.
8703
87042004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8705
8706 * display.texi (Defining Faces): Add description for min-colors.
8707 Update example.
8708
87092004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8710
8711 * abbrevs.texi: Various corrections and clarifications in addition
8712 to the following:
8713 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8714
87152004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8716
8717 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8718
87192004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8720
8721 * text.texi: Various small changes in addition to the following:
8722 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8723 to delete-horizontal-space.
8724 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8725 description of yank-handler text property at various places.
8726
8727 * frames.texi (Window System Selections): Add anchor.
8728
8729 * syntax.texi (Syntax Table Functions): Clarify and correct
8730 descriptions of make-syntax-table and copy-syntax-table.
8731 (Motion and Syntax): Clarify SYNTAXES argument to
8732 skip-syntax-forward.
8733 (Parsing Expressions): Mention that the return value of
8734 parse-partial-sexp is currently a list of ten rather than nine
8735 elements.
8736 (Categories): Various corrections and clarifications.
8737
87382004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8739
8740 * markers.texi (Marker Insertion Types): Minor change.
8741
8742 * locals.texi (Standard Buffer-Local Variables):
8743 * commands.texi (Interactive Codes, Using Interactive):
8744 * functions.texi (Related Topics): Fix xrefs.
8745
87462004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8747
8748 * lists.texi (Sets And Lists): Update description of delete-dups.
8749
87502004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8751
8752 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8753
c8763fb6 87542004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8755
8756 * frames.texi (Parameter Access): frame-parameters arg is optional.
8757 modify-frame-parameters handles nil for FRAME.
8758 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8759 are all-or-nothing for certain toolkits.
8760 Mention parameter wait-for-wm.
8761 (Frames and Windows): In frame-first-window and frame-selected-window
8762 the arg is optional.
8763 (Input Focus): In redirect-frame-focus the second arg is optional.
8764 (Window System Selections): Mention selection type CLIPBOARD.
8765 Mention data-type UTF8_STRING.
8766 Mention numbering of cut buffers.
8767 (Resources): Describe x-resource-name.
8768
87692004-02-16 Richard M. Stallman <rms@gnu.org>
8770
8771 * windows.texi (Buffers and Windows): Delete false table
8772 about all-frames.
8773
8774 * syntax.texi (Parsing Expressions): Delete old caveat
8775 about parse-sexp-ignore-comments.
8776
8777 * streams.texi (Output Variables): Add print-quoted.
8778
8779 * lists.texi (Building Lists): Minor cleanup.
8780
8781 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8782
8783 * display.texi (Overlays): Explain overlays use markers.
8784 (Managing Overlays): Explain front-advance and rear-advance
8785 in more detail.
8786
8787 * loading.texi (Unloading): Document unload-feature-special-hooks.
8788 Get rid of fns-NNN.el file.
8789
87902004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8791
8792 * help.texi (Describing Characters): Fix text-char-description
8793 example output.
8794
8795 * edebug.texi (Using Edebug): Fix example.
8796
8797 * debugging.texi (Internals of Debugger): Fix return value.
8798
8799 * files.texi (Changing Files): Fix argname.
8800
8801 * calendar.texi: Fix parens, and default values.
8802
8803 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8804 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8805 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8806
8807 * positions.texi (Text Lines): Don't add -1 in current-line.
8808
88092004-02-16 Richard M. Stallman <rms@gnu.org>
8810
8811 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8812
88132004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8814
8815 * processes.texi (Low-Level Network): Fix a typo.
8816
88172004-02-12 Kim F. Storm <storm@cua.dk>
8818
8819 * display.texi (Fringes): Use consistent wording.
8820 Note that window-fringe's window arg is optional.
8821 (Scroll Bars): Use consistent wording.
8822
88232004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8824
8825 * tips.texi (Comment Tips): Document the new conventions for
8826 commenting out code.
8827
c8763fb6 88282004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8829
5dcb4c4e 8830 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8831
88322004-02-07 Kim F. Storm <storm@cua.dk>
8833
8834 * positions.texi (Text Lines): Add line-number-at-pos.
8835
88362004-02-06 John Paul Wallington <jpw@gnu.org>
8837
8838 * display.texi (Button Properties, Button Buffer Commands):
8839 mouse-2 invokes button, not down-mouse-1.
8840
88412004-02-04 Jason Rumney <jasonr@gnu.org>
8842
8843 * makefile.w32-in: Sync with Makefile.in changes.
8844
88452004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8846
8847 * minibuf.texi (Text from Minibuffer): Various corrections and
8848 clarifications.
8849 (Object from Minibuffer): Correct Lisp description of
8850 read-minibuffer.
8851 (Minibuffer History): Clarify description of cons values for
8852 HISTORY arguments.
5dcb4c4e
SM
8853 (Basic Completion): Various corrections and clarifications.
8854 Add completion-regexp-list.
b8d4c8d0
GM
8855 (Minibuffer Completion): Correct and clarify description of
8856 completing-read.
5dcb4c4e
SM
8857 (Completion Commands): Mention Partial Completion mode.
8858 Various other minor changes.
b8d4c8d0
GM
8859 (High-Level Completion): Various corrections and clarifications.
8860 (Reading File Names): Ditto.
8861 (Minibuffer Misc): Ditto.
8862
88632004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8864
8865 * strings.texi (Text Comparison): assoc-string also matches
8866 elements of alists that are strings instead of conses.
8867 (Formatting Strings): Standardize Texinfo usage. Update index
8868 entries.
8869
88702004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8871
8872 * lists.texi (Sets And Lists): Add delete-dups.
8873
88742004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8875
8876 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8877 special form.
8878 * macros.texi (Defining Macros): Update description of `declare',
8879 which now is a macro.
8880 (Wrong Time): Fix typos.
8881
88822004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8883
8884 * compile.texi (Compilation Functions): Expand descriptions of
8885 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8886 and `batch-byte-compile'. In particular, mention and describe
8887 all optional arguments.
8888 (Disassembly): Correct and clarify the description of `disassemble'.
8889
88902004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8891
8892 * searching.texi: Various small changes in addition to the
8893 following.
8894 (Regexp Example): Adapt to new value of `sentence-end'.
8895 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8896 `words'.
8897 (Search and Replace): Add usage note for `perform-replace'.
8898 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8899 `match-data'.
8900 (Standard Regexps): Update for new values of `paragraph-start'
8901 and `sentence-end'.
8902
89032004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8904
8905 * files.texi (Saving Buffers): Clarify descriptions of
8906 `write-contents-functions' and `before-save-hook'.
8907 Make the defvar's for `before-save-hook' and `after-save-hook'
8908 into defopt's.
8909
89102004-01-07 Kim F. Storm <storm@cua.dk>
8911
8912 * commands.texi (Click Events): Describe new image and
8913 width/height elements of click events.
8914 (Accessing Events): Add posn-string, posn-image, and
8915 posn-object-width-height. Change posn-object to return either
8916 image or string object.
8917
89182004-01-01 Simon Josefsson <jas@extundo.com>
8919
8920 * hooks.texi (Standard Hooks): Add before-save-hook.
8921 * files.texi (Saving Buffers): Likewise.
8922
89232004-01-03 Richard M. Stallman <rms@gnu.org>
8924
8925 * frames.texi (Frames and Windows): Delete frame-root-window.
8926
89272004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8928
8929 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8930
8931 * functions.texi: Various small changes in addition to the
8932 following.
5dcb4c4e
SM
8933 (What Is a Function): `functionp' returns nil for macros.
8934 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8935 (Function Documentation): Add `\' in front of (fn @var{arglist})
8936 and explain why.
8937 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8938 Add anchor.
8939 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8940
89412004-01-01 Miles Bader <miles@gnu.org>
8942
8943 * display.texi (Buttons): New section.
8944
89452003-12-31 Andreas Schwab <schwab@suse.de>
8946
8947 * numbers.texi (Math Functions): sqrt reports a domain-error
8948 error.
8949 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8950
89512003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8952
8953 * tips.texi (Documentation Tips): Update item on hyperlinks in
8954 documentation strings.
8955
8956 * errors.texi (Standard Errors): Various small corrections and
8957 additions.
8958
8959 * control.texi: Various small changes in addition to the
8960 following.
8961 (Signaling Errors): Provide some more details on how `signal'
8962 constructs the error message. Add anchor to the definition of
8963 `signal'.
8964 (Error Symbols): Describe special treatment of `quit'.
8965 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8966 to emphasize that it has to be a single form.
8967
8968 * buffers.texi: Add anchor.
8969
89702003-12-29 Richard M. Stallman <rms@gnu.org>
8971
8972 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8973 (Window Configurations): Add window-configuration-frame.
8974
8975 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8976
8977 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8978 Change arg name in get-char-property.
8979 (Special Properties): Update handling of keymap property.
8980
8981 * strings.texi (Modifying Strings): Add clear-string.
8982 (Text Comparison): Add assoc-string and remove
8983 assoc-ignore-case, assoc-ignore-representation.
8984
8985 * os.texi (Time of Day): Add set-time-zone-rule.
8986
8987 * numbers.texi (Math Functions): asin, acos, log, log10
8988 report domain-error errors.
8989
8990 * nonascii.texi (Converting Representations):
8991 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8992 (Encoding and I/O): Add file-name-coding-system.
8993
8994 * modes.texi (Search-based Fontification): Explain that
8995 face specs are symbols with face names as values.
8996
8997 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8998
8999 * lists.texi (Building Lists): remq moved elsewhere.
9000 (Sets And Lists): remq moved here.
9001 (Association Lists): Refer to assoc-string.
9002
9003 * internals.texi (Garbage Collection): Add memory-use-counts.
9004
9005 * frames.texi (Frames and Windows): Add set-frame-selected-window
9006 and frame-root-window.
9007
9008 * files.texi (Contents of Directories):
9009 Add directory-files-and-attributes.
9010
9011 * display.texi (Refresh Screen): Add force-window-update.
9012 (Invisible Text): Explain about moving point out of invis text.
9013 (Overlay Properties): Add overlay-properties.
9014 (Managing Overlays): Add overlayp.
9015 (GIF Images): Invalid image number displays a hollow box.
9016
9017 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9018 (Killing Buffers): Add buffer-live-p.
9019
90202003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9021
9022 * display.texi (Fringes): Fix typo "set-buffer-window".
9023
90242003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9025
9026 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9027 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9028 Add or change various xrefs and anchors.
9029
9030 * commands.texi: Replace all occurrences of @acronym{CAR} with
9031 @sc{car}, for consistency with the rest of the Elisp manual.
9032 `car' and `cdr' are historically acronyms, but are no longer
9033 widely thought of as such.
9034
9035 * internals.texi (Pure Storage): Mention that `purecopy' does not
9036 copy text properties.
9037 (Object Internals): Now 29 bits are used (in most implementations)
9038 to address Lisp objects.
9039
9040 * variables.texi (Variables with Restricted Values): New node.
9041
9042 * objects.texi (Lisp Data Types): Mention that certain variables
9043 can only take on a restricted set of values and add an xref to
9044 the new node "Variables with Restricted Values".
9045
9046 * eval.texi (Function Indirection): Describe the errors that
9047 `indirect-function' can signal.
9048 (Eval): Clarify the descriptions of `eval-region' and `values'.
9049 Describe `eval-buffer' instead of `eval-current-buffer' and
9050 mention `eval-current-buffer' as an alias for `current-buffer'.
9051 Correct the description and mention all optional arguments.
9052
9053 * nonascii.texi: Various small changes in addition to the
9054 following.
9055 (Converting Representations): Clarify behavior of
9056 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9057 ASCII arguments.
9058 (Character Sets): Document the variable `charset-list' and adapt
9059 the definition of the function `charset-list' accordingly.
9060 (Translation of Characters): Clarify use of generic characters in
9061 `make-translation-table'. Clarify and correct the description of
9062 the use of translation tables in encoding and decoding.
9063 (User-Chosen Coding Systems): Correct and clarify the description
9064 of `select-safe-coding-system'.
9065 (Default Coding Systems): Clarify description of
9066 `file-coding-system-alist'.
9067
90682003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9069
9070 * strings.texi (Text Comparison): Correctly describe when two
9071 strings are `equal'. Combine and clarify descriptions of
9072 `assoc-ignore-case' and `assoc-ignore-representation'.
9073
9074 * objects.texi (Non-ASCII in Strings): Clarify description of
9075 when a string is unibyte or multibyte.
9076 (Bool-Vector Type): Update examples.
9077 (Equality Predicates): Correctly describe when two strings are
9078 `equal'.
9079
90802003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9081
9082 * lists.texi (Building Lists): `append' no longer accepts integer
9083 arguments. Update the description of `number-sequence' to reflect
9084 recent changes.
9085 (Sets And Lists): Describe `member-ignore-case' after `member'.
9086
90872003-11-27 Kim F. Storm <storm@cua.dk>
9088
9089 * commands.texi (Click Events): Click object may be an images.
9090 Describe (dx . dy) element of click positions.
9091 (Accessing Events): Remove duplicate posn-timestamp.
9092 New functions posn-object and posn-object-x-y.
9093
90942003-11-23 Kim F. Storm <storm@cua.dk>
9095
9096 * commands.texi (Click Events): Describe enhancements to event
9097 position lists, including new text-pos and (col . row) items.
9098 Mention left-fringe and right-fringe area events.
9099 (Accessing Events): New functions posn-area and
9100 posn-actual-col-row. Mention posn-timestamp. Mention that
9101 posn-point in non-text area still returns buffer position.
9102 Clarify posn-col-row.
9103
91042003-11-21 Lars Hansen <larsh@math.ku.dk>
9105
9106 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9107 * anti.texi (File Attributes): Describe removed parameter
9108 ID-FORMAT.
9109
91102003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9111
9112 * positions.texi (Positions): Mention that, if a marker is used as
9113 a position, its buffer is ignored.
9114
9115 * markers.texi (Overview of Markers): Mention it here too.
9116
91172003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9118
9119 * numbers.texi (Numeric Conversions): Not just `floor', but also
9120 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9121
91222003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9123
9124 * markers.texi (Creating Markers): Specify insertion type of
9125 created markers. Add xref to `Marker Insertion Types'.
9126 Second argument to `copy-marker' is optional.
9127 (Marker Insertion Types): Mention that most markers are created
9128 with insertion type nil.
9129 (The Mark): Correctly describe when `mark' signals an error.
9130 (The Region): Correctly describe when `region-beginning' and
9131 `region-end' signal an error.
9132
91332003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9134
9135 * hash.texi (Creating Hash): Clarify description of `eql'.
9136 `makehash' is obsolete.
9137 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9138
9139 * positions.texi (Point): Change description of `buffer-end', so
9140 that it is also correct for floating point arguments.
9141 (List Motion): Correct argument lists of `beginning-of-defun' and
9142 `end-of-defun'.
9143 (Excursions): Add xref to `Marker Insertion Types'.
9144 (Narrowing): Argument to `narrow-to-page' is optional.
9145
91462003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9147
9148 * streams.texi (Output Streams): Clarify behavior of point for
9149 marker output streams.
9150
91512003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9152
9153 * variables.texi (Defining Variables): Second argument to
9154 `defconst' is not optional.
9155 (Setting Variables): Mention optional argument APPEND to
9156 `add-to-list'.
9157 (Creating Buffer-Local): Expand description of
9158 `make-variable-buffer-local'.
9159 (Frame-Local Variables): Expand description of
9160 `make-variable-frame-local'.
9161 (Variable Aliases): Correct description of optional argument
9162 DOCSTRING to `defvaralias'. Mention return value of
9163 `defvaralias'.
9164 (File Local Variables): Add xref to `File variables' in Emacs
9165 Manual. Correct description of `hack-local-variables'. Mention
9166 `safe-local-variable' property. Mention optional second argument
9167 to `risky-local-variable-p'.
9168
91692003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9170
9171 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9172
91732003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9174
9175 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9176 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9177 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9178 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9179 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9180 lispref/processes.texi, lispref/searching.texi,
9181 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9182 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9183 @acronym{FOO}.
9184
91852003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9186
9187 * strings.texi (Creating Strings): Argument START to `substring'
9188 can not be `nil'. Expand description of
9189 `substring-no-properties'. Correct description of `split-string',
9190 especially with respect to empty matches. Prevent very bad line
9191 break in definition of `split-string-default-separators'.
9192 (Text Comparison): `string=' and `string<' also accept symbols as
9193 arguments.
9194 (String Conversion): More completely describe argument BASE in
9195 `string-to-number'.
9196 (Formatting Strings): `%s' and `%S' in `format' do require
9197 corresponding object. Clarify behavior of numeric prefix after
9198 `%' in `format'.
9199 (Case Conversion): The argument to `upcase-initials' can be a
9200 character.
9201
92022003-10-27 Kenichi Handa <handa@m17n.org>
9203
9204 * display.texi (Fontsets): Fix texinfo usage.
9205
92062003-10-25 Kenichi Handa <handa@m17n.org>
9207
9208 * display.texi (Fontsets): Add description of the function
9209 set-fontset-font.
9210
92112003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9212
9213 * display.texi (Temporary Displays): Add xref to `Documentation
9214 Tips'.
9215
9216 * functions.texi (Function Safety): Use inforef instead of pxref
9217 for SES.
9218
92192003-10-23 Andreas Schwab <schwab@suse.de>
9220
9221 * Makefile.in (TEX, texinputdir): Don't define.
9222 (TEXI2DVI): Define.
9223 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9224 add $(srcdir)/index.texi.
9225 ($(infodir)/elisp): Remove index.texi dependency.
9226 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9227 (index.texi): Remove target.
9228 (dist): Don't link $(srcdir)/permute-index.
9229 (clean): Don't remove index.texi.
9230
9231 * permute-index, index.perm: Remove.
9232 * index.texi: Rename from index.unperm.
9233
92342003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9235
9236 * tips.texi (Documentation Tips): Document new behavior for face
9237 and variable hyperlinks in Help mode.
9238
92392003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9240
9241 * objects.texi (Integer Type): Update for extra bit of integer range.
9242 (Character Type): Ditto.
9243
92442003-10-16 Eli Zaretskii <eliz@gnu.org>
9245
9246 * numbers.texi (Integer Basics): Add index entries for reading
9247 numbers in hex, octal, and binary.
9248
92492003-10-16 Lute Kamstra <lute@gnu.org>
9250
9251 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9252 argument.
9253
92542003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9255
9256 * windows.texi (Choosing Window): Fix typo.
9257 * edebug.texi (Edebug Execution Modes): Fix typo.
9258
92592003-10-13 Richard M. Stallman <rms@gnu.org>
9260
9261 * windows.texi (Basic Windows): A window has fringe settings,
9262 display margins and scroll-bar settings.
9263 (Splitting Windows): Doc split-window return value.
9264 Clean up one-window-p.
9265 (Selecting Windows): Fix typo.
9266 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9267 (Buffers and Windows): In set-window-buffer, explain effect
9268 on fringe settings and scroll bar settings.
9269 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9270 (Choosing Window): Use defopt for pop-up-frame-function.
9271 For special-display-buffer-names, explain same-window and same-frame.
9272 Clarify window-dedicated-p return value.
9273 (Textual Scrolling): scroll-up and scroll-down can get an error.
9274 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9275 Clarify set-window-hscroll.
9276 (Size of Window): Don't mention tool bar in window-height.
9277 (Coordinates and Windows): Explain what coordinates-in-window-p
9278 returns for fringes and display margins.
9279 (Window Configurations): Explain saving fringes, etc.
9280
9281 * tips.texi (Library Headers): Clean up Documentation.
9282
9283 * syntax.texi (Parsing Expressions): Clean up forward-comment
9284 and parse-sexp-lookup-properties.
9285
9286 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9287
9288 * os.texi (System Environment): Clean up text for load-average errors.
9289
9290 * modes.texi (Hooks): Don't explain local hook details at front.
9291 Clarify run-hooks and run-hook-with-args a little.
9292 Clean up add-hook and remove-hook.
9293
9294 * edebug.texi (Edebug Execution Modes): Clarify t.
9295 Document edebug-sit-for-seconds.
9296 (Coverage Testing): Document C-x X = and =.
9297 (Instrumenting Macro Calls): Fix typo.
9298 (Specification List): Don't index the specification keywords.
9299
93002003-10-10 Kim F. Storm <storm@cua.dk>
9301
9302 * processes.texi (Network): Introduce make-network-process.
9303
93042003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9305
9306 * tips.texi (Library Headers): Fix typo.
9307
93082003-10-07 Juri Linkov <juri@jurta.org>
9309
9310 * modes.texi (Imenu): Mention imenu-create-index-function's
9311 default value. Explain submenus better.
9312
93132003-10-07 Lute Kamstra <lute@gnu.org>
9314
9315 * modes.texi (Faces for Font Lock): Fix typo.
9316 (Hooks): Explain how buffer-local hook variables can refer to
9317 global hook variables.
9318 Various minor clarifications.
9319
93202003-10-06 Lute Kamstra <lute@gnu.org>
9321
9322 * tips.texi (Coding Conventions): Mention naming conventions for
9323 hooks.
9324
93252003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9326
9327 * loading.texi (Library Search): Correct default value of
9328 load-suffixes.
9329 (Named Features): Fix typo.
9330
93312003-10-05 Richard M. Stallman <rms@gnu.org>
9332
9333 * loading.texi (Named Features): In `provide',
9334 say how to test for subfeatures.
9335 (Unloading): In unload-feature, use new var name
9336 unload-feature-special-hooks.
9337
93382003-10-03 Lute Kamstra <lute@gnu.org>
9339
9340 * modes.texi (Major Mode Conventions): Mention third way to set up
9341 Imenu.
9342 (Imenu): A number of small fixes.
9343 Delete documentation of internal variable imenu--index-alist.
9344 Document the return value format of imenu-create-index-function
9345 functions.
9346
93472003-09-30 Richard M. Stallman <rms@gnu.org>
9348
9349 * processes.texi (Network): Say what stopped datagram connections do.
9350
9351 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9352
9353 * display.texi (Overlay Properties): Clarify `evaporate' property.
9354
93552003-09-29 Lute Kamstra <lute@gnu.org>
9356
9357 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9358 constructs should be marked as risky.
9359 Change cons cell into proper list.
9360 (Mode Line Variables): Change cons cell into proper list.
9361
93622003-09-26 Lute Kamstra <lute@gnu.org>
9363
9364 * modes.texi (Mode Line Data): Document the :propertize construct.
9365 (Mode Line Variables): Reorder the descriptions of the variables
9366 to match their order in the default mode-line-format.
9367 Describe the new variables mode-line-position and mode-line-modes.
9368 Update the default values of mode-line-frame-identification,
9369 minor-mode-alist, and default-mode-line-format.
9370 (Properties in Mode): Mention the :propertize construct.
9371
93722003-09-26 Richard M. Stallman <rms@gnu.org>
9373
9374 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9375 * loading.texi, minibuf.texi, text.texi, variables.texi:
9376 Avoid @strong{Note:}.
9377
93782003-09-26 Richard M. Stallman <rms@gnu.org>
9379
9380 * keymaps.texi (Remapping Commands): Fix typo.
9381
93822003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9383
9384 * processes.texi (Low-Level Network): Fix typo.
9385
93862003-09-23 Kim F. Storm <storm@cua.dk>
9387
9388 * processes.texi (Network, Network Servers): Fix typos.
9389 (Low-Level Network): Add timeout value for :server keyword.
9390 Add new option keywords to make-network-process.
9391 Add set-network-process-options.
9392 Explain how to test availability of network options.
9393
93942003-09-19 Richard M. Stallman <rms@gnu.org>
9395
9396 * text.texi (Motion by Indent): Arg to
9397 backward-to-indentation and forward-to-indentation is optional.
9398
9399 * strings.texi (Creating Strings): Add substring-no-properties.
9400
9401 * processes.texi
9402 (Process Information): Add list-processes arg QUERY-ONLY.
9403 Delete process-contact from here.
9404 Add new status values for process-status.
9405 Add process-get, process-put, process-plist, set-process-plist.
9406 (Synchronous Processes): Add call-process-shell-command.
9407 (Signals to Processes): signal-process allows process objects.
9408 (Network): Complete rewrite.
9409 (Network Servers, Datagrams, Low-Level Network): New nodes.
9410
9411 * positions.texi (Word Motion): forward-word, backward-word
9412 arg is optional. Reword.
9413
9414 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9415
9416 * variables.texi (Creating Buffer-Local):
9417 Delete duplicate definition of buffer-local-value.
9418 (File Local Variables): Explain about discarding text props.
9419
94202003-09-11 Richard M. Stallman <rms@gnu.org>
9421
9422 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9423 changes variables that record input events.
9424 (Minibuffer Misc): Add minibuffer-selected-window.
9425
9426 * lists.texi (Building Lists): Add copy-tree.
9427
9428 * display.texi (Fontsets): Add char-displayable-p.
9429 (Scroll Bars): New node.
9430
94312003-09-08 Lute Kamstra <lute@gnu.org>
9432
9433 * modes.texi (%-Constructs): Document new `%i' and `%I'
9434 constructs.
9435
94362003-09-03 Peter Runestig <peter@runestig.com>
9437
9438 * makefile.w32-in: New file.
9439
94402003-08-29 Richard M. Stallman <rms@gnu.org>
9441
9442 * display.texi (Overlay Properties): Clarify how priorities
9443 affect use of the properties.
9444
94452003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9446
9447 * customize.texi (Type Keywords): Correct the description of
9448 `:help-echo' in the case where `motion-doc' is a function.
9449
94502003-08-14 John Paul Wallington <jpw@gnu.org>
9451
9452 * modes.texi (Emulating Mode Line): Subsection, not section.
9453
94542003-08-13 Richard M. Stallman <rms@gnu.org>
9455
9456 * elisp.texi (Top): Update subnode lists in menu.
9457
9458 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9459 (Kill Functions): kill-region has new arg yank-handler.
9460 (Yanking): New node.
9461 (Yank Commands): Add yank-undo-function.
9462 (Low-Level Kill Ring):
9463 kill-new and kill-append have new arg yank-handler.
9464 (Changing Properties): Add remove-list-of-text-properties.
9465 (Atomic Changes): New node.
9466
9467 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9468
9469 * streams.texi (Output Variables): Add eval-expression-print-length
9470 and eval-expression-print-level.
9471
9472 * os.texi (Time Conversion): For encode-time, explain limits on year.
9473
9474 * objects.texi (Character Type): Define anchor "modifier bits".
9475
9476 * modes.texi (Emulating Mode Line): New node.
9477 (Search-based Fontification): Font Lock uses font-lock-face property.
9478 (Other Font Lock Variables): Likewise.
9479
9480 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9481 not vectors.
9482 (Active Keymaps): Add emulation-mode-map-alists.
9483 (Functions for Key Lookup): key-binding has new arg no-remap.
9484 (Remapping Commands): New node.
9485 (Scanning Keymaps): where-is-internal has new arg no-remap.
9486 (Tool Bar): Add tool-bar-local-item-from-menu.
9487 Clarify when to use tool-bar-add-item-from-menu.
9488
9489 * commands.texi (Interactive Call): commandp has new arg.
9490 (Command Loop Info): Add this-original-command.
9491
94922003-08-06 John Paul Wallington <jpw@gnu.org>
9493
9494 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9495
9496 * display.texi (Warning Basics): Fix typo.
9497 (Fringes): Add closing curly bracket and fix typo.
9498
9499 * elisp.texi (Top): Fix typo.
9500
95012003-08-05 Richard M. Stallman <rms@gnu.org>
9502
9503 * elisp.texi: Update lists of subnodes.
9504
9505 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9506
9507 * variables.texi (Local Variables): Use lc for example variable names.
9508
9509 * tips.texi (Library Headers): Explain where to put -*-.
9510
9511 * strings.texi (Creating Strings): Fix xref for vconcat.
9512
9513 * sequences.texi (Vector Functions):
9514 vconcat no longer allows integer args.
9515
9516 * minibuf.texi (Reading File Names): read-file-name has new
9517 arg PREDICATE. New function read-directory-name.
9518
c4cc8b9a 9519 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9520 (Indenting Macros): New node.
9521
9522 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9523 (Window Frame Parameters): Make separate table of parameters
9524 that are coupled with specific face attributes.
9525 (Deleting Frames): delete-frame-hooks renamed to
9526 delete-frame-functions.
9527
9528 * files.texi (Magic File Names): Add file-remote-p.
9529 Clarify file-local-copy.
9530
9531 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9532 here; instead xref Defining Macros.
9533
9534 * display.texi (Warnings): New node, and subnodes.
9535 (Fringes): New node.
9536
9537 * debugging.texi (Test Coverage): New node.
9538
9539 * compile.texi (Compiler Errors): Explain with-no-warnings
9540 and other ways to suppress warnings.
9541
9542 * commands.texi (Interactive Call): Minor clarification.
9543
9544 * buffers.texi (Buffer File Name): set-visited-file-name
9545 renames the buffer too.
9546
9547 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9548
95492003-07-24 Markus Rost <rost@math.ohio-state.edu>
9550
9551 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9552
95532003-07-22 Markus Rost <rost@math.ohio-state.edu>
9554
9555 * internals.texi (Garbage Collection): Fix previous change.
9556
95572003-07-22 Richard M. Stallman <rms@gnu.org>
9558
9559 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9560
9561 * display.texi (Width): Use \s syntax in example.
9562 (Font Selection): Add face-font-rescale-alist.
9563
9564 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9565 Remove spurious indent in example.
9566
9567 * lists.texi (Building Lists): Add number-sequence.
9568
9569 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9570
9571 * functions.texi (Function Documentation): Explain how to
9572 show calling convention explicitly in the doc string.
9573
9574 * windows.texi (Selecting Windows): save-selected-window saves
9575 selected window of each frame.
9576 (Window Configurations): Minor change.
9577
9578 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9579
9580 * streams.texi (Output Variables): Add print-continuous-numbering
9581 and print-number-table.
9582
9583 * processes.texi (Decoding Output): New node.
9584
9585 * os.texi (Time Conversion): decode-time arg is optional.
9586
9587 * objects.texi (Character Type): Don't use space as example for \.
9588 Make list of char names and \-sequences correspond.
9589 Explain that \s is not used in strings. `\ ' needs space after.
9590
9591 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9592 (Translation of Characters): Add translation-table-for-input.
9593 (Default Coding Systems): Add auto-coding-functions.
9594 (Explicit Encoding): Add decode-coding-inserted-region.
9595 (Locales): Add locale-info.
9596
9597 * minibuf.texi (Basic Completion): Describe test-completion.
9598 Collections can be lists of strings.
9599 Clean up lazy-completion-table.
9600 (Programmed Completion): Mention test-completion.
9601 Clarify why lambda expressions are not accepted.
9602 (Minibuffer Misc): Describe minibufferp.
9603
96042003-07-14 Richard M. Stallman <rms@gnu.org>
9605
9606 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9607
9608 * windows.texi (Selecting Windows): New arg to select-window.
9609 (Selecting Windows): Add with-selected-window.
9610 (Size of Window): Add window-inside-edges, etc.
9611
9612 * internals.texi (Garbage Collection): Add post-gc-hook.
9613
9614 * processes.texi (Subprocess Creation): Add exec-suffixes.
9615
9616 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9617 (Scanning Keymaps): Add map-keymaps.
9618 (Defining Menus): Add keymap-prompt.
9619
9620 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9621 most-negative-fixnum.
9622
c4cc8b9a 9623 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9624 (Compiler Errors): New node.
9625
9626 * os.texi (User Identification): user-uid, user-real-uid
9627 can return float.
9628
9629 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9630 and about derived modes.
9631 (Minor Modes): Add minor-mode-list.
9632 (Defining Minor Modes): Keyword args for define-minor-mode.
9633 (Search-based Fontification): Explain managing other properties.
9634 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9635 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9636 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9637
9638 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9639 (Variable Aliases): Clarify defvaralias.
9640
9641 * loading.texi (Library Search): Add load-suffixes.
9642
9643 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9644 (Programmed Completion): Add dynamic-completion-table.
9645
9646 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9647 (Magic File Names): Specify precedence order of handlers.
9648
9649 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9650 and post-command-hook.
9651 (Waiting): New calling convention for sit-for.
9652
9653 * text.texi (Special Properties): local-map and keymap properties
9654 apply based on their stickiness.
9655
96562003-07-07 Richard M. Stallman <rms@gnu.org>
9657
9658 * modes.texi (Minor Mode Conventions): Specify only some kinds
9659 of list values as args to minor modes.
9660
9661 * files.texi (File Name Expansion): Warn about iterative use
9662 of substitute-in-file-name.
9663
9664 * advice.texi (Activation of Advice): Clean up previous change.
9665
96662003-07-06 Markus Rost <rost@math.ohio-state.edu>
9667
9668 * advice.texi (Activation of Advice): Note that ad-start-advice is
9669 turned on by default.
9670
96712003-06-30 Richard M. Stallman <rms@gnu.org>
9672
9673 * text.texi (Buffer Contents): Document current-word.
9674 (Change Hooks): Not called for *Messages*.
9675
9676 * functions.texi (Defining Functions): Explain about redefining
9677 primitives.
f4e90db0 9678 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9679 Comment out the detailed criteria for what is safe.
9680
96812003-06-22 Andreas Schwab <schwab@suse.de>
9682
9683 * objects.texi (Symbol Type): Fix description of examples.
9684
96852003-06-16 Andreas Schwab <schwab@suse.de>
9686
9687 * hash.texi (Creating Hash): Fix description of :weakness.
9688
c8763fb6 96892003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9690
9691 * files.texi (Changing Files): copy-file copies file modes, too.
9692
96932003-05-28 Richard M. Stallman <rms@gnu.org>
9694
9695 * strings.texi (Creating Strings): Clarify split-string.
9696
96972003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9698
9699 * strings.texi (Creating Strings): Update split-string specification
9700 and examples.
9701
97022003-05-19 Richard M. Stallman <rms@gnu.org>
9703
9704 * elisp.texi: Correct invariant section names.
9705
97062003-04-20 Richard M. Stallman <rms@gnu.org>
9707
9708 * os.texi (Timers): Explain about timers and quitting.
9709
97102003-04-19 Richard M. Stallman <rms@gnu.org>
9711
9712 * internals.texi (Writing Emacs Primitives): Strings are
9713 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9714 Explain GCPRO convention for varargs function args.
9715
97162003-04-16 Richard M. Stallman <rms@gnu.org>
9717
9718 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9719
97202003-04-08 Richard M. Stallman <rms@gnu.org>
9721
9722 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9723
97242003-02-13 Kim F. Storm <storm@cua.dk>
9725
9726 * objects.texi (Character Type): New \s escape for space.
9727
97282003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9729
5dcb4c4e 9730 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9731
97322003-01-25 Richard M. Stallman <rms@gnu.org>
9733
9734 * keymaps.texi: Document that a symbol can act as a keymap.
9735
97362003-01-13 Richard M. Stallman <rms@gnu.org>
9737
9738 * text.texi (Changing Properties): Say string indices are origin-0.
9739
9740 * positions.texi (Screen Lines) <compute-motion>:
9741 Correct order of elts in return value.
9742
9743 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9744 how to define a default binding.
9745
97462002-12-07 Markus Rost <rost@math.ohio-state.edu>
9747
9748 * loading.texi (Unloading): Fix recent change for load-history.
9749
9750 * customize.texi (Simple Types): Clarify description of custom
9751 type 'number. Describe new custom type 'float.
9752
97532002-12-04 Markus Rost <rost@math.ohio-state.edu>
9754
9755 * variables.texi (File Local Variables): Fix typo.
9756
c8763fb6 97572002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9758
9759 From Michael Albinus <Michael.Albinus@alcatel.de>.
9760
9761 * README: Target for Info file is `make info'.
9762
5dcb4c4e 9763 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9764 `file-name-sans-extension'.
9765 (Magic File Names): Complete list of operations for magic file
9766 name handlers.
9767
97682002-09-16 Jonathan Yavner <jyavner@engineer.com>
9769
9770 * variables.texi (File Local Variables): New function
9771 risky-local-variable-p.
9772
97732002-09-15 Jonathan Yavner <jyavner@engineer.com>
9774
9775 * functions.texi (Function safety): New node about unsafep.
9776
97772002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9778
5dcb4c4e 9779 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9780 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9781
97822002-06-17 Juanma Barranquero <lektu@terra.es>
9783
9784 * frames.texi (Display Feature Testing): Fix typo.
9785
97862002-06-12 Andreas Schwab <schwab@suse.de>
9787
9788 * frames.texi (Initial Parameters, Resources): Fix references to
9789 the Emacs manual.
9790
97912002-05-13 Kim F. Storm <storm@cua.dk>
9792
9793 * variables.texi (Intro to Buffer-Local): Updated warning and
9794 example relating to changing buffer inside let.
9795
c8763fb6 97962002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9797
9798 * os.texi (Session Management): New node about X Session management.
9799
98002002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9801
9802 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9803 to which the manual corresponds, and the copyright years.
9804
9805 * Makefile.in (VERSION): Set to 2.9.
9806
98072001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9808
9809 * elisp.texi: Change the category in @dircategory to "Emacs", to
9810 make it consistent with info/dir.
9811
98122001-11-25 Miles Bader <miles@gnu.org>
9813
9814 * text.texi (Fields): Describe new `limit' arg in
9815 field-beginning/field-end.
9816
98172001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9818
5dcb4c4e
SM
9819 * permute-index: Don't depend on csh-specific features.
9820 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9821
9822 * two-volume-cross-refs.txt: New file.
9823 * two.el: New file.
9824 * spellfile: New file.
9825
98262001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9827
9828 * permute-index: New file.
9829
9830 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9831 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9832 8+3 restricted namespace.
9833
9834 * Makefile.in (infodir): Define relative to $(srcdir).
9835 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9836 include directories list via -I switch to makeinfo.
9837 (index.texi): Use cp if both hard and symbolic links fail.
9838
98392001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9840
9841 * Makefile.in (distclean): Add.
9842
9843 The following changes make ELisp manual part of the Emacs
9844 distribution:
9845
9846 * Makefile.in: Add Copyright notice.
9847 (prefix): Remove.
9848 (infodir): Change value to "../info".
9849 (VPATH): New variable.
9850 (MAKE): Don't define.
9851 (texmacrodir): Don't define.
9852 (texinputdir): Append the existing value of TEXINPUTS.
9853 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9854 command to be compatible with man/Makefile.in, and to put the
9855 output into ../info.
9856 (info): Add target.
9857 (installall): Target removed.
9858
c8763fb6 98592001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9860
9861 * tips.texi (Coding Conventions): Fix typo.
9862
98632001-10-23 Gerd Moellmann <gerd@gnu.org>
9864
9865 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9866
98672001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9868
9869 * files.texi (File Name Components): Update the description of
9870 file-name-sans-extension and file-name-extension, as they now
9871 ignore leading dots.
9872
98732001-10-20 Gerd Moellmann <gerd@gnu.org>
9874
9875 * (Version 21.1 released.)
9876
98772001-10-19 Miles Bader <miles@gnu.org>
9878
9879 * positions.texi (Text Lines): Describe behavior of
9880 `beginning-of-line'/`end-of-line' in the presence of field properties.
9881
98822001-10-17 Gerd Moellmann <gerd@gnu.org>
9883
9884 * Makefile.in (VERSION): Set to 2.8.
9885 (manual): Use `manual-21'.
9886
9887 * elisp.texi (VERSION): Add and use it where the version
9888 number was used. Set it to 2.8.
9889
9890 * intro.texi: Likewise.
9891
98922001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9893
9894 * files.texi (File Name Completion): Document the significance of
9895 a trailing slash in elements of completion-ignored-extensions.
9896
98972001-10-06 Miles Bader <miles@gnu.org>
9898
9899 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9900
99012001-10-04 Gerd Moellmann <gerd@gnu.org>
9902
9903 * variables.texi (Variable Aliases): New node.
9904
99052001-10-04 Gerd Moellmann <gerd@gnu.org>
9906
9907 * Branch for 21.1.
9908
99092001-10-02 Miles Bader <miles@gnu.org>
9910
9911 * minibuf.texi (Minibuffer Misc): Add entries for
9912 `minibuffer-contents', `minibuffer-contents-no-properties', and
9913 `delete-minibuffer-contents'.
9914 Correct description for `minibuffer-prompt-end'.
9915
9916 * text.texi (Property Search): Correct descriptions of
9917 `next-char-property-change' and `previous-char-property-change'.
9918 Add entries for `next-single-char-property-change' and
9919 `previous-single-char-property-change'.
9920 Make operand names a bit more consistent.
9921
99222001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9923
9924 * frames.texi (Finding All Frames): Document that next-frame and
9925 previous-frame are local to current terminal.
9926
99272001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9928
9929 * keymaps.texi (Creating Keymaps): Fix the description of the
9930 result of make-keymap.
9931
99322001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9933
9934 * display.texi (Font Lookup, Attribute Functions)
9935 (Image Descriptors): Add cross-references to the definition of
9936 selected frame.
9937
9938 * buffers.texi (The Buffer List): Add cross-references to the
9939 definition of selected frame.
9940
9941 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9942 frame at any given time.
9943 (Multiple Displays, Size and Position): Add a cross-reference to
9944 the definition of the selected frame.
9945
99462001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9947
9948 * strings.texi (String Conversion) <string-to-number>: Document
9949 that a float is returned for integers that are too large.
9950
9951 * frames.texi (Mouse Position): Document mouse-position-function.
9952 (Display Feature Testing): Document display-images-p.
9953 (Window Frame Parameters): Document the cursor-type variable.
9954
9955 * numbers.texi (Integer Basics): Document CL style read syntax for
9956 integers in bases other than 10.
9957
5dcb4c4e
SM
9958 * positions.texi (List Motion):
9959 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9960
9961 * lists.texi (Sets And Lists): Document member-ignore-case.
9962
9963 * internals.texi (Garbage Collection): Document the used and free
9964 strings report.
9965 (Memory Usage): Document strings-consed.
9966
9967 * os.texi (Time of Day): Document float-time.
9968 (Recording Input): Document that clear-this-command-keys clears
9969 the vector to be returned by recent-keys.
9970
9971 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9972 argument keymap can be a list.
9973
9974 * nonascii.texi (User-Chosen Coding Systems)
9975 <select-safe-coding-system>: Document the new argument
9976 accept-default-p and the variable
9977 select-safe-coding-system-accept-default-p. Tell what happens if
9978 buffer-file-coding-system is undecided.
9979 (Default Coding Systems): Document auto-coding-regexp-alist.
9980
9981 * display.texi (The Echo Area) <message>: Document
9982 message-truncate-lines.
9983 (Glyphs): Document that the glyph table is unused on windowed
9984 displays.
9985
9986 * help.texi (Describing Characters) <single-key-description>:
9987 Document the new argument no-angles.
9988 (Accessing Documentation) <documentation-property>: Document that
9989 a non-string property is evaluated.
9990 <documentation>: Document that the function-documentation property
9991 is looked for.
9992
9993 * windows.texi (Selecting Windows): Document some-window.
9994
9995 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9996
9997 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9998 apropos-mode-hook.
9999
10000 * commands.texi (Using Interactive): Document interactive-form.
10001 (Keyboard Macros): Document kbd-macro-termination-hook.
10002 (Command Loop Info): Document that clear-this-command-keys clears
10003 the vector to be returned by recent-keys.
10004
100052001-09-04 Werner LEMBERG <wl@gnu.org>
10006
10007 * Makefile.in (srcdir, texinputdir): New variables.
10008 (srcs, index.texi, install): Use $(srcdir).
10009 (.PHONY): Remove elisp.dvi.
10010 (elisp): Use -I switch for makeinfo.
10011 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10012 (installall, dist): Use $(srcdir).
10013 Fix path to texinfo.tex.
10014 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10015
100162001-08-30 Gerd Moellmann <gerd@gnu.org>
10017
10018 * display.texi (Conditional Display): Adjust to API change.
10019
10020 * configure: New file.
10021
100222001-07-30 Gerd Moellmann <gerd@gnu.org>
10023
10024 * commands.texi (Repeat Events): Add description of
10025 double-click-fuzz.
10026
100272001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10028
10029 * syntax.texi (Syntax Class Table): Add the missing designator for
10030 comment and string fences.
10031 (Syntax Properties): Add a xref to syntax table internals.
10032 (Syntax Table Internals): Document string-to-syntax.
10033
100342001-05-07 Gerd Moellmann <gerd@gnu.org>
10035
10036 * Makefile.in (install): Use install-info command line options
10037 like in Emacs' Makefile.in.
10038
100392000-12-09 Miles Bader <miles@gnu.org>
10040
10041 * windows.texi (Window Start): Update documentation for
10042 `pos-visible-in-window-p'.
10043
100442000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10045
10046 * lists.texi (Building Lists): Add footnote to explain how to add
10047 to the end of a list.
10048
100492000-10-25 Gerd Moellmann <gerd@gnu.org>
10050
10051 * files.texi (Visiting Functions): Typos.
10052
100532000-10-25 Kenichi Handa <handa@etl.go.jp>
10054
10055 * files.texi (Visiting Functions): Return value of
10056 find-file-noselect may be a list of buffers if wildcards are used.
10057
100582000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10059
10060 * display.texi (Defining Faces): Document `graphic' display type
10061 in face specs.
10062
b344d29d 100632000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10064
10065 * hooks.texi (Standard Hooks): Replace obsolete
10066 `after-make-frame-hook' with `after-make-frame-functions'.
10067
10068 * frames.texi (Creating Frames): Ditto.
10069
10070 * variables.texi (Future Local Variables): Ditto.
10071
100722000-10-16 Gerd Moellmann <gerd@gnu.org>
10073
10074 * display.texi (Other Image Types): Add description of :foreground
10075 and :background properties of mono PBM images.
10076
100772000-08-17 Werner LEMBERG <wl@gnu.org>
10078
10079 * .cvsignore: New file.
10080
100812000-01-05 Gerd Moellmann <gerd@gnu.org>
10082
10083 * tindex.pl: New script.
10084
100851999-12-03 Dave Love <fx@gnu.org>
10086
10087 * Makefile.in (MAKEINFO): New parameter.
10088
100891999-09-17 Richard Stallman <rms@gnu.org>
10090
10091 * Makefile.in (srcs): Add hash.texi.
10092 (VERSION): Update to 20.6.
10093
100941999-09-13 Richard Stallman <rms@gnu.org>
10095
10096 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10097
100981998-08-29 Karl Heuer <kwzh@gnu.org>
10099
10100 * configure.in: New file.
10101 * Makefile.in: Renamed from Makefile.
10102 (prefix, infodir): Use value obtained from configure.
10103 (emacslibdir): Obsolete variable deleted.
10104 (dist): Distribute configure.in, configure, Makefile.in.
10105
101061998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10107
10108 * Makefile (INSTALL_INFO): New variable.
10109 (install): Run install-info.
10110
101111998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10112
10113 * Makefile (elisp.dvi): Add missing backslash.
10114
101151998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10116
10117 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10118 Run texindex without `./'. Always run texindex on elisp.tp.
10119 (elisp.tps): Target deleted.
10120
101211998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10122
10123 * Makefile (srcs): Add nonascii.texi and customize.texi.
10124 (dist): Start by deleting `temp'.
10125
101261998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10127
10128 * Makefile (makeinfo, texindex): Targets deleted.
10129 (makeinfo.o, texindex.o): Targets deleted.
10130 (clean, dist): Don't do anything with them or with getopt*.
10131
101321998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10133
10134 * Makefile (SHELL): Defined.
10135
101361998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10137
10138 * Makefile (elisp.tps): New target.
10139 (elisp.dvi): Depend on elisp.tps.
10140
c5602427 101411996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10142
10143 * README: Update phone number.
10144
10145 * Makefile (elisp): Make this be the default target.
10146 Depend on makeinfo.c instead of makeinfo.
10147 (install): Don't depend on elisp.dvi, since we don't install that.
10148 Use mkinstalldirs.
10149 (dist): Add mkinstalldirs.
10150
c5602427 101511995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10152
10153 * Makefile (VERSION): Update version number.
5dcb4c4e 10154 (maintainer-clean): Rename from realclean.
b8d4c8d0 10155
c5602427 101561995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10157
10158 * Makefile (realclean): New target.
10159 (elisp): Remove any old elisp-* files first.
10160
c5602427 101611993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10162
10163 * Makefile (VERSION): New variable.
10164 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10165 Compressed file suffix should be `.gz', not `.z'.
10166
ce058493 101671993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10168
10169 * Makefile (elisp): Depend on makeinfo.
10170
c5602427 101711993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10172
10173 * Makefile (srcs): Add anti.texi.
10174
c5602427 101751993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10176
10177 * Makefile (infodir, prefix): New vars.
10178 (install): Use infodir.
f4e90db0 10179 (emacsinfodir): Delete.
b8d4c8d0 10180
c5602427 101811993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10182
10183 * Makefile (srcs): Add calendar.texi.
10184
10185 * Makefile (dist): Copy texindex.c and makeinfo.c.
10186 Limit elisp-* files to those with one or two digits.
10187
c5602427 101881993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10189
f4e90db0 10190 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10191
c5602427 101921993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10193
10194 * loading.texi (Unloading): define-function changed back to
10195 defalias. It may not stay this way, but at least it's
10196 consistent with the known-good version of the code patch.
10197
c5602427 101981993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10199
10200 * modes.texi (Hooks): Document new optional arg of add-hook.
10201
c5602427 102021993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10203
10204 * variables.texi: Document nil initial value of buffer-local variables.
10205
10206 * tips.texi: Add new section on standard library headers.
10207
c5602427 102081993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10209
10210 * Makefile (srcs): Add frame.texi to the list of sources.
10211
c5602427 102121993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10213
10214 * Makefile (dist): Don't bother excluding autosave files; they'll
10215 never make it into the temp directory anyway, and the hash marks
10216 in the name are problematic for make and the Bourne shell.
10217 (srcs):
10218
c5602427 102191993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10220
10221 * Makefile (dist): Don't include backup files or autosave files in
10222 the distribution tar file.
10223
c5602427 102241991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10225
5dcb4c4e 10226 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10227 (elisp.dvi): Remove erroneous shell comment.
10228 Expect output of permute-index in permuted.fns.
10229 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10230 (clean): Add index.texi to be deleted.
b8d4c8d0 10231
c5602427 102321990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10233
10234 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10235
c5602427 102361990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10237
10238 * files.texi: Noted that completion-ignored-extensions is ignored
10239 when making *Completions*.
10240
3e868ee3 102411990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10242
10243 * Makefile make dist now depends on elisp.dvi, since it tries
10244 to include it in the dist file.
10245
c5602427 102461990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10247
c5602427 10248 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10249
c5602427 102501989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10251
10252 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10253 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10254
c5602427 102551989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10256
10257 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10258 and @error{} are the terms now being used. The files in the
10259 directory have been changed to reflect this.
10260
10261 * All instances of @indentedresultt{} have been changed to
333f9019 10262 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10263
c5602427 102641989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10265
10266 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10267 experimental @indentedresult{}, @indentedexpandsto{} are part of
10268 the texinfo.tex in this directory. These TeX macros are not
10269 stable yet.
10270
c5602427 102711989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10272
10273 * texinfo.tex: Temporarily added
10274 \let\result=\dblarrow
10275 \def\error{{\it ERROR} \longdblarrow}
10276 We need to do this better soon.
10277
c5602427 102781989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10279
10280 * Applied Karl Berry's patches to *.texinfo files, but not to
10281 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10282 new title page format is also not applied, since it requires
10283 texinfo.tex changes.)
10284
10285 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10286 for the Project GNU development environment.
10287
10288;; Local Variables:
c8763fb6 10289;; coding: utf-8
b8d4c8d0
GM
10290;; End:
10291
acaf905b 10292 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10293
10294 This file is part of GNU Emacs.
10295
352c8b4a 10296 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10297 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10298 the Free Software Foundation, either version 3 of the License, or
10299 (at your option) any later version.
b8d4c8d0
GM
10300
10301 GNU Emacs is distributed in the hope that it will be useful,
10302 but WITHOUT ANY WARRANTY; without even the implied warranty of
10303 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10304 GNU General Public License for more details.
10305
10306 You should have received a copy of the GNU General Public License
352c8b4a 10307 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.