Reorganize some NEWS items.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
82233bea
CY
12012-02-18 Chong Yidong <cyd@gnu.org>
2
3 * modes.texi (Tabulated List Mode): New node.
4 (Basic Major Modes): Add xref to it.
5
6 * processes.texi (Process Information): Mention Process Menu mode.
7
7b926f3f
CY
82012-02-17 Chong Yidong <cyd@gnu.org>
9
10 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
11
0fd2c9a3
GM
122012-02-17 Glenn Morris <rgm@gnu.org>
13
14 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
15
f700caa3
CY
162012-02-16 Chong Yidong <cyd@gnu.org>
17
4230351b
CY
18 * syntax.texi (Syntax Tables, Syntax Descriptors)
19 (Syntax Table Functions): Copyedits.
20 (Syntax Basics): Don't repeat the material in the preceding node.
21 (Syntax Class Table): Use a table.
22 (Syntax Properties): Document syntax-propertize-function and
23 syntax-propertize-extend-region-functions.
24 (Motion via Parsing): Clarify scan-lists. Fix indentation.
25 (Parser State): Update for the new "c" comment style. Fix
26 description of item 7 (comment style).
27
f700caa3
CY
28 * modes.texi (Minor Modes): Update how mode commands should treat
29 arguments now.
30 (Mode Line Basics): Clarify force-mode-line-update.
31 (Mode Line Top): Note that the example is not realistic.
32 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
33 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
34 "mode line construct" instead of "mode line specification".
35 (Syntactic Font Lock): Remove mention of obsolete variable
36 font-lock-syntactic-keywords.
37 (Setting Syntax Properties): Node deleted.
38 (Font Lock Mode): Note that Font Lock mode is a minor mode.
39 (Font Lock Basics): Note that syntactic fontification falls back
40 on `syntax-table'.
41 (Search-based Fontification): Emphasize that font-lock-keywords
42 should not be set directly.
43 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
44 (Syntactic Font Lock): Minor clarifications. Add xref to
45 Syntactic Font Lock node.
f700caa3 46
60236b0d
CY
472012-02-15 Chong Yidong <cyd@gnu.org>
48
49 * minibuf.texi (Basic Completion): Define "completion table".
50 Move completion-in-region to Completion in Buffers node.
51 (Completion Commands): Use "completion table" terminology.
52 (Completion in Buffers): New node.
53
54 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
55 (Setting Hooks): Update minor mode usage example.
56 (Major Mode Conventions): Note that completion-at-point-functions
57 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
58 Remove duplicate tip about auto-mode-alist.
59 (Minor Modes): Rewrite introduction.
60 (Minor Mode Conventions): Copyedits. Don't recommend
61 variable-only minor modes since few minor modes are like that.
60236b0d 62
d7dbb11a
GM
632012-02-15 Glenn Morris <rgm@gnu.org>
64
65 * processes.texi (Network): Document open-network-stream :parameters.
66
3d8badf4
CY
672012-02-14 Chong Yidong <cyd@gnu.org>
68
69 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
70 was removed on 2009-09-10. Update lisp-mode-map example.
71 (Inheritance and Keymaps): Minor clarification.
72 (Searching Keymaps): Remove out-of-place enumeration.
73 (Key Lookup): Remove unnecessary example (one was already given in
74 Format of Keymaps).
75 (Changing Key Bindings): Update suppress-keymap example.
76 (Menu Bar, Tool Bar): Copyedits.
77 (Tool Bar): Update tool-bar-map example.
78
faccede1
CY
792012-02-12 Chong Yidong <cyd@gnu.org>
80
81 * debugging.texi (Debugger Commands): Continuing is now allowed
82 for errors.
83
355cabc6
CY
842012-02-11 Chong Yidong <cyd@gnu.org>
85
d860baa0
CY
86 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
87 Move the list of standard bitmaps there.
88 (Fringe Cursors): Rewrite for clarity.
89 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
90
34106abe
CY
91 * commands.texi (Command Overview): Mention read-key.
92 (Using Interactive, Interactive Call): Minor clarifications.
93 (Function Keys, Click Events): Avoid "input stream" terminology.
94 (Click Events): Add xref to Window Sizes and Accessing Mouse.
95 Clarify column and row components.
96 (Accessing Mouse): Add xref to Click Events. Minor fixes.
97 (Special Events): Copyedits.
98
99 * streams.texi (Input Streams): De-document get-file-char.
100 (Output Variables): Don't refer to old backquote syntax.
101
355cabc6
CY
102 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
103 (Error Debugging): Note that debug-ignored-errors overrides list
104 values of debug-on-error too. Add xref to Signaling Errors. Note
105 that debug-on-signal is not customizable. Mention
106 condition-case-unless-debug.
107 (Compilation Errors): Node deleted.
108
109 * compile.texi (Compiler Errors): Move a paragraph here from
110 deleted node Compilation Errors.
111
1be3ca5a
LL
1122012-02-10 Leo Liu <sdl.web@gmail.com>
113
114 * control.texi (Handling Errors): Change condition-case-no-debug
115 to condition-case-unless-debug.
116
25dec365
CY
1172012-02-10 Chong Yidong <cyd@gnu.org>
118
119 * advice.texi (Defining Advice): Clarify ad-unadvise.
120 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
121 is not abnormal.
122 (Advising Primitives): Node deleted; ad-define-subr-args has been
123 removed.
124
125 * compile.texi (Speed of Byte-Code): Use float-time in example.
126 (Compilation Functions): Note that the log uses Compilation mode.
127 Don't discuss the contents of byte-code function object here.
128 (Compilation Functions): De-document internal function byte-code.
129 (Docs and Compilation): Minor clarifications.
130
131 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
132 Objects.
133
5f5e4ea1
GM
1342012-02-10 Glenn Morris <rgm@gnu.org>
135
136 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
137 Mention secure-hash.
138 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
139
6c1e4b46
CY
1402012-02-10 Chong Yidong <cyd@gnu.org>
141
142 * loading.texi (Loading): Don't emphasize "library" terminology.
143 (Library Search): load-path is not a user option. Mention role of
144 -L option and packages. Improve examples.
145 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
146 obsolete.
147 (Autoload): Minor clarifications.
148
72ca698c
GM
1492012-02-10 Glenn Morris <rgm@gnu.org>
150
b011fbfe
GM
151 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
152
72ca698c
GM
153 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
154
14a1f380
GM
1552012-02-08 Glenn Morris <rgm@gnu.org>
156
157 * loading.texi (Named Features): Update the require example.
158
60d47423
GM
1592012-02-07 Glenn Morris <rgm@gnu.org>
160
161 * modes.texi (Defining Minor Modes):
162 Expand on args of defined minor modes.
163
0992bd9c
CY
1642012-02-07 Chong Yidong <cyd@gnu.org>
165
166 * variables.texi (Creating Buffer-Local): Minor clarification
167 to buffer-local-variables doc (Bug#10715).
168
af008560
GM
1692012-02-07 Glenn Morris <rgm@gnu.org>
170
e80e1825 171 * display.texi (ImageMagick Images): General update.
af008560
GM
172 Move most details of imagemagick-render-type to the variable's doc.
173
866c1d22
GM
1742012-02-06 Glenn Morris <rgm@gnu.org>
175
f7c9199f 176 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
177 (Inheritance and Keymaps):
178 Mention make-composed-keymap and multiple inheritance.
f7c9199f 179
e7bc51d0
GM
180 * modes.texi (Running Hooks): Mention run-hook-wrapped.
181
866c1d22
GM
182 * control.texi (Handling Errors):
183 Mention condition-case-no-debug and with-demoted-errors.
184
03988c98
CY
1852012-02-05 Chong Yidong <cyd@gnu.org>
186
187 * customize.texi (Common Keywords): Minor clarifications.
188 Document custom-unlispify-remove-prefixes.
189 (Variable Definitions): Backquotes in defcustom seem to work fine
190 now. Various other copyedits.
e1161b06
CY
191 (Simple Types): Copyedits. Document color selector.
192 (Composite Types): Copyedits.
193 (Splicing into Lists): Clarifications.
03988c98
CY
194
195 * eval.texi (Backquote): Move from macros.texi.
196
197 * macros.texi (Expansion): Minor clarification.
198 (Backquote): Move node to eval.texi.
199 (Defining Macros): Move an example from Backquote node.
200 (Argument Evaluation): No need to mention Pascal.
201 (Indenting Macros): Add xref to Defining Macros.
202
649f602c
GM
2032012-02-05 Glenn Morris <rgm@gnu.org>
204
205 * debugging.texi (Error Debugging): Mention debug-on-event default.
206
34c99998
GM
2072012-02-04 Glenn Morris <rgm@gnu.org>
208
8f05da42
GM
209 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
210
7aa5aad8
GM
211 * debugging.texi (Error Debugging): Mention debug-on-event.
212 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
213
c7291ad9
GM
214 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
215
34c99998
GM
216 * text.texi (Buffer Contents):
217 Update filter-buffer-substring description.
218
735cc5ca
CY
2192012-02-04 Chong Yidong <cyd@gnu.org>
220
221 * functions.texi (What Is a Function): Add closures. Mention
222 "return value" terminology. Add xref for command-execute. Remove
223 unused "keystroke command" terminology.
224 (Lambda Expressions): Give a different example than in the
225 following subsection. Add xref to Anonymous Functions.
226 (Function Documentation): Remove gratuitous markup.
227 (Function Names): Move introductory text to `What Is a Function'.
228 (Defining Functions): Fix defun argument spec.
229 (Anonymous Functions): Document lambda macro explicitly. Mention
230 effects on lexical binding.
231 (Function Cells): Downplay direct usage of fset.
232 (Closures): New node.
233 (Inline Functions): Remove "open-code" terminology.
234 (Declaring Functions): Minor tweak; .m is not C code.
235
236 * variables.texi (Variables): Don't refer to "global value".
237 (Local Variables, Void Variables): Copyedits.
238 (Lexical Binding): Minor clarification of example.
239 (File Local Variables): Mention :safe and :risky defcustom args.
240 (Lexical Binding): Add xref to Closures node.
241
94bc7984
GM
2422012-02-04 Glenn Morris <rgm@gnu.org>
243
244 * minibuf.texi (High-Level Completion): Updates for read-color.
245
4f5a10ef
GM
2462012-02-03 Glenn Morris <rgm@gnu.org>
247
eea14f31
GM
248 * display.texi (GIF Images): Mention animation.
249 Remove commented-out old example of animation.
250 (Animated Images): New subsection.
251 * elisp.texi (Top):
252 * vol1.texi (Top):
253 * vol2.texi (Top): Add Animated Images menu entry.
254
4f5a10ef
GM
255 * display.texi (Image Formats): Remove oddly specific information
256 on versions of image libraries.
204e728d 257 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 258
12f381b7
GM
2592012-02-02 Glenn Morris <rgm@gnu.org>
260
1b9f60cc
GM
261 * processes.texi (Synchronous Processes):
262 Mention call-process's :file gets overwritten.
263
7e2734bc
GM
264 * commands.texi (Reading One Event):
265 * help.texi (Help Functions): Document read-char-choice.
266
f58b9822
GM
267 * hooks.texi (Standard Hooks):
268 * modes.texi (Keymaps and Minor Modes):
269 * text.texi (Commands for Insertion): Document post-self-insert-hook.
270
271 * hooks.texi (Standard Hooks): Add prog-mode-hook.
272
12f381b7
GM
273 * hooks.texi (Standard Hooks):
274 * modes.texi (Major Mode Conventions, Mode Hooks):
275 Document change-major-mode-after-body-hook.
276
7a9a2fc6
GM
2772012-02-01 Glenn Morris <rgm@gnu.org>
278
279 * modes.texi (Defining Minor Modes):
280 Mention disabling global minor modes on a per-major-mode basis.
281
a037c171
CY
2822012-01-31 Chong Yidong <cyd@gnu.org>
283
284 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
285 (Parser State): Remove unnecessary statement (Bug#10661).
286
287 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
288
56afad3a
GM
2892012-01-31 Glenn Morris <rgm@gnu.org>
290
291 * modes.texi (Defining Minor Modes):
292 Document define-minor-mode's new :variable keyword.
293
0f29fa41
CY
2942012-01-29 Chong Yidong <cyd@gnu.org>
295
837a390a
CY
296 * syntax.texi (Syntax Class Table): Tweak description of newline
297 char syntax (Bug#9619).
298
0f29fa41
CY
299 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
300 description (Bug#10189).
301
182148ee
GM
3022012-01-29 Glenn Morris <rgm@gnu.org>
303
a49ca6b9
GM
304 * files.texi (Changing Files): Document SELinux support.
305
182148ee
GM
306 * windows.texi (Window Sizes): Fix typo.
307
9962192e
CY
3082012-01-28 Chong Yidong <cyd@gnu.org>
309
8c6e1920
CY
310 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
311 doc (Bug#8568).
312
9583ec59
CY
313 * frames.texi (Input Focus): Add NORECORD arg to
314 select-frame-set-input-focus. Clarify its role in select-frame.
315
10256988
CY
316 * text.texi (Transposition): We don't use transpose-region as an
317 internal subroutine (Bug#3249).
318
9962192e
CY
319 * modes.texi (Example Major Modes): Update Lisp example code to
320 current sources. Delete the old non-derived-major-mode example,
321 which has diverged badly from current sources.
322
2aa43abb
GM
3232012-01-27 Glenn Morris <rgm@gnu.org>
324
325 * makefile.w32-in (texinputdir): Fix (presumed) typo.
326 (VERSION, manual): Remove, unused.
327
9f40220d
CY
3282012-01-27 Chong Yidong <cyd@gnu.org>
329
330 * commands.texi (Command Overview): Minor clarification (Bug#10384).
331
acc28cb9
CY
3322012-01-26 Chong Yidong <cyd@gnu.org>
333
334 * searching.texi (String Search): Document negative repeat count
335 (Bug#10507).
336
48da7392
GM
3372012-01-26 Glenn Morris <rgm@gnu.org>
338
339 * variables.texi (Using Lexical Binding):
340 Mention that lexical-binding should be set in the first line.
341
69b0acb9
LI
3422012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
343
344 * macros.texi (Defining Macros): Don't claim that `declare' only
345 affects Edebug and indentation.
346
543757a8
LI
3472012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
348
349 * macros.texi (Defining Macros): Slight `declare' fixup.
350
450e3cae
GM
3512012-01-25 Glenn Morris <rgm@gnu.org>
352
24189ce0 353 * makefile.w32-in (texinputdir):
450e3cae
GM
354 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
355
1021c761
CY
3562012-01-24 Chong Yidong <cyd@gnu.org>
357
358 * variables.texi (Variables, Local Variables, Void Variables):
359 Edit to make the descriptions less specific to dynamic binding.
360 (Local Variables): Default max-specpdl-size is now 1300.
361 (Defining Variables): Edits for lexical scoping. Delete
362 information about starting docstrings with *. De-document
363 user-variable-p.
364 (Tips for Defining): Remove an unimportant discussion of quitting
365 in the middle of a load.
366 (Accessing Variables, Setting Variables): Discuss lexical binding.
367 (Variable Scoping): Rewrite.
368 (Scope, Extent, Impl of Scope): Nodes deleted.
369 (Dynamic Binding): New node, with material from Scope, Extent, and
370 Impl of Scope nodes.
371 (Dynamic Binding Tips): Rename from Using Scoping.
372 (Lexical Binding): Rewrite.
373 (Using Lexical Binding): Rename from Converting to Lexical
374 Binding. Convert to subsection.
375
376 * customize.texi (Variable Definitions): Add custom-variable-p.
377 Move user-variable-p documentation here.
378
31cbea1d
CY
3792012-01-23 Chong Yidong <cyd@gnu.org>
380
381 * strings.texi (Text Comparison): Minor qualification.
382
383 * lists.texi (Cons Cells): Copyedits.
384 (List Elements): Mention push.
385 (List Variables): Mention pop.
386 (Rings): Move to sequences.texi.
387
388 * sequences.texi (Sequence Functions): Don't repeat the
389 introduction already given in the parent.
390 (Vectors): Copyedits.
391 (Rings): Move from lists.texi. Note that this is specific to the
392 ring package.
393
394 * symbols.texi (Definitions, Symbol Components): Mention variable
395 scoping issues.
396 (Plists and Alists): Copyedits.
397
398 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
399 correctness with lexical scoping.
400 (Eval): Copyedits.
401
fead402d
CY
4022012-01-21 Chong Yidong <cyd@gnu.org>
403
404 * intro.texi (A Sample Function Description): Special notation
405 used for macros too.
406
407 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
408 (Symbol Type): Add xref for keyword symbols.
409 (Sequence Type): Clarify differences between sequence types.
410 (Cons Cell Type): Add "linked list" index entry.
411 (Non-ASCII in Strings): Copyedits.
412 (Equality Predicates): Symbols with same name need not be eq.
413
414 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
415 ldexp. Move float-e and float-pi to Math Functions node.
416
61086eb6
GM
4172012-01-21 Glenn Morris <rgm@gnu.org>
418
419 * modes.texi (Auto Major Mode):
420 * variables.texi (File Local Variables):
421 Mention inhibit-local-variables-regexps.
422
34a02f46
MR
4232012-01-19 Martin Rudalics <rudalics@gmx.at>
424
425 * windows.texi (Window Configurations): Rewrite references to
426 persistent window parameters.
427 (Window Parameters): Fix description of persistent window
428 parameters.
429
f5064cae
JB
4302012-01-16 Juanma Barranquero <lekktu@gmail.com>
431
432 * windows.texi (Window Parameters): Use @pxref.
433
6a6ee00d
MR
4342012-01-16 Martin Rudalics <rudalics@gmx.at>
435
436 * windows.texi (Window Configurations, Window Parameters):
437 Describe persistent window parameters.
438
9ca4c014
SM
4392011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
440
441 * variables.texi (Creating Buffer-Local): Warn against misuses of
442 make-variable-buffer-local (bug#10258).
443
d027f83d
LMI
4442012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
445
446 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
447
89bd9ccd
CY
4482012-01-06 Chong Yidong <cyd@gnu.org>
449
450 * variables.texi (Directory Local Variables): Document
451 hack-dir-local-variables-non-file-buffer.
452
c869783d
GM
4532012-01-06 Glenn Morris <rgm@gnu.org>
454
455 * maps.texi (Standard Keymaps): Refer to Info-edit by name
456 rather than by keybinding.
457
2cae5ba4
JB
4582011-12-29 Juanma Barranquero <lekktu@gmail.com>
459
460 * frames.texi (Font and Color Parameters): Add @pxref.
461
43da4d08
DC
4622011-12-29 Daniel Colascione <dan.colascione@gmail.com>
463
464 * frames.texi (Font and Color Parameters):
465 Document w32 font backends (bug#10399).
466
8d80ef01
PE
4672011-12-28 Paul Eggert <eggert@cs.ucla.edu>
468
469 * files.texi (File Attributes, Changing Files):
470 Use a more-natural notation for octal numbers.
471
9022ae07
JB
4722011-12-23 Juanma Barranquero <lekktu@gmail.com>
473
474 * variables.texi (Variables with Restricted Values):
475 Change reference to variable (bug#10354).
476
454592a6
MR
4772011-12-13 Martin Rudalics <rudalics@gmx.at>
478
479 * windows.texi (Splitting Windows): Use t instead of non-nil
480 when describing window-combination-resize.
481
a7cdbfce
SM
4822011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
483
484 * text.texi (Special Properties): Warn against `intangible' properties
485 (bug#10222).
486
a3dcc84e
EZ
4872011-11-26 Eli Zaretskii <eliz@gnu.org>
488
579ebf8f
EZ
489 * display.texi (Truncation):
490 * text.texi (Special Properties): Describe what a stretch-glyph is
491 instead of using that term without explanation. Make the
492 cross-references more accurate.
493
a3dcc84e
EZ
494 * display.texi (Usual Display): Update the description,
495 cross-references, and indexing related to display of control
496 characters and raw bytes.
497
94af99a4
MR
4982011-11-25 Martin Rudalics <rudalics@gmx.at>
499
500 * windows.texi (Splitting Windows): Fix description of
501 window-combination-limit. Suggested by Eli Zaretskii.
502
1c3d7a13
CY
5032011-11-23 Chong Yidong <cyd@gnu.org>
504
505 * windows.texi (Window Sizes): Move window-top-line,
506 window-left-column, and window-*-pixel-edges to Coordinates and
507 Windows node.
508 (Coordinates and Windows): Restore window-edges doc.
509
90151a1e
MR
5102011-11-21 Martin Rudalics <rudalics@gmx.at>
511
a7cdbfce
SM
512 * windows.texi (Windows and Frames, Splitting Windows):
513 Fix typos.
90151a1e 514
a9b9b7f5
CY
5152011-11-21 Chong Yidong <cyd@gnu.org>
516
517 * windows.texi (Splitting Windows): Fix error in documentation of
518 window-combination-limit.
519 (Cyclic Window Ordering): Minor fixes to next-window,
520 one-window-p, and get-lru-window docs. Don't document
521 window-list-1.
522 (Buffers and Windows): Copyedits.
523 (Choosing Window): Document special handling of special-display-*.
524 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
525 Don't document even-window-heights, which is going away.
526 Clarify which options are obeyed by which action functions.
a9b9b7f5 527
f4e90db0
SM
5282011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
529
530 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
531
d2999b1a
MR
5322011-11-20 Martin Rudalics <rudalics@gmx.at>
533
f4e90db0
SM
534 * windows.texi (Resizing Windows, Splitting Windows):
535 Remove term "status" when talking about combination limits.
d2999b1a 536
cd1181db
JB
5372011-11-20 Juanma Barranquero <lekktu@gmail.com>
538
539 * compile.texi (Compiler Errors):
540 * help.texi (Help Functions): Fix typos.
541
7bf54975
CY
5422011-11-19 Chong Yidong <cyd@gnu.org>
543
544 * windows.texi (Splitting Windows): Clarify role of window
545 parameters in split-window. Shorten the example.
f4e90db0
SM
546 (Deleting Windows): Rewrite intro to handle internal windows.
547 Fix delete-windows-on doc.
7bf54975
CY
548 (Selecting Windows): Copyedits.
549
a0c2d0ae
MR
5502011-11-17 Martin Rudalics <rudalics@gmx.at>
551
552 * windows.texi (Resizing Windows, Splitting Windows)
553 (Deleting Windows): Use term window-combination-resize instead
554 of window-splits.
555
b6f67890
MR
5562011-11-16 Martin Rudalics <rudalics@gmx.at>
557
f4e90db0
SM
558 * windows.texi (Resizing Windows, Splitting Windows):
559 Rename occurrences of window-nest to window-combination-limit.
b6f67890 560
0b381c7e
JB
5612011-11-14 Juanma Barranquero <lekktu@gmail.com>
562
563 * intro.texi (Lisp History): Fix typo.
564
89d61221
MR
5652011-11-12 Martin Rudalics <rudalics@gmx.at>
566
f4e90db0
SM
567 * windows.texi (Splitting Windows, Deleting Windows):
568 Remove references to splits status of windows.
89d61221 569
b2621720
GM
5702011-11-10 Glenn Morris <rgm@gnu.org>
571
572 * buffers.texi (Read Only Buffers): Expand a bit on why
573 toggle-read-only should only be used interactively. (Bug#7292)
574
d2ad7ee1
CY
5752011-11-09 Chong Yidong <cyd@gnu.org>
576
577 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 578 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
579 window-inside-absolute-pixel-edges.
580 (Resizing Windows): shrink-window-if-larger-than-buffer works on
581 non-full-width windows.
582
2cffd681
MR
5832011-11-09 Martin Rudalics <rudalics@gmx.at>
584
585 * windows.texi (Resizing Windows): Rewrite documentation of
586 window-resizable.
587
f6f6d7e7
CY
5882011-11-09 Chong Yidong <cyd@gnu.org>
589
590 * windows.texi (Splitting Windows): Simplify example.
591
a79db6e0
CY
5922011-11-08 Chong Yidong <cyd@gnu.org>
593
594 * windows.texi (Window Sizes): Copyedits. Document
595 window-text-height. Remove window-min-height and window-min-width
596 discussion, referring instead to Emacs manual.
597 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
598 (Resizing Windows): Simplify introduction. Don't document
599 enlarge-window, shrink-window, enlarge-window-horizontally, and
600 shrink-window-horizontally; they are no longer preferred for
601 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 602
441950c7
GM
6032011-11-07 Glenn Morris <rgm@gnu.org>
604
605 * windows.texi (Choosing Window): Fix keybinding typo.
606
be7f5545
MR
6072011-11-07 Martin Rudalics <rudalics@gmx.at>
608
609 * windows.texi (Resizing Windows, Splitting Windows)
610 (Window Configurations): Use "child window" instead of
611 "subwindow".
612
291d142b
CY
6132011-11-06 Chong Yidong <cyd@gnu.org>
614
615 * windows.texi (Basic Windows): Clarify various definitions.
616 Treat window-normalize-* as internal; don't document them.
617 (Windows and Frames): Various clarifications, e.g. non-live
618 windows also belong to frames. Fix window-list description.
619 Simplify window nesting example.
f4e90db0
SM
620 (Splitting Windows, Window Configurations):
621 Use split-window-below.
291d142b 622
89bd5ee1
EZ
6232011-11-04 Eli Zaretskii <eliz@gnu.org>
624
625 * windows.texi (Window Sizes): Mention in the doc string that the
626 return values of `window-body-height' and `window-body-width' are
627 in frame's canonical units. (Bug#9949)
628
3d8daefe
MR
6292011-10-30 Martin Rudalics <rudalics@gmx.at>
630
631 * windows.texi (Windows and Frames): Remove "iso-" infix from
632 documentation of window-iso-combined-p.
633
60754666
CY
6342011-10-26 Chong Yidong <cyd@gnu.org>
635
636 * modes.texi (Running Hooks): Document with-wrapper-hook.
637
d366bd53
CY
6382011-10-18 Chong Yidong <cyd@gnu.org>
639
640 * display.texi (Glyphless Chars): New node.
641
50b063c3
CY
6422011-10-13 Chong Yidong <cyd@stupidchicken.com>
643
644 * text.texi (Yanking): Document yank-excluded-properties.
645
646 * package.texi (Packaging Basics): The commentary should say how
647 to begin using the package.
648
c72063fa
MR
6492011-10-11 Martin Rudalics <rudalics@gmx.at>
650
651 * windows.texi (Deleting Windows): Mention which window gets
652 selected when deleting the selected window.
653
d83dc65b
MR
6542011-10-09 Martin Rudalics <rudalics@gmx.at>
655
656 * buffers.texi (The Buffer List): Describe how bury-buffer deals
657 with the selected window.
658 * windows.texi (Buffers and Windows): Reformulate text on how
659 replace-buffer-in-windows deals with a window.
660 (Quitting Windows): Describe how quit-window deals with a
661 standalone frame. Describe new option frame-auto-hide-function.
662
c599682c
GM
6632011-10-08 Glenn Morris <rgm@gnu.org>
664
48bca619
GM
665 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
666
c599682c
GM
667 * positions.texi (Excursions): Update warning message.
668
969aa734
CY
6692011-10-05 Chong Yidong <cyd@stupidchicken.com>
670
f4e90db0
SM
671 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
672 Fix Emacs manual xref (Bug#9675).
969aa734 673
550f41cd
CY
6742011-10-01 Chong Yidong <cyd@stupidchicken.com>
675
676 * windows.texi (Textual Scrolling): Document scroll-up-command,
677 scroll-down-command, scroll-error-top-bottom, and the
678 scroll-command symbol property.
717a1362
CY
679 (Display Action Functions): Fix description of
680 display-buffer-pop-up-window.
550f41cd 681
a239d4e9
JB
6822011-09-28 Juanma Barranquero <lekktu@gmail.com>
683
684 * windows.texi (Splitting Windows): Fix typos.
685
590c056d
MR
6862011-09-25 Martin Rudalics <rudalics@gmx.at>
687
688 * windows.texi (Windows and Frames, Display Action Functions)
689 (Switching Buffers): Fix some typos.
690 (Buffers and Windows): Remove reference to window-auto-delete.
691 Reword description of replace-buffer-in-windows.
692 (Window History): Fix some typos and refer to frame local buffer
693 list.
c419f5cb
MR
694 (Quitting Windows): New node.
695 (Window Configurations): Add descriptions of window-state-get
696 and window-state-put.
697 (Window Parameters): Describe variable ignore-window-parameters.
698 Sketch some window parameters currently in use.
699 * elisp.texi (Top): Update node listing.
590c056d 700
9ec20d36
CY
7012011-09-25 Chong Yidong <cyd@stupidchicken.com>
702
703 * windows.texi (Display Action Functions)
704 (Choosing Window Options): New nodes.
705
0e406a72
CY
7062011-09-24 Chong Yidong <cyd@stupidchicken.com>
707
708 * windows.texi (Window History): New node. Move text here from
709 Buffers and Windows.
710 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
711 don't document display-buffer here; callers changed.
712 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
713 switch-to-buffer-other-frame. Delete duplicate
714 replace-buffer-in-windows doc.
715 (Choosing Window): Document display actions.
716
6bf7006f
EZ
7172011-09-24 Eli Zaretskii <eliz@gnu.org>
718
719 * display.texi (Forcing Redisplay): Update the description of
720 redisplay-dont-pause due to change in the default value.
721
b33b68a3
MR
7222011-09-23 Martin Rudalics <rudalics@gmx.at>
723
724 * frames.texi (Frames and Windows): Move section and rename to
725 Windows and Frames in windows.texi.
726 * windows.texi (Windows): Restructure.
727 (Basic Windows): Rewrite. Explain live and internal windows and
728 normalization functions.
729 (Windows and Frames): Move section here from frames.texi.
730 Describe subwindows, window combinations, window tree, and
731 corresponding functions including window-list here.
732 (Window Sizes): Rename section from Size of Window and move it
733 up in chapter. Describe total and body sizes and the
734 corresponding functions. Explain new semantics of
735 window-min-height/-width.
736 (Resizing Windows): Move section up in chapter. Describe new
737 resize functions.
738 (Splitting Windows): Describe new behavior of split-window,
739 split-window-above-each-other and split-window-side-by-side.
740 Provide examples. Describe window-nest and window-splits
741 options.
742 (Deleting Windows): Minor rewrite.
f4e90db0
SM
743 (Selecting Windows): Minor rewrite.
744 Describe frame-selected-window and set-frame-selected-window here.
745 (Cyclic Window Ordering): Minor rewrite.
746 Describe window-list-1.
b33b68a3
MR
747 (Buffers and Windows): Rewrite. Explain a window's previous and
748 next buffers and the corresponding functions.
c4682d18 749 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
750 * elisp.texi (Top): Update node listings for frames and windows
751 sections.
752
4d3786ac
SM
7532011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
754
755 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
756
713df35b
LMI
7572011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
758
759 * errors.texi (Standard Errors): Remove apparent placeholder text
760 (bug#9491).
761
33ed493b
CY
7622011-09-18 Chong Yidong <cyd@stupidchicken.com>
763
764 * frames.texi (Management Parameters): Fix description of
765 icon-type parameter.
766
b8f0a954
CY
7672011-09-17 Chong Yidong <cyd@stupidchicken.com>
768
769 * tips.texi (Key Binding Conventions): Don't bind a key sequence
770 ending in C-g. Suggested by Edward O'Connor.
771
eddf142c
EZ
7722011-09-17 Eli Zaretskii <eliz@gnu.org>
773
774 * numbers.texi (Integer Basics): Add indexing for
775 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
776
bf1af6c7
DM
7772011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
778
779 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
780
cec2eab8
JB
7812011-09-11 Juanma Barranquero <lekktu@gmail.com>
782
783 * processes.texi (Network Servers): Clarify what the process
784 buffer is used for (bug#9233).
785
51751aa2 7862011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
787
788 * lists.texi (Building Lists): Fix typo.
789
35137ed3
CY
7902011-08-30 Chong Yidong <cyd@stupidchicken.com>
791
792 * display.texi (Basic Faces): New node. Document new faces.
793
794 * modes.texi (Major Mode Conventions): Move some text there.
795 (Mode Help): Remove major-mode var, duplicated in Major Modes.
796
3fd50d5c
CY
7972011-08-29 Chong Yidong <cyd@stupidchicken.com>
798
799 * modes.texi (Basic Major Modes): New node. Callers updated.
800 (Major Modes): Document fundamental-mode and major-mode.
801 (Major Mode Basics): Node deleted; text moved to Major Modes.
802 (Derived Modes): Document derived-mode-p.
803
ddb54206
CY
8042011-08-28 Chong Yidong <cyd@stupidchicken.com>
805
a6326082
CY
806 * files.texi (Changing Files, Create/Delete Dirs): Document new
807 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
808 (Visiting Functions): Remove view-file; it is documented in the
809 Emacs manual.
04e2ce72 810
ddb54206
CY
811 * frames.texi (Layout Parameters): The defaults for the
812 menu-bar-lines and tool-bar-lines parameters depend on the mode.
813
814 * display.texi (Progress): Document spinner functionality.
815
816 * os.texi (Killing Emacs): Note that kill-emacs can be called by
817 operating system signals. Refer to save-buffers-kill-terminal
818 instead of save-buffers-kill-emacs.
819
820 * objects.texi (Symbol Type): Document ## print representation.
821
0c95fcf7
EZ
8222011-08-25 Eli Zaretskii <eliz@gnu.org>
823
824 * display.texi (Specified Space): Mention that `space' specs
825 influence bidi reordering.
826 (Bidirectional Display): Explain how to use `(space . PROPS)' for
827 separating fields with bidirectional content.
828
5980d4c6
EZ
8292011-08-24 Eli Zaretskii <eliz@gnu.org>
830
831 * display.texi (Bidirectional Display): Document return value in
832 buffers that are not bidi-reordered for display, and in unibyte
833 buffers.
834
bca633fb
EZ
8352011-08-23 Eli Zaretskii <eliz@gnu.org>
836
837 * nonascii.texi (Character Properties): Document the values for
838 unassigned codepoints.
839
c094bb0c
EZ
8402011-08-18 Eli Zaretskii <eliz@gnu.org>
841
842 * nonascii.texi (Character Properties): Document use of
843 `bidi-class' and `mirroring' properties as part of reordering.
844 Provide cross-references to "Bidirectional Display".
845
846 * display.texi (Bidirectional Display): Document the pitfalls of
847 concatenating strings with bidirectional content, with possible
f4e90db0
SM
848 solutions. Document bidi-string-mark-left-to-right.
849 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
850 Document use of `bidi-class' and `mirroring' properties as part of
851 reordering.
c094bb0c 852
1ea897d5
EZ
8532011-08-16 Eli Zaretskii <eliz@gnu.org>
854
9adfcd0b
EZ
855 * modes.texi (Major Mode Conventions): Improve the documentation
856 of `mode-class' `special' modes.
857
10862873
EZ
858 * nonascii.texi (Character Properties): Document the `mirroring'
859 property. Add index entries.
860
1ea897d5
EZ
861 * syntax.texi (Categories): Add an example of defining a new
862 category and category table.
863
864 * searching.texi (Regexp Backslash): Document how to display
865 existing categories. Mention the possibility of adding
866 categories, and add an xref to where this is described. Add an
867 index entry.
868
ebb552ed
CY
8692011-08-09 Chong Yidong <cyd@stupidchicken.com>
870
871 * text.texi (Special Properties):
872 * display.texi (Overlay Properties): Note that mouse-face cannot
873 change the text size (Bug#8530).
874
51a714e1
CY
8752011-08-08 Chong Yidong <cyd@stupidchicken.com>
876
877 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
878 using setenv instead.
879
4cc60b9b
EZ
8802011-07-28 Eli Zaretskii <eliz@gnu.org>
881
882 * display.texi (Bidirectional Display): Document the fact that
883 bidi-display-reordering is t by default.
884
5deb92fd
EZ
8852011-07-23 Eli Zaretskii <eliz@gnu.org>
886
887 * display.texi (Bidirectional Display): New section.
888
011b0ad6 8892011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
890 Tim Cross <theophilusx@gmail.com> (tiny change)
891 Glenn Morris <rgm@gnu.org>
011b0ad6 892
67f9b9f8 893 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 894
4baf28e6
AS
8952011-07-15 Andreas Schwab <schwab@linux-m68k.org>
896
897 * help.texi (Keys in Documentation): Revert last change.
898
66249842
LMI
8992011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
900
f863868c
LMI
901 * help.texi (Keys in Documentation): Clarify that \= only quotes
902 the next character, and doesn't affect longer sequences in
903 particular (bug#8935).
904
f4e90db0
SM
905 * debugging.texi (Using Debugger):
906 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 907
0bb23927 9082011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
909
910 * display.texi (Other Display Specs): Document that `left-fringe'
911 and `right-fringe' display specifications are of the "replacing"
912 kind.
913
f2027cdf
LMI
9142011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
915
916 * help.texi (Documentation Basics): Add a link to the Function
917 Documentation node (bug#6580).
918
f987fde4
LMI
9192011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
920
0bc59b25
LMI
921 * keymaps.texi (Menu Bar): Mention :visible and :enable
922 (bug#6344). Text by Drew Adams.
923
63d55f1f
LMI
924 * modes.texi (Running Hooks): Mention buffer-local hook variables
925 (bug#6218).
926
f987fde4
LMI
927 * objects.texi (General Escape Syntax): "a with grave accent" is
928 ?xe0, not ?x8e0 (bug#5259).
929
b7527639
CY
9302011-07-12 Chong Yidong <cyd@stupidchicken.com>
931
932 * display.texi (Face Attributes, Font Selection): Add references
933 to the Fonts node in the Emacs manual (Bug#4178).
934
c830e5ae
CY
9352011-07-12 Chong Yidong <cyd@stupidchicken.com>
936
937 * display.texi (Window Systems): `window-system' is
938 terminal-local.
939
940 * frames.texi (Frame Parameters, Parameter Access): Don't mention
941 frame-local variables.
942
943 * variables.texi (Buffer-Local Variables): Don't mention obsolete
944 frame-local variables.
945 (Frame-Local Variables): Node deleted.
946
947 * elisp.texi (Top): Update node listing.
948
91223e54
LMI
9492011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
950
951 * elisp.texi: Change "inferiors" to "subnodes" in three places
952 (bug#3523).
953
963578d3
CY
9542011-07-11 Chong Yidong <cyd@stupidchicken.com>
955
956 * frames.texi (Window System Selections): Discussion of
957 x-select-enable-clipboard moved to Emacs manual.
958
07151e49
DD
9592011-07-11 Deniz Dogan <deniz@dogan.se>
960
961 * commands.texi (Prefix Command Arguments): Remove excessive
962 apostrophe.
963
7261e1cf
LMI
9642011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
965
ad21a12a
LMI
966 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
967 description is a string (bug#3313).
968
7261e1cf
LMI
969 * frames.texi (Display Feature Testing): Try to explain what all
970 the visual classes mean (bug#3042).
971
568f7b79
LMI
9722011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
973
18d59e29
LMI
974 * modes.texi (Mode Line Variables): Document `mode-line-remote'
975 and `mode-line-client' (bug#2974).
976
568f7b79
LMI
977 * text.texi (Insertion): Clarify marker movements (bug#1651).
978 Text from Drew Adams.
979
54e10184
LMI
9802011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
981
d94d85e9
LMI
982 * text.texi (Special Properties): Clarify the format of `face'
983 (bug#1375).
984
54e10184
LMI
985 * commands.texi (Interactive Call): Add a `call-interactively'
986 example (bug#1010).
987
413c488d
LMI
9882011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
989
990 * functions.texi (Calling Functions): Link to the "Interactive
991 Call" node (bug#1001).
992
322b7dab 9932011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 994
3deead93
CY
995 * customize.texi (Composite Types): Move alist and plist to here
996 from Simple Types (Bug#7545).
997
998 * elisp.texi (Top): Update menu description.
999
b00d8c1a
CY
1000 * display.texi (Face Attributes): Document negative line widths
1001 (Bug#6113).
1002
d2a6c43b
TR
10032011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1004
1005 * searching.texi (Match Data): Note that match data can be
1006 overwritten by most functions (bug#2499).
1007
c7844a27
LMI
10082011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1009
a9ab721e
LMI
1010 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1011 flags mean (bug#6659).
1012
c7844a27
LMI
1013 * functions.texi (What Is a Function): Document the autoload
1014 object (bug#6496).
1015
f68d76d0
LMI
10162011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1017
8a20ca4c
LMI
1018 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1019 is only used in the Customize user interface (bug#6089).
1020
f68d76d0 1021 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1022 images (bug#7836).
f68d76d0 1023
7018dbe7
EZ
10242011-07-02 Eli Zaretskii <eliz@gnu.org>
1025
1026 * variables.texi (Defining Variables, Void Variables)
1027 (Constant Variables): Fix incorrect usage of @kindex.
1028
36cb87a1
LMI
10292011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1030
28ee97c7
LMI
1031 * variables.texi (Defining Variables): Add an index entry for
1032 `set-variable' (bug#7262).
8d4294e9 1033 (Defining Variables): Use @findex for functions.
28ee97c7 1034
8862ffd5
LMI
1035 * frames.texi (Basic Parameters): Document the `explicit-name'
1036 parameter (bug#6951).
1037
0ec389b9
LMI
1038 * customize.texi (Type Keywords): Clarify that :value provides a
1039 default value for all types (bug#7386).
1040
36cb87a1
LMI
1041 * streams.texi (Output Functions): Document `pp'.
1042
11fdef7d 10432011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1044
1045 * keymaps.texi (Searching Keymaps):
1046 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1047 change. Suggested by Johan Bockgård.
1048
eeafcea7
CY
10492011-06-15 Chong Yidong <cyd@stupidchicken.com>
1050
1051 * text.texi (Special Properties): Clarify role of font-lock-face.
1052
b96e6cde
LMI
10532011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1054
f4e90db0 1055 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1056 to `process-live-p' for consistency with other `-live-p' functions.
1057
be14b9ab
PE
10582011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1059
1060 Document wide integers better.
1061 * files.texi (File Attributes): Document ino_t values better.
2d365993 1062 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1063 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1064 (Bitwise Operations):
001903b5
PE
1065 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1066 to read, and that will port better if 62-bits becomes the default.
1067 Fix or remove incorrect examples.
be14b9ab
PE
1068 * os.texi (Time Conversion): Document time_t values better.
1069
bcd54f83
LMI
10702011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1071
f4e90db0
SM
1072 * processes.texi (Process Information):
1073 Document `process-alive-p'.
bcd54f83 1074
049bcbcb
CY
10752011-05-29 Chong Yidong <cyd@stupidchicken.com>
1076
1077 * help.texi (Accessing Documentation):
1078 * display.texi (Pixel Specification):
1079 * processes.texi (Serial Ports, Serial Ports):
1080 * nonascii.texi (Character Properties, Default Coding Systems):
1081 * text.texi (Changing Properties, Special Properties):
1082 * windows.texi (Window Start and End):
1083 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1084 * keymaps.texi (Searching Keymaps, Tool Bar):
1085 * minibuf.texi (Basic Completion):
1086 * compile.texi (Eval During Compile):
1087 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1088 7x9 paper in printed manual.
1089
1090 * lists.texi (Sets And Lists): Fix misplaced text.
1091
58539c63
CY
10922011-05-29 Chong Yidong <cyd@stupidchicken.com>
1093
1094 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1095 needs to be active (Bug#8350).
1096
6b5681bf
CY
10972011-05-28 Chong Yidong <cyd@stupidchicken.com>
1098
b4d52acc
CY
1099 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1100
6b5681bf
CY
1101 * tips.texi (Coding Conventions): Remove antediluvian filename
1102 limit recommendation (Bug#8538).
1103
e145f188
GM
11042011-05-27 Glenn Morris <rgm@gnu.org>
1105
1106 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1107
eafed945
GM
11082011-05-26 Glenn Morris <rgm@gnu.org>
1109
1110 * variables.texi (File Local Variables):
1111 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1112 Add some more details on what this function does in the other case.
eafed945 1113
bc8410af
GM
11142011-05-19 Glenn Morris <rgm@gnu.org>
1115
1116 * lists.texi (Sets And Lists): Mention cl provides union etc.
1117
35a30759
N
11182011-05-19 Nix <nix@esperi.org.uk>
1119
1120 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1121
1122 * text.texi (Parsing HTML): Update for function name changes.
1123
1124 * syntax.texi (Syntax Flags): Small fix.
1125
1126 * keymaps.texi (Active Keymaps): Typo fix.
1127 (Changing Key Bindings): Grammar fix.
1128
1129 * frames.texi (Minibuffers and Frames): Grammar fix.
1130 (Window System Selections): x-select-enable-clipboard now defaults to t.
1131
1132 * customize.texi (Common Keywords):
1133 * display.texi (Abstract Display):
1134 * modes.texi (Auto-Indentation):
1135 * nonascii.texi (Converting Representations): Typo fixes.
1136
1137 * control.texi (Examples of Catch): Call it "goto" not "go to".
1138
e3934a8a
EZ
11392011-05-14 Eli Zaretskii <eliz@gnu.org>
1140
bc039a3b
EZ
1141 * nonascii.texi (Character Properties): Fix inconsistencies with
1142 implementation.
1143
e3934a8a
EZ
1144 * text.texi (Special Properties): Move @defvar's out of the
1145 @table. (Bug#8652)
1146
e2c94218
GM
11472011-05-12 Glenn Morris <rgm@gnu.org>
1148
1149 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1150
d2fc7e3d 11512011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1152
1153 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1154 (Multiline Font Lock):
1155 * vol2.texi (Top):
1156 * vol1.texi (Top):
1157 * elisp.texi (Top): Update menu accordingly.
1158
d2fc7e3d 11592011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1160
1161 * modes.texi (Region to Fontify): Fix typo.
1162
79b70037
GM
11632011-05-10 Jim Meyering <meyering@redhat.com>
1164
1165 * minibuf.texi: Fix typo "in in -> in".
1166
b08a63cc 11672011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1168
1169 * numbers.texi (Integer Basics): Large integers are treated as floats.
1170
1ef14cb4
LMI
11712011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1172
1173 * processes.texi (Synchronous Processes): Document the (:file
1174 "/file-name") syntax for `call-process'.
1175
4ffd0d6b 11762011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1177
1178 * windows.texi (Choosing Window): Fix typo.
1179
4ffd0d6b 11802011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1181
1182 * frames.texi (Layout Parameters): Note the difference between
1183 querying and setting parameters for left-fringe and right-fringe
1184 (Bug#6930).
1185
fd5a8ae8
SM
11862011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1187
1188 * minibuf.texi (Basic Completion): Be a bit more precise about the
1189 valid kinds of completion tables.
1190 (Programmed Completion): Remove obsolete text about lambda expressions
1191 not being valid completion tables.
1192
c1bcd0d5
CY
11932011-03-19 Chong Yidong <cyd@stupidchicken.com>
1194
1195 * positions.texi (Excursions): Explain the "save-excursion
1196 defeated by set-buffer" warning.
1197
1198 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1199 save-excursion. Suggested by Uday S Reddy.
1200
03408648 12012011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1202
03408648
SM
1203 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1204 (Lexical Binding): New sub-section.
ba83908c 1205
03408648
SM
1206 * eval.texi (Eval): Discourage the use of `eval'.
1207 Document its new `lexical' argument.
6c075cd7 1208
f6d62986
SM
12092011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1210
03408648 1211 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1212 nil any more.
1213
84ea5558 12142011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1215
1216 * strings.texi (String Conversion): Don't mention
1217 string-make-(uni|multi)byte (bug#8262).
1218 * nonascii.texi (Converting Representations): Fix up range.
1219 * keymaps.texi (Key Binding Commands): Update code point, avoid
1220 "unibyte character" and remove mention of unibyte bindings.
1221
62d94509
EZ
12222011-03-10 Eli Zaretskii <eliz@gnu.org>
1223
1224 * modes.texi (Operator Precedence Grammars): Don't use characters
1225 outside ISO-8859-1.
1226
63a329f8
EZ
12272011-03-09 Eli Zaretskii <eliz@gnu.org>
1228
1229 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1230
1231 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1232
6446548e
GM
12332011-03-08 Glenn Morris <rgm@gnu.org>
1234
1235 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1236 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1237 * elisp.texi: Set documentencoding.
6446548e 1238
33383987
JB
12392011-03-07 Chong Yidong <cyd@stupidchicken.com>
1240
1241 * Version 23.3 released.
1242
0b3ceceb
CY
12432011-03-06 Chong Yidong <cyd@stupidchicken.com>
1244
1245 * package.texi: Update index keywords.
1246 (Package Archives): New node contents. Document package-x.el.
1247
78f5433f
JB
12482011-03-06 Juanma Barranquero <lekktu@gmail.com>
1249
1250 * makefile.w32-in (srcs): Add package.texi.
1251
555e9b5c
CY
12522011-03-06 Chong Yidong <cyd@stupidchicken.com>
1253
120d9389
CY
1254 * package.texi (Packaging, Packaging Basics, Simple Packages)
1255 (Multi-file Packages): Expand and clarify.
1256 (Package Archives): Temporary placeholder node.
1257
1258 * elisp.texi (Top): Update node listing.
1259
555e9b5c
CY
1260 * Makefile.in (srcs): Add package.texi.
1261
b59a4335
CY
12622011-03-05 Chong Yidong <cyd@stupidchicken.com>
1263
1264 * processes.texi (Synchronous Processes): Minor clarification
1265 (Bug#8149).
1266
06083aa1
GM
12672011-03-03 Glenn Morris <rgm@gnu.org>
1268
1269 * files.texi (Truenames): Minor clarification. (Bug#2341)
1270
6640b281
GM
12712011-03-01 Glenn Morris <rgm@gnu.org>
1272
1273 * variables.texi (Directory Local Variables):
1274 Mention `(subdirs . nil)' alist element.
1275
2b0c7330 12762011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1277
1278 * variables.texi (Directory Local Variables): Mention the optional
1279 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1280
b923f7a9
CY
12812011-02-27 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * minibuf.texi (Minibuffer History): Clarify discussion of
1284 minibuffer history lists (Bug#8085).
1285
67ab0163 12862011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1287
e979a521
EZ
1288 * elisp.texi: Sync @dircategory with ../../info/dir.
1289
e03b2fd4
EZ
1290 * files.texi (Visiting Functions): Document find-file-literally,
1291 both the command and the variable.
1292
86ec878a
EZ
1293 * variables.texi (Creating Buffer-Local): Explain the meaning of
1294 permanent local variables.
1295
67ab0163
GM
1296 * files.texi (Visiting Functions): Document find-file-literally,
1297 both the command and the variable.
1298
1299 * variables.texi (Creating Buffer-Local): Explain the meaning of
1300 permanent local variables.
1301
13022011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1303
1304 * keymaps.texi (Remapping Commands): Mention how to undo it.
1305
bfcb151a
RT
13062011-02-09 Reuben Thomas <rrt@sc3d.org>
1307
1308 * loading.texi (Hooks for Loading): Remove unnecessary advice
1309 about eval-after-load (Bug#7986).
1310
a41c8660
CY
13112011-02-05 Chong Yidong <cyd@stupidchicken.com>
1312
1313 * commands.texi (Accessing Mouse): Note that a header line is not
1314 included in the row of posn-col-row.
1315
e0dd6837
CY
13162011-02-02 Chong Yidong <cyd@stupidchicken.com>
1317
1318 * modes.texi (Major Mode Conventions): Add face guidelines.
1319 (Faces for Font Lock): List faces in order of prominence.
1320
a4180391
PE
13212011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1322
1323 format-time-string now supports subsecond time stamp resolution
1324 * os.texi (Time Parsing): Document %N.
1325
7427eb97
CY
13262011-01-28 Chong Yidong <cyd@stupidchicken.com>
1327
61db307f
CY
1328 * vol1.texi (Top):
1329 * vol2.texi (Top):
1330 * elisp.texi (Top):
1331 * display.texi (Display Property): Shorten the menu description of
1332 the "Other Display Specs" node (Bug#7816).
1333
7427eb97
CY
1334 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1335 menu item" concept index entries (Bug#7805).
1336
bf3dae7e
EZ
13372011-01-29 Eli Zaretskii <eliz@gnu.org>
1338
1339 * makefile.w32-in (texinfodir): New variable.
1340 (usermanualdir): Remove as redundant with $(emacsdir).
1341 (MAKEINFO): Remove options, leave only program name.
1342 (MAKEINFO_OPTS): New variable.
1343 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1344
06d8ace5 13452011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1346 Richard Kim <emacs18@gmail.com>
1347
1348 * loading.texi (Library Search): Document list-load-path-shadows
1349 (Bug#7757).
1350
06d8ace5 13512011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1352
1353 * searching.texi (Regexp Special): Remove outdated discussion of
1354 character sets (Bug#7780).
1355
28a88153
CY
1356 * frames.texi (Pop-Up Menus): Document where menu title comes
1357 from (Bug#7684).
1358
06d8ace5 13592011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1360
1361 * display.texi (Making Buttons): Mention limitation of text buttons.
1362
a8e1e9ee
WL
13632011-01-23 Werner Lemberg <wl@gnu.org>
1364
1365 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1366 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1367 (ENVADD): New variable to control texi2dvi and texi2pdf.
1368
362b9d48
GM
13692011-01-15 Chong Yidong <cyd@stupidchicken.com>
1370
1371 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1372 Emacs manual.
1373
13742011-01-15 Eli Zaretskii <eliz@gnu.org>
1375
1376 * files.texi (Directory Names): Explain why FROM in
1377 directory-abbrev-alist should begin with \`. (Bug#7777)
1378
3fa173b4
SM
13792011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1380
1381 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1382
7c420169 13832011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1384
1385 * modes.texi (Emulating Mode Line): Fix last change.
1386
7c420169 13872011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1388
1389 * modes.texi (Emulating Mode Line): Update documentation of
1390 format-mode-line according to changes that fixed bug #7587.
1391
80b33766
SM
13922010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1393
1394 * modes.texi (Derived Modes): Mention prog-mode.
1395
1396 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1397 of the key-binding-data cache since we don't use it any more.
1398
f49d1f52 13992010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1400
4bb49a92
EZ
1401 * processes.texi (Shell Arguments):
1402 * strings.texi (Creating Strings): Don't mention "shell commands";
1403 make it explicit that `split-string-and-unquote' and
1404 `combine-and-quote-strings' are mainly for working with arguments
1405 to call-process and start-process.
1406
3c73e30e
EZ
1407 * processes.texi (Shell Arguments): Fix documentation of
1408 `split-string-and-unquote'. Add indexing. (Bug#7563)
1409
f49d1f52 14102010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1411
1412 * modes.texi (Auto-Indentation): New section to document SMIE.
1413 (Major Mode Conventions):
1414 * text.texi (Mode-Specific Indent): Refer to it.
1415
f49d1f52 14162010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1417
1418 * display.texi (Other Display Specs): Document left-fringe and
1419 right-fringe display specs.
1420
f49d1f52 14212010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1422
1423 * backups.texi (Making Backups):
1424 * modes.texi (Example Major Modes): Use recommended coding style.
1425 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1426 define-derived-mode. Mention completion-at-point-functions.
1427
f49d1f52 14282010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1429
5dcb4c4e
SM
1430 * nonascii.texi (Converting Representations):
1431 Document byte-to-string.
e1115396 1432
ec1b9b17
GM
14332010-12-08 Glenn Morris <rgm@gnu.org>
1434
1435 * buffers.texi (Modification Time):
1436 verify-visited-file-modtime now defaults to the current buffer.
1437
07976ae3 14382010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1439
ec1b9b17 1440 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1441
1442 * strings.texi (Creating Strings): Don't mention semi-obsolete
1443 function char-to-string.
1444 (String Conversion): Shorten discussion of semi-obsolete function
1445 string-to-char. Link to Converting Representations.
1446
1447 * objects.texi (Symbol Type):
1448 * text.texi (Near Point):
1449 * help.texi (Help Functions):
1450 * functions.texi (Mapping Functions): Use string instead of
1451 char-to-string in examples.
1452
07976ae3 14532010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1454
1455 * text.texi (Kill Functions, Kill Functions)
1456 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1457 YANK-HANDLER args.
1458
1459 * symbols.texi (Creating Symbols): Using unintern without an
1460 obarray arg is now obsolete.
1461
1462 * numbers.texi (Float Basics): Document float-e and float-pi.
1463
1464 * variables.texi (Defining Variables): Change "pi" example to
1465 "float-pi".
1466
8547874a
EZ
14672010-11-26 Eli Zaretskii <eliz@gnu.org>
1468
1469 * commands.texi (Click Events): Document the values of X, Y and
1470 COL, ROW in the event's position, when the click is on the header
1471 or mode line, on the fringes, or in the margins.
1472
4a47c275 14732010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1474
5b05d75b
EZ
1475 * customize.texi (Composite Types): Lower-case index entry.
1476
5dcb4c4e
SM
1477 * loading.texi (How Programs Do Loading):
1478 Document load-file-name. (Bug#7346)
c7926fe2 1479
4a47c275 14802010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1481
1482 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1483
0eb025fb
EZ
14842010-11-13 Eli Zaretskii <eliz@gnu.org>
1485
1486 * display.texi (Usual Display): Characters with no fonts are not
1487 necessarily displayed as empty boxes.
1488
2699a554 14892010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1490
1491 * maps.texi (Standard Keymaps): Update File menu description.
1492
8289f37b
GM
14932010-10-28 Glenn Morris <rgm@gnu.org>
1494
1495 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1496
5793a7bc 14972010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1498
1499 * display.texi (Window Systems): Deprecate use of window-system as
1500 a predicate.
1501
17284e30
GM
15022010-10-23 Glenn Morris <rgm@gnu.org>
1503
1504 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1505 sorted-doc.
1506
00f113eb
JB
15072010-10-15 Eli Zaretskii <eliz@gnu.org>
1508
1509 * os.texi (Dynamic Libraries): New node, with slightly modified
1510 text deleted from "Image Formats".
1511 (System Interface): Add @menu entry for "Dynamic Libraries".
1512
1513 * display.texi (Image Formats): Remove description of
1514 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1515
07277eb8
GM
15162010-10-12 Glenn Morris <rgm@gnu.org>
1517
1518 * book-spine.texinfo: Rename to book-spine.texi.
1519
c12e4a81
GM
15202010-10-11 Glenn Morris <rgm@gnu.org>
1521
df187c62
GM
1522 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1523
c12e4a81 1524 * Makefile.in (DVIPS): New variable.
234db610
GM
1525 (.PHONY): Add html, ps.
1526 (html, elisp.html, ps, elisp.ps): New targets.
1527 (clean): Delete html, ps files.
1528 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1529
6513b232
EZ
15302010-10-09 Eli Zaretskii <eliz@gnu.org>
1531
1532 * makefile.w32-in (emacsdir): New variable.
1533 (srcs): Add emacsver.texi.
1534 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1535
abd40fb4
GM
15362010-10-09 Glenn Morris <rgm@gnu.org>
1537
c1dc72b3
GM
1538 * Makefile.in (VPATH): Remove.
1539 (infodir): Make it absolute.
1540 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1541
4393405b
GM
1542 * Makefile.in (dist): Anchor regexps.
1543
eef3ab94
GM
1544 * Makefile.in (srcs): Put elisp.texi first.
1545 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1546
aa9db089
GM
1547 * Makefile.in (infoclean): Remove harmless, long-standing error.
1548
abd40fb4
GM
1549 * Makefile.in ($(infodir)): Delete rule.
1550 (mkinfodir): New.
1551 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1552
68db69ed 1553 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1554 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1555
ea274122
GM
15562010-10-09 Glenn Morris <rgm@gnu.org>
1557
f7a31f11
GM
1558 * Makefile.in (emacsdir): New variable.
1559 (MAKEINFO): Add -I $emacsdir.
1560 (dist): Copy emacsver.texi.
b13254e7
GM
1561 (srcs): Add emacsver.texi.
1562
f7a31f11
GM
1563 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1564 Set EMACSVER by including emacsver.texi.
1565
ea274122
GM
1566 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1567
17ca7950
GM
15682010-10-07 Glenn Morris <rgm@gnu.org>
1569
1570 * Makefile.in (version): New, set by configure.
1571 (clean): Delete dist tar file.
1572 (dist): Use version in tar name.
1573
4c83f6e1
GM
15742010-10-06 Glenn Morris <rgm@gnu.org>
1575
1576 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1577 (INSTALL_INFO): Remove unused variable.
1578 (mostlyclean, infoclean, dist): New rules.
1579 (clean): Delete dvi and pdf files.
1580 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1581 ($(infodir)): Add parallel build workaround.
4c83f6e1 1582
0264072d
GM
15832010-10-04 Glenn Morris <rgm@gnu.org>
1584
1585 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1586 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1587 Fix -I typo.
0264072d
GM
1588 (clean): No 'make.out' or 'core' files.
1589 (.PHONY): Declare clean rules.
1590 (maintainer-clean): Delete pdf file. Guard against cd failures.
1591
77f38949
GM
15922010-10-03 Glenn Morris <rgm@gnu.org>
1593
1594 * files.texi (File Name Components): Remove ignored section about
1595 deleted variable directory-sep-char.
1596
178fdd41
MA
15972010-10-03 Michael Albinus <michael.albinus@gmx.de>
1598
1599 * files.texi (Magic File Names): New defopt
1600 remote-file-name-inhibit-cache.
1601
9c524fcb
GM
16022010-10-02 Glenn Morris <rgm@gnu.org>
1603
1604 * os.texi (Killing Emacs): Hook now runs in batch mode.
1605
f816790b
SM
16062010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1607
1608 * text.texi (Special Properties): Clarify when modification-hooks run.
1609
7cf78aac
SM
16102010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1611
1612 * syntax.texi (Syntax Flags): Document new `c' flag.
1613
ca0d44e4
GM
16142010-09-09 Glenn Morris <rgm@gnu.org>
1615
1616 * display.texi (ImageMagick Images): General cleanup.
1617
10999305 16182010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1619
1620 * files.texi (Directory Names): Use \` rather than ^.
1621
45240125
JD
16222010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1623
1624 * text.texi (Low-Level Kill Ring):
1625 * frames.texi (Window System Selections): Remove cut buffer
1626 documentation.
1627
4abe5bf6
EZ
16282010-08-28 Eli Zaretskii <eliz@gnu.org>
1629
1630 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1631 Parameters", where the default fringe width is described.
1632
1633 * frames.texi (Window Frame Parameters, Basic Parameters)
1634 (Position Parameters, Layout Parameters, Management Parameters)
1635 (Cursor Parameters, Font and Color Parameters): Add indexing for
1636 frame parameters. (Bug#6929)
1637
fdc76236
TT
16382010-08-25 Tom Tromey <tromey@redhat.com>
1639
1640 * vol2.texi (Top): Update.
1641 * vol1.texi (Top): Update.
1642 * tips.texi (Library Headers): Mention Package-Version and
1643 Package-Requires.
1644 * package.texi: New file.
1645 * os.texi (System Interface): Update pointers.
1646 * elisp.texi (Top): Link to new nodes. Include package.texi.
1647 * anti.texi (Antinews): Update pointers.
1648
1e5c1c80
EZ
16492010-08-25 Eli Zaretskii <eliz@gnu.org>
1650
1651 * processes.texi (Filter Functions): Fix last change.
1652
78e33835
CY
16532010-08-24 Markus Triska <triska@gmx.at>
1654
1655 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1656 of `buffer-name' in the main text as well as in the example
1657 (Bug#3098).
1658
198a7a97
CY
16592010-08-22 Chong Yidong <cyd@stupidchicken.com>
1660
1661 * nonascii.texi (Text Representations):
1662 * loading.texi (Loading Non-ASCII):
1663 * compile.texi (Byte Compilation): Don't mention obsolete
1664 --unibyte command-line argument.
1665
bc7d7ea6
CY
16662010-08-22 Chong Yidong <cyd@stupidchicken.com>
1667
1668 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1669
b0126eac 16702010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1671
1672 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1673
e8a6cc19
EZ
16742010-08-20 Eli Zaretskii <eliz@gnu.org>
1675
1676 * commands.texi (Misc Events): Add cross-references to where
1677 POSITION of a mouse event is described in detail.
1678
c4e7c63a 16792010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1680
c4e7c63a 1681 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1682
7815fe19 16832010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1684
1685 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1686 Suggested by Štěpán Němec <stepnem@gmail.com>.
1687
7815fe19 16882010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1689
1690 * minibuf.texi (High-Level Completion): Document args of
1691 `read-buffer-function' (bug#5625).
1692
8b2dd508
JD
16932010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1694
1695 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1696
bace45fe
MA
16972010-07-29 Michael Albinus <michael.albinus@gmx.de>
1698
1699 * processes.texi (Process Information): Explain process property
1700 `remote-tty'.
1701
4ce5a4cc
JB
17022010-07-27 Juanma Barranquero <lekktu@gmail.com>
1703
1704 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1705 instead of "\C-\^?" (bug#6334).
1706
1c84bc7a
JB
1707 * text.texi (Special Properties): Fix typo.
1708
b88746ba
EZ
17092010-07-09 Eli Zaretskii <eliz@gnu.org>
1710
1711 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1712 calling sequences, which are now the standard.
1713
51422d6d
CY
17142010-06-24 Chong Yidong <cyd@stupidchicken.com>
1715
1716 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1717
1718 * commands.texi (Command Overview): Mention undo-boundary call.
1719
d24880de
GM
17202010-06-23 Glenn Morris <rgm@gnu.org>
1721
1722 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1723 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1724 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1725 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1726 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1727 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1728 Untabify Texinfo files.
1729
0fc76035
CY
17302010-06-20 Chong Yidong <cyd@stupidchicken.com>
1731
1732 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1733
5338dc0b
CY
17342010-06-19 Chong Yidong <cyd@stupidchicken.com>
1735
a628ad9d 1736 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1737
2c3a3c1d
CY
17382010-06-02 Chong Yidong <cyd@stupidchicken.com>
1739
ba3bf1d9
CY
1740 * searching.texi (Regexp Special): Remove obsolete information
1741 about matching non-ASCII characters, and suggest using char
1742 classes (Bug#6283).
2c3a3c1d 1743
7f4b4249
JB
17442010-05-30 Juanma Barranquero <lekktu@gmail.com>
1745
1746 * minibuf.texi (Basic Completion): Add missing "@end defun".
1747
637821cd
SM
17482010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1749
1750 * minibuf.texi (Basic Completion): Document completion-boundaries.
1751 (Programmed Completion): Document the new fourth method for boundaries.
1752
e13051c3
CY
17532010-05-22 Chong Yidong <cyd@stupidchicken.com>
1754
a628ad9d 1755 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1756
0235128c 17572010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1758
1759 * windows.texi (Textual Scrolling):
1760 * tips.texi (Coding Conventions):
1761 * minibuf.texi (Minibuffer History):
1762 * maps.texi (Standard Keymaps):
1763 * loading.texi (Where Defined):
1764 * edebug.texi (Instrumenting): Fix typos.
1765
0235128c 17662010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1767
c7c32279
CY
1768 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1769
0235128c
SM
1770 * functions.texi (Obsolete Functions):
1771 Document set-advertised-calling-convention.
eb5ed549
CY
1772
1773 * minibuf.texi (Basic Completion): Document completion-in-region.
1774 (Programmed Completion): Document completion-annotate-function.
1775
1776 * commands.texi (Reading One Event): Document read-key.
1777 (Distinguish Interactive): Document KIND arg to
1778 called-interactively-p. Delete obsolete interactive-p.
1779
1780 * elisp.texi (Top): Update node description.
1781
f8848423
EZ
17822010-05-08 Eli Zaretskii <eliz@gnu.org>
1783
0235128c
SM
1784 * nonascii.texi (Character Properties):
1785 Document unicode-category-table. Add an index entry for Unicode
1786 general category.
1787
17882010-05-07 Chong Yidong <cyd@stupidchicken.com>
1789
1790 * Version 23.2 released.
f8848423 1791
938efb77
JB
17922010-04-20 Juanma Barranquero <lekktu@gmail.com>
1793
1794 * locals.texi (Standard Buffer-Local Variables):
1795 Remove @ignore'd reference to `direction-reversed'.
1796
5854c267
JL
17972010-04-14 Juri Linkov <juri@jurta.org>
1798
1799 Fix @deffn without category.
1800
1801 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1802 for `abbrev-insert'.
1803
1804 * buffers.texi (Indirect Buffers): Add category `Command'
1805 to @deffn of `clone-indirect-buffer'.
1806
1807 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1808 for `next-window' and `previous-window'. Add category `Command'
1809 to @deffn of `pop-to-buffer'.
1810
8a14dec7
CY
18112010-04-01 Chong Yidong <cyd@stupidchicken.com>
1812
1813 * nonascii.texi (Text Representations): Don't mark
1814 enable-multibyte-characters as a user option.
1815
7a1831cf
EZ
18162010-03-31 Eli Zaretskii <eliz@gnu.org>
1817
1818 * control.texi (Handling Errors): How to re-throw a signal caught
1819 by condition-case.
1820
c3863713
CY
18212010-03-26 Chong Yidong <cyd@stupidchicken.com>
1822
1823 * loading.texi (Hooks for Loading): Document after-load-functions.
1824 Copyedits.
1825
c333f279
AM
18262010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1827
1828 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1829
e867cb5d 18302010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1831
1832 * processes.texi (Network Processes): Document seqpacket type.
1833
605f35cd
DN
18342010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1835
1836 * os.texi (System Environment): Do not mention lynxos.
1837
288f9fc0
CY
18382010-03-10 Chong Yidong <cyd@stupidchicken.com>
1839
1840 * Branch for 23.2.
1841
eed5c93a
CY
18422010-03-06 Chong Yidong <cyd@stupidchicken.com>
1843
1844 * objects.texi (Integer Type): Take note of the read syntax
1845 exception for numbers that cannot fit in the integer type.
1846
1ddd6622
GM
18472010-03-03 Glenn Morris <rgm@gnu.org>
1848
1849 * numbers.texi (Integer Basics, Bitwise Operations):
1850 * objects.texi (Integer Type): Update for integers now being 30-bit.
1851
a908c79a
CY
18522010-02-27 Chong Yidong <cyd@stupidchicken.com>
1853
1854 * display.texi (Low-Level Font): Document :otf font-spec property.
1855
cd61af01
SM
18562010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1857
1858 * display.texi (Line Height): Avoid obsolete special default variables
1859 like default-major-mode.
1860
c02f8fe2
AM
18612010-01-28 Alan Mackenzie <acm@muc.de>
1862
1863 * display.texi (Auto Faces): Say fontification-functions is called
1864 whether or not Font Lock is enabled. Tidy up the wording a bit.
1865
d738d18b
CY
18662010-01-17 Chong Yidong <cyd@stupidchicken.com>
1867
1868 * elisp.texi: Remove duplicate edition information (Bug#5407).
1869
4963739e
JB
18702010-01-17 Juanma Barranquero <lekktu@gmail.com>
1871
1872 * two.el (volume-header-toc-markup): Fix typos in docstring.
1873
c57008f6
SM
18742010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1875
1876 Avoid dubious uses of save-excursions.
1877 * positions.texi (Excursions): Recommend the use of
1878 save-current-buffer if applicable.
1879 * text.texi (Clickable Text): Fix the example code which used
1880 save-excursion in a naive way which sometimes preserves point and
1881 sometimes not.
1882 * variables.texi (Creating Buffer-Local):
1883 * os.texi (Session Management):
1884 * display.texi (GIF Images):
1885 * control.texi (Cleanups): Use (save|with)-current-buffer.
1886
2f3725cd
EZ
18872010-01-02 Eli Zaretskii <eliz@gnu.org>
1888
1889 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1890
85eeac93
CY
18912010-01-02 Chong Yidong <cyd@stupidchicken.com>
1892
1893 * nonascii.texi (Text Representations, Character Codes)
1894 (Converting Representations, Explicit Encoding)
1895 (Translation of Characters): Use hex notation consistently.
1896 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1897
4801c5fa
CY
18982010-01-01 Chong Yidong <cyd@stupidchicken.com>
1899
1900 * loading.texi (Where Defined): Make it clearer that these are
1901 loaded files (Bug#5068).
1902
26e533e2
CY
19032009-12-29 Chong Yidong <cyd@stupidchicken.com>
1904
1905 * minibuf.texi (Completion Styles): Document `initials' style.
1906
16d1ff5f
CY
19072009-12-25 Chong Yidong <cyd@stupidchicken.com>
1908
1909 * frames.texi (Resources): Describe inhibit-x-resources.
1910 (Size Parameters): Copyedit.
1911
1912 * hash.texi (Creating Hash):
1913 * objects.texi (Hash Table Type): Document the new hash table
1914 printed representation.
1915
1916 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1917 obsolete.
1918
5dcb4c4e
SM
1919 * processes.texi (Process Buffers):
1920 Document process-kill-buffer-query-function.
16d1ff5f 1921
9a5de3d9
GM
19222009-12-05 Glenn Morris <rgm@gnu.org>
1923
1924 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1925 diary-display-function, and no longer recommended to be a hook.
1926 Update for changes in the names of calendar and diary hooks.
1927 diary-print-entries-hook has changed section.
1928
b640eb52
EZ
19292009-11-28 Eli Zaretskii <eliz@gnu.org>
1930
1931 * text.texi (Special Properties): More accurate description of
1932 what the `cursor' property does.
1933
be1674ab
KR
19342009-11-26 Kevin Ryde <user42@zip.com.au>
1935
1936 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1937 mouse-wheel-down-event, the closest thing to a definition for them.
1938 * os.texi (Startup Summary): vindex inhibit-startup-message and
1939 inhibit-splash-screen.
1940 (Command-Line Arguments): vindex argv.
1941 (Suspending Emacs): vindex suspend-tty-functions and
1942 resume-tty-functions. Don't want to index every hook, but having
1943 the programming ones is helpful.
1944
603f5979
CY
19452009-11-14 Chong Yidong <cyd@stupidchicken.com>
1946
1947 * commands.texi (Motion Events): Fix typo (Bug#4907).
1948
4359a806
CY
19492009-11-08 Chong Yidong <cyd@stupidchicken.com>
1950
1951 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1952 are affected by case-fold-search (Bug#4483).
1953
0f063651
CY
19542009-11-02 Chong Yidong <cyd@stupidchicken.com>
1955
1956 * minibuf.texi (Reading File Names): Note that read-file-name may
1957 use a graphical file dialog.
1958
9bd79893
GM
19592009-10-31 Glenn Morris <rgm@gnu.org>
1960
1961 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1962
ebe479ec
KR
19632009-10-16 Kevin Ryde <user42@zip.com.au>
1964
1965 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1966 in particular so `info-lookup-symbol' can find its docs.
1967
2640fa86
CY
19682009-10-16 Chong Yidong <cyd@stupidchicken.com>
1969
1970 * variables.texi (Constant Variables): Distinguish from defconst
1971 variables.
1972 (Defining Variables): Add cindex.
1973
edd6a733
CY
19742009-10-15 Chong Yidong <cyd@stupidchicken.com>
1975
1976 * os.texi (Time of Day): Clarify that the microsecond part is
1977 ignored (Bug#4637).
1978
5feb0b73
GM
19792009-10-11 Glenn Morris <rgm@gnu.org>
1980
1981 * frames.texi (Size and Position): Clarify what is included in the frame
1982 height. (Bug#4535)
1983
0c5413c8
GM
19842009-10-10 Glenn Morris <rgm@gnu.org>
1985
1986 * windows.texi (Size of Window): The relationship between window and
1987 frame heights is not so simple. (Bug#4535)
1988 Mention window-full-height-p.
1989
7f8b600a
SM
19902009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1991
1992 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1993 used from Lisp.
1994
6185de1c
EZ
19952009-10-07 Eli Zaretskii <eliz@gnu.org>
1996
7f8b600a
SM
1997 * files.texi (Directory Names) <abbreviate-file-name>:
1998 Document that root home directories are not replaced with "~".
6185de1c 1999
9972911f
EZ
20002009-10-06 Eli Zaretskii <eliz@gnu.org>
2001
2002 * text.texi (Special Properties): Document the meaning of the
2003 `cursor' text property whose value is an integer.
2004
2a3f19ef
MA
20052009-10-05 Michael Albinus <michael.albinus@gmx.de>
2006
2007 * files.texi (Magic File Names): Add `copy-directory'.
2008
804543b5
EZ
20092009-10-05 Eli Zaretskii <eliz@gnu.org>
2010
2011 * files.texi (File Attributes): Fix description of file
2012 attributes. (Bug#4638) Update attributes of files.texi example to
2013 be more representative.
2014
461bf92b
MA
20152009-10-05 Michael Albinus <michael.albinus@gmx.de>
2016
2017 * files.texi (Create/Delete Dirs): New command copy-directory.
2018
a86cd395
JB
20192009-10-04 Juanma Barranquero <lekktu@gmail.com>
2020
2021 * anti.texi (Antinews):
2022 * macros.texi (Indenting Macros):
2023 * strings.texi (Creating Strings, Case Conversion):
2024 Remove duplicate words.
2025
d3080264
MA
20262009-10-01 Michael Albinus <michael.albinus@gmx.de>
2027
2028 * files.texi (Create/Delete Dirs): delete-directory has an
2029 optional parameter RECURSIVE.
2030
85d14563
SM
20312009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2032
2033 * buffers.texi (Swapping Text): Minor clarification.
2034
3d9842c6
GM
20352009-10-01 Glenn Morris <rgm@gnu.org>
2036
2037 * functions.texi (Declaring Functions): Mention that we also search for
2038 ".m" files in the src/ directory.
2039
78427304
CY
20402009-09-25 David Engster <deng@randomsample.de>
2041
3d9842c6 2042 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2043
b578c9cc
GM
20442009-09-22 Glenn Morris <rgm@gnu.org>
2045
2046 * internals.texi (Building Emacs): Mention preloaded-file-list.
2047
beee5da7
AM
20482009-09-14 Alan Mackenzie <acm@muc.de>
2049
2050 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2051
5d6ab672
CY
20522009-09-13 Chong Yidong <cyd@stupidchicken.com>
2053
2054 * functions.texi (Anonymous Functions): Rearrange discussion,
2055 giving usage of unquoted lambda forms first. Mention that
2056 `function' and `#'' are no longer required (Bug#4290).
2057
59375eeb
AM
20582009-09-11 Alan Mackenzie <acm@muc.de>
2059
a86cd395 2060 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2061 batch mode.
2062
e7e2f529
GM
20632009-09-01 Glenn Morris <rgm@gnu.org>
2064
2065 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2066
eae47088
GM
20672009-08-26 Ulrich Mueller <ulm@gentoo.org>
2068
2069 * nonascii.texi (Character Codes): Fix typos.
2070
3691a0a6
MA
20712009-08-25 Michael Albinus <michael.albinus@gmx.de>
2072
2073 * processes.texi (Synchronous Processes): New defvar
2074 process-file-side-effects.
2075
664d56b8
GM
20762009-08-25 Glenn Morris <rgm@gnu.org>
2077
2078 * display.texi (Fontsets): Fix typo.
2079
0706c025
GM
2080 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2081
03a74b84
SM
20822009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2083
2084 * processes.texi (Asynchronous Processes): Adjust arglist of
2085 start-process-shell-command and start-file-process-shell-command.
2086
f6de8a37
CY
20872009-08-15 Chong Yidong <cyd@stupidchicken.com>
2088
4b1ed1bb
CY
2089 * advice.texi (Argument Access in Advice): Note that argument
2090 positions are zero-based (Bug#3932).
2091
89a9e058
CY
2092 * commands.texi (Distinguish Interactive): Minor copyedit.
2093
23696fd7
CY
2094 * display.texi (Face Attributes): Add xref to Displaying Faces for
2095 explanation of "underlying face".
2096
f6de8a37
CY
2097 * customize.texi (Common Keywords): Add xref to Loading.
2098
2099 * loading.texi (How Programs Do Loading): Add xref to Lisp
2100 Libraries node in the Emacs manual.
2101
417f77e6
CY
21022009-08-13 Chong Yidong <cyd@stupidchicken.com>
2103
2104 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2105
0999039c
CY
21062009-07-18 Chong Yidong <cyd@stupidchicken.com>
2107
2108 * processes.texi (Shell Arguments): Copyedits.
2109
9af167bc
GM
21102009-07-18 Glenn Morris <rgm@gnu.org>
2111
2112 * loading.texi (Repeated Loading): Fix typo.
2113
137987ab
RS
21142009-07-16 Richard Stallman <rms@gnu.org>
2115
2116 * buffers.texi (Swapping Text): Recommend setting
2117 write-region-annotate-functions and buffer-saved-size.
2118
2119 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2120
622fa380
GM
21212009-07-15 Glenn Morris <rgm@gnu.org>
2122
2123 * edebug.texi: Minor re-phrasings throughout.
2124 (Edebug Execution Modes): Sit-for affects continue mode too.
2125 (Jumping): Use `forward-sexp' rather than its keybinding.
2126 (Edebug Misc): Fix Q binding.
2127 (Edebug Eval): Remove cl version.
2128 (Printing in Edebug): Clarify print-length etc.
2129 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2130 (Specification List): Remove edebug-unwrap findex entry.
2131 (Specification Examples): defmacro is actually not the same as defun.
2132 Escape "`" in example.
2133
6bbd4600
CY
21342009-07-15 Chong Yidong <cyd@stupidchicken.com>
2135
2136 * markers.texi (The Mark): Document optional arg to
2137 deactivate-mark.
2138
e538d479
GM
21392009-07-11 Kevin Ryde <user42@zip.com.au>
2140
2141 * hooks.texi (Standard Hooks): Fix cross-references.
2142
4c98b9ed
GM
2143 * loading.texi (Named Features): Refer to eval-after-load.
2144
5300838c
GM
21452009-07-11 Glenn Morris <rgm@gnu.org>
2146
64fbeb16
GM
2147 * Makefile.in (TEXI2PDF): New.
2148 (elisp.pdf): New target.
2149
4c98b9ed
GM
2150 * searching.texi (Regexp Backslash): Fix typo.
2151
2152 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2153
51d9979c
GM
21542009-07-10 Glenn Morris <rgm@gnu.org>
2155
561c0216
GM
2156 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2157
5b594a58
GM
2158 * customize.texi (Customization Types):
2159 * display.texi (Abstract Display):
0cc8c85a 2160 * objects.texi (Character Type, String Type):
5b594a58 2161 Merge in some menu descriptions from elisp.texi.
51d9979c 2162
c3cbbb40
GM
2163 * hash.texi (Hash Tables):
2164 * modes.texi (Multiline Font Lock):
2165 End menu description with period.
fe42c16a 2166
28528402
GM
21672009-07-09 Glenn Morris <rgm@gnu.org>
2168
2169 * back.texi: Don't hard-code texinfo location.
2170
2171 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2172 (tex): Add texinfodir to TEXINPUTS.
2173 (elisp1med-init, elisp2med-init): Use texinfodir.
2174
2175 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2176 (clean): Add two-volume.make intermediate files.
2177
2178 * elisp.texi, vol1.texi, vol2.texi:
2179 Use a DATE variable with the publication date, and update it.
2180 Fix antinews menu description.
2181
2182 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2183 Update the detailed node listing to match elisp.texi.
2184
2185 * README: Update edition to match elisp.texi.
2186
2187 * objects.texi (General Escape Syntax):
2188 * nonascii.texi (Character Sets):
2189 Use consistent case for "Unicode Standard".
2190
2191 * anti.texi (Antinews):
2192 * customize.texi (Variable Definitions):
2193 * functions.texi (Declaring Functions):
2194 * nonascii.texi (Character Properties):
2195 * processes.texi (Serial Ports):
2196 * text.texi (Special Properties):
2197 * tips.texi (Coding Conventions):
2198 Minor rearrangements to improve TeX line-filling.
2199
2200 * commands.texi (Using Interactive): Fix cross-reference.
2201
17db8e10
JD
22022009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2203
2204 * frames.texi (Management Parameters): Mention sticky.
2205
77c7e2e1
AS
22062009-07-01 Andreas Schwab <aschwab@redhat.com>
2207
2208 * help.texi (Help Functions): Fix description of help-buffer and
2209 help-setup-xref to use @defun instead of @deffn.
2210
3f1c6666
JD
22112009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2212
2213 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2214
ca27c21b
CY
22152009-06-24 Chong Yidong <cyd@stupidchicken.com>
2216
2217 * display.texi (Window Systems): Add ns to the list.
2218
70243478
CY
22192009-06-21 Chong Yidong <cyd@stupidchicken.com>
2220
2221 * Branch for 23.1.
2222
df006536
MR
22232009-06-17 Martin Rudalics <rudalics@gmx.at>
2224
2225 * windows.texi (Dedicated Windows): Fix typo.
2226 (Resizing Windows): Replace @defun by @deffn.
2227
d259fc4b
GM
22282009-06-17 Glenn Morris <rgm@gnu.org>
2229
2230 * variables.texi (Directory Local Variables):
2231 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2232
30781db6
KH
22332009-06-09 Kenichi Handa <handa@m17n.org>
2234
2235 * nonascii.texi (Character Sets): State clearly that FROM and TO
2236 are codepoints of CHARSET.
2237
62e8099c
CY
22382009-06-07 Chong Yidong <cyd@stupidchicken.com>
2239
2240 * minibuf.texi (Reading File Names): Fix introductory text.
2241 Suggested by stan@derbycityprints.com.
2242 (High-Level Completion): Fix typo.
2243
ee1b1917
CY
22442009-05-28 Chong Yidong <cyd@stupidchicken.com>
2245
2246 * frames.texi (Text Terminal Colors): Multi-tty is already
2247 implemented, but tty-local colors are not.
2248
5df647e8
CY
22492009-05-27 Chong Yidong <cyd@stupidchicken.com>
2250
2251 * hooks.texi (Standard Hooks): Remove mention of obsolete
2252 redisplay-end-trigger-functions.
2253
2254 * internals.texi (Window Internals): Remove mention of obsolete
2255 redisplay-end-trigger-functions.
2256
01f17ae2
MR
22572009-05-21 Martin Rudalics <rudalics@gmx.at>
2258
2259 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2260
2261 * backups.texi (Making Backups): backup-directory-alist and
2262 make-backup-file-name-function are options.
2263 (Auto-Saving): auto-save-list-file-prefix is an option.
2264
2265 * buffers.texi (Killing Buffers): buffer-offer-save is an
2266 option.
2267
2268 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2269 option.
2270 (Echo Area Customization): echo-keystrokes is an option.
2271 (Selective Display): selective-display-ellipses is an option.
2272 (Temporary Displays): temp-buffer-show-function is an option.
2273 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2274 are options.
2275 (Font Selection): face-font-family-alternatives,
2276 face-font-selection-order, face-font-registry-alternatives, and
2277 scalable-fonts-allowed are options.
2278 (Fringe Indicators): indicate-buffer-boundaries is an option.
2279 (Fringe Cursors): overflow-newline-into-fringe is an option.
2280 (Scroll Bars): scroll-bar-mode is an option.
2281
2282 * eval.texi (Eval): max-lisp-eval-depth is an option.
2283
2284 * files.texi (Visiting Functions): find-file-hook is an option.
2285 (Directory Names): directory-abbrev-alist is an option.
2286 (Unique File Names): temporary-file-directory and
2287 small-temporary-file-directory are options.
2288
2289 * frames.texi (Initial Parameters): initial-frame-alist,
2290 minibuffer-frame-alist and default-frame-alist are options.
2291 (Cursor Parameters): blink-cursor-alist and
2292 cursor-in-non-selected-windows ar options.
2293 (Window System Selections): selection-coding-system is an
2294 option.
2295 (Display Feature Testing): display-mm-dimensions-alist is an
2296 option.
2297
2298 * help.texi (Help Functions): help-char and help-event-list are
2299 options.
2300
2301 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2302 an option.
2303
2304 * minibuf.texi (Minibuffer History): history-length and
2305 history-delete-duplicates are options.
2306 (High-Level Completion): read-buffer-function and
2307 read-buffer-completion-ignore-case are options.
2308 (Reading File Names): read-file-name-completion-ignore-case is
2309 an option.
2310
2311 * modes.texi (Mode Line Top): mode-line-format is an option.
2312 (Mode Line Variables): mode-line-position and mode-line-modes
2313 are options.
2314
2315 * nonascii.texi (Text Representations):
2316 enable-multibyte-characters is an option.
2317 (Default Coding Systems): auto-coding-regexp-alist,
2318 file-coding-system-alist, auto-coding-alist and
2319 auto-coding-functions are options.
2320 (Specifying Coding Systems): inhibit-eol-conversion is an
2321 option.
2322
2323 * os.texi (Init File): site-run-file is an option.
2324 (System Environment): mail-host-address is an option.
2325 (User Identification): user-mail-address is an option.
2326 (Terminal Output): baud-rate is an option.
2327
2328 * positions.texi (Word Motion): words-include-escapes is an
2329 option.
2330
2331 * searching.texi (Standard Regexps): page-delimiter,
2332 paragraph-separate, paragraph-separate and sentence-end are
2333 options.
2334
2335 * text.texi (Margins): left-margin and fill-nobreak-predicate
2336 are options.
2337
2338 * variables.texi (Local Variables): max-specpdl-size is an
2339 option.
2340
2341 * windows.texi (Choosing Window):
2342 split-window-preferred-function, special-display-function and
2343 display-buffer-function are options.
2344
106e6894
CY
23452009-05-20 Chong Yidong <cyd@stupidchicken.com>
2346
4a83454d
CY
2347 Fix errors spotted by Martin Rudalics.
2348
106e6894
CY
2349 * syntax.texi (Position Parse): Document rationale for ignored
2350 arguments to syntax-ppss-flush-cache.
2351
2352 * processes.texi (Input to Processes): Mark PROCESS arg to
2353 process-running-child-p as optional.
2354 (Network Options): Document NO-ERROR arg to
2355 set-network-process-option.
2356
2357 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2358 command.
2359
2360 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2361 posix-search-backward as commands.
2362
2363 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2364 (Suspending Emacs): Mark suspend-emacs as a command.
2365 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2366 commands.
5dcb4c4e
SM
2367 (Terminal Output): Remove obsolete function baud-rate.
2368 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2369
2370 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2371 terminal-coding-system and set-terminal-coding-system.
2372 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2373 as optional.
2374 (Character Sets): Document RESTRICTION arg of char-charset.
2375 (Character Codes): Mark POS argument to get-byte as optional.
2376
2377 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2378 minibuffer-message.
2379
2380 * files.texi (Create/Delete Dirs): Mark make-directory and
2381 delete-directory as commands.
2382
2383 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2384
2385 * text.texi (Base 64): Mark base64-decode-string and
2386 base64-encode-string as commands.
2387 (Columns): Mark move-to-column as a command.
2388 (Mode-Specific Indent): Document RIGID arg to
2389 indent-for-tab-command.
2390 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2391 Mark indent-code-rigidly as a command.
2392 (Substitution): Mark translate-region as a command.
2393
2394 * frames.texi (Size and Position): Remove obsolete functions
2395 screen-height and screen-width.
2396
04173931
CY
23972009-05-19 Chong Yidong <cyd@stupidchicken.com>
2398
2399 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2400 (Displaying Buffers, Resizing Windows): Correct mistakes;
2401 next-window, previous-window, and pop-to-buffer are not commands,
2402 and fit-window-to-buffer" is a command. (Pointed out by Martin
2403 Rudalics.)
2404
eae7d8f8
RS
24052009-05-17 Richard M Stallman <rms@gnu.org>
2406
2407 * modes.texi (Precalculated Fontification): Clarify text.
2408
b8766179
MR
24092009-05-17 Martin Rudalics <rudalics@gmx.at>
2410
2411 * windows.texi (Selecting Windows): Clarify descriptions of
2412 with-selected-window and get-lru-window.
2413 (Cyclic Window Ordering): Refer to particular frame when talking
2414 about how splitting affects the ordering.
2415 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2416 switch-to-buffer-other-window. Explain how setting of
2417 display-buffer-reuse-frames affects pop-to-buffer.
2418 (Choosing Window): Clarify some details in descriptions of
2419 display-buffer-reuse-frames, pop-up-frames, and
2420 pop-up-frame-function.
2421 (Dedicated Windows): Clarify some details.
2422 (Textual Scrolling): Replace term vscroll by term vertical
2423 scroll position.
2424 (Vertical Scrolling): Fix typo.
2425 (Window Hooks): Relate text on jit-lock-register to window
2426 scrolling and size changes.
2427
734b5e3b
CY
24282009-05-14 Chong Yidong <cyd@stupidchicken.com>
2429
0a65633e
CY
2430 * frames.texi (Initial Parameters): Clarify what the initial
2431 minibuffer frame is.
05be46d7
CY
2432 (Buffer Parameters): Note that the minibuffer parameter can not be
2433 altered.
0a65633e 2434
734b5e3b
CY
2435 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2436 Document display-buffer changes.
2437
925672cd
CY
24382009-05-13 Chong Yidong <cyd@stupidchicken.com>
2439
17ecd7af
CY
2440 * anti.texi (Antinews): Rewrite for Emacs 22.
2441
925672cd
CY
2442 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2443 obarrays are first mentioned. Define "system abbrev" more
2444 prominently, and add it to the index.
2445 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2446 Copyedits.
2447 (Abbrev Expansion): Document abbrev-insert.
2448
80be4dd7
CY
24492009-05-12 Chong Yidong <cyd@stupidchicken.com>
2450
2451 * frames.texi (Font and Color Parameters): Rename from Color
2452 Parameters. Document font-backend parameter.
2453
2454 * vol2.texi (Top): Update node listing.
2455 * vol1.texi (Top): Update node listing.
2456 * elisp.texi (Top): Update node listing.
2457
372a93ac
MR
24582009-05-11 Martin Rudalics <rudalics@gmx.at>
2459
2460 * windows.texi (Choosing Window): Don't explicitly refer to
2461 split-window-sensibly's window argument in descriptions of
2462 split-height-threshold and split-width-threshold.
2463
714c3541
MR
24642009-05-10 Martin Rudalics <rudalics@gmx.at>
2465
2466 * windows.texi (Choosing Window): Fix rewrite of window
2467 splitting section.
2468
0e90e7be
EZ
24692009-05-09 Eli Zaretskii <eliz@gnu.org>
2470
f4e90db0
SM
2471 * nonascii.texi (Default Coding Systems):
2472 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2473 Add indexing.
0e90e7be
EZ
2474 (Lisp and Coding Systems): Add index entries.
2475
d3c0c321
MR
24762009-05-09 Martin Rudalics <rudalics@gmx.at>
2477
2478 * windows.texi (Choosing Window): Describe split-window-sensibly
2479 and rewrite section on window splitting accordingly.
2480 (Textual Scrolling): Replace `...' by @code{...}.
2481
c773345a
CY
24822009-05-04 Chong Yidong <cyd@stupidchicken.com>
2483
ee2d5b5e
CY
2484 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2485 Remove obsoleted pre-abbrev-expand-hook.
2486
2487 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2488 entries.
2489
c773345a
CY
2490 * internals.texi (Object Internals): Don't assume 32-bit machines
2491 are the norm.
2492 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2493 (Window Internals): Synch field names to window.h.
2494 (Process Internals): Synch field names to process.h.
c773345a 2495
dd449674
CY
24962009-04-29 Chong Yidong <cyd@stupidchicken.com>
2497
2498 * variables.texi (File Local Variables): Note that read-circle is
2499 bound to nil when reading file-local variables.
2500
2501 * streams.texi (Input Functions): Document read-circle.
2502 (Output Variables): Add xref to Circular Objects.
2503
4f1e25e2
CY
25042009-04-25 Chong Yidong <cyd@stupidchicken.com>
2505
2506 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2507 Features and Coding System Basics. Node that "p" stands for
2508 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2509 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2510 mouse-appearance-menu.
2511 (Programming Tips): Add xref to Progress.
2512
dca019f8
CY
25132009-04-22 Chong Yidong <cyd@stupidchicken.com>
2514
5dcb4c4e
SM
2515 * os.texi (Command-Line Arguments):
2516 Document command-line-args-left.
dca019f8
CY
2517 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2518 terminal objects for tty arguments.
2519 (Startup Summary): Add xref to Session Management.
2520 (Session Management): Mention emacs-session-restore. Copyedits.
2521
02a89103
CY
25222009-04-20 Chong Yidong <cyd@stupidchicken.com>
2523
2524 * os.texi (Startup Summary): Copyedits. The init file is not
2525 necessarily named .emacs now. Document initial-buffer-choice and
2526 initial-scratch-message. Note where Emacs exits in batch mode.
2527 Document inhibit-splash-screen as an alias.
2528 (Init File): Be neutral about which init file name to use.
2529
25302009-04-16 Chong Yidong <cyd@stupidchicken.com>
2531
2532 * os.texi (System Interface): Fix Texinfo usage.
2533
0c1cfe01
CY
25342009-04-15 Chong Yidong <cyd@stupidchicken.com>
2535
80d7cdca
CY
2536 * searching.texi (Regexp Backslash): Also refer to shy groups as
2537 non-capturing or unnumbered groups.
2538 (Regexp Functions): Add cross-reference to Regexp Backslash.
2539
0c1cfe01
CY
2540 * display.texi (Truncation): Overlays can use line-prefix and
2541 wrap-prefix too.
2542 (Overlay Properties): Document wrap-prefix and line-prefix.
2543 (Face Attributes): Document underline-minimum-offset.
2544 (Face Remapping): Copyedits.
2545 (Low-Level Font): Copyedits.
2546 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2547 (Line Height): Emphasize that line-spacing only takes effect on
2548 graphical terminals.
0c1cfe01 2549
c4adeee0
CY
25502009-04-13 Chong Yidong <cyd@stupidchicken.com>
2551
2552 * display.texi (Refresh Screen): Note that a passage about screen
2553 refreshing is text terminal only.
2554 (Forcing Redisplay): Delete misleading comment---sit-for calls
2555 redisplay, not the other way around.
2556 (Truncation): Note new values of truncate-partial-width-windows.
2557 Copyedits.
2558 (Invisible Text): Document invisible-p.
2559
b20ecfa1
EZ
25602009-04-11 Eli Zaretskii <eliz@gnu.org>
2561
2562 * display.texi (Overlays): Overlays don't scale well. See
2563 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2564
97d8273f
CY
25652009-04-10 Chong Yidong <cyd@stupidchicken.com>
2566
f147ff75
CY
2567 * syntax.texi (Syntax Table Functions): Document cons cell
2568 argument for modify-syntax-entry.
2569 (Categories): Document cons cell argument for
2570 modify-category-entry.
2571
fca4ec76
CY
2572 * searching.texi (String Search): Document word-search-forward-lax
2573 and word-search-backward-lax.
2574 (Searching and Case): Describe isearch behavior more precisely.
2575
9c283d5b
CY
2576 * keymaps.texi (Tool Bar): Mention that some platforms do not
2577 support multi-line toolbars. Suggested by Stephen Eglen.
2578
2579 * frames.texi (Layout Parameters): Mention that Nextstep also
2580 allows only one tool-bar line. Suggested by Stephen Eglen.
2581
97d8273f
CY
2582 * nonascii.texi (Text Representations): Copyedits.
2583 (Coding System Basics): Also mention utf-8-emacs.
2584 (Converting Representations, Selecting a Representation)
2585 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2586 Copyedits.
2587 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2588
2bad3299
CY
25892009-04-09 Chong Yidong <cyd@stupidchicken.com>
2590
2591 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2592 (Filling): Clarify REGION argument of fill-paragraph.
2593 Document fill-forward-paragraph-function.
2bad3299
CY
2594 (Special Properties): Remove "new in Emacs 22" declaration.
2595 (Clickable Text): Merge with Links and Mouse-1 node.
2596
5dcb4c4e
SM
2597 * display.texi (Button Properties, Button Buffer Commands):
2598 Change xref to Clickable Text.
2bad3299
CY
2599
2600 * tips.texi (Key Binding Conventions): Change xref to Clickable
2601 Text.
2602
2603 * elisp.texi (Top): Update node listing.
2604
ea30ce4f
CY
26052009-04-05 Chong Yidong <cyd@stupidchicken.com>
2606
47af2f4b
CY
2607 * markers.texi (The Mark): Copyedits. Improve description of
2608 handle-shift-selection.
2609 (The Region): Move use-region-p here from The Mark.
2610
ea30ce4f
CY
2611 * positions.texi (Screen Lines): Document (cols . lines) argument
2612 for vertical-motion.
2613
2aa8ea6e
CY
26142009-04-04 Chong Yidong <cyd@stupidchicken.com>
2615
3ec61d4e
CY
2616 * frames.texi (Frames): Clean up introduction. Document `ns'
2617 return value for framep.
2618 (Creating Frames): Note how the terminal is chosen.
2619 (Multiple Terminals, Multiple Displays): Merge into a single node.
2620 (Color Parameters): Fix typo.
2621
2622 * variables.texi (Local Variables, Buffer-Local Variables)
2623 (Creating Buffer-Local): Change link to Multiple Terminals.
2624
2625 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2626
2627 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2628 Terminals.
2629
2630 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2631 to Multiple Terminals.
2632
2633 * elisp.texi (Top): Update node listing.
2634 * vol2.texi (Top): Update node listing.
2635 * vol1.texi (Top): Update node listing.
2636
9257072f
CY
2637 * buffers.texi (Current Buffer): Note that the append-to-buffer
2638 example is no longer in synch with the latest code. Tie the two
2639 examples together.
2640
2aa8ea6e
CY
2641 * files.texi (File Attributes): Move note about MS-DOS from
2642 Changing Files to File Attributes.
2643 (Create/Delete Dirs): Note that mkdir is an alias for this.
2644
22e74b17
CY
26452009-04-01 Markus Triska <triska@gmx.at>
2646
2647 * processes.texi (Filter Functions): Suggest how to handle output
2648 batches.
2649
4bbe48ec
CY
26502009-03-30 Chong Yidong <cyd@stupidchicken.com>
2651
2652 * help.texi (Accessing Documentation): Update example to use
2653 help-setup-xref and with-help-window.
2654 (Help Functions): Remove print-help-return-message, which is
2655 semi-obsolete due to with-help-window. Document help-buffer and
2656 help-setup-xref.
2657
b9723f39
CY
26582009-03-29 Chong Yidong <cyd@stupidchicken.com>
2659
5dcb4c4e
SM
2660 * help.texi (Accessing Documentation, Help Functions):
2661 Remove information about long-obsolete Emacs versions.
9eb52e90 2662
b9723f39
CY
2663 * modes.texi (Mode Line Variables): The default values of the mode
2664 line variables are now more complicated.
2665
b0cc32db
CY
26662009-03-28 Chong Yidong <cyd@stupidchicken.com>
2667
3c25a5a9
CY
2668 * modes.texi (Major Mode Conventions): Note that specialness is
2669 inherited.
31c9eebb
CY
2670 (Derived Modes): Note that define-derive-mode sets the mode-class
2671 property.
3c25a5a9 2672
b0cc32db
CY
2673 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2674 goto-map. Add search-map to the list.
2675
c5e0006d
EZ
26762009-03-27 Eli Zaretskii <eliz@gnu.org>
2677
1213465a
EZ
2678 * os.texi (System Environment): Update the list of system-type
2679 values.
2680
c5e0006d
EZ
2681 * markers.texi (The Mark) <handle-shift-selection>: Update for
2682 removal of the optional argument DEACTIVATE.
2683
48bab3d6
CY
26842009-03-25 Chong Yidong <cyd@stupidchicken.com>
2685
2686 * commands.texi (Focus Events): Most X window managers don't use
2687 focus-follows-mouse nowadays.
2688
6e4ff1b6
CY
26892009-03-24 Chong Yidong <cyd@stupidchicken.com>
2690
2691 * commands.texi (Defining Commands): Clarify introduction.
2692 (Using Interactive): Not that interactive can be put in a symbol
2693 property.
2694 (Interactive Call): Note that a symbol with a non-nil
2695 interactive-form property satisfies commandp.
2696
11625308
JB
26972009-03-23 Juanma Barranquero <lekktu@gmail.com>
2698
2699 * minibuf.texi (Intro to Minibuffers): Fix typos.
2700
7b34420d
CY
27012009-03-23 Chong Yidong <cyd@stupidchicken.com>
2702
2703 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2704 about minibuffers in old Emacs versions. Copyedits.
2705 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2706 (Text from Minibuffer): Simplify introduction.
2707
f9257eed
AM
27082009-03-22 Alan Mackenzie <acm@muc.de>
2709
2710 * commands.texi (Using Interactive): Clarify string argument to
2711 `interactive' - even promptless elements need \n separators.
2712
f639ba70
CY
27132009-03-18 Chong Yidong <cyd@stupidchicken.com>
2714
2715 * minibuf.texi (Completion Styles): New node.
2716
2717 * elisp.texi (Top): Update node listing.
2718
d897e8ee
CY
27192009-03-17 Chong Yidong <cyd@stupidchicken.com>
2720
2721 * minibuf.texi (Basic Completion): Note that
2722 read-file-name-completion-ignore-case and
2723 read-buffer-completion-ignore-case can override
2724 completion-ignore-case.
2725 (Minibuffer Completion): Document completing-read changes.
2726 (Completion Commands): Avoid mentioning partial completion mode.
2727 Document minibuffer-completion-confirm changes, and
2728 minibuffer-confirm-exit-commands.
2729 (High-Level Completion): Document new require-match behavior for
2730 read-buffer. Document read-buffer-completion-ignore-case.
2731 (Reading File Names): Document new require-match behavior for
2732 read-file-name.
2733
b1f23349
CY
27342009-03-14 Chong Yidong <cyd@stupidchicken.com>
2735
2736 * debugging.texi (Error Debugging): Don't mislead the reader into
2737 thinking that debug-on-error enters debugger for C-f at EOB.
2738 (Error Debugging): Setting debug-on-init within the init file
2739 works, and has for some time.
2740
d6eb4e25
KH
27412009-03-13 Kenichi Handa <handa@m17n.org>
2742
2743 * display.texi (Fontsets): Update the description.
2744
1cf53dc5
CY
27452009-03-13 Chong Yidong <cyd@stupidchicken.com>
2746
2747 * advice.texi (Advising Primitives): Link to What Is a Function.
2748
81f919fc
CY
27492009-03-12 Chong Yidong <cyd@stupidchicken.com>
2750
cf4229eb
CY
2751 * compile.texi (Speed of Byte-Code): Update example.
2752 (Disassembly): Update examples.
2753
81f919fc 2754 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2755
2756 * customize.texi (Common Keywords): It's not necessary to use :tag
2757 to remove hyphens, as custom-unlispify-tag-name does it
2758 automatically.
5dcb4c4e
SM
2759 (Variable Definitions): Link to File Local Variables.
2760 Document customized-value symbol property.
f2bbc08c
CY
2761 (Customization Types): Move menu to end of node.
2762
955964d7
CY
27632009-03-10 Chong Yidong <cyd@stupidchicken.com>
2764
2765 * macros.texi (Compiling Macros): Omit misleading sentence, which
2766 implied that macros can only be used in the same file they are
2767 defined.
2768 (Backquote): Remove obsolete information about Emacs 19.
2769
d25ed7db
GM
27702009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2771
2772 * display.texi (Display Margins): Fix paren typo.
2773
d55f6ca5
CY
27742009-02-27 Chong Yidong <cyd@stupidchicken.com>
2775
f0e57ed8
CY
2776 * elisp.texi (Top): Update node listing.
2777
2778 * variables.texi (Variables): Clarify introduction.
2779 (Global Variables): Mention that setq is a special form.
2780 (Local Variables): Use active voice.
2781 (Tips for Defining): Mention marking variables as safe.
2782 (Buffer-Local Variables): Mention terminal-local and frame-local
2783 variables together.
2784 (File Local Variables): Copyedits.
2785 (Frame-Local Variables): Note that they are not really useful.
2786 (Future Local Variables): Node deleted.
2787
d55f6ca5 2788 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2789 Unicode escape syntax.
d55f6ca5 2790
ca8f09a8
CY
27912009-02-23 Chong Yidong <cyd@stupidchicken.com>
2792
2793 * control.texi (Control Structures): Add cindex entry for "textual
2794 order".
2795
2796 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2797 instead of "expression" throughout.
2798 (Function Indirection): Copyedits. Use active voice.
2799 (Eval): The default value of max-lisp-eval-depth is now 400.
2800
a20878b6
MB
28012009-02-23 Miles Bader <miles@gnu.org>
2802
2803 * processes.texi (System Processes): Rename `system-process-attributes'
2804 to `process-attributes'.
2805
61f66044
CY
28062009-02-22 Chong Yidong <cyd@stupidchicken.com>
2807
1b80d1f3
CY
2808 * symbols.texi (Property Lists): Emphasize that property lists are
2809 not restricted to symbol cells.
2810 (Other Plists): Copyedit.
2811
61f66044
CY
2812 * sequences.texi (Sequences Arrays Vectors): Make introduction
2813 more concise.
2814 (Arrays): Mention char-tables and bool-vectors too.
2815 (Vectors): Don't repeat information given in Arrays node. Link to
2816 nodes that explain the vector usage examples.
2817 (Char-Tables): Note that char-table elements can have arbitrary
2818 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2819 Link to Property Lists node.
61f66044 2820
9403944b
CY
28212009-02-22 Chong Yidong <cyd@stupidchicken.com>
2822
2823 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2824 `append'.
4068c7b4 2825 (List Elements): Copyedits.
9403944b
CY
2826
2827 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2828 of `vconcat'.
2829
2830 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2831 Emacs 20 usage of `concat'.
2832 (Case Conversion): Copyedits.
2833
b87a185f
CY
28342009-02-21 Chong Yidong <cyd@stupidchicken.com>
2835
2836 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2837 Minor edits.
2838 (Frame Configuration Type): Emphasize that it is not primitive.
2839 (Font Type): New node.
2840 (Type Predicates): Add fontp; type-of now recognizes font object
2841 types.
2842
2843 * intro.texi (Version Info): Update version numbers in examples.
2844 (Acknowledgements): List more contributors.
2845
2846 * elisp.texi: Bump version number to 3.0.
2847 (Top): Link to Font Type node.
2848
867d4bb3
JB
28492009-02-20 Juanma Barranquero <lekktu@gmail.com>
2850
2851 * modes.texi (Major Mode Conventions): Remove duplicate words.
2852 (Customizing Keywords): Fix typo.
2853
77730170
EZ
28542009-02-14 Eli Zaretskii <eliz@gnu.org>
2855
2856 * nonascii.texi (User-Chosen Coding Systems): Document that
2857 select-safe-coding-system suggests raw-text if there are raw bytes
2858 in the region.
2859 (Explicit Encoding): Warn not to use `undecided' when encoding.
2860
c8736212
GM
28612009-02-11 Glenn Morris <rgm@gnu.org>
2862
2863 * frames.texi (Visibility of Frames): Mention the effect multiple
2864 workspaces/desktops can have on visibility.
2865
ab992d66
EZ
28662009-02-07 Eli Zaretskii <eliz@gnu.org>
2867
c8736212
GM
2868 * text.texi (Commands for Insertion):
2869 * commands.texi (Event Mod):
2870 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2871 * nonascii.texi (Translation of Characters):
2872 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2873 (Explicit Encoding): Document the `charset' text property produced
2874 by decode-coding-region and decode-coding-string.
ab992d66 2875
e651a255
AM
28762009-01-27 Alan Mackenzie <acm@muc.de>
2877
2878 * modes.texi (Search-based Fontification): Correct a typo.
2879
bc5cde4b
JB
28802009-01-25 Juanma Barranquero <lekktu@gmail.com>
2881
2882 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2883 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2884
3533155b
EZ
28852009-01-24 Eli Zaretskii <eliz@gnu.org>
2886
f721deda
EZ
2887 * display.texi (Window Systems): Document the value of
2888 `initial-window-system' under --daemon.
2889
3533155b
EZ
2890 * os.texi (System Environment): Remove description of the
2891 `environment' function which has been deleted.
2892
f79b43b2
DN
28932009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2894
2895 * frames.texi (Multiple Displays): Remove documentation for
2896 removed function make-frame-on-tty.
2897
e3aa6669
CY
28982009-01-22 Chong Yidong <cyd@stupidchicken.com>
2899
2900 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2901 write-region-annotate-functions.
2902 Document write-region-post-annotation-function.
e3aa6669 2903
fb13a416
CY
29042009-01-19 Chong Yidong <cyd@stupidchicken.com>
2905
2906 * display.texi (Font Lookup): Document WIDTH argument of
2907 x-list-fonts.
2908
02eccf6b
EZ
29092009-01-17 Eli Zaretskii <eliz@gnu.org>
2910
ead3f58d
EZ
2911 * maps.texi (Standard Keymaps): Rename function-key-map to
2912 local-function-key-map.
2913
2914 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2915 local-function-key-map.
2916
2917 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2918 and `set-keyboard-coding-system' now accept an optional terminal
2919 argument.
2920
2921 * commands.texi (Event Mod): `keyboard-translate-table' is now
2922 terminal-local.
2923 (Function Keys): Rename function-key-map to
2924 local-function-key-map.
2925
df05a163
EZ
2926 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2927 frames.texi.
2928
0ed8034e 2929 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2930 `delete-terminal-functions', `suspend-tty-functions' and
2931 `resume-tty-functions'.
0ed8034e
EZ
2932
2933 * frames.texi (Frames): Document `frame-terminal' and
2934 `terminal-live-p'.
2935 (Multiple Displays): Document `make-frame-on-tty'.
2936 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2937 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2938 (Terminal Parameters): Document `terminal-parameters',
2939 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2940
2941 * os.texi (System Environment): Document `environment' and
2942 `initial-environment'.
490f1197
EZ
2943 (Suspending Emacs): Update for multi-tty; document
2944 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2945
02eccf6b
EZ
2946 * nonascii.texi (Coding System Basics): More accurate description
2947 of `raw-text'.
2948
f19fea97
JB
29492009-01-12 Juanma Barranquero <lekktu@gmail.com>
2950
2951 * display.texi (Low-Level Font): Fix typo.
2952
16fa292f
CY
29532009-01-10 Chong Yidong <cyd@stupidchicken.com>
2954
2955 * elisp.texi (Top): Update node listing.
2956
2957 * display.texi (PostScript Images): Node deleted.
2958
0b4faef3
EZ
29592009-01-10 Eli Zaretskii <eliz@gnu.org>
2960
3355f04d
EZ
2961 * processes.texi (Decoding Output): Document that null bytes force
2962 no-conversion for reading process output.
2963
2964 * files.texi (Reading from Files): Document that null bytes force
2965 no-conversion when visiting files.
2966
11625308 2967 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2968
5dcb4c4e
SM
2969 * nonascii.texi (Lisp and Coding Systems):
2970 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2971 (Character Properties): Improve wording.
0b4faef3 2972
ce9cf065
CY
29732009-01-09 Chong Yidong <cyd@stupidchicken.com>
2974
2975 * display.texi (Font Lookup): Remove obsolete function
2976 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2977 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2978 (Font Selection): Reorder order of variable descriptions.
2979 Minor clarifications.
ce9cf065
CY
2980
2981 * elisp.texi (Top): Update node listing.
2982
ab756fb3
GM
29832009-01-09 Glenn Morris <rgm@gnu.org>
2984
2985 * commands.texi (Command Loop Info): Say that last-command-char and
2986 last-input-char are obsolete aliases.
2987
2988 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2989 last-input-char and last-command-char, since they are just aliases for
2990 last-input-event and last-command-event.
2991
2992 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2993 last-command-char.
2994
6b2b8ab1
CY
29952009-01-08 Chong Yidong <cyd@stupidchicken.com>
2996
2997 * elisp.texi: Update node listing.
2998
2999 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3000 (Face Attributes): Don't link to Font Lookup.
3001 Document font-family-list.
6b2b8ab1
CY
3002 (Fonts): New node.
3003
3568e767
JR
30042009-01-08 Jason Rumney <jasonr@gnu.org>
3005
3006 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3007 changing the standard pointer shapes. (Bug#1485)
3568e767 3008
6221c8db
CY
30092009-01-08 Chong Yidong <cyd@stupidchicken.com>
3010
3011 * display.texi (Attribute Functions): Note that a function value
3012 :height is relative, and that compatibility functions work by
3013 calling set-face-attribute.
3014 (Displaying Faces): Reorder list in order of increasing priority.
3015 (Face Remapping): New node. Content moved here from Displaying
3016 Faces.
3017 (Glyphs): Link to Face Functions.
3018
e3d3799a
CY
30192009-01-08 Chong Yidong <cyd@stupidchicken.com>
3020
3021 * display.texi (Faces): Don't discuss face id here. facep does
3022 not return t.
3023 (Defining Faces): Minor clarification.
3024 (Face Attributes): Rearrange items to match docstring of
3025 set-face-attribute. Add :foundry attribute. Document new role of
3026 :font attribute. Texinfo usage fix.
3027 (Attribute Functions): Copyedits.
3028 (Face Functions): Note that face number is seldom used.
3029
638a2457
RS
30302009-01-05 Richard M Stallman <rms@gnu.org>
3031
3032 * strings.texi (Predicates for Strings): Minor clarification.
3033
3034 * functions.texi (Function Safety): Texinfo usage fix.
3035
49ea0074
JB
30362009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3037
3038 * objects.texi (General Escape Syntax): Fix typo.
3039
9f822178
MR
30402009-01-03 Martin Rudalics <rudalics@gmx.at>
3041
3042 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3043 works via the default value of pop-up-frame-function.
3044
af34ad36
EZ
30452009-01-02 Eli Zaretskii <eliz@gnu.org>
3046
3047 * processes.texi (System Processes): Document the `time' and
3048 `ctime' attributes of `system-process-attributes'.
3049
d31f6679
CY
30502009-01-01 Chong Yidong <cyd@stupidchicken.com>
3051
3052 * display.texi (Face Attributes): Clarify :height attribute.
3053
174dc00c
MR
30542008-12-31 Martin Rudalics <rudalics@gmx.at>
3055
3056 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3057 the front of the buffer list. Add entries for `last-buffer' and
3058 `unbury-buffer'.
3059
b8afe7e4
EZ
30602008-12-27 Eli Zaretskii <eliz@gnu.org>
3061
d14030f5
EZ
3062 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3063 and its subsections.
3064
3065 * frames.texi (Multiple Terminals, Low-level Terminal)
3066 (Terminal Parameters, Frames on Other TTY devices): New sections.
3067 (Frames): Add an xref to "Multiple Terminals".
3068
765980a4
EZ
3069 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3070
3071 * objects.texi (Terminal Type): New node.
3072 (Editing Types): Add it to the menu.
3073
47bd5577
EZ
3074 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3075 Variables".
3076
eb22b78c 3077 * variables.texi (Directory Local Variables): New node.
47bd5577 3078 (Variables): Add a menu item for it.
eb22b78c 3079
b8afe7e4
EZ
3080 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3081 `generated-autoload-file'.
3082
77bb0476
EZ
30832008-12-20 Eli Zaretskii <eliz@gnu.org>
3084
028e2c19
EZ
3085 * os.texi (Startup Summary): Add xref to documentation of
3086 `initial-window-system'.
3087
77bb0476
EZ
3088 * display.texi (Window Systems): Document `window-system' the
3089 function. The variable `window-system' is now frame-local.
028e2c19 3090 Document `initial-window-system'.
77bb0476 3091
dda87836
MR
30922008-12-19 Martin Rudalics <rudalics@gmx.at>
3093
3094 * windows.texi (Windows): Rewrite description of
3095 fit-window-to-buffer.
3096
caef3ed2
GM
30972008-12-13 Glenn Morris <rgm@gnu.org>
3098
3099 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3100 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3101
21c58e4d
GM
31022008-12-12 Glenn Morris <rgm@gnu.org>
3103
3104 * debugging.texi (Error Debugging): Refer forwards to
3105 eval-expression-debug-on-error.
3106
af38459f
EZ
31072008-12-05 Eli Zaretskii <eliz@gnu.org>
3108
5dedd9b5
EZ
3109 * strings.texi (String Basics): Only unibyte strings that
3110 represent key sequences hold 8-bit raw bytes.
3111
af38459f
EZ
3112 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3113 paragraph to speak about `undecided'.
3114 (Character Properties): Don't explain the meaning of each
3115 property; instead, identify their Unicode Standard names.
b3f1f4a5 3116 (Character Sets): Document `map-charset-chars'.
af38459f 3117
fa047ae7
GM
31182008-12-02 Glenn Morris <rgm@gnu.org>
3119
3120 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3121 section yet again.
3122
47dbc044
EZ
31232008-11-29 Eli Zaretskii <eliz@gnu.org>
3124
98d05998
EZ
3125 * nonascii.texi (Character Properties): New Section.
3126 (Specifying Coding Systems): Document
3127 `coding-system-priority-list', `set-coding-system-priority', and
3128 `with-coding-priority'.
3129 (Lisp and Coding Systems): Document `check-coding-systems-region'
3130 and `coding-system-charset-list'.
3131 (Coding System Basics): Document `coding-system-aliases'.
3132
3133 * elisp.texi (Top): Add a @detailmenu entry for "Character
3134 Properties".
3135
47dbc044
EZ
3136 * objects.texi (Character Type): Correct the range of Emacs
3137 characters. Add an @xref to "Character Codes".
3138
3139 * strings.texi (String Basics): Add an @xref to "Character Codes".
3140
3141 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3142
3143 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3144 (Character Codes): Document `max-char'.
3145
8b80cdf5
EZ
31462008-11-28 Eli Zaretskii <eliz@gnu.org>
3147
3148 * nonascii.texi (Text Representations, Converting Representations)
3149 (Character Sets, Scanning Charsets, Translation of Characters):
3150 Make text more accurate.
3151
a99dceba
GM
31522008-11-28 Glenn Morris <rgm@gnu.org>
3153
3154 * files.texi (Format Conversion Round-Trip): Improve previous change.
3155
f6dc3bed
CY
31562008-11-26 Chong Yidong <cyd@stupidchicken.com>
3157
3158 * modes.texi (Auto Major Mode): Fix example.
3159
5da9413d
GM
31602008-11-25 Glenn Morris <rgm@gnu.org>
3161
3162 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3163
3164 * files.texi (Format Conversion Round-Trip):
3165 Use active voice for previous change.
3166
fcca848c
CY
31672008-11-25 Chong Yidong <cyd@stupidchicken.com>
3168
3169 * os.texi (Processor Run Time):
3170 * processes.texi (Transaction Queues):
3171 * markers.texi (The Mark):
3172 * windows.texi (Choosing Window, Selecting Windows):
3173 * files.texi (Changing Files, Magic File Names):
3174 * commands.texi (Key Sequence Input):
3175 * functions.texi (Declaring Functions):
3176 * strings.texi (Predicates for Strings):
3177 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3178
36c8dc54
CY
31792008-11-24 Chong Yidong <cyd@stupidchicken.com>
3180
3181 * help.texi (Accessing Documentation): Update example.
3182
3183 * variables.texi (Defining Variables): Note that `*' is not
3184 necessary if defcustom is used.
3185
2a79b242
EZ
31862008-11-22 Eli Zaretskii <eliz@gnu.org>
3187
3188 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3189 Characters" from @detailmenu.
3190
3191 * nonascii.texi (Character Codes, Character Sets)
3192 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3193 (Chars and Bytes, Splitting Characters): Sections removed.
3194
392f0d26
LK
31952008-11-22 Lute Kamstra <lute@gnu.org>
3196
3197 * positions.texi (Text Lines): Update goto-line documentation.
3198
af1a5cd5
MR
31992008-11-21 Martin Rudalics <rudalics@gmx.at>
3200
6a4cfb0c
MR
3201 * frames.texi (Frames): Fix typo, add cross references, reword.
3202 (Initial Parameters): Reword special-display-frame-alist text.
3203 (Frames and Windows): Reword. Describe argument norecord for
3204 set-frame-selected-window.
3205 (Input Focus): Describe argument norecord for select-frame.
3206 Remove comment on MS-Windows behavior for focus-follows-mouse.
3207 (Raising and Lowering): Mention windows-frames dichotomy in
3208 metaphor.
3209
af1a5cd5
MR
3210 * windows.texi (Displaying Buffers, Vertical Scrolling)
3211 (Horizontal Scrolling): Fix indenting and rewording issues
3212 introduced with 2008-11-07 change.
3213
c249fa9c
GM
32142008-11-20 Glenn Morris <rgm@gnu.org>
3215
3216 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3217 element of `format-alist'.
3218
204d4665
GM
32192008-11-19 Glenn Morris <rgm@gnu.org>
3220
3221 * doclicense.texi: Update to FDL 1.3.
3222 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3223
cc0910af
CY
32242008-11-18 Chong Yidong <cyd@stupidchicken.com>
3225
efe6e7c4
CY
3226 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3227 vars, which are obsolete. Mention jit-lock-register.
3228
5dcb4c4e
SM
3229 * modes.texi (Other Font Lock Variables):
3230 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3231
cc0910af
CY
3232 * frames.texi (Color Parameters): Document alpha parameter.
3233
aeeedf76
MR
32342008-11-16 Martin Rudalics <rudalics@gmx.at>
3235
3236 * windows.texi (Splitting Windows, Deleting Windows)
3237 (Selecting Windows, Cyclic Window Ordering)
3238 (Buffers and Windows, Displaying Buffers, Choosing Window)
3239 (Dedicated Windows, Window Point, Window Start and End)
3240 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3241 (Size of Window, Resizing Windows, Window Configurations)
3242 (Window Parameters): Avoid @var at beginning of sentences and
3243 reword accordingly.
3244
4c565c5c
LK
32452008-11-11 Lute Kamstra <lute@gnu.org>
3246
3247 * files.texi (File Name Components): Fix file-name-extension
3248 documentation.
3249
25f494c9
JB
32502008-11-11 Juanma Barranquero <lekktu@gmail.com>
3251
3252 * frames.texi (Basic Parameters): Remove display-environment-variable
3253 and term-environment-variable.
3254
a1401ab1
EZ
32552008-11-08 Eli Zaretskii <eliz@gnu.org>
3256
3257 * windows.texi (Basic Windows, Splitting Windows)
3258 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3259 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3260 (Resizing Windows, Window Configurations, Window Parameters):
3261 Fix wording and markup.
a1401ab1 3262
efafc282
MR
32632008-11-07 Martin Rudalics <rudalics@gmx.at>
3264
3265 * windows.texi (Windows): Update entries.
3266 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3267 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3268 (Selecting Windows, Cyclic Window Ordering): Reword with special
3269 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3270 (Buffers and Windows, Choosing Window): Reword with special
3271 emphasis on dedicated windows.
3272 (Displaying Buffers): Reword. For switch-to-buffer mention that
3273 it may fall back on pop-to-buffer. For other-window try to
3274 explain how it treats the cyclic ordering of windows.
efafc282
MR
3275 (Dedicated Windows): New node and section discussing dedicated
3276 windows and associated functions.
86ab855a 3277 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3278 (Window Start and End): Rename node and section title. Reword.
3279 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3280 Minor rewording.
3281 (Size of Window): Reword, in particular text on window-width.
3282 (Resizing Windows): Reword. Add text on balancing windows.
3283 (Window Configurations): Reword. Mention window parameters.
3284 (Window Parameters): New node and section on window parameters.
3285 (Window Hooks): Reword. Mention that
3286 window-configuration-change-hook is run "buffer-locally".
3287 * elisp.texi (Top): Update Windows entries in @detailmenu
3288 section.
3289
d60a8ab2
JB
32902008-11-04 Juanma Barranquero <lekktu@gmail.com>
3291
3292 * searching.texi (Regexp Search): Fix typo.
3293
01777627
CY
32942008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3295
3296 * searching.texi (Regexp Search): Document GREEDY arg.
3297 (Simple Match Data): Fix return value.
3298
c4526e93
EZ
32992008-11-01 Eli Zaretskii <eliz@gnu.org>
3300
3301 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3302 with Emacs 23 internal representation of characters.
3303 Document `unibyte-string'.
c4526e93 3304
fe2ae8b5
CY
33052008-10-28 Chong Yidong <cyd@stupidchicken.com>
3306
3307 * processes.texi (Process Information): Note that process-status
3308 does not accept buffer names.
3309
cc5a21e3
CY
33102008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3311
3312 * positions.texi (Skipping Characters): Correct return value of
3313 skip-chars-forward.
3314
09460d9a
MR
33152008-10-25 Martin Rudalics <rudalics@gmx.at>
3316
520b29e7
MR
3317 * windows.texi (Deleting Windows): Update documentation of
3318 delete-windows-on.
3319 (Buffers and Windows): Update documentations of
3320 get-buffer-window and get-buffer-window-list.
3321 (Displaying Buffers): Update documentation of
3322 replace-buffer-in-windows.
3323
09460d9a
MR
3324 * buffers.texi (Current Buffer): Reword set-buffer and
3325 with-current-buffer documentations.
3326 (Creating Buffers): Reword documentation of get-buffer-create.
3327
4d48fcdc
MR
33282008-10-23 Martin Rudalics <rudalics@gmx.at>
3329
3330 * buffers.texi (Current Buffer): Reword documentation of
3331 set-buffer.
3332 (Buffer Names): Reword documentation of buffer-name.
3333 (The Buffer List): For bury-buffer explain what happens with the
3334 buffer's window.
3335 (Creating Buffers): Say that get-buffer-create's arg is called
3336 buffer-or-name.
3337
f0143c43
CY
33382008-10-22 Chong Yidong <cyd@stupidchicken.com>
3339
3e5dbbd3
CY
3340 * advice.texi (Computed Advice): Explain what DEFINITION is.
3341
f0143c43
CY
3342 * nonascii.texi (Character Codes): Remove obsolete function
3343 char-valid-p, and document characterp instead.
3344
52a94b85
MR
33452008-10-22 Martin Rudalics <rudalics@gmx.at>
3346
3347 * windows.texi (Displaying Buffers): Reword documentation of
3348 pop-to-buffer.
3349 (Choosing Window): Rewrite documentation of display-buffer and
3350 its options.
3351
f76f8246
MR
3352 * buffers.texi (Killing Buffers): Update documentation of
3353 kill-buffer.
3354
acc8b598
EZ
33552008-10-21 Eli Zaretskii <eliz@gnu.org>
3356
80e6b6df
EZ
3357 * processes.texi (Serial Ports): Fix wording and improve markup.
3358
3645358a
EZ
3359 * searching.texi (Regexp Search): Document `string-match-p' and
3360 `looking-at-p'.
3361 (POSIX Regexps): Add an xref for "non-greedy".
3362 (Regexp Special): Add @cindex entry for "non-greedy".
3363
b3d50cff 3364 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3365 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3366
73b7530a
EZ
3367 * frames.texi (Color Names): Add an xref to `read-color'.
3368
3369 * minibuf.texi (High-Level Completion): Document `read-color'.
3370
acc8b598
EZ
3371 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3372
3373 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3374
3375 * buffers.texi (Swapping Text): New section, documents
3376 `buffer-swap-text'.
3377
10e187e8
MR
33782008-10-21 Martin Rudalics <rudalics@gmx.at>
3379
3380 * windows.texi (Resizing Windows): Minor wording fix.
3381
fd6f900c
EZ
33822008-10-20 Eli Zaretskii <eliz@gnu.org>
3383
3384 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3385 and `combine-and-quote-strings'.
3386
3387 * strings.texi (Creating Strings): Add xrefs for them.
3388
e4372165
EZ
33892008-10-19 Eli Zaretskii <eliz@gnu.org>
3390
d6328fba
EZ
3391 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3392 match the corresponding menu in minibuf.texi.
3393
e4372165
EZ
3394 * minibuf.texi (Reading File Names): Document `read-shell-command'
3395 and `minibuffer-local-shell-command-map'.
3396
5d8dda33
MR
33972008-10-19 Martin Rudalics <rudalics@gmx.at>
3398
3399 * windows.texi (Resizing Windows): Remove var{} around "window" in
3400 documentation of enlarge-window.
3401 Rewrite documentation of window-min-height and window-min-width.
3402
437706cd
EZ
34032008-10-19 Eli Zaretskii <eliz@gnu.org>
3404
80f85d7c
EZ
3405 * functions.texi (Calling Functions): Document `apply-partially'.
3406
291703b5
EZ
3407 * hooks.texi (Standard Hooks): Mention
3408 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3409
3410 * variables.texi (File Local Variables): Document
3411 `file-local-variables-alist', `before-hack-local-variables-hook'
3412 and `hack-local-variables-hook'.
3413
583d8b3c
EZ
3414 * processes.texi (Synchronous Processes): Document `process-lines'.
3415
5dcb4c4e
SM
3416 * customize.texi (Variable Definitions):
3417 Document `custom-reevaluate-setting'.
437706cd 3418
7e51d89b
MR
34192008-10-18 Martin Rudalics <rudalics@gmx.at>
3420
3421 * windows.texi (Choosing Window, Deleting Windows)
3422 (Displaying Buffers): Expand documentation of dedicated windows.
3423
43c59a3d
EZ
34242008-10-18 Eli Zaretskii <eliz@gnu.org>
3425
018a960d
EZ
3426 * files.texi (Changing Files): Document symbolic input of file
3427 modes to `set-file-modes'. Document `read-file-modes' and
3428 `file-modes-symbolic-to-number'.
3429
2c0b8144
EZ
3430 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3431 and `search-map'.
3432
5dcb4c4e
SM
3433 * searching.texi (Search and Replace):
3434 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3435 Document `multi-query-replace-map'.
80120f13 3436
6d4913f0 3437 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3438 (Completion Commands, Reading File Names):
3439 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3440 `minibuffer-local-filename-must-match-map'.
3441 (Minibuffer Completion): The `require-match' argument to
3442 `completing-read' can now have the value `confirm-only'.
3443
43c59a3d
EZ
3444 * windows.texi (Displaying Buffers): Minor wording fix.
3445 (Choosing Window): `split-height-threshold' can now be nil.
3446 Document `split-width-threshold'. `pop-up-frames' can have the
3447 value `graphic-only'.
3448
f36acfd9
EZ
34492008-10-17 Eli Zaretskii <eliz@gnu.org>
3450
3451 * os.texi (Startup Summary): Document `before-init-time' and
3452 `after-init-time'. Document `initial-window-system' and
3453 `window-system-initialization-alist'. Document reading the
3454 abbrevs file. Document the call to `server-start' under --daemon.
3455 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3456 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3457 (Time Parsing): Document `format-seconds'.
f36acfd9 3458
96995b89
MR
34592008-10-17 Martin Rudalics <rudalics@gmx.at>
3460
3461 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3462 and reword.
3463
2de17c73
EZ
34642008-10-16 Eli Zaretskii <eliz@gnu.org>
3465
3466 * markers.texi (The Mark): Document use-region-p.
3467
9cf52b11
EZ
34682008-10-15 Eli Zaretskii <eliz@gnu.org>
3469
c3aaf1d7
EZ
3470 * internals.texi (Writing Emacs Primitives): The interactive spec
3471 of a primitive can be a Lisp form.
3472
841a1743
EZ
3473 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3474 values of transient-mark-mode. Document handle-shift-selection.
3475
3476 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3477 (Interactive Examples): Show an example of `^'.
3478 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3479 (Defining Commands, Using Interactive): The interactive-form of a
3480 function can be added via its symbol's property.
841a1743 3481
52441368
EZ
3482 * positions.texi (List Motion): beginning-of-defun-function can
3483 now accept an argument.
3484
8e8c1a72
EZ
3485 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3486 now return a list of strings.
3487
a33a1f2a
EZ
3488 * control.texi (Handling Errors): Document ignore-errors.
3489
4fb04348
EZ
3490 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3491 (Parameter Access): Document set-frame-parameter.
3492
ee666f84
EZ
3493 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3494 Hooks" for the effect of kill-all-local-variables on local hook
3495 functions.
3496
9cf52b11
EZ
3497 * modes.texi (Major Mode Conventions, Mode Line Variables):
3498 `mode-name' need not be a string. xref to "Mode Line Data" for
3499 details, and to "Emulating Mode Line" for computing a string
3500 value.
3501
22526bc4
EZ
35022008-10-14 Eli Zaretskii <eliz@gnu.org>
3503
a65f6a85
EZ
3504 * processes.texi (System Processes): New section.
3505 (Processes, Signals to Processes): Add xrefs to it.
3506
3507 * objects.texi (Editing Types): A `process' is a subprocess of
3508 Emacs, not just any process running on the OS.
3509
3510 * elisp.texi (Top): Adjust the @detailmenu for the above two
3511 changes.
3512
2724b26a
EZ
3513 * sequences.texi (Char-Tables): Remove documentation of
3514 set-char-table-default, which has no effect since Emacs 23.
3515 <char-table-range, set-char-table-range>: Don't mention generic
3516 characters and charsets. Add a cons cell as a possible argument.
3517
3518 * nonascii.texi (Splitting Characters)
3519 (Translation of Characters): Don't mention generic characters.
3520
3521 * display.texi (Fontsets): Don't mention generic characters.
3522
22526bc4 3523 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3524 argument FUNCTION with a cons cell as KEY.
22526bc4 3525
eaf4b689
EZ
35262008-10-13 Eli Zaretskii <eliz@gnu.org>
3527
45e46036
EZ
3528 * objects.texi (Primitive Function Type): Move "@cindex special
3529 forms" from here...
3530
3531 * eval.texi (Special Forms): ...to here.
3532
3533 * functions.texi (What Is a Function): `functionp' returns nil for
3534 special forms. Add an xref.
3535
eaf4b689
EZ
3536 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3537 Variables".
3538
3539 * variables.texi (Frame-Local Variables): New section.
3540 (Buffer-Local Variables): Add an xref to it.
3541 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3542 have both frame-local and buffer-local binding.
3543
3544 * frames.texi (Frames): Mention multiple tty frames.
3545 (Frame Parameters, Parameter Access): Mention frame-local variable
3546 bindings.
3547
15688fce
GM
35482008-09-20 Glenn Morris <rgm@gnu.org>
3549
3550 * display.texi (Defining Faces): Recommend against face variables.
3551
35539065
JB
35522008-09-16 Juanma Barranquero <lekktu@gmail.com>
3553
3554 * display.texi (Echo Area Customization): Fix typo.
3555
6a57054b
JB
35562008-09-09 Juanma Barranquero <lekktu@gmail.com>
3557
3558 * loading.texi (Where Defined): Add `defface' item.
3559
d632fb82
MR
35602008-09-06 Martin Rudalics <rudalics@gmx.at>
3561
3562 * loading.texi (Where Defined): Fix description of symbol-file.
3563
905a9adb
JR
35642008-08-26 Jason Rumney <jasonr@gnu.org>
3565
3566 * display.texi (TIFF Images): New section describing :index property.
3567
852e91b7
CY
35682008-08-23 Chong Yidong <cyd@stupidchicken.com>
3569
3570 * display.texi (Temporary Displays): Remove unnecessary comment
3571 about usage of temp-buffer-show-hook.
3572
6be001ee
CY
35732008-08-05 Chong Yidong <cyd@stupidchicken.com>
3574
3575 * symbols.texi (Other Plists): Fix incorrect example.
3576 Suggested by Florian Beck.
3577
58e3d8e8
JB
35782008-07-31 Juanma Barranquero <lekktu@gmail.com>
3579
3580 * os.texi: Fix previous change.
3581
7c2fb837
DN
35822008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3583
3584 * os.texi:
3585 * intro.texi:
3586 * files.texi: Remove VMS support.
3587
9e2a2647
DN
35882008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3589
3590 * os.texi:
3591 * frames.texi:
3592 * display.texi: Remove mentions of Mac Carbon.
3593
c4f4682b
MB
35942008-07-01 Miles Bader <miles@gnu.org>
3595
3596 * text.texi (Special Properties):
3597 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3598
3696411e
JB
35992008-06-28 Johan Bockgård <bojohan@gnu.org>
3600
3601 * display.texi (Other Image Types): Fix copy/paste error; say
3602 "PBM", not "XBM".
3603
f2a77c3a
DN
36042008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3605
3606 * os.texi: Remove references to obsolete systems.
3607
6d52677d
EZ
36082008-06-20 Eli Zaretskii <eliz@gnu.org>
3609
3610 * makefile.w32-in (distclean): Remove makefile.
3611
1a87da4c
GM
36122008-06-17 Glenn Morris <rgm@gnu.org>
3613
3614 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3615 (elisp, dist): Remove rules and variables that are obsolete now
3616 the lisp manual is no longer distributed separately.
3617
fdda1c5d
GM
36182008-06-16 Glenn Morris <rgm@gnu.org>
3619
646692e9
GM
3620 * configure, configure.in, mkinstalldirs: Remove unused files.
3621
3622 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3623 * vol1.texi (EMACSVER):
6a57054b 3624 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3625
3626 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3627 as per maintain.info.
3628
611bee81
GM
36292008-06-15 Glenn Morris <rgm@gnu.org>
3630
a7bed3a0
GM
3631 * makefile.w32-in (manual): Use "23" rather than "21".
3632
3633 * Makefile.in (emacsver): New, set by configure.
3634 (manual): Use emacsver.
3635
d794edf2
GM
3636 * intro.texi: Report bugs using M-x report-emacs-bug.
3637
611bee81
GM
3638 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3639
c73e02fa
GM
36402008-06-13 Daniel Engeler <engeler@gmail.com>
3641
3642 * elisp.texi, internals.texi, processes.texi: Add documentation
3643 about serial port access.
3644
e40a85cd
MB
36452008-06-05 Miles Bader <miles@gnu.org>
3646
3647 * display.texi (Displaying Faces): Update to reflect function
3648 renamings in face-remap.el.
3649
7b753744
JB
36502008-06-05 Juanma Barranquero <lekktu@gmail.com>
3651
3652 * display.texi (Fontsets): Fix typos.
3653
9d3d42fb
MB
36542008-06-03 Miles Bader <miles@gnu.org>
3655
7b753744
JB
3656 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3657 remove-relative-face-remapping, set-base-face-remapping,
3658 and set-default-base-face-remapping.
9d3d42fb 3659
f2cec7a9
MB
36602008-06-01 Miles Bader <miles@gnu.org>
3661
3662 * display.texi (Displaying Faces): Add face-remapping-alist.
3663
8f39c96d
SM
36642008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3665
3666 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3667 variable names.
3668
1ef5eecc
ER
36692008-05-03 Eric S. Raymond <esr@golux>
3670
352c8b4a 3671 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3672 (current-global-map) return references, not copies.
3673
63b4387f
JL
36742008-05-02 Juri Linkov <juri@jurta.org>
3675
3676 * minibuf.texi (Text from Minibuffer): Document a list of
3677 default values for `read-from-minibuffer'.
3678
38a8b703
JB
36792008-04-24 Juanma Barranquero <lekktu@gmail.com>
3680
3681 * nonascii.texi (Translation of Characters): Fix previous change.
3682
7c42e639
CY
36832008-04-20 Chong Yidong <cyd@stupidchicken.com>
3684
3685 * display.texi (Overlay Properties): Clarify role of underlying
3686 textprop and overlay keymaps for display strings.
3687
3688 * keymaps.texi (Active Keymaps): Ditto.
3689
25c0d999
SM
36902008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3691
3692 * minibuf.texi (Programmed Completion):
3693 Replace dynamic-completion-table with the new completion-table-dynamic.
3694
e3af5968
CY
36952008-04-07 Chong Yidong <cyd@stupidchicken.com>
3696
3697 * intro.texi (Some Terms): Change "fonts in this manual" index
3698 entry to "typographic conventions".
3699
6bfc8698
EZ
37002008-04-05 Eli Zaretskii <eliz@gnu.org>
3701
3702 * objects.texi (Text Props and Strings): Add indexing for read
3703 syntax of text properties.
3704
4972c361
SM
37052008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3706
3707 * processes.texi (Decoding Output): Remove process-filter-multibyte
3708 functions.
3709
c70a68db
MR
37102008-03-15 Martin Rudalics <rudalics@gmx.at>
3711
3712 * display.texi (Finding Overlays): Say that empty overlays at
3713 the end of the buffer are reported too.
3714
1291fd36
GM
37152008-03-13 Glenn Morris <rgm@gnu.org>
3716
3717 * elisp.texi (EMACSVER): Set to 23.0.60.
3718
c6b0dfd5
CY
37192008-02-26 Chong Yidong <cyd@stupidchicken.com>
3720
38a8b703 3721 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3722
875fc30c
GM
37232008-02-22 Glenn Morris <rgm@gnu.org>
3724
3725 * frames.texi (Position Parameters): Clarify the description of
3726 `left' and `top', using information from "Geometry".
3727 (Geometry): Give a pointer to "Position Parameters", rather than
3728 repeating information.
3729
d8c8e45a
GM
37302008-02-11 Glenn Morris <rgm@gnu.org>
3731
3732 * objects.texi (Equality Predicates): No longer talk about "two"
3733 functions.
3734
38a8b703 37352008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3736
3737 * objects.texi (Equality Predicates): Add defun for
3738 equal-including-properties.
3739
bfffe0b1
GM
37402008-02-10 Glenn Morris <rgm@gnu.org>
3741
3742 * objects.texi (Equality Predicates):
3743 Mention equal-including-properties.
3744
431b78c9
RS
37452008-02-07 Richard Stallman <rms@gnu.org>
3746
3747 * windows.texi (Window Start): Mention the feature of moving
3748 window-start to start of line.
3749
c8763fb6 37502008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3751
3752 * keymaps.texi (Tool Bar): Document rtl property.
3753
1a256502
TTN
37542008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3755
3756 * display.texi (Button Types):
3757 For define-button-type, clarify type of NAME.
3758
569382c2
MR
37592008-01-19 Martin Rudalics <rudalics@gmx.at>
3760
3761 * buffers.texi (Buffer Modification): Fix typo.
3762
f3041af1
DN
37632008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3764
3765 * os.texi (System Environment): Remove references to OSes that are
3766 not supported anymore.
3767
d35e1cd7
DN
37682008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3769
3770 * os.texi (System Environment): Remove mention for Masscomp.
3771
23af7580
RS
37722008-01-04 Richard Stallman <rms@gnu.org>
3773
3774 * display.texi (Faces): Don't talk about internal face vector as arg
3775 to facep.
3776
3777 * customize.texi (Type Keywords): Fix previous change.
3778
3779 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3780 * elisp.texi (Top): Fix menu for commands.texi change.
3781
ec7d5b1e
RS
37822007-12-30 Richard Stallman <rms@gnu.org>
3783
5dcb4c4e 3784 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3785 (Accessing Scroll): New node broken out of Accessing Mouse.
3786
101a6cea
RS
37872007-12-28 Richard Stallman <rms@gnu.org>
3788
3789 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3790 (Basic Parameters): For `title', refer to title bar.
041817a4 3791 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3792
72b7e664
RS
37932007-12-23 Richard Stallman <rms@gnu.org>
3794
3795 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3796 Improve some of the commented-out keywords' text too.
3797
27a4f445
MR
37982007-12-14 Martin Rudalics <rudalics@gmx.at>
3799
e2e3f1d7
MR
3800 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3801 "visit the current buffer".
3802
27a4f445
MR
3803 * os.texi (System Interface): Fix typo.
3804
a2afc99d
RS
38052007-12-04 Richard Stallman <rms@gnu.org>
3806
3807 * objects.texi (Symbol Type): Fix typo.
3808
b694135c
RS
38092007-12-03 Richard Stallman <rms@gnu.org>
3810
3811 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3812
f99a19da
GM
38132007-12-01 Glenn Morris <rgm@gnu.org>
3814
3815 * functions.texi (Declaring Functions): Improve previous change.
3816
8f4b37d8
GM
38172007-11-30 Glenn Morris <rgm@gnu.org>
3818
3819 * functions.texi (Declaring Functions): Add optional fourth
3820 argument of declare-function, and setting third argument to `t'.
3821
61a2fe01
RS
38222007-11-29 Richard Stallman <rms@gnu.org>
3823
3824 * customize.texi (Composite Types): Document `group' type.
3825
cbfc5193
GM
38262007-11-29 Glenn Morris <rgm@gnu.org>
3827
5dcb4c4e
SM
3828 * functions.texi (Declaring Functions): Add findex.
3829 Mention `external' files.
cbfc5193 3830
8386283a
JB
38312007-11-26 Juanma Barranquero <lekktu@gmail.com>
3832
3833 * functions.texi (Declaring Functions): Fix directive.
3834
a07c9a8b
RS
38352007-11-25 Richard Stallman <rms@gnu.org>
3836
3837 * help.texi (Help Functions): Clean up last change.
3838
3839 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3840
3841 * loading.texi (Named Features): Minor cleanup.
3842
3843 * macros.texi (Eval During Expansion): Minor cleanup.
3844
3845 * variables.texi (Variable Aliases): Minor cleanup.
3846
a0925923
RS
38472007-11-24 Richard Stallman <rms@gnu.org>
3848
3849 * functions.texi (Declaring Functions): Clarify previous change.
3850
3851 * compile.texi (Compiler Errors): Clarify previous change.
3852
20c63e44
RS
38532007-11-24 Richard Stallman <rms@gnu.org>
3854
e5e76c04 3855 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3856 Clarify the text and move items around.
3857
5bb0cda3
GM
38582007-11-24 Glenn Morris <rgm@gnu.org>
3859
3860 * functions.texi (Declaring Functions): New section.
3861 * compile.texi (Compiler Errors): Mention declaring functions,
3862 defvar with no initvalue, and byte-compile-warnings.
3863
af13c86a
MR
38642007-11-15 Martin Rudalics <rudalics@gmx.at>
3865
3866 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3867 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3868
a5373305
MR
38692007-11-13 Martin Rudalics <rudalics@gmx.at>
3870
3871 * help.texi (Help Functions): Document new macro `with-help-window'.
3872
fe284805
JL
38732007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3874
3875 * searching.texi (Replacing Match): Describe new
3876 `match-substitute-replacement'.
3877
2c3a09b1
RS
38782007-10-31 Richard Stallman <rms@gnu.org>
3879
3880 * strings.texi (Creating Strings): Null strings from concat not unique.
3881
f2b480f4
RS
38822007-10-26 Richard Stallman <rms@gnu.org>
3883
3884 * objects.texi (Equality Predicates): Null strings are uniquified.
3885
3886 * minibuf.texi: Minor clarifications in previous change.
3887
db21122c
GM
38882007-10-25 Glenn Morris <rgm@gnu.org>
3889
3890 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3891
2328cbb3
RS
38922007-10-24 Richard Stallman <rms@gnu.org>
3893
3894 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3895
3896 * variables.texi (Frame-Local Variables): Node deleted.
3897 (Variables): Delete Frame-Local Variables from menu.
3898 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3899 (Default Value): Don't mention frame-local vars.
3900
3901 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3902
3903 * loading.texi (Unloading): Document FEATURE-unload-function
3904 instead of FEATURE-unload-hook.
3905
2328cbb3
RS
3906 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3907
c066bafa
JL
39082007-10-22 Juri Linkov <juri@jurta.org>
3909
3910 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3911 (High-Level Completion): Document a list of default value strings
3912 in the DEFAULT argument, for which minibuffer functions return the
3913 first element.
3914
65ced25f
JL
39152007-10-17 Juri Linkov <juri@jurta.org>
3916
3917 * text.texi (Filling): Update arguments of fill-paragraph.
3918 fill-paragraph operates on the active region in Transient Mark mode.
3919 Remove fill-paragraph-or-region.
3920
ee46ec8e
KB
39212007-10-13 Karl Berry <karl@gnu.org>
3922
3923 * elisp.texi (@dircategory): Move to after @copying,
3924 since we want @copying as close as possible to the beginning of
3925 the output.
3926
61bbdbc6
RS
39272007-10-12 Richard Stallman <rms@gnu.org>
3928
3929 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3930
3931 * commands.texi (Distinguish Interactive): New node,
3932 broken out from Interactive Call and rewritten.
3933 (Command Loop): Put Distinguish Interactive in menu.
3934
af23e1e8
RS
39352007-10-09 Richard Stallman <rms@gnu.org>
3936
3937 * text.texi (Examining Properties): Mention overlay priority.
3938
3939 * display.texi (Display Margins): Correct the description
3940 of margin display specifications.
3941 (Replacing Specs): New subnode broken out of Display Property.
3942
e1965a69
JL
39432007-10-06 Juri Linkov <juri@jurta.org>
3944
3945 * text.texi (Filling): Document fill-paragraph-or-region.
3946
4638454b
JB
39472007-10-05 Juanma Barranquero <lekktu@gmail.com>
3948
3949 * display.texi (Auto Faces): Fix typo.
3950
7ed54cc5
RS
39512007-10-02 Richard Stallman <rms@gnu.org>
3952
3953 * display.texi (Display Property): Explain some display specs
3954 don't let you move point in.
3955
5dcb4c4e
SM
3956 * frames.texi (Cursor Parameters):
3957 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3958
3959 * windows.texi (Basic Windows): Don't describe
3960 cursor-in-non-selected-windows here.
3961
305a7ef2
EZ
39622007-10-01 Eli Zaretskii <eliz@gnu.org>
3963
3964 * processes.texi (Misc Network): Note that these functions are
3965 supported only on some systems.
3966
f7a7f4eb
RS
39672007-10-01 Richard Stallman <rms@gnu.org>
3968
3969 * display.texi (Overlay Properties): Explain nil as priority.
3970 Explain that conflicts are unpredictable if not resolved by
3971 priorities.
3972
780d7bb9
RS
39732007-09-23 Richard Stallman <rms@gnu.org>
3974
3975 * macros.texi (Backquote): Minor clarification.
3976
14b4fdfb
RS
39772007-09-19 Richard Stallman <rms@gnu.org>
3978
3979 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3980 Clarify when they work in parallel and when one overrides.
3981 Fix error in example.
14b4fdfb 3982
b8d4c8d0
GM
39832007-09-06 Glenn Morris <rgm@gnu.org>
3984
b3e755a9 3985 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3986 commands to use ../../info.
3987 * Makefile.in (infodir): Go up one more level.
4638454b 3988 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3989 (miscmanualdir): New.
3990 (dist): Use new variable miscmanualdir.
3991 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3992 (usermanualdir): Change from ../man to ../emacs.
3993
1bb1f7d3
MR
39942007-08-30 Martin Rudalics <rudalics@gmx.at>
3995
3996 * commands.texi (Command Loop Info): Advise against changing
3997 most variables described here. Explain new variable
3998 last-repeatable-command.
3999
b8d4c8d0
GM
40002007-08-29 Glenn Morris <rgm@gnu.org>
4001
4002 * elisp.texi (EMACSVER): Increase to 23.0.50.
4003
40042007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4005
4006 * frames.texi (Basic Parameters): Add display-environment-variable
4007 and term-environment-variable.
4008
40092007-08-28 Juri Linkov <juri@jurta.org>
4010
4011 * display.texi (Image Formats, Other Image Types): Add SVG.
4012
40132007-08-28 Juri Linkov <juri@jurta.org>
4014
4015 * display.texi (Images): Move formats-related text to new node
4016 "Image Formats".
4017 (Image Formats): New node.
4018
619fb9ee
RS
40192007-08-27 Richard Stallman <rms@gnu.org>
4020
4021 * windows.texi (Window Configurations): Clarify what
4022 a window configuration saves.
4023
b8d4c8d0
GM
40242007-08-25 Richard Stallman <rms@gnu.org>
4025
4026 * display.texi (Images): Delete redundant @findex.
4027
39f9da30
GM
40282007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4029
4030 * text.texi (Change Hooks): (after|before)-change-functions are no
4031 longer bound to nil while running; rather inhibit-modification-hooks
4032 is t.
4033
b8d4c8d0
GM
40342007-08-16 Richard Stallman <rms@gnu.org>
4035
5dcb4c4e
SM
4036 * processes.texi (Asynchronous Processes):
4037 Clarify doc of start-file-process.
b8d4c8d0
GM
4038
40392007-08-08 Martin Rudalics <rudalics@gmx.at>
4040
4041 * modes.texi (Example Major Modes): Fix typo.
4042
40432007-08-08 Glenn Morris <rgm@gnu.org>
4044
4045 * intro.texi (nil and t): Do not use `iff' in documentation.
4046
4047 * tips.texi (Documentation Tips): Recommend against `iff'.
4048
40492007-08-07 Chong Yidong <cyd@stupidchicken.com>
4050
4051 * display.texi (Image Cache): Document image-refresh.
4052
40532007-08-06 Martin Rudalics <rudalics@gmx.at>
4054
4055 * windows.texi (Size of Window): Document window-full-width-p.
4056
40572007-07-25 Glenn Morris <rgm@gnu.org>
4058
4059 * gpl.texi (GPL): Replace license with GPLv3.
4060
4061 * Relicense all FSF files to GPLv3 or later.
4062
40632007-07-24 Michael Albinus <michael.albinus@gmx.de>
4064
4638454b
JB
4065 * processes.texi (Synchronous Processes):
4066 Add `process-file-shell-command'.
b8d4c8d0
GM
4067 (Asynchronous Processes): Mention restricted use of
4068 `process-filter' and `process-sentinel' in
4069 `start-file-process'. Add `start-file-process-shell-command'.
4070
40712007-07-17 Michael Albinus <michael.albinus@gmx.de>
4072
4073 * files.texi (Magic File Names): Introduce optional parameter
4074 IDENTIFICATION for `file-remote-p'.
4075
40762007-07-16 Richard Stallman <rms@gnu.org>
4077
4078 * display.texi (Defining Faces): Fix previous change.
4079
40802007-07-14 Richard Stallman <rms@gnu.org>
4081
4082 * control.texi (Handling Errors): Document `debug' in handler list.
4083
40842007-07-10 Richard Stallman <rms@gnu.org>
4085
4086 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4087
40882007-07-09 Richard Stallman <rms@gnu.org>
4089
4090 * files.texi (Magic File Names): Rewrite previous change.
4091
40922007-07-08 Michael Albinus <michael.albinus@gmx.de>
4093
4094 * files.texi (Magic File Names): Introduce optional parameter
4095 CONNECTED for `file-remote-p'.
4096
40972007-07-07 Michael Albinus <michael.albinus@gmx.de>
4098
4099 * processes.texi (Asynchronous Processes):
4100 * files.texi (Magic File Names): Add `start-file-process'.
4101
41022007-06-27 Richard Stallman <rms@gnu.org>
4103
5dcb4c4e
SM
4104 * files.texi (Format Conversion Piecemeal):
4105 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4106
41072007-06-27 Michael Albinus <michael.albinus@gmx.de>
4108
4638454b
JB
4109 * files.texi (Magic File Names): Remove `dired-call-process'.
4110 Add `process-file'.
b8d4c8d0
GM
4111
41122007-06-27 Kenichi Handa <handa@m17n.org>
4113
4114 * text.texi (Special Properties): Fix description about
4638454b 4115 `composition' property.
b8d4c8d0
GM
4116
41172007-06-26 Kenichi Handa <handa@m17n.org>
4118
4119 * nonascii.texi (Default Coding Systems): Document about the
4120 return value `undecided'.
4121
41222007-06-25 David Kastrup <dak@gnu.org>
4123
4124 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4125 `current-active-maps'.
4126
41272007-06-24 Karl Berry <karl@gnu.org>
4128
4638454b 4129 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4130
41312007-06-15 Juanma Barranquero <lekktu@gmail.com>
4132
4133 * display.texi (Overlay Arrow): Doc fix.
4134
41352007-06-14 Karl Berry <karl@tug.org>
4136
4137 * anti.texi (Antinews): Typo.
4138
41392007-06-14 Chong Yidong <cyd@stupidchicken.com>
4140
4141 * display.texi (Image Cache): Document image-refresh.
4142
41432007-06-12 Karl Berry <karl@gnu.org>
4144
4145 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4146 * two-volume.make: New file.
4147 * .cvsignore: Ignore two-volume files.
4148
41492007-06-12 Tom Tromey <tromey@redhat.com>
4150
4151 * os.texi (Init File): Document user-emacs-directory.
4152
41532007-06-03 Nick Roberts <nickrob@snap.net.nz>
4154
4155 * commands.texi (Click Events): Describe width and height when
4156 object is nil.
4157
41582007-05-30 Nick Roberts <nickrob@snap.net.nz>
4159
5dcb4c4e
SM
4160 * commands.texi (Click Events): Layout more logically.
4161 Describe width and height.
b8d4c8d0
GM
4162 (Drag Events, Motion Events): Update to new format for position.
4163
41642007-06-02 Richard Stallman <rms@gnu.org>
4165
4166 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4167
41682007-06-02 Chong Yidong <cyd@stupidchicken.com>
4169
4170 * Version 22.1 released.
4171
41722007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4173
4174 * text.texi (Special Properties): Correct meaning of fontified face.
4175
41762007-05-30 Richard Stallman <rms@gnu.org>
4177
4178 * text.texi (Special Properties): Add link to Adjusting Point.
4179
41802007-05-12 Richard Stallman <rms@gnu.org>
4181
4182 * text.texi (Margins): indent-to-left-margin is not the default.
4183 (Mode-Specific Indent): For indent-line-function, the default
4184 is indent-relative.
4185
4186 * modes.texi (Example Major Modes): Explain last line of text-mode
4187 is redundant.
4188
41892007-05-10 Richard Stallman <rms@gnu.org>
4190
4191 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4192
4193 * help.texi (Keys in Documentation): Add reference to
4194 Documentation Tips.
4195
4196 * files.texi (Format Conversion): TO-FN gets three arguments.
4197
4198 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4199
42002007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4201
4202 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4203 * files.texi (Format Conversion): Expand intro; add menu.
4204 (Format Conversion Overview, Format Conversion Round-Trip)
4205 (Format Conversion Piecemeal): New nodes/subsections.
4206 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4207 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4208 (Saving Properties): Delete node/subsection.
4209
42102007-05-07 Karl Berry <karl@gnu.org>
4211
4212 * elisp.texi (EMACSVER): Back to 22.
4213
42142007-05-06 Richard Stallman <rms@gnu.org>
4215
4216 * processes.texi (Accepting Output): Revert most of previous change.
4217
42182007-05-05 Richard Stallman <rms@gnu.org>
4219
4220 * processes.texi (Accepting Output): accept-process-output
4221 uses microseconds, not milliseconds. But that arg is obsolete.
4222
42232007-05-04 Karl Berry <karl@tug.org>
4224
4225 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4226
42272007-05-04 Eli Zaretskii <eliz@gnu.org>
4228
4229 * tips.texi (Documentation Tips): Rearrange items to place the
4230 more important ones first. Add an index entry for hyperlinks.
4231
42322007-05-03 Karl Berry <karl@gnu.org>
4233
4234 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4235 (EMACSVER) [smallbook]: 22 for printed version.
4236
4237 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4238 so restore anchor to normal position after defun. Found by Kevin Ryde.
4239
42402007-04-26 Glenn Morris <rgm@gnu.org>
4241
4242 * elisp.texi (EMACSVER): Increase to 22.1.50.
4243
42442007-04-28 Karl Berry <karl@gnu.org>
4245
4246 * elisp.texi: Improve line breaks on copyright page,
4247 similar layout to emacs manual, 8.5x11 by default.
4248
42492007-04-24 Richard Stallman <rms@gnu.org>
4250
4251 * text.texi (Special Properties): Add xref to Overlay Properties.
4252
4253 * display.texi (Overlay Properties): Add xref to Special Properties.
4254
42552007-04-22 Richard Stallman <rms@gnu.org>
4256
4257 * keymaps.texi (Extended Menu Items): Move the info about
4258 format with cached keyboard binding.
4259
42602007-04-21 Richard Stallman <rms@gnu.org>
4261
4262 * text.texi (Special Properties): Clarify previous change.
4263
4264 * files.texi (File Name Expansion): Clarify previous change.
4265
4266 * display.texi (Attribute Functions): Fix example for
4267 face-attribute-relative-p.
4268
42692007-04-19 Kenichi Handa <handa@m17n.org>
4270
4271 * text.texi (Special Properties): Document composition property.
4272
42732007-04-19 Glenn Morris <rgm@gnu.org>
4274
4275 * files.texi (File Name Expansion): Mention "superroot".
4276
42772007-04-15 Chong Yidong <cyd@stupidchicken.com>
4278
4279 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4280 setups.
4281 (Display Feature Testing): Note that display refers to all
4282 physical monitors for multi-monitor setups.
4283
42842007-04-14 Richard Stallman <rms@gnu.org>
4285
4286 * lists.texi (Sets And Lists): Clarify `delete' examples.
4287 Remove spurious xref to same node.
4288 Clarify xref for add-to-list.
4289
42902007-04-12 Nick Roberts <nickrob@snap.net.nz>
4291
4292 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4293 value of lisp-mode-map.
4294
42952007-04-11 Karl Berry <karl@gnu.org>
4296
4297 * anti.texi (Antinews):
4298 * display.texi (Overlay Properties, Defining Images):
4299 * processes.texi (Synchronous Processes, Sentinels):
4300 * syntax.texi (Syntax Table Internals):
4301 * searching.texi (Regexp Special):
4302 * nonascii.texi (Default Coding Systems):
4303 * text.texi (Special Properties):
4304 * minibuf.texi (Basic Completion): Wording to improve breaks in
4305 8.5x11 format.
4306 * elisp.texi (smallbook): New @set to more easily switch between
4307 smallbook and 8.5x11.
4308
43092007-04-11 Richard Stallman <rms@gnu.org>
4310
4311 * text.texi (Lazy Properties): Minor fix.
4312
43132007-04-08 Karl Berry <karl@gnu.org>
4314
4315 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4316 * macros.texi (Backquote): Downcase Backquote in index entries for
4317 consistency.
4318
43192007-04-08 Richard Stallman <rms@gnu.org>
4320
4321 * text.texi (Adaptive Fill): Just describe default,
4322 don't show it (since it contains non-ASCII chars).
4323
43242007-04-07 Karl Berry <karl@gnu.org>
4325
4326 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4327 adaptive-fill-regexp's value, since they are not in the standard
4328 TeX fonts.
4329
43302007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4331
4332 * display.texi (Defining Faces): Fix example.
4333
43342007-04-07 Karl Berry <karl@gnu.org>
4335
4336 * display.texi (Button Buffer Commands): Improve page break.
4337
43382007-04-07 Richard Stallman <rms@gnu.org>
4339
4340 * advice.texi (Activation of Advice): Remove redundant index entry.
4341
4342 * backups.texi: Improve index entries. Remove redundant ones.
4343
4344 * compile.texi (Byte Compilation): Improve index entry.
4345
4346 * hash.texi (Creating Hash): Improve index entry.
4347
4348 * symbols.texi (Definitions): Improve index entry.
4349
4350 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4351
4352 * maps.texi (Standard Keymaps): Remove useless index entry.
4353
4354 * help.texi (Documentation Basics): Remove redundant index entries.
4355
4356 * customize.texi: Improve index entries.
4357 Remove redundant/useless ones.
4358
4359 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4360
4361 * streams.texi (Output Variables): Improve index entry.
4362
4363 * abbrevs.texi (Abbrevs): Remove useless index entry.
4364
4365 * macros.texi (Expansion): Remove useless index entry.
4366
4367 * text.texi: Improve index entries. Remove redundant/useless ones.
4368 (Text Properties, Examining Properties)
4369 (Special Properties): Use "property category" instead of "category"
4370 to refer to the `category' property.
4371
4372 * positions.texi: Improve index entries. Remove useless one.
4373
4374 * lists.texi: Improve index entries. Remove redundant/useless ones.
4375
4376 * os.texi: Improve index entries.
4377 (Timers): Fix previous change.
4378
4379 * buffers.texi: Improve index entries.
4380 (Modification Time): Get rid of term "obsolete buffer".
4381
4382 * debugging.texi: Improve index entries.
4383 (Test Coverage): Add xref to other test coverage ftr.
4384
4385 * eval.texi: Improve index entry. Remove redundant ones.
4386
4387 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4388
4389 * files.texi: Improve index entries. Remove redundant/useless ones.
4390
4391 * objects.texi: Improve index entries.
4392
4393 * processes.texi: Improve index entries.
4394
4395 * modes.texi: Improve index entry. Remove redundant one.
4396
4397 * nonascii.texi: Improve index entries.
4398
4399 * internals.texi: Improve index entries.
4400
4401 * syntax.texi: Improve index entries.
4402
4403 * keymaps.texi (Active Keymaps): Improve index entries.
4404
4405 * commands.texi: Improve index entries. Remove redundant/useless ones.
4406
4407 * frames.texi: Improve index entries. Remove redundant/useless ones.
4408
4409 * markers.texi: Improve index entries. Remove redundant ones.
4410
4411 * tips.texi: Improve index entries.
4412
4413 * loading.texi (Unloading): Improve index entry.
4414
4415 * variables.texi: Improve index entries. Remove redundant one.
4416
4417 * sequences.texi: Improve index entry.
4418
4419 * display.texi: Improve index entries. Remove redundant ones.
4420
4421 * windows.texi: Improve index entries.
4422
4423 * searching.texi: Improve index entries. Remove redundant one.
4424
4425 * strings.texi (Case Tables): Improve last change.
4426
44272007-04-04 Chong Yidong <cyd@stupidchicken.com>
4428
4429 * strings.texi (Case Tables): Document with-case-table and
4430 ascii-case-table.
4431
44322007-04-03 Karl Berry <karl@gnu.org>
4433
4434 * processes.texi (Network): Reword to improve page break.
4435
44362007-04-03 Eli Zaretskii <eliz@gnu.org>
4437
4438 * functions.texi (Inline Functions): Describe more disadvantages
4439 of defsubst, and make advice against it stronger.
4440
44412007-04-02 Karl Berry <karl@gnu.org>
4442
4443 * backups.texi (Backup Names): Avoid widow words.
4444 * modes.texi (Example Major Modes): Align last comment.
4445
44462007-04-01 Chong Yidong <cyd@stupidchicken.com>
4447
4448 * keymaps.texi (Remapping Commands): Document new arg to
4449 command-remapping.
4450
44512007-04-01 Karl Berry <karl@gnu.org>
4452
4453 * processes.texi (Low-Level Network): Typo.
4454 * loading.texi (Hooks for Loading): Avoid double "the".
4455 * keymaps.texi (Key Sequences): No double "and".
4456 (Changing Key Bindings): Shorten to improve line break.
4457
44582007-03-31 Glenn Morris <rgm@gnu.org>
4459
4460 * os.texi (Timers): Fix description of run-at-time TIME formats.
4461
44622007-03-31 Richard Stallman <rms@gnu.org>
4463
4464 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4465 regarding ellipsis.
4466
44672007-03-31 Eli Zaretskii <eliz@gnu.org>
4468
4469 * intro.texi (nil and t):
4470 * symbols.texi (Plists and Alists):
4471 * variables.texi (Variable Aliases, Constant Variables):
4472 * functions.texi (Defining Functions):
4473 * advice.texi (Advising Primitives):
4474 * debugging.texi (Syntax Errors, Compilation Errors):
4475 * minibuf.texi (Minibuffer Windows):
4476 * commands.texi (Adjusting Point):
4477 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4478 (Auto Major Mode, Major Mode Conventions):
4479 * help.texi (Describing Characters):
4480 * files.texi (Create/Delete Dirs, Information about Files)
4481 (File Locks, Writing to Files, Reading from Files)
4482 (Saving Buffers):
4483 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4484 * frames.texi (Finding All Frames):
4485 * positions.texi (Buffer End, Motion):
4486 * markers.texi (The Region):
4487 * text.texi (Deletion, Near Point):
4488 * display.texi (Displaying Messages, Truncation):
4489 * os.texi (Processor Run Time):
4490 * tips.texi (Key Binding Conventions, Programming Tips)
4491 (Warning Tips, Documentation Tips, Comment Tips):
4492 * internals.texi (Memory Usage): Improve indexing.
4493
4494 * variables.texi (Frame-Local Variables):
4495 * functions.texi (Argument List):
4496 * loading.texi (Library Search):
4497 * streams.texi (Output Variables):
4498 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4499 * searching.texi (Replacing Match, Search and Replace):
4500 * processes.texi (Byte Packing, Decoding Output)
4501 (Accepting Output, Network Servers, Shell Arguments):
4502 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4503 * windows.texi (Window Point, Window Start):
4504 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4505 * commands.texi (Reading Input, Keyboard Events):
4506 * minibuf.texi (Reading File Names, Minibuffer Completion)
4507 (Recursive Mini):
4508 * positions.texi (List Motion):
4509 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4510 * numbers.texi (Arithmetic Operations, Math Functions)
4511 (Predicates on Numbers, Comparison of Numbers):
4512 (Numeric Conversions):
4513 * locals.texi (Standard Buffer-Local Variables):
4514 * maps.texi (Standard Keymaps):
4515 * os.texi (User Identification, System Environment, Recording Input)
4516 (X11 Keysyms):
4517 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4518 * backups.texi (Backups and Auto-Saving):
4519 * customize.texi (Customization, Group Definitions)
4520 (Variable Definitions):
4521 * compile.texi (Byte Compilation): Improve index entries.
4522
45232007-03-31 Karl Berry <karl@gnu.org>
4524
4525 * macros.texi (Defining Macros): Avoid widow syllable.
4526
45272007-03-31 Eli Zaretskii <eliz@gnu.org>
4528
4529 * elisp.texi (Top): Postscript -> PostScript.
4530
4531 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4532
45332007-03-31 Markus Triska <markus.triska@gmx.at>
4534
4535 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4536
45372007-03-30 Karl Berry <karl@gnu.org>
4538
4539 * lists.texi (List-related Predicates): Remove spurious @need.
4540 (Setcdr): Use @smallexample to improve page break.
4541 (Association Lists) <assoc>: Reword to improve page break.
4542
4543 * strings.texi (String Conversion): Insert blank line to improve
4544 page break.
4545
4546 * numbers.texi (Random Numbers): Use @minus{}.
4547 (Math Functions): Use @minus{}.
4548
4549 * intro.texi (Acknowledgements): Avoid line breaks before middle
4550 initials.
4551
45522007-03-24 Eli Zaretskii <eliz@gnu.org>
4553
4554 * errors.texi (Standard Errors): Add an index entry.
4555
45562007-03-19 Richard Stallman <rms@gnu.org>
4557
4558 * os.texi (Recording Input): recent-keys now gives 300 keys.
4559
45602007-03-12 Glenn Morris <rgm@gnu.org>
4561
4562 * os.texi: Replace "daylight savings" with "daylight saving"
4563 throughout.
4564
45652007-03-05 Richard Stallman <rms@gnu.org>
4566
5dcb4c4e
SM
4567 * variables.texi (File Local Variables):
4568 Update enable-local-variables values.
b8d4c8d0
GM
4569
45702007-03-04 Richard Stallman <rms@gnu.org>
4571
4572 * syntax.texi (Control Parsing): Minor clarification.
4573
4574 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4575
4576 * sequences.texi (Sequence Functions): Move string-bytes away,
4577 add xref.
4578
4579 * nonascii.texi (Text Representations): Move string-bytes here.
4580
4581 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4582
4583 * minibuf.texi (Basic Completion): Minor clarification.
4584
4585 * markers.texi (The Mark): Clarify existence vs activation of mark.
4586 Other cleanup.
4587
4588 * display.texi (Finding Overlays): Write better example.
4589
4590 * compile.texi (Eval During Compile): Clarify putting macros
4591 in eval-when-compile.
4592
c5602427 45932007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4594
4595 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4596 load-read-function definition doc.
b8d4c8d0
GM
4597
45982007-02-21 Kim F. Storm <storm@cua.dk>
4599
4600 * strings.texi (Text Comparison): Mention that assoc-string
4601 converts symbols to strings before testing.
4602
46032007-02-17 Kim F. Storm <storm@cua.dk>
4604
4605 * processes.texi (Bindat Spec): Vector types can have optional
4606 element type.
4607 (Bindat Examples): Fix example. Add vector with element type.
4608
46092007-02-16 Andreas Schwab <schwab@suse.de>
4610
4611 * strings.texi (Formatting Strings): Document '+' flag.
4612
46132007-02-15 Juanma Barranquero <lekktu@gmail.com>
4614
4615 * strings.texi (Modifying Strings): Clarify that `clear-string'
4616 always converts the string to unibyte.
4617
46182007-02-14 Kim F. Storm <storm@cua.dk>
4619
4620 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4621 Rewrite glyph code description to refer to these functions.
4622 Remove details of encoding face number and char into integer code.
4623
46242007-02-03 Alan Mackenzie <acm@muc.de>
4625
4626 * loading.texi (Hooks for Loading): Make the description of
4627 `eval-after-load' more detailed, and amend the description of
4628 after-load-alist, in accordance with changes from 2006-05.
4629
46302007-02-03 Chong Yidong <cyd@stupidchicken.com>
4631
4632 * modes.texi (Defining Minor Modes): Document that a :require
4633 keyword or similar may be required to make saved customization
4634 variables work.
4635
46362007-02-03 Eli Zaretskii <eliz@gnu.org>
4637
4638 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4639 Texinfo guidelines and with what texnfo-upd.el expects.
4640 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4641 parts needed by `texinfo-multiple-files-update'.
4642
46432007-02-02 Eli Zaretskii <eliz@gnu.org>
4644
4645 * elisp.texi (Top): Update the top-level menus.
4646
4647 * syntax.texi (Categories): Add index entries.
4648
46492007-02-01 Juanma Barranquero <lekktu@gmail.com>
4650
4651 * display.texi (Attribute Functions): Fix name and description of
4652 the UNDERLINE arg of `set-face-underline-p'.
4653
46542007-01-29 Eli Zaretskii <eliz@gnu.org>
4655
4656 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4657 Variables", and "Standard Keymaps" to the detailed menu.
4658
4659 * variables.texi (Future Local Variables): Add index entry.
4660
46612007-01-28 Richard Stallman <rms@gnu.org>
4662
4663 * tips.texi (Coding Conventions): Clarify the tip about macros
4664 that define a function or a variable.
4665
4666 * files.texi (File Attributes): UID and GID can be floats.
4667 (Magic File Names): Explain why deferring all operations to
4668 the standard handler does not work.
4669
46702007-01-23 Martin Rudalics <rudalics@gmx.at>
4671
4672 * backups.texi (Reverting): Use "buffer" instead of "file"
4673 when talking about major and minor modes.
4674
46752007-01-21 Richard Stallman <rms@gnu.org>
4676
4677 * help.texi (Documentation): Add xref to Documentation Tips.
4678
46792007-01-14 Juanma Barranquero <lekktu@gmail.com>
4680
4681 * tips.texi (Coding Conventions): Fix typos.
4682
46832007-01-05 Richard Stallman <rms@gnu.org>
4684
4685 * modes.texi (Defining Minor Modes): Fix previous change.
4686
46872007-01-03 Richard Stallman <rms@gnu.org>
4688
4689 * customize.texi (Variable Definitions, Customization Types):
4690 Don't use * in doc string for defcustom.
4691
46922007-01-02 Richard Stallman <rms@gnu.org>
4693
4694 * variables.texi (Variable Aliases): Clarify that aliases vars
4695 always have the same value.
4696
4697 * processes.texi (Bindat Spec): Fix Texinfo usage.
4698
4699 * modes.texi (Defining Minor Modes): Explain effect of command
4700 defined with define-global-minor-mode on new buffers.
4701
47022006-12-30 Kim F. Storm <storm@cua.dk>
4703
4704 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4705 `auto-resize-tool-bars'.
4706
47072006-12-30 Richard Stallman <rms@gnu.org>
4708
4709 * keymaps.texi (Active Keymaps): Fix previous change.
4710
47112006-12-30 Nick Roberts <nickrob@snap.net.nz>
4712
4713 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4714
47152006-12-30 Kim F. Storm <storm@cua.dk>
4716
4717 * processes.texi (Bindat Spec): Clarify using field names in
4718 length specifications.
4719
47202006-12-29 Kim F. Storm <storm@cua.dk>
4721
4722 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4723 Add count and index variables for eval forms in repeat blocks.
4724
47252006-12-24 Richard Stallman <rms@gnu.org>
4726
5dcb4c4e
SM
4727 * customize.texi (Variable Definitions):
4728 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4729
47302006-12-19 Kim F. Storm <storm@cua.dk>
4731
4732 * commands.texi (Misc Events): User signals now result in sigusr1
4733 and sigusr2 events which are handled through special-event-map.
4734 (Special Events): User signals and drag-n-drop are special.
4735
47362006-12-17 Richard Stallman <rms@gnu.org>
4737
4738 * loading.texi (Named Features): Explain subfeatures better.
4739
4740 * customize.texi: Use "option" only for user options.
4741 For the keyword values inside defcustom etc, say "keywords".
4742 For :options value's elements, say "elements".
4743 :group should not be omitted.
4744
4745 * syntax.texi (Parsing Expressions): Split up node.
4746 (Motion via Parsing, Position Parse, Parser State)
4747 (Low-Level Parsing, Control Parsing): New subnodes.
4748 (Parser State): Document syntax-ppss-toplevel-pos.
4749
4750 * positions.texi (List Motion): Punctuation fix.
4751
4752 * files.texi (File Name Completion): Document PREDICATE arg
4753 to file-name-completion.
4754
47552006-12-16 Eli Zaretskii <eliz@gnu.org>
4756
4757 * internals.texi (Building Emacs, Writing Emacs Primitives):
4758 Add index entries.
4759
47602006-12-11 Richard Stallman <rms@gnu.org>
4761
4762 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4763 affects face menu. Explain how to make it non-nil without enabling
4764 any fontification.
4765
47662006-12-10 Chong Yidong <cyd@stupidchicken.com>
4767
4768 * modes.texi (Font Lock Basics): Document nil value of
4769 font-lock-defaults.
4770
47712006-12-10 Glenn Morris <rgm@gnu.org>
4772
4773 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4774 value for system-flag argument. Abbrev tables may not be empty
4775 when major modes are loaded.
4776
47772006-12-08 Juanma Barranquero <lekktu@gmail.com>
4778
4779 * makefile.w32-in (maintainer-clean): Partially revert last
4780 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4781 to protect elisp-covers.texi.
4782
47832006-12-07 Juanma Barranquero <lekktu@gmail.com>
4784
4785 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4786 Don't remove elisp* info files; they are already deleted by the
4787 `clean' and `distclean' targets, and they are in the $(infodir)
4788 directory, not the current one.
4789
47902006-12-04 Kim F. Storm <storm@cua.dk>
4791
4792 * commands.texi (Misc Events): Update signal events.
4793 (Event Examples): Add signal example.
4794
47952006-11-29 Richard Stallman <rms@gnu.org>
4796
4797 * frames.texi (Visibility of Frames): Explain visible windows
4798 can be covered by others. Add xref for raise-frame.
4799
48002006-11-28 Richard Stallman <rms@gnu.org>
4801
4802 * searching.texi (Regexp Special): Update when ^ is special.
4803
48042006-11-27 Eli Zaretskii <eliz@gnu.org>
4805
4806 * customize.texi (Customization, Common Keywords)
4807 (Group Definitions, Variable Definitions, Composite Types)
4808 (Type Keywords, Customization Types): Add index entries for
4809 various customization keywords.
4810
48112006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4812
4813 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4814
c8763fb6 48152006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4816
4817 * frames.texi (Window System Selections): Remove clipboard from
4818 description of selection-coding-system.
4819
48202006-11-06 Richard Stallman <rms@gnu.org>
4821
4822 * lists.texi (List Variables): Document COMPARE-FN.
4823
4824 * keymaps.texi: Avoid use of "binding" to mean a relation;
4825 use it only to refer to the meaning associated with a key.
4826 (Keymaps): Change menu node description.
4827
4828 * elisp.texi (Top): Change menu node description.
4829
4830 * display.texi (Managing Overlays): Document overlay-recenter.
4831
48322006-10-29 Chong Yidong <cyd@stupidchicken.com>
4833
4834 * Makefile.in: Use relative paths to avoid advertising filesystem
4835 contents during compilation.
4836
48372006-10-23 Kim F. Storm <storm@cua.dk>
4838
4839 * commands.texi (Event Input Misc): Update unread-command-events.
4840
48412006-10-23 Nick Roberts <nickrob@snap.net.nz>
4842
4843 * lists.texi (Sets And Lists): Fix typos.
4844
48452006-10-18 Juanma Barranquero <lekktu@gmail.com>
4846
4847 * control.texi (Processing of Errors): Use @var for an argument,
4848 not @code.
4849
48502006-10-16 Richard Stallman <rms@gnu.org>
4851
4852 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4853
4854 * keymaps.texi (Format of Keymaps): Show all the keymap element
4855 patterns that result from menu items.
4856 (Key Lookup): Minor cleanups.
4857
4858 * modes.texi (Precalculated Fontification): Don't say that
4859 not setting font-lock-defaults avoids loading font-lock.
4860
4861 * help.texi (Documentation): Move xref to Emacs Manual here.
4862 (Documentation Basics): From here.
4863 Also doc emacs-lisp-docstring-fill-column.
4864
4865 * elisp.texi: Update version and ISBN.
4866
4867 * commands.texi (Interactive Call): Clarify KEYS arg to
4868 call-interactively is a vector.
4869 (Command Loop Info): Delete anchor in this-command-keys.
4870 Add anchor in this-command-keys-vector.
4871 (Recursive Editing): Document how recursive-edit
4872 handles the current buffer.
4873
48742006-10-13 Chong Yidong <cyd@stupidchicken.com>
4875
4876 * frames.texi (Frame Titles): %c and %l are ignored in
4877 frame-title-format.
4878
48792006-10-11 Richard Stallman <rms@gnu.org>
4880
4881 * keymaps.texi (Key Sequences): Clarify use of kbd.
4882
48832006-10-10 Kim F. Storm <storm@cua.dk>
4884
4885 * lists.texi (Sets And Lists): Add memql.
4886
48872006-10-03 Richard Stallman <rms@gnu.org>
4888
4889 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4890 Clarify :ascii: and :nonascii:.
4891
48922006-09-29 Juri Linkov <juri@jurta.org>
4893
4894 * modes.texi (%-Constructs): Reorder coding systems in the
4895 documentation of %z to the real order displayed in the modeline.
4896
48972006-09-25 Richard Stallman <rms@gnu.org>
4898
4899 * os.texi (Timers): Describe timer-max-repeats.
4900
49012006-09-25 Chong Yidong <cyd@stupidchicken.com>
4902
4903 * os.texi (Timers): Mention with-local-quit.
4904
49052006-09-24 Richard Stallman <rms@gnu.org>
4906
4907 * searching.texi (Searching and Matching): Mention property search.
4908
4909 * commands.texi (Command Loop Info): Explain how read-event affects
4910 this-command-keys.
4911
49122006-09-20 Richard Stallman <rms@gnu.org>
4913
4914 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4915
4916 * windows.texi (Window Start): Minor cleanups.
4917
49182006-09-20 Kim F. Storm <storm@cua.dk>
4919
4920 * windows.texi (Window Start): pos-visible-in-window-p allows
4921 specifying t for position to mean "end of window".
4922 Add window-line-height.
4923
4924 * anti.texi (Antinews): Mention window-line-height.
4925
49262006-09-19 David Kastrup <dak@gnu.org>
4927
4928 * keymaps.texi (Searching Keymaps): Small clarification.
4929
49302006-09-18 Richard Stallman <rms@gnu.org>
4931
4932 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4933 cause keyboard menus.
4934 (Menu Keymaps): Likewise.
4935 (Defining Menus, Keyboard Menus): Clarify.
4936
4937 * text.texi (Fields): Clarify explanation of constrain-to-field.
4938
49392006-09-16 Eli Zaretskii <eliz@gnu.org>
4940
4941 * variables.texi (Tips for Defining): Fix a typo.
4942
49432006-09-15 Richard Stallman <rms@gnu.org>
4944
4945 * keymaps.texi (Remapping Commands, Searching Keymaps)
4946 (Active Keymaps): Clean up previous change.
4947
49482006-09-15 Jay Belanger <belanger@truman.edu>
4949
4950 * gpl.texi: Replace "Library Public License" by "Lesser Public
4951 License" throughout.
4952
49532006-09-15 David Kastrup <dak@gnu.org>
4954
4955 * keymaps.texi (Active Keymaps): Adapt description to use
4956 `get-char-property' instead `get-text-property'. Explain how
4957 mouse events change this. Explain the new optional argument of
4958 `key-binding' and its mouse-dependent lookup.
4959 (Searching Keymaps): Adapt description similarly.
4960 (Remapping Commands): Explain the new optional argument of
4961 `command-remapping'.
4962
49632006-09-14 Richard Stallman <rms@gnu.org>
4964
4965 * keymaps.texi (Searching Keymaps): Clarification.
4966 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4967
49682006-09-13 Richard Stallman <rms@gnu.org>
4969
4970 * objects.texi (Character Type): Node split.
4971 Add xref to Describing Characters.
4972 (Basic Char Syntax, General Escape Syntax)
4973 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4974
49752006-09-11 Richard Stallman <rms@gnu.org>
4976
4977 * display.texi (Display Table Format): Wording clarification.
4978 (Glyphs): Clarifications.
4979
49802006-09-10 Chong Yidong <cyd@stupidchicken.com>
4981
4982 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4983 local maps.
4984
49852006-09-10 Kim F. Storm <storm@cua.dk>
4986
4987 * display.texi (Forcing Redisplay): Document return value of
4988 function redisplay.
4989
49902006-09-09 Richard Stallman <rms@gnu.org>
4991
4992 * windows.texi (Window Hooks): Explain limits of
4993 window-scroll-functions.
4994
4995 * display.texi (Fringe Indicators): Update for last change in
4996 indicate-buffer-boundaries.
4997
49982006-09-08 Richard Stallman <rms@gnu.org>
4999
5000 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5001
50022006-09-06 Kim F. Storm <storm@cua.dk>
5003
5004 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5005
5006 * windows.texi (Window Start): Update pos-visible-in-window-p.
5007
50082006-09-04 Richard Stallman <rms@gnu.org>
5009
5010 * processes.texi (Accepting Output): Explain SECONDS=0 for
5011 accept-process-output.
5012
5013 * os.texi (Idle Timers): Explain why timer functions should not
5014 loop until (input-pending-p).
5015
50162006-09-02 Eli Zaretskii <eliz@gnu.org>
5017
5018 * makefile.w32-in (usermanualdir): New variable.
5019 (elisp.dvi): Use it.
5020
50212006-09-01 Eli Zaretskii <eliz@gnu.org>
5022
5023 * buffers.texi (Buffer Modification): Fix last change.
5024
50252006-09-01 Chong Yidong <cyd@stupidchicken.com>
5026
5dcb4c4e
SM
5027 * buffers.texi (Buffer Modification):
5028 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5029
50302006-08-31 Richard Stallman <rms@gnu.org>
5031
5032 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5033
50342006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5035
5036 * modes.texi (Syntactic Font Lock):
5037 Mention font-lock-syntactic-face-function
5038 instead of specific faces.
5039
50402006-08-29 Chong Yidong <cyd@stupidchicken.com>
5041
5042 * display.texi (Images): Add xrref to display-images-p.
5043
50442006-08-28 Kenichi Handa <handa@m17n.org>
5045
5046 * nonascii.texi (Lisp and Coding Systems): Fix description of
5047 detect-coding-region.
5048
50492006-08-27 Michael Olson <mwolson@gnu.org>
5050
5051 * processes.texi (Transaction Queues): Remove stray quote
5052 character.
5053
50542006-08-25 Richard Stallman <rms@gnu.org>
5055
5056 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5057 Add xref.
5058
50592006-08-24 Chong Yidong <cyd@stupidchicken.com>
5060
5061 * os.texi (Timers): Avoid waiting inside timers.
5062
50632006-08-21 Lute Kamstra <lute@gnu.org>
5064
5065 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5066
50672006-08-20 Richard Stallman <rms@gnu.org>
5068
5069 * os.texi (Idle Timers): New node, split out from Timers.
5070 Document current-idle-time.
5071 * commands.texi (Reading One Event): Update xref.
5072 * elisp.texi (Top): Update subnode menu.
5073
50742006-08-16 Richard Stallman <rms@gnu.org>
5075
5076 * keymaps.texi (Extended Menu Items): Show format of cached
5077 bindings in extended menu items.
5078
5079 * customize.texi (Variable Definitions): Explain when the
5080 standard value expression is evaluated.
5081
50822006-08-15 Chong Yidong <cyd@stupidchicken.com>
5083
5084 * commands.texi (Reading One Event): Explain idleness in
5085 `read-event'.
5086
50872006-08-12 Chong Yidong <cyd@stupidchicken.com>
5088
5089 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5090 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5091 relevant for Lisp programming.
5092 (Yank Commands): Rewrite introduction.
5093 (Undo): Clarify.
5094 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5095 (Filling): Remove redundant comment. Clarify return value of
5096 current-justification.
5097 (Margins): Minor clarifications.
5098 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5099 (Sorting): Update definition of sort-lines.
5100 (Columns): Clarify behavior of sort-columns.
5101 (Indent Tabs): Link to Tab Stops in Emacs manual.
5102 (Special Properties): Clarify.
5103 (Clickable Text): Mention Buttons package.
5104
51052006-08-12 Kevin Ryde <user42@zip.com.au>
5106
5107 * os.texi (Time Parsing): Add %z to description of
5108 format-time-string, as per docstring. Add cross reference to
5109 glibc manual for strftime.
5110
51112006-08-08 Richard Stallman <rms@gnu.org>
5112
5113 * modes.texi: Clean up wording in previous change.
5114
51152006-08-07 Chong Yidong <cyd@stupidchicken.com>
5116
5117 * modes.texi (Hooks): Clarify.
5118 (Major Mode Basics): Mention define-derived-mode explicitly.
5119 (Major Mode Conventions): Rebinding RET is OK for some modes.
5120 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5121 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5122 (Mode Line Basics): Clarify.
5123 (Mode Line Data): Mention help-echo and local-map in strings.
5124 Explain reason for treatment of non-risky variables.
5125 (Properties in Mode): Clarify.
5126 (Faces for Font Lock): Add font-lock-negation-char-face.
5127
51282006-08-04 Eli Zaretskii <eliz@gnu.org>
5129
5130 * strings.texi (Formatting Strings): Warn against arbitrary
5131 strings as first arg to `format'.
5132
51332006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5134
5135 * text.texi (Clickable Text): Mention `help-echo' text property.
5136 Update intro, examples and associated explanations.
5137
51382006-07-31 Richard Stallman <rms@gnu.org>
5139
5140 * commands.texi: Update xrefs.
5141 (Event Mod): New node, cut out from old Translating Input.
5142
5143 * maps.texi: Update xrefs.
5144
5145 * keymaps.texi (Translation Keymaps): New node.
5146 Update xrefs from Translating Input to Translation Keymaps.
5147
5148 * elisp.texi (Top): Update subnode menu.
5149
5150 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5151
5152 * os.texi (System Interface): Fix menu descriptions of some nodes.
5153 (Translating Input): Node deleted.
5154
51552006-07-31 Nick Roberts <nickrob@snap.net.nz>
5156
5157 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5158
5159 * lists.texi (Sets And Lists): Likewise.
5160
51612006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5162
5163 * text.texi (Fields): Mention POS
5164 requirement when narrowing is in effect.
5165
51662006-07-28 Richard Stallman <rms@gnu.org>
5167
5168 * display.texi (Face Attributes): Simplify wording.
5169 (Attribute Functions): Clarify meaning of new-frame default
5170 attribute settings.
5171
5172 * customize.texi (Common Keywords): Document how to use
5173 :package-version in a package not in Emacs.
5174
51752006-07-28 Kim F. Storm <storm@cua.dk>
5176
5177 * commands.texi (Reading One Event): Fix last change.
5178
51792006-07-26 Chong Yidong <cyd@stupidchicken.com>
5180
5181 * commands.texi (Reading One Event): Document SECONDS argument for
5182 read-event, read-char, and read-char-exclusive.
5183
51842006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5185
5186 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5187 to ensure correct identification.
5188
51892006-07-24 Richard Stallman <rms@gnu.org>
5190
5191 * text.texi (Clickable Text): Clarify.
5192
5193 * sequences.texi (Vector Functions): Delete duplicate xref.
5194
5195 * objects.texi (Function Type): Clarify.
5196
5197 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5198 modes.
5199
5200 * lists.texi (List Variables): New node.
5201 Material moved from other nodes.
5202
5203 * variables.texi (Setting Variables): add-to-list and
5204 add-to-ordered-list moved to List Variables node.
5205
52062006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5207
5208 * text.texi (Links and Mouse-1):
5209 For mouse-on-link-p, expand on arg POS.
5210
52112006-07-21 Kim F. Storm <storm@cua.dk>
5212
5213 * display.texi (Forcing Redisplay): Don't mention systems which
5214 don't support sub-second timers for redisplay-preemption-period.
5215
5216 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5217
52182006-07-21 Eli Zaretskii <eliz@gnu.org>
5219
5220 * frames.texi (Input Focus): Document that focus-follows-mouse has
5221 no effect on MS-Windows.
5222
52232006-07-18 Richard Stallman <rms@gnu.org>
5224
5225 * display.texi (Forcing Redisplay): Cleanups in previous change.
5226
5227 * processes.texi (Low-Level Network): Make menu more convenient.
5228
52292006-07-18 Kim F. Storm <storm@cua.dk>
5230
5231 * display.texi (Forcing Redisplay): redisplay-preemption-period
5232 only used on window systems. Add xref to Terminal Output.
5233
5234 * os.texi (Terminal Output): baud-rate only controls preemption on
5235 non-window systems. Add xref to Forcing Redisplay.
5236
5237 * processes.texi (Low-Level Network): Rename node "Make Network"
5238 to "Network Processes".
5239
52402006-07-18 Karl Berry <karl@gnu.org>
5241
5242 * variables.texi, functions.texi, customize.texi, loading.texi:
5243 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5244
52452006-07-17 Chong Yidong <cyd@stupidchicken.com>
5246
5247 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5248
52492006-07-17 Richard Stallman <rms@gnu.org>
5250
5251 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5252 Put period and comma inside quotes.
5253
5254 * loading.texi, markers.texi: Use real doublequote inside menus.
5255
5256 * windows.texi: Put point and comma inside quotes.
5257 (Textual Scrolling): Use @samp for error message.
5258
5259 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5260 * strings.texi, streams.texi, processes.texi, os.texi:
5261 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5262 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5263 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5264 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5265 Put point and comma inside quotes.
5266
5267 * control.texi (Processing of Errors): Add command-error-function.
5268
5269 * variables.texi (File Local Variables): Clarify that
5270 file local variables make buffer-local bindings.
5271
5272 * modes.texi (Syntactic Font Lock): Give default for
5273 font-lock-syntax-table.
5274
52752006-07-17 Nick Roberts <nickrob@snap.net.nz>
5276
5277 * text.texi (Special Properties): Clean up previous change.
5278
52792006-07-16 Karl Berry <karl@gnu.org>
5280
5281 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5282 * control.texi: Fix bad page breaks through chapter 10 (control).
5283
5284 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5285 underfull hbox.
5286
52872006-07-15 Nick Roberts <nickrob@snap.net.nz>
5288
5289 * text.texi (Special Properties): Describe fontified text property
5290 in relation to a character (not text).
5291
52922006-07-15 Kim F. Storm <storm@cua.dk>
5293
5294 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5295 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5296 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5297
5298 * anti.texi (Antinews): Mention redisplay function.
5299 The kbd macro existed, but was not documented, before 22.x.
5300 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5301
53022006-07-14 Nick Roberts <nickrob@snap.net.nz>
5303
5304 * display.texi (Displaying Messages): Add anchor.
5305
5306 * frames.texi (Dialog Boxes): Use it.
5307
53082006-07-12 Richard Stallman <rms@gnu.org>
5309
5310 * objects.texi (Frame Type): Explain nature of frames better.
5311
5312 * frames.texi (Frames): Explain nature of frames better.
5313
53142006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5315
5316 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5317
53182006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5319
5320 * frames.texi (Window System Selections): Mention scrap support for Mac.
5321 Default value of x-select-enable-clipboard is t on Mac.
5322
5323 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5324
53252006-07-11 Kim F. Storm <storm@cua.dk>
5326
5327 * display.texi (Forcing Redisplay): Add `redisplay' function.
5328 Don't mention (sit-for -1) -- use (redisplay t) instead.
5329
5330 * commands.texi (Waiting): (sit-for -1) is no longer special.
5331 (sit-for 0) is equivalent to (redisplay).
5332 Iconifying/deiconifying no longer makes sit-for return.
5333
53342006-07-10 Nick Roberts <nickrob@snap.net.nz>
5335
5336 * display.texi (Buttons): Fix typo.
5337
5338 * index.texi, elisp.texi (New Symbols): Comment node out.
5339
53402006-07-09 Richard Stallman <rms@gnu.org>
5341
5342 * display.texi (Truncation): Clean up previous change.
5343
53442006-07-08 Richard Stallman <rms@gnu.org>
5345
5346 * commands.texi (Interactive Call): Use 3 as prefix in example
5347 for execute-extended-command.
5348
5349 * display.texi (Attribute Functions): Move paragraph about
5350 compatibility with Emacs < 21.
5351
53522006-07-09 Kim F. Storm <storm@cua.dk>
5353
5354 * display.texi (Refresh Screen): Clarify force-window-update.
5355 (Truncation): "Normally" indicated by fringe arrows.
5356
53572006-07-08 Eli Zaretskii <eliz@gnu.org>
5358
5359 * windows.texi (Textual Scrolling, Resizing Windows):
5360 * variables.texi (Constant Variables):
5361 * text.texi (Buffer Contents, Deletion, Changing Properties)
5362 (Property Search, Special Properties, Sticky Properties)
5363 (Links and Mouse-1, Fields, Change Hooks):
5364 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5365 (Categories):
5366 * symbols.texi (Other Plists):
5367 * streams.texi (Output Variables):
5368 * processes.texi (Input to Processes, Query Before Exit):
5369 * positions.texi (Word Motion, Text Lines, List Motion):
5370 * os.texi (Init File, System Environment, Sound Output)
5371 (Session Management):
5372 * nonascii.texi (Text Representations, Character Sets)
5373 (Chars and Bytes, Locales):
5374 * modes.texi (Defining Minor Modes, Header Lines):
5375 * minibuf.texi (Minibuffer Contents):
5376 * markers.texi (Information from Markers):
5377 * lists.texi (List Elements, Building Lists, Association Lists):
5378 * keymaps.texi (Tool Bar):
5379 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5380 * functions.texi (What Is a Function, Mapping Functions):
5381 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5382 (Color Names, Text Terminal Colors, Display Feature Testing):
5383 * files.texi (Visiting Functions, File Name Components)
5384 (Unique File Names, Contents of Directories):
5385 * display.texi (Forcing Redisplay, Displaying Messages)
5386 (Temporary Displays, Font Selection, Auto Faces)
5387 (Font Lookup, Fringe Indicators, Display Margins)
5388 (Image Descriptors, Showing Images, Image Cache, Button Types)
5389 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5390 (Display Table Format, Glyphs):
5391 * control.texi (Iteration):
5392 * commands.texi (Command Loop Info, Adjusting Point):
5393 * backups.texi (Making Backups, Auto-Saving):
5394 Remove @tindex entries.
5395
53962006-07-07 Kim F. Storm <storm@cua.dk>
5397
5398 * display.texi (Fringe Cursors): Fix typo.
5399 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5400 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5401
54022006-07-05 Richard Stallman <rms@gnu.org>
5403
5404 * text.texi (Buffer Contents): Add example of text props
5405 in result of buffer-substring.
5406 (Text Properties): Explain better about use of specific property names.
5407 (Property Search): Some cleanups; reorder some functions.
5408
5409 * keymaps.texi (Changing Key Bindings): Cleanup.
5410 Add xref to Key Binding Conventions.
5411
5412 * display.texi (Attribute Functions): Add examples for
5413 face-attribute-relative-p.
5414
5415 * tips.texi (Coding Conventions): Cleanup last change.
5416
54172006-07-05 Karl Berry <karl@gnu.org>
5418
5419 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5420 Remove @setchapternewpage odd.
5421 Result is 1013 pages, down from 1100.
5422
5423 * anti.texi, customize.texi, display.texi, internals.texi:
5424 * minibuf.texi, modes.texi, tips.texi:
5425 Fix overfull/underfull boxes.
5426
54272006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5428
5429 * edebug.texi (Instrumenting):
5430 Add Edebug-specific findex for eval-buffer.
5431 * loading.texi (Loading):
5432 Replace eval-current-buffer with eval-buffer.
5433
54342006-06-30 Nick Roberts <nickrob@snap.net.nz>
5435
5436 * locals.texi (Standard Buffer-Local Variables): Update the list
5437 of variables.
5438
54392006-06-26 Nick Roberts <nickrob@snap.net.nz>
5440
5441 * files.texi (File Name Completion): Point user to the node
5442 "Reading File Names".
5443
54442006-06-24 Eli Zaretskii <eliz@gnu.org>
5445
5446 * files.texi (Contents of Directories): Document case-insensitive
5447 behavior on respective filesystems.
5448
5449 * objects.texi (Character Type): Document that Emacs signals an
5450 error for unsupported Unicode characters specified as \uNNNN.
5451
54522006-06-19 Richard Stallman <rms@gnu.org>
5453
5454 * processes.texi (Bindat Spec): Clarify previous change.
5455
54562006-06-16 Richard Stallman <rms@gnu.org>
5457
5458 * tips.texi (Coding Conventions): Better explain conventions
5459 for definition constructs.
5460
5461 * text.texi (Special Properties): String value of `read-only'
5462 serves as the error message.
5463
5464 * objects.texi (Character Type): Clarify prev. change.
5465 (Non-ASCII in Strings): Mention \u and \U.
5466
5467 * commands.texi (Using Interactive): Explain problem of
5468 markers, etc., in command-history.
5469
54702006-06-14 Kim F. Storm <storm@cua.dk>
5471
5472 * commands.texi (Waiting): Negative arg to sit-for forces
5473 redisplay even if input is pending.
5474
5475 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5476 redisplay. Remove incorrect example of binding redisplay-dont-pause
5477 around (sit-for 0).
5478
54792006-06-13 Richard Stallman <rms@gnu.org>
5480
5481 * display.texi (Forcing Redisplay): Clarify previous change.
5482
54832006-06-13 Romain Francoise <romain@orebokech.com>
5484
5485 * display.texi (Forcing Redisplay): Fix typo.
5486
54872006-06-13 Kim F. Storm <storm@cua.dk>
5488
5489 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5490
54912006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5492
5493 * tips.texi (Coding Conventions): Add `@end itemize'.
5494
54952006-06-10 Richard Stallman <rms@gnu.org>
5496
5497 * tips.texi (Coding Conventions): Explain use of coding systems
5498 to ensure one decoding for strings.
5499
55002006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5501
5502 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5503 syntax.
5504
55052006-06-07 Eli Zaretskii <eliz@gnu.org>
5506
5507 * display.texi (Font Selection): Remove description of
5508 clear-face-cache.
5509
5510 * compile.texi (Eval During Compile): Fix a typo. Add index
5511 entries for possible uses of eval-when-compile.
5512
55132006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5514
5515 * display.texi (Abstract Display): Fix typo.
5516
55172006-06-03 Eli Zaretskii <eliz@gnu.org>
5518
5519 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5520 Reword variable's description.
5521
55222006-06-01 Richard Stallman <rms@gnu.org>
5523
5524 * windows.texi (Splitting Windows): Clarify splitting nonselected
5525 window.
5526
55272006-05-31 Juri Linkov <juri@jurta.org>
5528
5529 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5530
55312006-05-30 Richard Stallman <rms@gnu.org>
5532
5533 * display.texi (Line Height): Fix errors in description of
10d1d0af 5534 default line height and line-height property.
b8d4c8d0
GM
5535
5536 * nonascii.texi (Default Coding Systems): Further clarification.
5537
55382006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5539
5540 * internals.texi (Pure Storage): Mention that an overflow in pure
5541 space causes a memory leak.
5542 (Garbage Collection): If there was an overflow in pure space,
5543 `garbage-collect' returns nil.
5544
55452006-05-30 Eli Zaretskii <eliz@gnu.org>
5546
5547 * nonascii.texi (Default Coding Systems): Fix it some more.
5548
55492006-05-29 Eli Zaretskii <eliz@gnu.org>
5550
5551 * nonascii.texi (Default Coding Systems): Fix last change.
5552
55532006-05-29 Kenichi Handa <handa@m17n.org>
5554
5555 * nonascii.texi (find-operation-coding-system): Describe the new
5556 argument format (FILENAME . BUFFER).
5557
55582006-05-28 Richard Stallman <rms@gnu.org>
5559
5560 * tips.texi (Coding Conventions): Better explain reasons not to
5561 advise other packages or use `eval-after-load'.
5562
55632006-05-29 Kim F. Storm <storm@cua.dk>
5564
5565 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5566 `bindat-idx' and `bindat-raw' for clarity.
5567
55682006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5569
5570 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5571
5572 * display.texi (Display): Add "Abstract Display" to menu.
5573 (Abstract Display, Abstract Display Functions)
5574 (Abstract Display Example): New nodes.
5575 * elisp.texi (Top): Add "Abstract Display" to menu.
5576
55772006-05-27 Chong Yidong <cyd@stupidchicken.com>
5578
5579 * keymaps.texi (Key Sequences): Link to input events definition.
5580 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5581
5582 * files.texi (Changing Files): Document updated argument list for
5583 copy-file.
5584
55852006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5586
5587 * processes.texi (Bindat Functions): Explain term "total length".
5588 Use it in bindat-length and bindat-pack descriptions.
5589
55902006-05-26 Eli Zaretskii <eliz@gnu.org>
5591
5592 * tips.texi (Coding Conventions): Advise against using
5593 eval-after-load in packages. Add an index entry.
5594
55952006-05-25 Juri Linkov <juri@jurta.org>
5596
5597 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5598
5599 * modes.texi (%-Constructs): Add %e, %z, %Z.
5600
56012006-05-25 Richard Stallman <rms@gnu.org>
5602
5603 * elisp.texi (Top): Update subnode menu.
5604
5605 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5606 (Keymaps): Update menu.
5607
56082006-05-25 Chong Yidong <cyd@stupidchicken.com>
5609
5610 * keymaps.texi (Key Sequences): Some clarifications.
5611
56122006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5613
5614 * processes.texi (Bindat Functions): Say "unibyte string"
5615 explicitly for bindat-unpack and bindat-pack descriptions.
5616 (Bindat Examples): Don't call `string-make-unibyte' in example.
5617
56182006-05-25 Chong Yidong <cyd@stupidchicken.com>
5619
5dcb4c4e 5620 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5621 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5622
5623 * keymaps.texi (Changing Key Bindings):
dd7b651b 5624 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5625 * help.texi (Describing Characters): Refer to it.
5626
56272006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5628
5629 * frames.texi (Pointer Shape): @end table -> @end defvar.
5630
56312006-05-22 Richard Stallman <rms@gnu.org>
5632
5633 * elisp.texi (Top): Update subnode menus.
5634
5635 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5636 Contents rewritten; material from old Pointer Shape node moved here.
5637
5638 * display.texi (Pointer Shape): Node deleted.
5639 (Image Descriptors): Minor cleanup.
5640
56412006-05-21 Richard Stallman <rms@gnu.org>
5642
5643 * syntax.texi (Parsing Expressions): Update info on which STATE
5644 elements are ignored.
5645
56462006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5647
5648 * hooks.texi (Standard Hooks): Correct typo.
5649
5650 * gpl.texi (GPL): ifinfo -> ifnottex.
5651
56522006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5653
5654 * searching.texi (Simple Match Data): Warn about match data being
5655 set anew by every search.
5656
56572006-05-17 Richard Stallman <rms@gnu.org>
5658
5659 * minibuf.texi (Minibuffer History): Clarify.
5660
5661 * searching.texi (Regexp Special): Clarify nested regexp warning.
5662
56632006-05-16 Kim F. Storm <storm@cua.dk>
5664
5665 * minibuf.texi (Minibuffer History): Update add-to-history.
5666
56672006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5668
5dcb4c4e
SM
5669 * nonascii.texi (Explicit Encoding):
5670 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5671
56722006-05-14 Richard Stallman <rms@gnu.org>
5673
5674 * buffers.texi (Creating Buffers): Cleanup.
5675
5676 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5677
56782006-05-13 Eli Zaretskii <eliz@gnu.org>
5679
5680 * buffers.texi (Current Buffer): Document that with-temp-buffer
5681 disables undo.
5682
5683 * os.texi (Terminal-Specific): More accurate description of how
5684 Emacs searches for the terminal-specific libraries.
5685
56862006-05-12 Eli Zaretskii <eliz@gnu.org>
5687
5688 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5689 emacs-xtra to @inforef's.
5690
5691 * text.texi (Undo): Document that undo is turned off in buffers
5692 whose names begin with a space.
5693
5694 * buffers.texi (Buffer Names): Add index entries for buffers whose
5695 names begin with a space.
5696 (Creating Buffers): Document that undo is turned off in buffers
5697 whose names begin with a space.
5698
5699 * files.texi (Visiting Functions, Reading from Files)
5700 (Saving Buffers): Mention code and EOL conversions by file I/O
5701 primitives and subroutines.
5702
f4e90db0
SM
5703 * nonascii.texi (Lisp and Coding Systems):
5704 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5705
5706 * display.texi (Defining Faces): Mention `mac', and add an xref to
5707 where window-system is described.
5708
57092006-05-10 Richard Stallman <rms@gnu.org>
5710
5711 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5712
57132006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5714
5715 * variables.texi (File Local Variables): Recommend to quote lambda
5716 expressions in safe-local-variable property.
5717
57182006-05-09 Richard Stallman <rms@gnu.org>
5719
5dcb4c4e
SM
5720 * variables.texi (File Local Variables):
5721 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5722
57232006-05-07 Kim F. Storm <storm@cua.dk>
5724
5725 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5726 from add-to-history.
5727
57282006-05-07 Romain Francoise <romain@orebokech.com>
5729
5730 * commands.texi (Event Input Misc):
5731 * compile.texi (Eval During Compile):
5732 * internals.texi (Buffer Internals):
5733 * minibuf.texi (Initial Input):
5734 * nonascii.texi (Scanning Charsets):
5735 * numbers.texi (Comparison of Numbers):
5736 * windows.texi (Textual Scrolling, Vertical Scrolling):
5737 Fix various typos.
5738
57392006-05-06 Eli Zaretskii <eliz@gnu.org>
5740
5741 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5742 conditional xref's to either emacs or emacs-xtra, depending on
5743 @iftex/@ifnottex.
5744
5745 * minibuf.texi (Minibuffer History): Document add-to-history.
5746
57472006-05-05 Eli Zaretskii <eliz@gnu.org>
5748
5749 * internals.texi (Pure Storage): Mention the pure overflow message
5750 at startup.
5751
c8763fb6 57522006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5753
5754 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5755 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5756 search.
5757
57582006-05-01 Richard Stallman <rms@gnu.org>
5759
5760 * intro.texi (nil and t): Clarify.
5761
5762 * variables.texi (File Local Variables): Suggest using booleanp.
5763
57642006-05-01 Juanma Barranquero <lekktu@gmail.com>
5765
5766 * objects.texi (Type Predicates): Fix typos.
5767
57682006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5769
5770 * intro.texi (nil and t): Add booleanp.
5771
5772 * objects.texi (Type Predicates): Add links for booleanp and
5773 string-or-null-p.
5774
57752006-04-29 Richard Stallman <rms@gnu.org>
5776
5777 * modes.texi (Multiline Font Lock): Rename from
5778 Multi line Font Lock Elements. Much clarification.
5779 (Font Lock Multiline, Region to Fontify): Much clarification.
5780
57812006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5782
5783 * variables.texi (File Local Variables): Remove the special case t for
5784 safe-local-variable.
5785
57862006-04-26 Richard Stallman <rms@gnu.org>
5787
5788 * syntax.texi (Parsing Expressions): Minor cleanup.
5789
57902006-04-18 Richard Stallman <rms@gnu.org>
5791
5792 * tips.texi (Coding Conventions): Explain when the package's
5793 prefix should appear later on (not at the start of the name).
5794
5795 * searching.texi (String Search): Clarify effect of NOERROR.
5796
5797 * modes.texi (Imenu): Clarify what special items do.
5798
5799 * hooks.texi (Standard Hooks): Delete text about old hook names.
5800
58012006-04-17 Romain Francoise <romain@orebokech.com>
5802
5803 * variables.texi (Local Variables): Update the default value of
5804 `max-specpdl-size'.
5805
58062006-04-15 Michael Olson <mwolson@gnu.org>
5807
5808 * processes.texi (Transaction Queues): Mention the new optional
5809 `delay-question' argument for `tq-enqueue'.
5810
58112006-04-13 Bill Wohler <wohler@newt.com>
5812
5813 * customize.texi (Common Keywords): Use dotted notation for
5814 :package-version value. Specify its values. Improve documentation
5815 for customize-package-emacs-version-alist.
5816
58172006-04-12 Bill Wohler <wohler@newt.com>
5818
5819 * customize.texi (Common Keywords): Move description of
5820 customize-package-emacs-version-alist to @defvar.
5821
58222006-04-10 Bill Wohler <wohler@newt.com>
5823
5824 * customize.texi (Common Keywords): Add :package-version.
5825
58262006-04-10 Kim F. Storm <storm@cua.dk>
5827
5828 * text.texi (Buffer Contents): Add NOPROPS arg to
5829 filter-buffer-substring.
5830
58312006-04-08 Kevin Ryde <user42@zip.com.au>
5832
5833 * os.texi (Command-Line Arguments): Update xref to emacs manual
5834 "Command Arguments" -> "Emacs Invocation", per change there.
5835
58362006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5837
5838 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5839 be on one line to help makeinfo not render two spaces after the dot.
5840
58412006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5842
5843 * strings.texi (Predicates for Strings): Add string-or-null-p.
5844
58452006-03-28 Kim F. Storm <storm@cua.dk>
5846
5847 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5848 remarks about systems that don't support fractional seconds.
5849
58502006-03-25 Karl Berry <karl@gnu.org>
5851
5852 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5853 the year list.
5854
58552006-03-21 Nick Roberts <nickrob@snap.net.nz>
5856
5857 * display.texi (Fringe Indicators): Fix typos.
5858
58592006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5860
5861 * tips.texi (Documentation Tips): One can now also write `program'
5862 in front of a quoted symbol in a docstring to prevent making a
5863 hyperlink.
5864
58652006-03-19 Alan Mackenzie <acm@muc.de>
5866
5867 * text.texi (Special Properties): Clarify `fontified' property.
5868
58692006-03-16 Richard Stallman <rms@gnu.org>
5870
5871 * display.texi (Defining Images): Minor cleanup.
5872
58732006-03-16 Bill Wohler <wohler@newt.com>
5874
5875 * display.texi (Defining Images): In image-load-path-for-library,
5876 prefer user's images.
5877
58782006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5879
5880 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5881
58822006-03-15 Bill Wohler <wohler@newt.com>
5883
5884 * display.texi (Defining Images): Fix example in
5885 image-load-path-for-library by not recommending that one binds
5886 image-load-path. Just defvar it to placate compiler and only use
5887 it if previously defined.
5888
58892006-03-14 Bill Wohler <wohler@newt.com>
5890
5891 * display.texi (Defining Images): In image-load-path-for-library,
5892 always return list of directories. Update example.
5893
58942006-03-14 Alan Mackenzie <acm@muc.de>
5895
5896 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5897 This describes font-lock-extend-region-function.
5898 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5899 the new node "Region to Fontify".
5900
59012006-03-13 Richard Stallman <rms@gnu.org>
5902
5903 * display.texi (Invisible Text): The impossible position is
5904 now before the invisible text, not after.
5905 (Defining Images): Clean up last change.
5906
59072006-03-11 Bill Wohler <wohler@newt.com>
5908
5909 * display.texi (Defining Images): Add image-load-path-for-library.
5910
59112006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5912
5913 * text.texi (Adaptive Fill): Fix Texinfo usage.
5914
5915 * strings.texi (Creating Strings): Fix Texinfo usage.
5916
5917 * searching.texi (Regexp Special): Use @samp for regular
5918 expressions that are not in Lisp syntax.
5919
59202006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5921
5922 * searching.texi (Regexp Special): Put remark between parentheses
5923 to avoid misreading.
5924
59252006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5926
5927 * searching.texi (Syntax of Regexps): More accurately describe
5928 which characters are special in which situations.
5929 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5930 are not special. Describe in detail when `[' and `]' are special.
5931 (Regexp Backslash): Plenty of regexps with unbalanced square
5932 brackets are valid, so reword that statement.
5933
59342006-03-02 Kim F. Storm <storm@cua.dk>
5935
5936 * keymaps.texi (Tool Bar): Add tool-bar-border.
5937
59382006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5939
5940 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5941
59422006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5943
5944 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5945
5946 * files.texi (Locating Files): Suggest additional values for the
5947 SUFFIXES arg of `locate-file'. Update pxref.
5948
5949 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5950 (How Programs Do Loading): Discuss the effects of Auto Compression
5951 mode on `load'.
5952 (Load Suffixes): New node.
5953 (Library Search): Delete description of `load-suffixes'; it was
5954 moved to "Load Suffixes".
5955 (Autoload, Named Features): Mention `load-suffixes'.
5956
59572006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5958
5959 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5960
5961 * windows.texi (Window Tree): Fix typo.
5962
59632006-02-20 Kim F. Storm <storm@cua.dk>
5964
5965 * display.texi (Fringe Indicators): New section.
5966 Move indicate-empty-lines, indicate-buffer-boundaries, and
5967 default-indicate-buffer-boundaries here.
5968 Add fringe-indicator-alist and default-fringes-indicator-alist.
5969 Add list of logical fringe indicator symbols.
5970 Update list of standard bitmap names.
5971 (Fringe Cursors): New section.
5972 Move overflow-newline-into-fringe here.
5973 Add fringe-cursor-alist and default-fringes-cursor-alist.
5974 Add list of fringe cursor symbols.
5975
59762006-02-20 Juanma Barranquero <lekktu@gmail.com>
5977
5978 * commands.texi (Using Interactive): Fix reference to node
5979 "Minibuffers".
5980
59812006-02-19 Richard M. Stallman <rms@gnu.org>
5982
5983 * minibuf.texi (High-Level Completion):
5984 Add xref to read-input-method-name.
5985
5986 * files.texi (Relative File Names): Move file-relative-name here.
5987 (File Name Expansion): From here. Minor clarifications.
5988
5989 * commands.texi (Using Interactive): Add xrefs about reading input.
5990 Clarify remarks about that moving point and mark.
5991 Put string case before list case.
5992
c8763fb6 59932006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5994
5995 * display.texi (Other Display Specs, Image Descriptors):
5996 Revert erroneous changes. The previous description of
5997 image-descriptors as `(image . PROPS)' was correct.
5998
59992006-02-14 Richard M. Stallman <rms@gnu.org>
6000
6001 * variables.texi (File Local Variables): Clarifications.
6002
60032006-02-14 Juanma Barranquero <lekktu@gmail.com>
6004
6005 * variables.texi (File Local Variables): Use @code for a cons
6006 cell, not @var.
6007
60082006-02-13 Chong Yidong <cyd@stupidchicken.com>
6009
6010 * variables.texi (File Local Variables): Document new file local
6011 variable behavior.
6012
60132006-02-10 Kim F. Storm <storm@cua.dk>
6014
6015 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6016
60172006-02-08 Juanma Barranquero <lekktu@gmail.com>
6018
6019 * modes.texi (%-Constructs): Remove obsolete info about
6020 `global-mode-string'.
6021
60222006-02-07 Richard M. Stallman <rms@gnu.org>
6023
6024 * commands.texi (Prefix Command Arguments): Minor cleanup.
6025
6026 * display.texi: "Graphical display", not window system.
6027
6028 * functions.texi (What Is a Function): Fix xref.
6029
6030 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6031 (Changing Key Bindings): Clarify when remapping is better than
6032 substitute-key-definition.
6033
60342006-02-02 Richard M. Stallman <rms@gnu.org>
6035
6036 * minibuf.texi (Basic Completion): Completion alists are risky.
6037
6038 * keymaps.texi (Active Keymaps): Clarifications.
6039 (Searching Keymaps): New node.
6040 (Keymaps): Update menu.
6041
6042 * frames.texi (Layout Parameters): Minor clarification.
6043 (Drag and Drop): New node.
6044 (Frames): Update menu.
6045
60462006-01-29 Chong Yidong <cyd@stupidchicken.com>
6047
6048 * display.texi (Other Display Specs, Image Descriptors):
6049 Image description is a list, not a cons cell.
6050
60512006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6052
6053 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6054 list is not necessarily a list).
6055
60562006-01-27 Eli Zaretskii <eliz@gnu.org>
6057
6058 * frames.texi (Layout Parameters): border-width and
6059 internal-border-width belong to the frame, not the window.
6060
60612006-01-19 Richard M. Stallman <rms@gnu.org>
6062
6063 * nonascii.texi (Translation of Characters): Search cmds use
6064 translation-table-for-input. Automatically made local.
6065
6066 * markers.texi (Overview of Markers): Count insertion type
6067 as one of a marker's attributes.
6068
6069 * keymaps.texi (Controlling Active Maps): New node, split out of
6070 Active Keymaps.
6071 (Keymaps): Menu updated.
6072 (Active Keymaps): Give pseudocode to explain how the active
6073 maps are searched. current-active-maps and key-binding moved here.
6074 (Functions for Key Lookup): current-active-maps and key-binding moved.
6075 Clarifications.
6076 (Searching the Keymaps): New subnode.
6077
6078 * elisp.texi (Top): Menu clarification.
6079
6080 * display.texi (Other Display Specs): Delete duplicate entry for
6081 just a string as display spec. Move text about recursive display
6082 specs on such a string.
6083
6084 * commands.texi (Key Sequence Input): Clarify.
6085 Move num-nonmacro-input-events out.
6086 (Reading One Event): num-nonmacro-input-events moved here.
6087
60882006-01-14 Nick Roberts <nickrob@snap.net.nz>
6089
6090 * advice.texi (Simple Advice): Update example to fit argument
6091 change in previous-line.
6092
60932006-01-05 Richard M. Stallman <rms@gnu.org>
6094
6095 * markers.texi (The Mark): Fix in `mark'.
6096
60972006-01-04 Richard M. Stallman <rms@gnu.org>
6098
6099 * processes.texi (Misc Network, Make Network): Minor cleanups.
6100
61012006-01-04 Kim F. Storm <storm@cua.dk>
6102
6103 * processes.texi (Make Network): Add IPv6 addresses and handling.
6104 (Network Feature Testing): Mention (:family ipv6).
6105 (Misc Network): Add IPv6 formats to format-network-address.
6106
61072005-12-30 Richard M. Stallman <rms@gnu.org>
6108
6109 * text.texi (Changing Properties):
6110 Don't use return value of set-text-properties.
6111
61122005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6113
6114 * modes.texi (Mode Line Format): Correct typo in menu.
6115
61162005-12-29 Richard M. Stallman <rms@gnu.org>
6117
6118 * modes.texi (Mode Line Top): New node.
6119 (Mode Line Data): Some text moved to new node.
6120 Explain the data structure more concretely.
6121 (Mode Line Basics): Clarifications.
6122 (Mode Line Variables): Clarify intro paragraph.
6123 (%-Constructs): Clarify intro paragraph.
6124 (Mode Line Format): Update menu.
6125
61262005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6127
6128 * minibuf.texi (Basic Completion): Update lazy-completion-table
6129 examples for removal of ARGS argument.
6130
61312005-12-23 Richard M. Stallman <rms@gnu.org>
6132
6133 * text.texi (Undo): Restore some explanation from the version
6134 that was deleted.
6135
61362005-12-23 Eli Zaretskii <eliz@gnu.org>
6137
6138 * text.texi (Undo): Remove duplicate descriptions of `apply
6139 funname' and `apply delta' elements of the undo list.
6140
61412005-12-20 Richard M. Stallman <rms@gnu.org>
6142
6143 * help.texi (Help Functions): Update documentation of `apropos'.
6144
61452005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6146
6147 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6148 because it is confusing. If the :help-echo keyword is a function,
6149 it is not directly used as the :help-echo overlay property, as the
6150 xref seems to suggest (it does not take the appropriate args).
6151
61522005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6153
6154 * customize.texi (Common Keywords): Fix Texinfo usage.
6155 (Group Definitions, Variable Definitions): Update for new
6156 conventions for using `*' in docstrings.
6157
6158 * tips.texi (Documentation Tips): Update for new conventions for
6159 using `*' in docstrings.
6160
61612005-12-16 Richard M. Stallman <rms@gnu.org>
6162
6163 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6164
61652005-12-16 Juri Linkov <juri@jurta.org>
6166
6167 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6168
61692005-12-14 Romain Francoise <romain@orebokech.com>
6170
6171 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6172 Fix typo.
6173
61742005-12-11 Juri Linkov <juri@jurta.org>
6175
6176 * minibuf.texi (Completion Commands): Add mention of read-file-name
6177 for filename completion keymaps.
6178 (Reading File Names): Add mention of filename completion keymaps
6179 for read-file-name and xref to `Completion Commands'.
6180
61812005-12-10 Richard M. Stallman <rms@gnu.org>
6182
6183 * customize.texi (Common Keywords): State caveats for use of :tag.
6184
61852005-12-08 Richard M. Stallman <rms@gnu.org>
6186
6187 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6188 with xrefs and better explanation.
6189 (Completion Commands): Add the filename completion maps.
6190
6191 * objects.texi (Character Type): Clarify that \s is not space
6192 if a dash follows.
6193
61942005-12-05 Richard M. Stallman <rms@gnu.org>
6195
6196 * windows.texi (Resizing Windows): Delete preserve-before args.
6197
61982005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6199
6200 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6201 in full keymaps, since the quirk has been fixed.
6202
62032005-12-03 Eli Zaretskii <eliz@gnu.org>
6204
5dcb4c4e
SM
6205 * hooks.texi (Standard Hooks): Add index entries.
6206 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6207
62082005-11-27 Richard M. Stallman <rms@gnu.org>
6209
6210 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6211
62122005-11-21 Juri Linkov <juri@jurta.org>
6213
6214 * customize.texi (Common Keywords): Update links types
6215 custom-manual and url-link. Add link types emacs-library-link,
6216 file-link, function-link, variable-link, custom-group-link.
6217
62182005-11-20 Chong Yidong <cyd@stupidchicken.com>
6219
6220 * display.texi: Revert 2005-11-20 change.
6221
62222005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6223
6224 * processes.texi (Bindat Functions):
6225 Say "third" to refer to zero-based index "2".
6226
62272005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6228
6229 * loading.texi (Library Search): Update the default value of
6230 `load-suffixes'.
6231
62322005-11-17 Chong Yidong <cyd@stupidchicken.com>
6233
6234 * display.texi (Attribute Functions): Mention :ignore-defface.
6235
62362005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6237
6238 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6239 (Minor Mode Conventions): Mention the use of a hook.
6240
62412005-11-06 Richard M. Stallman <rms@gnu.org>
6242
6243 * files.texi (Magic File Names): find-file-name-handler checks the
6244 `operations' property of the handler.
6245
62462005-11-03 Richard M. Stallman <rms@gnu.org>
6247
6248 * variables.texi (Frame-Local Variables): Small clarification.
6249
62502005-10-29 Chong Yidong <cyd@stupidchicken.com>
6251
6252 * os.texi (Init File): Document ~/.emacs.d/init.el.
6253
62542005-10-29 Richard M. Stallman <rms@gnu.org>
6255
6256 * internals.texi (Garbage Collection): Document memory-full.
6257
62582005-10-28 Bill Wohler <wohler@newt.com>
6259
6260 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6261 for URLs.
6262
62632005-10-28 Richard M. Stallman <rms@gnu.org>
6264
6265 * minibuf.texi (Completion Commands): Clean up prev change.
6266
62672005-10-26 Kevin Ryde <user42@zip.com.au>
6268
6269 * compile.texi (Eval During Compile): Explain recommended uses
6270 of eval-when-compile and eval-and-compile.
6271
62722005-10-27 Masatake YAMATO <jet@gyve.org>
6273
6274 * minibuf.texi (Completion Commands):
6275 Write about new optional argument for `display-completion-list'.
6276
62772005-10-23 Richard M. Stallman <rms@gnu.org>
6278
6279 * display.texi (Overlay Arrow): Clarify about local bindings of
6280 overlay-arrow-position.
6281
62822005-10-22 Eli Zaretskii <eliz@gnu.org>
6283
6284 * internals.texi (Building Emacs): Fix last change.
6285
62862005-10-22 Richard M. Stallman <rms@gnu.org>
6287
6288 * internals.texi (Building Emacs): Document eval-at-startup.
6289
62902005-10-21 Richard M. Stallman <rms@gnu.org>
6291
6292 * loading.texi (Where Defined): load-history contains abs file names.
6293 symbol-file returns abs file names.
6294
62952005-10-19 Kim F. Storm <storm@cua.dk>
6296
6297 * display.texi (Showing Images): Add max-image-size integer value.
6298
62992005-10-18 Chong Yidong <cyd@stupidchicken.com>
6300
6301 * display.texi (Showing Images): Document max-image-size.
6302
63032005-10-17 Richard M. Stallman <rms@gnu.org>
6304
6305 * commands.texi (Quitting): Minor clarification.
6306
6307 * processes.texi (Sentinels): Clarify about output and quitting.
6308 (Filter Functions): Mention with-local-quit.
6309
63102005-10-17 Juri Linkov <juri@jurta.org>
6311
6312 * buffers.texi (Current Buffer):
6313 * commands.texi (Event Input Misc):
6314 * compile.texi (Eval During Compile, Compiler Errors):
6315 * customize.texi (Group Definitions):
6316 * display.texi (Progress, Defining Faces):
6317 * files.texi (Writing to Files):
6318 * modes.texi (Mode Hooks, Defining Minor Modes):
6319 * streams.texi (Output Functions):
6320 * syntax.texi (Syntax Table Functions):
6321 * text.texi (Change Hooks):
6322 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6323
6324 * commands.texi (Quitting): Replace arg `forms' with `body' in
6325 `with-local-quit'.
6326
6327 * positions.texi (Excursions): Replace arg `forms' with `body' in
6328 `save-excursion'.
6329
63302005-10-08 Kim F. Storm <storm@cua.dk>
6331
6332 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6333 Rename manual section accordingly.
6334
63352005-10-04 Kim F. Storm <storm@cua.dk>
6336
6337 * windows.texi (Window Split Tree): New section describing
6338 new function window-split-tree function.
6339
63402005-10-03 Nick Roberts <nickrob@snap.net.nz>
6341
6342 * display.texi (Fringe Size/Pos): Simplify and add detail.
6343
63442005-09-30 Romain Francoise <romain@orebokech.com>
6345
6346 * minibuf.texi (High-Level Completion): Explain that the prompt
6347 given to `read-buffer' should end with a colon and a space.
6348 Update usage examples.
6349
63502005-09-29 Juri Linkov <juri@jurta.org>
6351
6352 * display.texi (Displaying Messages): Rename argument name
6353 `string' to `format-string' in functions `message', `message-box',
6354 `message-or-box'.
6355
63562005-09-26 Chong Yidong <cyd@stupidchicken.com>
6357
6358 * errors.texi (Standard Errors): Correct xrefs.
6359
63602005-09-18 Chong Yidong <cyd@stupidchicken.com>
6361
6362 * display.texi (Defining Images): Update documentation for
6363 `image-load-path'.
6364
63652005-09-17 Richard M. Stallman <rms@gnu.org>
6366
6367 * display.texi (Defining Images): Clean up previous change.
6368
63692005-09-16 Romain Francoise <romain@orebokech.com>
6370
6371 * elisp.texi: Specify GFDL version 1.2.
6372
6373 * doclicense.texi (GNU Free Documentation License): Update to
6374 version 1.2.
6375
63762005-09-15 Chong Yidong <cyd@stupidchicken.com>
6377
6378 * display.texi (Defining Images): Document `image-load-path'.
6379
63802005-09-15 Richard M. Stallman <rms@gnu.org>
6381
6382 * objects.texi (Printed Representation): Minor cleanup.
6383 (Box Diagrams): Minor fix.
6384 (Cons Cell Type): Move (...) index item here.
6385 (Box Diagrams): From here.
6386 (Array Type): Minor fix.
6387 (Type Predicates): Delete index "predicates".
6388 (Hash Table Type): Clarify xref.
6389 (Dotted Pair Notation): Minor fix.
6390
63912005-09-10 Chong Yidong <cyd@stupidchicken.com>
6392
6393 * files.texi (Saving Buffers): Fix typo.
6394
63952005-09-08 Richard M. Stallman <rms@gnu.org>
6396
6397 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6398
63992005-09-08 Chong Yidong <cyd@stupidchicken.com>
6400
6401 * locals.texi (Standard Buffer-Local Variables): Don't include
6402 mode variables for minor modes.
6403 Fix xrefs for buffer-display-count, buffer-display-table,
6404 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6405 enable-multibyte-characters, fill-column, header-line-format,
6406 left-fringe-width, left-margin, and right-fringe-width.
6407
6408 * hooks.texi (Standard Hooks): All hooks should conform to the
6409 standard naming convention now.
6410 Fix xref for `echo-area-clear-hook'.
6411
6412 * display.texi (Usual Display): Note that indicate-empty-lines and
6413 tab-width are buffer-local.
6414
6415 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6416
6417 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6418
6419 * nonascii.texi (Encoding and I/O): Note that
6420 buffer-file-coding-system is buffer-local.
6421
6422 * positions.texi (List Motion): Note that defun-prompt-regexp is
6423 buffer-local.
6424
6425 * text.texi (Auto Filling): Note that auto-fill-function is
6426 buffer-local.
6427 (Undo): Note that buffer-undo-list is buffer-local.
6428
5dcb4c4e
SM
6429 * windows.texi (Buffers and Windows):
6430 Document buffer-display-count.
b8d4c8d0
GM
6431
64322005-09-06 Richard M. Stallman <rms@gnu.org>
6433
6434 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6435 package prefix elsewhere than at the start of the name.
6436
64372005-09-03 Richard M. Stallman <rms@gnu.org>
6438
6439 * tips.texi (Programming Tips): Add conventions for minibuffer
6440 questions and prompts.
6441
64422005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6443
6444 * intro.texi (nil and t): Minor cleanup.
6445 Delete spurious mention of keyword symbols.
6446 (Evaluation Notation): Add index entry.
6447 (A Sample Function Description): Minor cleanup.
6448 (A Sample Variable Description): Not all vars can be set.
6449
64502005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6451
6452 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6453
6454 (Insertion): Document precise type of `insert-char' arg COUNT.
6455
64562005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6457
6458 * modes.texi (Other Font Lock Variables): Sync the default of
6459 font-lock-lines-before.
6460
64612005-08-31 Michael Albinus <michael.albinus@gmx.de>
6462
6463 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6464
64652005-08-29 Richard M. Stallman <rms@gnu.org>
6466
6467 * elisp.texi (Top): Update subnode menu.
6468
6469 * searching.texi (Searching and Matching): Move node.
6470 Rearrange contents and add overall explanation.
6471 (Searching and Case): Move node.
6472 (Searching and Matching): Update menu.
6473
64742005-08-27 Eli Zaretskii <eliz@gnu.org>
6475
6476 * os.texi (Startup Summary): Fix the description of the initial
6477 startup message display.
6478
64792005-08-25 Richard M. Stallman <rms@gnu.org>
6480
6481 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6482
64832005-08-25 Emilio C. Lopes <eclig@gmx.net>
6484
6485 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6486 `next-overlay-change' example.
6487
64882005-08-22 Juri Linkov <juri@jurta.org>
6489
6490 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6491 Fix invert-face. Fix args of face-background.
6492
6493 * display.texi (Standard Faces): Delete node.
6494 (Faces): Add xref to `(emacs)Standard Faces'.
6495 (Displaying Faces): Fix xref to `Standard Faces'.
6496
6497 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6498
64992005-08-20 Alan Mackenzie <acm@muc.de>
6500
6501 * buffers.texi (The Buffer List): Clarify the manipulation of the
6502 buffer list.
6503
65042005-08-14 Richard M. Stallman <rms@gnu.org>
6505
6506 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6507 a regexp.
6508
65092005-08-11 Richard M. Stallman <rms@gnu.org>
6510
6511 * elisp.texi (Top): Update subnode lists.
6512
6513 * display.texi (Inverse Video): Node deleted.
6514
6515 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6516 New nodes split out of Coding Conventions.
6517
6518 * searching.texi (Regular Expressions): Document re-builder.
6519
6520 * os.texi (Time Parsing): New node split out of Time Conversion.
6521
6522 * processes.texi (Misc Network, Network Feature Testing)
6523 (Network Options, Make Network): New nodes split out of
6524 Low-Level Network.
6525
65262005-08-09 Richard M. Stallman <rms@gnu.org>
6527
6528 * frames.texi (Geometry): New node, split from Size and Position.
6529 (Frame Parameters): Refer to Geometry.
6530
6531 * buffers.texi (The Buffer List): Fix xrefs.
6532
6533 * windows.texi (Splitting Windows): Fix xref.
6534
6535 * frames.texi (Layout Parameters): Add xref.
6536
6537 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6538
6539 * keymaps.texi (Menu Bar): Fix xref.
6540
6541 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6542
6543 * modes.texi (%-Constructs): Fix xref.
6544
6545 * frames.texi (Window Frame Parameters): Node split up.
6546 (Basic Parameters, Position Parameters, Size Parameters)
6547 (Layout Parameters, Buffer Parameters, Management Parameters)
6548 (Cursor Parameters, Color Parameters): New subnodes.
6549
65502005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6551
6552 * positions.texi (Screen Lines): Update xref for previous change
6553 in minibuf.texi.
6554
6555 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6556 change in minibuf.texi.
6557
65582005-08-09 Richard M. Stallman <rms@gnu.org>
6559
6560 * tips.texi (Coding Conventions): Minor cleanup.
6561
6562 * modes.texi (Defining Minor Modes): Explain when init-value
6563 can be non-nil.
6564
6565 * elisp.texi (Top): Update submenu for Minibuffer.
6566
6567 * minibuf.texi (Minibuffer Misc): Node split up.
6568 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6569 (Recursive Mini): New nodes split out from Minibuffer Misc.
6570 (Minibuffer Misc): Document max-mini-window-height.
6571
6572 * hash.texi (Defining Hash): Delete stray paren in example.
6573
6574 * display.texi (Echo Area Customization): Don't define
6575 max-mini-window-height here; xref instead.
6576
6577 * commands.texi (Event Input Misc): Update while-no-input.
6578
6579 * advice.texi (Advising Functions): Explain when to use advice
6580 and when to use a hook.
6581
65822005-07-30 Eli Zaretskii <eliz@gnu.org>
6583
6584 * makefile.w32-in (info): Don't run install-info.
6585 ($(infodir)/dir): New target, produced by running install-info.
6586
65872005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6588
6589 * modes.texi (Defining Minor Modes): The keyword for the initial
6590 value is :init-value, not :initial-value.
6591
65922005-07-23 Eli Zaretskii <eliz@gnu.org>
6593
6594 * loading.texi (Autoload): Make the `doctor' example be consistent
6595 with what's in current loaddefs.el. Describe the "fn" magic in
6596 the usage portion of the doc string.
6597
65982005-07-22 Richard M. Stallman <rms@gnu.org>
6599
6600 * internals.texi (Garbage Collection): Clarify previous change.
6601
66022005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6603
6604 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6605
66062005-07-18 Juri Linkov <juri@jurta.org>
6607
6608 * commands.texi (Accessing Events):
6609 * frames.texi (Text Terminal Colors, Resources):
6610 * markers.texi (The Mark):
6611 * modes.texi (Defining Minor Modes):
6612 Delete duplicate duplicate words.
6613
66142005-07-16 Richard M. Stallman <rms@gnu.org>
6615
6616 * display.texi (Managing Overlays): Clarify make-overlay
6617 args for insertion types.
6618
66192005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6620
6621 * customize.texi (Variable Definitions):
6622 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6623 `standard-value' is a list too.
6624 (Defining New Types): Use @key{RET} instead of @key{ret}.
6625
66262005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6627
6628 * os.texi (Translating Input): Fix typo.
6629
66302005-07-08 Richard M. Stallman <rms@gnu.org>
6631
6632 * README: Update edition number and size estimate.
6633
6634 * elisp.texi (VERSION): Set to 2.9.
6635
66362005-07-07 Richard M. Stallman <rms@gnu.org>
6637
6638 * book-spine.texinfo: Update Emacs version.
6639
6640 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6641
66422005-07-06 Richard M. Stallman <rms@gnu.org>
6643
6644 * searching.texi (Regexp Search): Clarify what re-search-forward
6645 does when the search fails.
6646
66472005-07-05 Lute Kamstra <lute@gnu.org>
6648
6649 * Update FSF's address in GPL notices.
6650
6651 * doclicense.texi (GNU Free Documentation License):
6652 * gpl.texi (GPL):
6653 * tips.texi (Coding Conventions, Library Headers):
6654 * vol1.texi:
6655 * vol2.texi: Update FSF's address.
6656
66572005-07-04 Richard M. Stallman <rms@gnu.org>
6658
6659 * hooks.texi (Standard Hooks): Add occur-hook.
6660
66612005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6662
6663 * display.texi (The Echo Area): Correct menu.
6664
66652005-07-03 Richard M. Stallman <rms@gnu.org>
6666
6667 * elisp.texi (Top): Update subnode menu for Display.
6668
6669 * display.texi (Displaying Messages): New node, with most
6670 of what was in The Echo Area.
5dcb4c4e 6671 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6672 (Logging Messages): New node with new text.
6673 (Echo Area Customization): New node, the rest of what was
6674 in The Echo Area. Document message-truncate-lines with @defvar.
6675 (Display): Update menu.
6676
6677 * windows.texi (Textual Scrolling): Doc 3 values for
6678 scroll-preserve-screen-position.
6679
6680 * text.texi (Special Properties): Change hook functions
6681 should bind inhibit-modification-hooks around altering buffer text.
6682
6683 * keymaps.texi (Key Binding Commands): Call binding BINDING
6684 rather than DEFINITION.
6685
66862005-06-29 Juanma Barranquero <lekktu@gmail.com>
6687
6688 * variables.texi (Defining Variables): `user-variable-p' returns t
6689 for aliases of user options, nil for alias loops.
6690
66912005-06-28 Richard M. Stallman <rms@gnu.org>
6692
6693 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6694 make-keymap.
6695
66962005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6697
6698 * variables.texi (Setting Variables): Correct and clarify
6699 description of `add-to-ordered-list'.
6700
67012005-06-26 Richard M. Stallman <rms@gnu.org>
6702
6703 * display.texi (Faces): Minor cleanup.
6704
67052005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6706
6707 * display.texi (Faces): `facep' returns t for strings that are
6708 face names.
6709
67102005-06-25 Richard M. Stallman <rms@gnu.org>
6711
6712 * objects.texi (Equality Predicates): Clarify meaning of equal.
6713
6714 * windows.texi (Selecting Windows): save-selected-window
6715 and with-selected-window save and restore the current buffer.
6716
67172005-06-24 Richard M. Stallman <rms@gnu.org>
6718
6719 * numbers.texi (Float Basics): Explain how to test for NaN,
6720 and printing the sign of NaNs.
6721
67222005-06-24 Eli Zaretskii <eliz@gnu.org>
6723
6724 * makefile.w32-in (MAKEINFO): Use --force.
6725
67262005-06-23 Richard M. Stallman <rms@gnu.org>
6727
6728 * display.texi (Face Functions): Correct Texinfo usage.
6729
67302005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6731
6732 * lists.texi (Rings): `ring-elements' now returns the elements of
6733 RING in order.
6734
67352005-06-23 Juanma Barranquero <lekktu@gmail.com>
6736
6737 * markers.texi (The Mark): Texinfo usage fix.
6738
67392005-06-23 Kim F. Storm <storm@cua.dk>
6740
6741 * searching.texi (Entire Match Data): Remove evaporate option for
6742 match-data. Do not mention evaporate option for set-match-data.
6743
67442005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6745
6746 * display.texi (Face Functions): Mention face aliases.
6747
67482005-06-21 Richard M. Stallman <rms@gnu.org>
6749
6750 * anti.texi (Antinews): Texinfo usage fix.
6751
67522005-06-21 Karl Berry <karl@gnu.org>
6753
6754 * elisp.texi: Use @copying.
6755
6756 * elisp.texi: Put @summarycontents and @contents before the Top
6757 node, instead of the end of the file, so that the contents appear
6758 in the right place in the dvi/pdf output.
6759
67602005-06-21 Juri Linkov <juri@jurta.org>
6761
6762 * display.texi (Defining Faces): Add `customized-face'.
6763
67642005-06-20 Kim F. Storm <storm@cua.dk>
6765
6766 * variables.texi (Setting Variables): Any type of element can be
6767 given order in add-to-ordered-list. Compare elements with eq.
6768
6769 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6770
67712005-06-20 Karl Berry <karl@gnu.org>
6772
6773 * syntax.texi (Syntax Flags): Make last column very slightly wider
6774 to avoid "generic comment" breaking on two lines and causing an
6775 underfull box.
6776
67772005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6778
6779 * lists.texi (Rings): Various minor clarifications and corrections.
6780
67812005-06-18 Richard M. Stallman <rms@gnu.org>
6782
6783 * functions.texi (Obsolete Functions): Simplify.
6784
6785 * variables.texi (Variable Aliases): Simplify.
6786
6787 * anti.texi, backups.texi, compile.texi, customization.texi:
6788 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6789 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6790 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6791 * variables.texi: Fix formatting ugliness.
6792
6793 * elisp.texi: Add links to Rings and Byte Packing.
6794 Update version and copyright years.
6795
6796 * minibuf.texi: Fix formatting ugliness.
6797 (Completion Commands): Move keymap vars to the end
6798 and vars completing-read binds to the top.
6799
68002005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6801
6802 * processes.texi: Fix typos.
6803 (Bindat Spec): Correct Texinfo error.
6804 (Byte Packing): Fix ungrammatical sentence.
6805
68062005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6807
6808 * lists.texi (Rings): New node.
6809 (Lists): Add it to menu.
6810
6811 * processes.texi (Byte Packing): New node.
6812 (Processes): Add it to menu.
6813
68142005-06-17 Richard M. Stallman <rms@gnu.org>
6815
6816 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6817
6818 * help.texi (Documentation Basics): Explain the xref to
6819 Documentation Tips.
6820
6821 * debugging.texi (Debugger Commands): Minor fix.
6822
68232005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6824
6825 * edebug.texi (Instrumenting): Eliminate duplicate link.
6826 (Specification List): Replace references to "below", referring to
6827 a later node, with one @ref to that node.
6828
6829 * os.texi (Timers): Timers should save and restore the match data
6830 if they change it.
6831
6832 * debugging.texi (Debugger Commands): Mention that the Lisp
6833 debugger can not step through primitive functions.
6834
68352005-06-16 Juanma Barranquero <lekktu@gmail.com>
6836
6837 * functions.texi (Obsolete Functions): Update argument names of
6838 `make-obsolete' and `define-obsolete-function-alias'.
6839
6840 * variables.texi (Variable Aliases): Update argument names of
6841 `defvaralias', `make-obsolete-variable' and
6842 `define-obsolete-variable-alias'.
6843
68442005-06-15 Kim F. Storm <storm@cua.dk>
6845
6846 * searching.texi (Entire Match Data): Rephrase warnings about
6847 evaporate arg to match-data and set-match-data.
6848
68492005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6850
6851 * elisp.texi (Top): Update detailed menu.
6852
6853 * edebug.texi (Edebug): Update menu.
6854 (Instrumenting): Update xrefs.
6855 (Edebug Execution Modes): Correct xref.
6856 (Jumping): Clarify description of `h' command.
6857 Eliminate redundant @ref.
6858 (Breaks): New node.
6859 (Breakpoints): Is now a subsubsection.
6860 (Global Break Condition): Mention `C-x X X'.
6861 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6862 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6863 (Edebug Display Update): Correct pxref.
6864 (Edebug and Macros): New node.
6865 (Instrumenting Macro Calls): Is now a subsubsection.
6866 Neither arg of `def-edebug-spec' is evaluated.
6867 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6868 (Specification Examples): Fix typo.
6869
68702005-06-14 Lute Kamstra <lute@gnu.org>
6871
6872 * debugging.texi (Function Debugging): Primitives can break on
6873 entry too.
6874
68752005-06-14 Kim F. Storm <storm@cua.dk>
6876
6877 * variables.texi (Setting Variables): Add add-to-ordered-list.
6878
68792005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6880
6881 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6882 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6883
68842005-06-13 Lute Kamstra <lute@gnu.org>
6885
6886 * text.texi (Special Properties): Fix cross reference.
6887
68882005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6889
6890 * debugging.texi (Function Debugging): Delete mention of empty
6891 string argument to `cancel-debug-on-entry'. Delete inaccurate
6892 description of the return value of that command.
6893
68942005-06-11 Alan Mackenzie <acm@muc.de>
6895
6896 * text.texi (Adaptive Fill): Amplify the description of
6897 fill-context-prefix.
6898
68992005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6900
6901 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6902
69032005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6904
6905 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6906
69072005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6908
6909 * debugging.texi (Error Debugging): Minor rewording.
6910 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6911 is optional.
6912
69132005-06-10 Lute Kamstra <lute@gnu.org>
6914
6915 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6916 (Top): Give it a title. Correct version number. Give the
6917 detailed node listing a more prominent header.
6918 * intro.texi: Don't set VERSION here a second time.
6919 Mention Emacs's version too.
6920 * anti.texi (Antinews): Use EMACSVER to refer to the current
6921 version of Emacs.
6922
69232005-06-09 Kim F. Storm <storm@cua.dk>
6924
6925 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6926 match-data and set-match-data.
6927
69282005-06-08 Richard M. Stallman <rms@gnu.org>
6929
6930 * searching.texi (Entire Match Data): Clarify when match-data
6931 returns markers and when integers.
6932
6933 * display.texi (Defining Faces): Explain that face name should not
6934 end in `-face'.
6935
6936 * modes.texi (Mode Line Data): Minor cleanup.
6937 (Customizing Keywords): Node split out of Search-based Fontification.
6938 Add example of using font-lock-add-keywords from a hook.
6939 Clarify when MODE should be non-nil, and when nil.
6940
69412005-06-06 Richard M. Stallman <rms@gnu.org>
6942
6943 * modes.texi (Mode Line Data): Explain what happens when the car
6944 of a list is a void symbol.
6945 (Search-based Fontification): Explain MODE arg to
6946 font-lock-add-keywords and warn about calls from major modes.
6947
69482005-06-08 Juri Linkov <juri@jurta.org>
6949
6950 * display.texi (Standard Faces): Add `shadow' face.
6951
69522005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6953
6954 * modes.texi (Major Mode Conventions): A derived mode only needs
6955 to put the call to the parent mode inside `delay-mode-hooks'.
6956
69572005-05-29 Richard M. Stallman <rms@gnu.org>
6958
6959 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6960 new, and what that implies. Clarify.
6961
6962 * files.texi (Locating Files): Clean up the text.
6963
6964 * frames.texi (Window Frame Parameters): Document user-size.
6965 Shorten entry for top by referring to left.
6966
69672005-05-26 Richard M. Stallman <rms@gnu.org>
6968
6969 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6970 is new, and what the implications are. Other clarifications.
6971
69722005-05-24 Richard M. Stallman <rms@gnu.org>
6973
6974 * frames.texi (Dialog Boxes): Minor fixes.
6975
69762005-05-25 Masatake YAMATO <jet@gyve.org>
6977
6978 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6979
69802005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6981
6982 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6983 is optional.
6984
69852005-05-24 Nick Roberts <nickrob@snap.net.nz>
6986
10d1d0af 6987 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6988
69892005-05-23 Lute Kamstra <lute@gnu.org>
6990
6991 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6992 syntax-begin-function over font-lock-beginning-of-syntax-function.
6993
69942005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6995
6996 * minibuf.texi (Reading File Names): Update description of
6997 `read-directory-name'.
6998
6999 * modes.texi (Derived Modes): Clarify :group keyword.
7000
70012005-05-21 Eli Zaretskii <eliz@gnu.org>
7002
7003 * files.texi (Locating Files): New subsection.
7004 Describe locate-file and executable-find.
7005
70062005-05-21 Kevin Ryde <user42@zip.com.au>
7007
7008 * frames.texi (Initial Parameters): Update cross reference to
7009 "Emacs Invocation".
7010
70112005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7012
7013 * keymaps.texi (Active Keymaps): Add anchor.
7014
7015 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7016 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7017 appropriate place.
7018 (Derived Modes): Small clarifications.
7019 (Minor Mode Conventions, Keymaps and Minor Modes):
7020 Replace references to nodes with references to anchors.
7021 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7022 Clarify description of lists whose first element is an integer.
7023 (Mode Line Variables): Add anchor.
7024 (%-Constructs): Clarify description of integer after %.
7025 (Emulating Mode Line): Describe nil value for FACE.
7026
70272005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7028
7029 * modes.texi (Derived Modes): Correct references to non-existing
7030 variable standard-syntax-table.
7031
70322005-05-17 Lute Kamstra <lute@gnu.org>
7033
7034 * modes.texi (Defining Minor Modes): Mention the mode hook.
7035
70362005-05-15 Kim F. Storm <storm@cua.dk>
7037
7038 * processes.texi (Network): Remove open-network-stream-nowait.
7039 (Network Servers): Remove open-network-stream-server.
7040
70412005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7042
7043 * elisp.texi (Top): Update detailed menu.
7044
7045 * variables.texi: Reorder nodes.
7046 (Variables): Update menu.
7047 (File Local Variables): Do not refer to the `-*-' line as
7048 a "local variables list". Add pxref.
7049
70502005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7051
7052 * elisp.texi (Top): Update detailed menu for node changes.
7053
7054 * modes.texi (Modes): Update Menu.
7055 (Hooks): Move to beginning of chapter.
7056 Most minor modes run mode hooks too.
7057 `add-hook' can handle void hooks or hooks whose value is a single
7058 function.
7059 (Major Modes): Update Menu.
7060 (Major Mode Basics): New node, split off from `Major Modes'.
7061 (Major Mode Conventions): Correct xref. Explain how to handle
7062 auto-mode-alist if the major mode command has an autoload cookie.
7063 (Auto Major Mode): Major update. Add magic-mode-alist.
7064 (Derived Modes): Major update.
7065 (Mode Line Format): Update Menu.
7066 (Mode Line Basics): New node, split off from `Mode Line Format'.
7067
7068 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7069 for `magic autoload comment'. Add index entries and anchor.
7070
70712005-05-14 Richard M. Stallman <rms@gnu.org>
7072
7073 * tips.texi (Coding Conventions): Explain how important it is
7074 that just loading certain files not change Emacs behavior.
7075
7076 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7077
70782005-05-12 Lute Kamstra <lute@gnu.org>
7079
7080 * modes.texi (Generic Modes): Update.
7081 (Major Modes): Refer to node "Generic Modes".
7082
7083 * elisp.texi (Top): Update to the current structure of the manual.
7084 * processes.texi (Processes): Add menu description.
7085 * customize.texi (Customization): Add menu descriptions.
7086
70872005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7088
7089 * processes.texi (Signals to Processes)
7090 (Low-Level Network): Fix typos.
7091
70922005-05-11 Lute Kamstra <lute@gnu.org>
7093
7094 * elisp.texi (Top): Add some nodes from the chapter "Major and
7095 Minor Modes" to the detailed node listing.
7096
70972005-05-10 Richard M. Stallman <rms@gnu.org>
7098
7099 * keymaps.texi (Extended Menu Items): Menu item filter functions
7100 can be called at any time.
7101
71022005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7103
7104 * variables.texi (File Local Variables): `(hack-local-variables t)'
7105 now also checks whether a mode is specified in the local variables
7106 list.
7107
71082005-05-05 Kevin Ryde <user42@zip.com.au>
7109
7110 * display.texi (The Echo Area): Correct format function cross
7111 reference.
7112
71132005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7114
7115 * variables.texi (Variable Aliases): Change description of
7116 `define-obsolete-variable-alias'.
7117
7118 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7119 (Defining Functions): Add xref.
7120 (Obsolete Functions): New node.
7121 (Function Safety): Standardize capitalization of section title.
7122
7123 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7124 (Dialog Boxes): Complete description of `x-popup-dialog'.
7125
71262005-05-04 Richard M. Stallman <rms@gnu.org>
7127
7128 * commands.texi (Interactive Codes): Fix Texinfo usage.
7129 Document U more clearly.
7130
71312005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7132
7133 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7134 function and not a macro.
7135
7136 * frames.texi (Pop-Up Menus): Correct and clarify description of
7137 `x-popup-menu'.
7138 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7139
71402005-05-01 Richard M. Stallman <rms@gnu.org>
7141
7142 * edebug.texi (Checking Whether to Stop): Fix previous change.
7143
71442005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7145
7146 * display.texi: Fix typos and Texinfo usage.
7147
7148 * edebug.texi (Checking Whether to Stop): executing-macro ->
7149 executing-kbd-macro.
7150
71512005-05-01 Richard M. Stallman <rms@gnu.org>
7152
7153 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7154
71552005-04-30 Richard M. Stallman <rms@gnu.org>
7156
7157 * files.texi (Magic File Names): Document `operations' property.
7158
71592005-04-29 Lute Kamstra <lute@gnu.org>
7160
7161 * modes.texi (Generic Modes): New node.
7162 (Major Modes): Add it to the menu.
7163 (Derived Modes): Add "derived mode" to concept index.
7164
71652005-04-28 Lute Kamstra <lute@gnu.org>
7166
7167 * modes.texi (Defining Minor Modes): Fix previous change.
7168 (Font Lock Mode): Simplify.
7169 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7170 when set and that some parts are optional. Add cross references.
7171 (Search-based Fontification): Say how to specify font-lock-keywords.
7172 Add cross references. Add font-lock-multiline to index.
7173 Move font-lock-keywords-case-fold-search here from node "Other Font
7174 Lock Variables". Document font-lock-add-keywords and
7175 font-lock-remove-keywords.
7176 (Other Font Lock Variables): Move font-lock-keywords-only,
7177 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7178 and font-lock-syntactic-face-function to node "Syntactic Font
7179 Lock". Move font-lock-keywords-case-fold-search to node
7180 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7181 and font-lock-{,un}fontify-{buffer,region}-function.
7182 (Precalculated Fontification): Remove reference to deleted variable
7183 font-lock-core-only.
7184 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7185 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7186 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7187 and font-lock-syntactic-face-function here from node "Other Font
7188 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7189 Syntax Properties". Add cross references.
7190 (Setting Syntax Properties): New node.
7191 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7192 * syntax.texi (Syntax Properties): Add cross reference.
7193 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7194
71952005-04-26 Richard M. Stallman <rms@gnu.org>
7196
7197 * display.texi (Defining Faces):
7198 Document `default' elements of defface spec.
7199
7200 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7201
7202 * variables.texi (Variable Aliases): Clarify text.
7203
72042005-04-25 Chong Yidong <cyd@stupidchicken.com>
7205
7206 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7207
72082005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7209
7210 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7211
72122005-04-24 Eli Zaretskii <eliz@gnu.org>
7213
7214 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7215 syntax-after and syntax-class.
7216
7217 * files.texi (Changing Files): Fix last change's cross-reference.
7218 (Unique File Names): Don't mention "numbers" in the documentation
7219 of make-temp-file and make-temp-name.
7220
72212005-04-23 Richard M. Stallman <rms@gnu.org>
7222
7223 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7224
72252005-04-22 Nick Roberts <nickrob@snap.net.nz>
7226
7227 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7228
72292005-04-22 Nick Roberts <nickrob@snap.net.nz>
7230
7231 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7232 and define-obsolete-variable-alias.
7233
72342005-04-22 Kim F. Storm <storm@cua.dk>
7235
7236 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7237 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7238
72392005-04-21 Lute Kamstra <lute@gnu.org>
7240
7241 * lists.texi (Association Lists): Document rassq-delete-all.
7242
72432005-04-19 Richard M. Stallman <rms@gnu.org>
7244
7245 * modes.texi (Search-based Fontification): Explain that
7246 facespec is an expression to be evaluated.
7247
72482005-04-19 Kevin Ryde <user42@zip.com.au>
7249
7250 * streams.texi (Output Functions): Fix xref.
7251 * strings.texi (String Conversion): Fix xref.
7252
72532005-04-19 Kim F. Storm <storm@cua.dk>
7254
7255 * symbols.texi (Symbol Plists): Add safe-get.
7256 Mention that `get' may signal an error.
7257
72582005-04-18 Nick Roberts <nickrob@snap.net.nz>
7259
7260 * customize.texi (Variable Definitions): Replace tooltip-mode
7261 example with save-place.
7262
72632005-04-17 Richard M. Stallman <rms@gnu.org>
7264
7265 * buffers.texi (Indirect Buffers): Clarify.
7266
7267 * positions.texi (Positions): Clarify converting marker to integer.
7268
7269 * strings.texi (String Basics): Mention string-match; clarify.
7270
72712005-04-08 Lute Kamstra <lute@gnu.org>
7272
7273 * modes.texi (Search-based Fontification): Fix cross references.
7274 Use consistent terminology. Document anchored highlighting.
7275
72762005-04-05 Lute Kamstra <lute@gnu.org>
7277
7278 * modes.texi (Defining Minor Modes): Document :group keyword
7279 argument and its default value.
7280
72812005-04-03 Lute Kamstra <lute@gnu.org>
7282
7283 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7284 references and/or descriptions. Delete major mode hooks; mention
7285 them as a category instead. Rename or delete obsolete hooks.
7286
72872005-04-02 Richard M. Stallman <rms@gnu.org>
7288
7289 * nonascii.texi (Coding System Basics): Another wording cleanup.
7290
72912005-04-01 Richard M. Stallman <rms@gnu.org>
7292
7293 * nonascii.texi (Coding System Basics): Clarify previous change.
7294
72952005-04-01 Kenichi Handa <handa@m17n.org>
7296
10d1d0af 7297 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7298 identity of coding systems.
7299
73002005-03-29 Chong Yidong <cyd@stupidchicken.com>
7301
7302 * text.texi (Buffer Contents): Add filter-buffer-substring and
7303 buffer-substring-filters.
7304
73052005-03-26 Chong Yidong <cyd@stupidchicken.com>
7306
7307 * anti.texi (Antinews): Mention `G' interactive code.
7308
7309 * tips.texi (Compilation Tips): Mention benchmark.el.
7310
73112005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7312
7313 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7314 is now bound to M-o M-o.
7315
7316 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7317
73182005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7319
7320 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7321 in the Emacs Manual).
7322 * Makefile.in (srcs): Remove calendar.texi.
7323 * makefile.w32-in (srcs): Remove calendar.texi.
7324 * display.texi (Display): Change name of next node.
7325 * os.texi (System In): Change name of previous node.
7326 * elisp.texi (Top): Remove Calendar references.
7327 * vol1.texi (Top): Remove Calendar references.
7328 * vol2.texi (Top): Remove Calendar references.
7329
73302005-03-25 Richard M. Stallman <rms@gnu.org>
7331
7332 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7333 Cleanup previous change.
7334
73352005-03-25 Chong Yidong <cyd@stupidchicken.com>
7336
7337 * display.texi (Face Attributes): Faces earlier in an :inherit
7338 list take precedence.
7339 (Scroll Bars): Fix description of vertical-scroll-bars.
7340 Document frame-current-scroll-bars and window-current-scroll-bars.
7341
7342 * markers.texi (The Mark): Document temporary Transient Mark mode.
7343
7344 * minibuf.texi (Reading File Names):
7345 Document read-file-name-completion-ignore-case.
7346
7347 * positions.texi (Screen Lines): Document nil for width argument
7348 to compute-motion.
7349
73502005-03-23 Kim F. Storm <storm@cua.dk>
7351
7352 * display.texi (Standard Faces): Other faces used in the fringe
7353 implicitly inherits from the fringe face.
7354 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7355 properties implicitly inherits from fringe face.
7356 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7357
73582005-03-20 Chong Yidong <cyd@stupidchicken.com>
7359
7360 * display.texi (Invisible Text): State default value of
7361 line-move-ignore-invisible.
7362 (Managing Overlays): Document remove-overlays.
7363 (Standard Faces): Document escape-glyph face.
7364
7365 * minibuf.texi (Reading File Names): Document read-file-name-function.
7366
7367 * modes.texi (Other Font Lock Variables):
7368 Document font-lock-lines-before.
7369
7370 * positions.texi (Skipping Characters): skip-chars-forward allows
7371 character classes.
7372
73732005-03-18 Lute Kamstra <lute@gnu.org>
7374
7375 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7376
73772005-03-17 Richard M. Stallman <rms@gnu.org>
7378
7379 * text.texi (Undo): Document extensible undo entries.
7380
dd7b651b 7381 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7382
7383 * nonascii.texi (Character Codes): Minor fix.
7384
7385 * display.texi (Display Property): Explain the significance
7386 of having text properties that are eq.
7387 (Other Display Specs): Explain string as display spec.
7388
7389 * commands.texi (Interactive Codes): Document G option.
7390
73912005-03-17 Chong Yidong <cyd@stupidchicken.com>
7392
7393 * text.texi (Filling): Add sentence-end-without-period and
7394 sentence-end-without-space.
7395 (Changing Properties): Minor fix.
7396
7397 * anti.texi: Total rewrite.
7398
73992005-03-15 Lute Kamstra <lute@gnu.org>
7400
7401 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7402
74032005-03-08 Kim F. Storm <storm@cua.dk>
7404
7405 * display.texi (Specified Space): Property :width is support on
7406 non-graphic terminals, :height is not.
7407
74082005-03-07 Richard M. Stallman <rms@gnu.org>
7409
7410 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7411 Now subnodes of Fringes.
7412 (Overlay Arrow): Document overlay-arrow-variable-list.
7413 (Fringe Size/Pos): New node, broken out of Fringes.
7414 (Display): Explain clearing vs redisplay better.
7415 (Truncation): Clarify use of bitmaps.
7416 (The Echo Area): Clarify the uses of the echo area.
7417 Add max-mini-window-height.
7418 (Progress): Clarify.
7419 (Invisible Text): Explain that main loop moves point out.
7420 (Selective Display): Say "hidden", not "invisible".
7421 (Managing Overlays): Move up. Describe relation to Undo here.
7422 (Overlay Properties): Clarify intro.
7423 (Finding Overlays): Explain return values when nothing found.
7424 (Width): truncate-string-to-width has added arg.
7425 (Displaying Faces): Clarify and update mode line face handling.
7426 (Face Functions): Minor cleanup.
7427 (Conditional Display): Merge into Other Display Specs.
7428 (Pixel Specification, Other Display Specs): Minor cleanups.
7429 (Images, Image Descriptors): Minor cleanups.
7430 (GIF Images): Patents have expired.
7431 (Showing Images): Explain default text for insert-image.
7432 (Manipulating Button Types): Merge into Manipulating Buttons.
7433 (Making Buttons): Explain return values.
7434 (Button Buffer Commands): Add xref.
7435 (Inverse Video): Update mode-line-inverse-video.
7436 (Display Table Format): Clarify.
7437 (Active Display Table): Give defaults for window-display-table.
7438
7439 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7440 and calendar-today-marker are strings, not chars.
7441 (Holiday Customizing): Minor fix.
7442
7443 * internals.texi (Writing Emacs Primitives): Update `or' example.
7444 Update limit on # args of subr.
7445
7446 * edebug.texi (Using Edebug): Arrow is in fringe.
7447 (Instrumenting): Arg to eval-defun works without loading edebug.
7448 (Edebug Execution Modes): Add xref.
7449
7450 * customize.texi (Common Keywords): Clarify :require.
7451 Mention :version here.
7452 (Variable Definitions, Group Definitions): Not here.
7453 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7454
74552005-03-07 Chong Yidong <cyd@stupidchicken.com>
7456 * nonascii.texi (Text Representations): Clarify position-bytes.
7457 (Character Sets): Add list-charset-chars.
7458 (Scanning Charsets): Add charset-after.
7459 (Encoding and I/O): Minor fix.
7460
74612005-03-06 Richard M. Stallman <rms@gnu.org>
7462
7463 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7464 (Resizing Windows): Likewise.
7465
7466 * text.texi (Change Hooks): Get rid of "Emacs 21".
7467
7468 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7469
7470 * streams.texi (Output Variables): Get rid of "Emacs 21".
7471
7472 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7473
7474 * os.texi (Translating Input): Replace flow-control example
7475 with a less obsolete example that uses `keyboard-translate'.
7476
7477 * objects.texi (Hash Table Type, Circular Objects):
7478 Get rid of "Emacs 21".
7479
7480 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7481 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7482
7483 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7484
7485 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7486
7487 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7488 (Menu Bar): Fix when menu-bar-update-hook is called.
7489
7490 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7491
7492 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7493 and make it read better.
7494
7495 * files.texi (Writing to Files): Get rid of "Emacs 21".
7496 (Unique File Names): Likewise.
7497
7498 * elisp.texi: Update Emacs version to 22.
7499
7500 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7501 (Overlay Properties, Face Attributes): Likewise.
7502 (Managing Overlays): Fix punctuation.
7503 (Attribute Functions): Clarify set-face-font; get rid of
7504 info about old Emacs versions.
7505 (Auto Faces, Font Lookup, Display Property, Images):
7506 Get rid of "Emacs 21".
7507
7508 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7509
75102005-03-05 Richard M. Stallman <rms@gnu.org>
7511
7512 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7513
75142005-03-04 Lute Kamstra <lute@gnu.org>
7515
7516 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7517
75182005-03-03 Lute Kamstra <lute@gnu.org>
7519
7520 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7521
75222005-03-01 Lute Kamstra <lute@gnu.org>
7523
7524 * debugging.texi (Debugger Commands): Update `j'.
7525
75262005-02-28 Lute Kamstra <lute@gnu.org>
7527
7528 * debugging.texi (Debugging): Fix typo.
7529 (Error Debugging): Document eval-expression-debug-on-error.
7530 (Function Debugging): Update example.
7531 (Using Debugger): Mention starred stack frames.
7532 (Debugger Commands): Document `j' and `l'.
7533 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7534 Update the messages that the debugger displays.
7535 (Internals of Debugger): Add cross reference. Update example.
7536 (Excess Open): Minor improvement.
7537 (Excess Close): Minor improvement.
7538
75392005-02-26 Richard M. Stallman <rms@gnu.org>
7540
7541 * tips.texi (Coding Conventions): Clarify.
7542 Put all the major mode key reservations together.
7543 Mention the Mouse-1 => Mouse-2 conventions.
7544
7545 * syntax.texi (Syntax Class Table): Clarify.
7546 (Syntax Table Functions): syntax-after moved from here.
7547 (Syntax Table Internals): syntax-after moved to here.
7548 (Parsing Expressions): Update info on number of values
7549 and what's meaningful in the STATE argument.
7550 (Categories): Fix typo.
7551
7552 * sequences.texi (Arrays): Cleanup.
7553 (Char-Tables): Clarify.
7554
7555 * processes.texi (Deleting Processes): Cleanups, add xref.
7556 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7557 (Process Information): set-process-coding-system, some args optional.
7558 (Input to Processes): Explain various types for PROCESS args.
7559 Rename them from PROCESS-NAME to PROCESS.
7560 (Signals to Processes): Likewise.
7561 (Decoding Output): Cleanup.
7562 (Query Before Exit): Clarify.
7563
7564 * os.texi (Startup Summary): Correct the options; add missing ones.
7565 (Terminal Output, Batch Mode): Clarify.
7566 (Flow Control): Node deleted.
7567
7568 * markers.texi (The Mark): Clarify.
7569
7570 * macros.texi (Expansion): Cleanup.
7571 (Indenting Macros): indent-spec allows ints, not floats.
7572
7573 * keymaps.texi (Keymaps): Clarify.
7574 (Format of Keymaps): Update lisp-mode-map example.
7575 (Active Keymaps, Key Lookup): Clarify.
7576 (Changing Key Bindings): Add xref to `kbd'.
7577 (Key Binding Commands, Simple Menu Items): Clarify.
7578 (Mouse Menus, Menu Bar): Clarify.
7579 (Menu Example): Replace print example with menu-bar-replace-menu.
7580
7581 * help.texi (Documentation Basics): Add function-documentation prop.
7582
7583 * elisp.texi (Top): Don't refer to Flow Control node.
7584
7585 * commands.texi (Command Overview): Improve xrefs.
7586 (Adjusting Point): Adjusting point applies to intangible and invis.
7587 (Key Sequence Input): Doc extra read-key-sequence args.
7588 Likewise for read-key-sequence-vector.
7589
7590 * backups.texi (Rename or Copy): Minor fix.
7591 (Numbered Backups): For version-control, say the default.
7592 (Auto-Saving): make-auto-save-file-name example is simplified.
7593
7594 * advice.texi (Advising Functions): Don't imply one part of Emacs
7595 should advise another part. Markup changes.
7596 (Defining Advice): Move transitional para.
7597 (Activation of Advice): Cleanup.
7598 Explain if COMPILE is nil or negative.
7599
7600 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7601
76022005-02-24 Lute Kamstra <lute@gnu.org>
7603
7604 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7605 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7606
76072005-02-23 Lute Kamstra <lute@gnu.org>
7608
7609 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7610 to define global minor modes as well.
7611
7612 * display.texi (Managing Overlays): overlay-buffer returns nil for
7613 deleted overlays.
7614
76152005-02-22 Kim F. Storm <storm@cua.dk>
7616
7617 * minibuf.texi (Basic Completion): Allow symbols in addition to
7618 strings in try-completion and all-completions.
7619
76202005-02-14 Lute Kamstra <lute@gnu.org>
7621
7622 * elisp.texi (Top): Remove reference to deleted node.
7623
7624 * lists.texi (Lists): Remove reference to deleted node.
7625 (Cons Cells): Fix typo.
7626
7627 * loading.texi (Where Defined): Fix typo.
7628
76292005-02-14 Richard M. Stallman <rms@gnu.org>
7630
7631 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7632 is useful for discarding some minor modes.
7633
7634 * symbols.texi (Symbol Components): Reorder examples.
7635
7636 * streams.texi (Input Functions): State standard-input default.
7637 (Output Variables): State standard-output default.
7638
7639 * objects.texi (Printed Representation): Clarify read syntax vs print.
7640 (Floating Point Type): Explain meaning better.
7641 (Symbol Type): Explain uniqueness better.
7642 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7643 List examples sooner.
7644 (Box Diagrams): New subnode broken out.
7645 Some examples moved from old Lists as Boxes node.
7646 (Dotted Pair Notation): Clarify intro.
7647 (Array Type): Clarify.
7648 (Type Predicates): Add hash-table-p.
7649
7650 * numbers.texi (Integer Basics): Clarify radix explanation.
7651 (Predicates on Numbers): Minor clarification.
7652 (Comparison of Numbers): Minor clarification. Clarify eql.
7653 Typos in min, max.
7654 (Math Functions): Clarify overflow in expt.
7655
7656 * minibuf.texi (Text from Minibuffer): Minor clarification.
7657 Mention arrow keys.
7658
7659 * loading.texi (Autoload): defun's doc string overrides autoload's
7660 doc string.
7661 (Repeated Loading): Modernize "add to list" examples.
7662 (Where Defined): Finish updating table of load-history elts.
7663
7664 * lists.texi (List-related Predicates): Minor wording improvement.
7665 (Lists as Boxes): Node deleted.
7666 (Building Lists): Explain trivial cases of number-sequence.
7667
7668 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7669 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7670 (Hash Access): Any object can be a key.
7671 State value of maphash.
7672
7673 * functions.texi (What Is a Function): Wording cleanup.
7674 (Function Documentation): Minor cleanup.
7675 Explain purpose of calling convention at end of doc string.
7676 (Function Names): Wording cleanup.
7677 (Calling Functions): Wording cleanup.
7678 Explain better how funcall calls the function.
7679 (Function Cells): Delete example of saving and redefining function.
7680
7681 * control.texi (Combining Conditions): Wording cleanup.
7682 (Iteration): dolist and dotimes bind VAR locally.
7683 (Cleanups): Xref to Atomic Changes.
7684
7685 * compile.texi (Byte Compilation): Delete 19.29 info.
7686 (Compilation Functions): Macros' difficulties don't affect defsubst.
7687 (Docs and Compilation): Delete 19.29 info.
7688
76892005-02-10 Richard M. Stallman <rms@gnu.org>
7690
7691 * objects.texi (Symbol Type): Minor correction.
7692
76932005-02-06 Lute Kamstra <lute@gnu.org>
7694
7695 * modes.texi (Example Major Modes): Fix typos.
7696
76972005-02-06 Richard M. Stallman <rms@gnu.org>
7698
7699 * text.texi (Margins): fill-nobreak-predicate can be one function.
7700
7701 * strings.texi (Modifying Strings): clear-string can make unibyte.
7702 (Formatting Strings): format gives error if values missing.
7703
7704 * positions.texi (Character Motion): Mention default arg
7705 for forward-char. backward-char refers to forward-char.
7706 (Word Motion): Mention default arg for forward-word.
7707 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7708 Simplify end-of-buffer.
7709 (Text Lines): Mention default arg for forward-line.
7710 (List Motion): Mention default arg for beginning/end-of-defun.
7711 (Skipping Characters): Minor fixes in explaining character-set.
7712
7713 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7714 Mode inheritance applies only when default-major-mode is nil.
7715 Clarifications.
7716 (Example Major Modes): Update Text mode and Lisp mode examples.
7717 (Minor Mode Conventions): Mention define-minor-mode at top.
7718 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7719 (Mode Line Format): Update mode line face display info.
7720 (Properties in Mode): Mention effect of risky vars.
7721 (Imenu): Define imenu-add-to-menubar.
7722 (Font Lock Mode): Add descriptions to menu lines.
7723 (Faces for Font Lock): Add font-lock-doc-face.
7724
77252005-02-05 Lute Kamstra <lute@gnu.org>
7726
7727 * text.texi (Maintaining Undo): Remove obsolete function.
7728
77292005-02-05 Eli Zaretskii <eliz@gnu.org>
7730
7731 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7732 color specifications. Improve indexing.
b8d4c8d0
GM
7733 (Text Terminal Colors): Replace the description of RGB values by
7734 an xref to "Color Names".
7735
77362005-02-03 Richard M. Stallman <rms@gnu.org>
7737
7738 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7739 Clarify.
7740 (Selecting Windows): Clarify save-selected-window.
7741 (Cyclic Window Ordering): Clarify walk-windows.
7742 (Window Point): Clarify.
7743 (Window Start): Add comment to example.
7744 (Resizing Windows): Add `interactive' specs in examples.
7745 Document fit-window-to-buffer.
7746
7747 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7748 (Undo, Maintaining Undo): Clarify last change.
7749 (Sorting): In sort-numeric-fields, explain about octal and hex.
7750 Mention sort-numeric-base.
7751 (Format Properties): Add xref for hard newlines.
7752
7753 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7754 (Pop-Up Menus): Fix typo.
7755 (Color Names): Explain all types of color names.
7756 Explain color-values on B&W terminal.
7757 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7758
7759 * files.texi (File Locks): Not supported on MS systems.
7760 (Testing Accessibility): Clarify.
7761
7762 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7763 (Coverage Testing): Fix typo.
7764
7765 * commands.texi (Misc Events): Remove stray space.
7766
7767 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7768 (Modification Time): Clarify when visited-file-modtime returns 0.
7769 (The Buffer List): Clarify bury-buffer.
7770 (Killing Buffers): Clarify.
7771 (Indirect Buffers): Add clone-indirect-buffer.
7772
77732005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7774
7775 * edebug.texi (Printing in Edebug): Fix default value of
7776 edebug-print-circle.
7777 (Coverage Testing): Fix displayed frequency count data.
7778
77792005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7780
7781 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7782
77832005-02-02 Kim F. Storm <storm@cua.dk>
7784
7785 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7786
77872005-01-29 Eli Zaretskii <eliz@gnu.org>
7788
7789 * commands.texi (Misc Events): Describe the help-echo event.
7790
7791 * text.texi (Special Properties) <help-echo>: Use `pos'
7792 consistently in description of the help-echo property.
7793 Use @code{nil} instead of @var{nil}.
7794
7795 * display.texi (Overlay Properties): Fix the index entry for
7796 help-echo overlay property.
7797
7798 * customize.texi (Type Keywords): Uncomment the xref to the
7799 help-echo property documentation.
7800
78012005-01-23 Kim F. Storm <storm@cua.dk>
7802
7803 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7804 return value. Third element FULLY replaced by PARTIAL which
7805 specifies number of invisible pixels if row is only partially visible.
7806 (Textual Scrolling): Mention auto-window-vscroll.
7807 (Vertical Scrolling): New defvar auto-window-vscroll.
7808
78092005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7810
7811 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7812 command remapping.
7813
78142005-01-15 Richard M. Stallman <rms@gnu.org>
7815
7816 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7817
78182005-01-14 Kim F. Storm <storm@cua.dk>
7819
7820 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7821
7822 * text.texi (Links and Mouse-1): Fix string and vector item.
7823
78242005-01-13 Richard M. Stallman <rms@gnu.org>
7825
7826 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7827 descriptions of overriding-local-map and overriding-terminal-local-map.
7828
7829 * text.texi (Links and Mouse-1): Clarify text.
7830
78312005-01-13 Kim F. Storm <storm@cua.dk>
7832
7833 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7834
78352005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7836
7837 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7838
78392005-01-12 Kim F. Storm <storm@cua.dk>
7840
7841 * text.texi (Links and Mouse-1): Rename section from Enabling
7842 Mouse-1 to Following Links. Change xrefs.
7843 Add examples for define-button-type and define-widget.
7844
7845 * display.texi (Button Properties, Button Buffer Commands):
7846 Clarify mouse-1 and follow-link functionality.
7847
78482005-01-12 Richard M. Stallman <rms@gnu.org>
7849
7850 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7851
7852 * display.texi (Beeping): Fix Texinfo usage.
7853
7854 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7855
78562005-01-11 Kim F. Storm <storm@cua.dk>
7857
7858 * display.texi (Button Properties, Button Buffer Commands):
7859 Mention mouse-1 binding. Add follow-link keyword.
7860
7861 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7862 (Enabling Mouse-1 to Follow Links): New subsection.
7863
78642005-01-06 Richard M. Stallman <rms@gnu.org>
7865
7866 * text.texi (Special Properties): Minor change.
7867
7868 * os.texi (Timers): Clarify previous change.
7869
7870 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7871
78722005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7873
7874 * display.texi (Face Attributes): Correct xref to renamed node.
7875
78762005-01-01 Richard M. Stallman <rms@gnu.org>
7877
7878 * display.texi (Face Attributes): Describe hex color specs.
7879
78802004-12-31 Richard M. Stallman <rms@gnu.org>
7881
7882 * os.texi (Timers): Update previous change.
7883
78842004-12-30 Kim F. Storm <storm@cua.dk>
7885
7886 * display.texi (Line Height): Total line-height is now specified
7887 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7888 in cons cells. (nil . RATIO) is relative to actual line height.
7889 Use line-height `t' instead of `0' to get minimum height.
7890
78912004-12-29 Richard M. Stallman <rms@gnu.org>
7892
7893 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7894
78952004-12-28 Richard M. Stallman <rms@gnu.org>
7896
7897 * commands.texi (Quitting): Clarify value of with-local-quit.
7898
7899 * elisp.texi (Top): Fix previous change.
7900
7901 * loading.texi (Loading): Fix previous change.
7902
79032004-12-27 Richard M. Stallman <rms@gnu.org>
7904
7905 * Makefile.in (MAKEINFO): Specify --force.
7906
7907 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7908
7909 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7910
7911 * display.texi (Line Height): Further clarify.
7912
7913 * elisp.texi (Top): Update Loading submenu.
7914
7915 * loading.texi (Where Defined): New node.
7916 (Unloading): load-history moved to Where Defined.
7917
79182004-12-21 Richard M. Stallman <rms@gnu.org>
7919
7920 * commands.texi (Event Input Misc): Add while-no-input.
7921
79222004-12-11 Richard M. Stallman <rms@gnu.org>
7923
7924 * display.texi (Line Height): Rewrite text for clarity.
7925
79262004-12-11 Kim F. Storm <storm@cua.dk>
7927
7928 * display.texi (Display): Add node "Line Height" to menu.
7929 (Line Height): New node. Move full description of line-spacing
7930 and line-height text properties here from text.texi.
7931 (Scroll Bars): Add vertical-scroll-bar variable.
7932
7933 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7934
7935 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7936 line-spacing and vertical-scroll-bar.
7937
7938 * text.texi (Special Properties): Just mention line-spacing and
7939 line-height here, add xref to new "Line Height" node.
7940
79412004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7942
7943 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7944
7945 * locals.texi (Standard Buffer-Local Variables):
7946 Add @xref for `line-spacing'.
7947
79482004-12-05 Richard M. Stallman <rms@gnu.org>
7949
7950 * Makefile.in (maintainer-clean): Remove the info files
7951 in $(infodir) where they are created.
7952
79532004-12-03 Richard M. Stallman <rms@gnu.org>
7954
7955 * windows.texi (Selecting Windows): get-lru-window and
7956 get-largest-window don't consider dedicated windows.
7957
7958 * text.texi (Undo): Document undo-in-progress.
7959
79602004-11-26 Richard M. Stallman <rms@gnu.org>
7961
7962 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7963 Remove a few vars that are not always buffer-local.
7964
79652004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7966
7967 * locals.texi (Standard Buffer-Local Variables): Comment out
7968 xref's to non-existent node `Yet to be written'.
7969
79702004-11-24 Richard M. Stallman <rms@gnu.org>
7971
7972 * processes.texi (Synchronous Processes): Grammar fix.
7973
7974 * numbers.texi (Comparison of Numbers): Add eql.
7975
7976 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7977
7978 * intro.texi (Printing Notation): Fix previous change.
7979
7980 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7981 and default-indicate-buffer-boundaries from here.
7982 (Usual Display): To here.
7983 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7984 (Usual Display): Move tab-width up.
7985
5dcb4c4e
SM
7986 * customize.texi (Variable Definitions):
7987 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7988 (Simple Types, Composite Types, Defining New Types):
7989 Minor cleanups.
7990
79912004-11-21 Jesper Harder <harder@ifa.au.dk>
7992
7993 * processes.texi (Synchronous Processes, Output from Processes):
7994 Markup fix.
7995
79962004-11-20 Richard M. Stallman <rms@gnu.org>
7997
7998 * positions.texi (Skipping Characters): skip-chars-forward
7999 now handles char classes.
8000
8001 * intro.texi (Printing Notation): Avoid confusion of `print'
8002 when explaining @print.
8003
8004 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8005
8006 * display.texi (Display Table Format): Minor fix.
8007
8008 * streams.texi (Output Functions): Fix print example.
8009
8010 * Makefile.in (elisp): New target.
8011 (dist): Depend on $(infodir)/elisp, not elisp.
8012 Copy the info files from $(infodir).
8013
8014 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8015 read-from-minibuffer.
8016
8017 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8018
80192004-11-19 Richard M. Stallman <rms@gnu.org>
8020
8021 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8022
80232004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8024
8025 * tips.texi (Coding Conventions): Fix typo.
8026
80272004-11-16 Richard M. Stallman <rms@gnu.org>
8028
8029 * tips.texi (Coding Conventions): Separate defvar and require
8030 methods to avoid warnings. Use require only when there are many
8031 functions and variables from that package.
8032
8033 * minibuf.texi (Minibuffer Completion): When ignoring case,
8034 predicate must not be case-sensitive.
8035
8036 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8037 (Test Coverage): Don't talk about "splotches". Clarified.
8038
80392004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8040
8041 * frames.texi (Window Frame Parameters): Fix typo.
8042
80432004-11-15 Kim F. Storm <storm@cua.dk>
8044
8045 * symbols.texi (Other Plists): Note that plist-get may signal error.
8046 Add safe-plist-get.
8047
80482004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8049
8050 * modes.texi (Font Lock Basics): Fix typo.
8051
80522004-11-08 Richard M. Stallman <rms@gnu.org>
8053
8054 * syntax.texi (Syntax Table Functions): Add syntax-after.
8055
80562004-11-06 Lars Brinkhoff <lars@nocrew.org>
8057
8058 * os.texi (Processor Run Time): New section documenting
8059 get-internal-run-time.
8060
80612004-11-06 Eli Zaretskii <eliz@gnu.org>
8062
8063 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8064 it nukes elisp-cover.texi.
8065 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8066 elisp-0 etc.
8067
80682004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8069
8070 * commands.texi (Keyboard Macros): Document `append' return value
8071 of `defining-kbd-macro'.
8072
80732004-11-01 Richard M. Stallman <rms@gnu.org>
8074
8075 * commands.texi (Interactive Call): Add called-interactively-p.
8076
80772004-10-29 Simon Josefsson <jas@extundo.com>
8078
8079 * minibuf.texi (Reading a Password): Revert.
8080
80812004-10-28 Richard M. Stallman <rms@gnu.org>
8082
8083 * frames.texi (Display Feature Testing): Explain about "vendor".
8084
80852004-10-27 Richard M. Stallman <rms@gnu.org>
8086
8087 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8088 not raw. Clarify `n'.
8089 (Interactive Call): Rewrite interactive-p, focusing on when
8090 and how to use it.
8091 (Misc Events): Clarify previous change.
8092
8093 * advice.texi (Simple Advice): Clarify what job the example does.
8094 (Around-Advice): Clarify ad-do-it.
8095 (Activation of Advice): An option of ad-default-compilation-action
8096 is `never', not `nil'.
8097
80982004-10-26 Kim F. Storm <storm@cua.dk>
8099
8100 * commands.texi (Interactive Codes): Add U code letter.
8101
81022004-10-25 Simon Josefsson <jas@extundo.com>
8103
8104 * minibuf.texi (Reading a Password): Add.
8105
81062004-10-24 Jason Rumney <jasonr@gnu.org>
8107
8108 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8109 and wheel-down.
8110
81112004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8112
8113 * processes.texi (Synchronous Processes): Document process-file.
8114
81152004-10-22 Kenichi Handa <handa@m17n.org>
8116
8117 * text.texi (translate-region): Document that it accepts also a
8118 char-table.
8119
81202004-10-22 David Ponce <david@dponce.com>
8121
8122 * windows.texi (Resizing Windows): Document the `preserve-before'
8123 argument of the functions `enlarge-window' and `shrink-window'.
8124
81252004-10-19 Jason Rumney <jasonr@gnu.org>
8126
8127 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8128
81292004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8130
8131 * text.texi (Filling): Add anchor for definition of
8132 `sentence-end-double-space'.
8133
8134 * searching.texi (Regexp Example): Update description of how
8135 Emacs currently recognizes the end of a sentence.
8136 (Standard Regexps): Update definition of the variable
8137 `sentence-end'. Add definition of the function `sentence-end'.
8138
81392004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8140
8141 * display.texi (Progress): New node.
8142
81432004-10-05 Kim F. Storm <storm@cua.dk>
8144
8145 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8146
81472004-09-29 Kim F. Storm <storm@cua.dk>
8148
8149 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8150 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8151 fringe bitmap symbols, as they now have their own namespace.
8152 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8153 vs. pixels. Signal error if no free bitmap slots.
8154 (Pixel Specification): Change IMAGE to @var{image}.
8155
81562004-09-28 Richard M. Stallman <rms@gnu.org>
8157
8158 * text.texi (Special Properties): Clarify line-spacing and line-height.
8159
8160 * searching.texi (Regexp Search): Add looking-back.
8161
81622004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8163
8164 * display.texi: Correct typos.
8165 (Image Descriptors): Correct xref's.
8166
81672004-09-25 Richard M. Stallman <rms@gnu.org>
8168
8169 * text.texi (Special Properties): Cleanups in `cursor'.
8170 Rewrites in `line-height' and `line-spacing'; exchange them.
8171
8172 * display.texi (Fringes): Rewrite previous change.
8173 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8174 (Display Fringe Bitmaps): Node deleted, text moved.
8175 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8176 (Scroll Bars): Clarify set-window-scroll-bars.
8177 (Pointer Shape): Rewrite.
8178 (Specified Space): Clarify :align-to, etc.
8179 (Pixel Specification): Use @var. Clarify new text.
8180 (Other Display Specs): Clarify `slice'.
8181 (Image Descriptors): Cleanups.
8182 (Showing Images): Cleanups.
8183
81842004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8185
8186 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8187
8188 * modes.texi: Various minor changes in addition to:
8189 (Major Mode Conventions): Final call to `run-mode-hooks' should
8190 not be inside the `delay-mode-hooks' form.
8191 (Mode Hooks): New node.
8192 (Hooks): Delete obsolete example.
8193 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8194 node "Mode Hooks".
8195
81962004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8197
8198 * display.texi: Correct various typos.
8199 (Display): Rename node "Pointer Shapes" to "Pointer
8200 Shape". (There is already a node called "Pointer Shapes" in
8201 frames.texi.)
8202 (Images): Remove non-existent node "Image Slices" from menu.
8203
82042004-09-23 Kim F. Storm <storm@cua.dk>
8205
8206 * text.texi (Special Properties): Add `cursor', `pointer',
8207 `line-height', and `line-spacing' properties.
8208
8209 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8210 Shapes' to menu.
8211 (Standard Faces): Doc fix for fringe face.
8212 (Fringes): Add `overflow-newline-into-fringe' and
8213 'indicate-buffer-boundaries'.
8214 (Fringe Bitmaps, Pointer Shapes): New nodes.
8215 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8216 Bitmaps' to menu.
8217 (Specified Space): Describe pixel width and height.
8218 (Pixel Specification): New node.
8219 (Other Display Specs): Add `slice' property.
8220 (Display Fringe Bitmaps): New node.
8221 (Images): Add 'Image Slices' to menu.
8222 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8223 (Showing Images): Add slice arg to `insert-image'.
8224 Add 'insert-sliced-image'.
b8d4c8d0
GM
8225
82262004-09-20 Richard M. Stallman <rms@gnu.org>
8227
8228 * commands.texi (Key Sequence Input):
8229 Clarify downcasing in read-key-sequence.
8230
82312004-09-08 Juri Linkov <juri@jurta.org>
8232
8233 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8234
82352004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8236
5dcb4c4e
SM
8237 * locals.texi (Standard Buffer-Local Variables):
8238 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8239 * internals.texi (Buffer Internals): Describe new
8240 auto_save_file_format field of the buffer structure.
8241 * files.texi (Format Conversion): `auto-save-file-format' has been
8242 renamed `buffer-auto-save-file-format'.
8243
82442004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8245
8246 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8247 an integer or a marker.
8248 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8249
82502004-08-22 Richard M. Stallman <rms@gnu.org>
8251
8252 * modes.texi (Major Mode Conventions): Discuss rebinding of
8253 standard key bindings.
8254
82552004-08-18 Kim F. Storm <storm@cua.dk>
8256
8257 * processes.texi (Accepting Output): Add `just-this-one' arg to
8258 `accept-process-output'.
8259 (Output from Processes): New var `process-adaptive-read-buffering'.
8260
82612004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8262
8263 * keymaps.texi: Various changes in addition to:
8264 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8265 Give more varied examples for `kbd'.
8266 (Creating Keymaps): Char tables have slots for all characters
8267 without modifiers.
8268 (Active Keymaps): `overriding-local-map' and
8269 `overriding-terminal-local-map' also override text property and
8270 overlay keymaps.
8271 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8272 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8273 to denote a prefix of no events.
8274 `map-keymap' includes parent's bindings _recursively_.
8275 Clarify and correct description of `where-is-internal'.
8276 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8277 (Menu Example): For menus intended for use with the keyboard, the
8278 menu items should be bound to characters or real function keys.
8279
82802004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8281
8282 * objects.texi (Character Type): Reposition `@anchor' to prevent
8283 double space inside sentence in Info.
8284
8285 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8286 renamed to `disabled-command-function'.
8287 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8288 (Command Loop Info): Replace reference to it.
8289 (Disabling Commands): `disabled-command-hook' has been renamed to
8290 `disabled-command-function'.
8291
82922004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8293
8294 * os.texi (Translating Input): Only non-prefix bindings in
8295 `key-translation-map' override actual key bindings. Warn about
8296 possible indirect effect of actual key bindings on non-prefix
8297 bindings in `key-translation-map'.
8298
82992004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8300
8301 * minibuf.texi (High-Level Completion): Add anchor for definition
8302 of `read-variable'.
8303
8304 * commands.texi: Various changes in addition to:
8305 (Using Interactive): Clarify description of `interactive-form'.
8306 (Interactive Call): Mention default for KEYS argument to
8307 `call-interactively'.
8308 (Command Loop Info): Clarify description of `this-command-keys'.
8309 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8310 Value of `last-event-frame' can be `macro'.
8311 (Repeat Events): `double-click-fuzz' is also used to distinguish
8312 clicks and drags.
8313 (Classifying Events): Clarify descriptions of `event-modifiers'
8314 `event-basic-type' and `event-convert-list'.
8315 (Accessing Events): `posn-timestamp' takes POSITION argument.
8316 (Quoted Character Input): Clarify description of
8317 `read-quoted-char' and fix example.
8318 (Quitting): Add `with-local-quit'.
8319 (Disabling Commands): Correct and clarify descriptions of
8320 `enable-command' and `disable-command'.
8321 Mention what happens if `disabled-command-hook' is nil.
8322 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8323 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8324
83252004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8326
8327 * frames.texi: Various changes in addition to:
8328 (Creating Frames): Expand and clarify description of `make-frame'.
8329 (Window Frame Parameters): Either none or both of the `icon-left'
8330 and `icon-top' parameters must be specified. Put descriptions of
8331 `menu-bar-lines' and `toolbar-lines' closer together and change
8332 them accordingly.
8333 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8334 except while processing `frame-title-format' or `icon-title-format'.
8335 (Deleting Frames): Correct description of `delete-frame'.
8336 Non-nil return values of `frame-live-p' are like those of `framep'.
8337 (Frames and Windows): Mention return value of
8338 `set-frame-selected-window'.
8339 (Visibility of Frames): Mention `force' argument to
8340 `make-frame-invisible'. `frame-visible-p' returns t for all
8341 frames on text-only terminals.
8342 (Frame Configurations): Restoring a frame configuration does not
8343 restore deleted frames.
8344 (Window System Selections): `x-set-selection' returns DATA.
8345 (Resources): Add example.
8346 (Display Feature Testing): Clarify descriptions of
8347 `display-pixel-height', `display-pixel-width', `x-server-version'
8348 and `x-server-vendor'.
8349
8350 * windows.texi (Choosing Window): Add anchor.
8351 * minibuf.texi (Minibuffer Misc): Add anchor.
8352
83532004-07-23 John Paul Wallington <jpw@gnu.org>
8354
8355 * macros.texi (Defining Macros): Declaration keyword for setting
8356 Edebug spec is `debug' not `edebug'.
8357
83582004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8359
8360 * windows.texi: Various small changes in addition to:
8361 (Window Point): Mention return value of `set-window-point'.
8362 (Window Start): `pos-visible-in-window-p' disregards horizontal
8363 scrolling. Explain return value if PARTIALLY is non-nil.
8364 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8365 and `set-window-vscroll'.
8366 (Size of Window): The argument WINDOW to `window-inside-edges',
8367 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8368 (Resizing Windows): Explain return value of
8369 `shrink-window-if-larger-than-buffer'.
8370 `window-size-fixed' automatically becomes buffer local when set.
8371 (Window Configurations): Explain return value of
8372 `set-window-configuration'.
8373
8374 * minibuf.texi (Minibuffer Misc): Add anchor for
8375 `minibuffer-scroll-window'.
8376
8377 * positions.texi (Text Lines): Add anchor for `count-lines'.
8378
83792004-07-17 Richard M. Stallman <rms@gnu.org>
8380
8381 * display.texi (Overlay Properties): Adding `evaporate' prop
8382 deletes empty overlay immediately.
8383
8384 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8385 fix example.
8386
83872004-07-16 Jim Blandy <jimb@redhat.com>
8388
8389 * searching.texi (Regexp Backslash): Document new \_< and \_>
8390 operators.
8391
83922004-07-16 Juanma Barranquero <lektu@terra.es>
8393
8394 * display.texi (Images): Fix Texinfo usage.
8395
83962004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8397
8398 * buffers.texi (Modification Time): `visited-file-modtime' now
8399 returns a list of two integers, instead of a cons.
8400
84012004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8402
8403 * windows.texi: Various changes in addition to:
8404 (Splitting Windows): Add `split-window-keep-point'.
8405
84062004-07-09 Richard M. Stallman <rms@gnu.org>
8407
8408 * frames.texi (Input Focus): Minor fix.
8409
84102004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8411
8412 * frames.texi (Input Focus): Clarify descriptions of
8413 `select-frame-set-input-focus' and `select-frame'.
8414
84152004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8416
8417 * os.texi: Various small changes in addition to:
8418 (Killing Emacs): Expand and clarify description of
8419 `kill-emacs-query-functions' and `kill-emacs-hook'.
8420 (System Environment): Expand and clarify description of `getenv'
8421 and `setenv'.
8422 (Timers): Clarify description of `run-at-time'.
8423 (Translating Input): Correct description of
8424 `extra-keyboard-modifiers'.
8425 (Flow Control): Correct description of `enable-flow-control'.
8426
84272004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8428
8429 * os.texi: Update copyright.
8430 (Session Management): Grammar fix.
8431 Clarify which Emacs does the restarting.
8432 Use @samp for *scratch* buffer.
8433
84342004-07-04 Alan Mackenzie <acm@muc.de>
8435
8436 * frames.texi (Input Focus): Add documentation for
8437 `select-frame-set-input-focus'. Replace refs to non-existent
8438 `switch-frame' with `select-frame'. Minor corrections and tidying
8439 up of text-only terminal stuff.
8440
84412004-07-02 Richard M. Stallman <rms@gnu.org>
8442
8443 * files.texi (Saving Buffers): Cleanup write-contents-function.
8444 (Magic File Names): Cleanup file-remote-p.
8445
b344d29d 84462004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8447
8448 * files.texi (Magic File Names): `file-remote-p' returns an
8449 identifier of the remote system, not just t.
8450
84512004-07-02 David Kastrup <dak@gnu.org>
8452
8453 * searching.texi (Entire Match Data): Add explanation about new
8454 match-data behavior when @var{integers} is non-nil.
8455
84562004-06-24 Richard M. Stallman <rms@gnu.org>
8457
8458 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8459
8460 * customize.texi (Variable Definitions): Note about doc strings
8461 and :set.
8462
8463 * keymaps.texi (Keymap Terminology): Document `kbd'.
8464 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8465
8466 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8467 makes it buffer-local.
8468
8469 * files.texi (Saving Buffers): Correct previous change.
8470
8471 * commands.texi (Accessing Events):
8472 Clarify posn-col-row and posn-actual-col-row.
8473
84742004-06-24 David Ponce <david.ponce@wanadoo.fr>
8475
8476 * commands.texi (Accessing Events): New functions
8477 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8478
84792004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8480
8481 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8482 * frames.texi, buffers.texi, backups.texi, variables.texi:
8483 * loading.texi, eval.texi, functions.texi, control.texi:
8484 * symbols.texi, minibuf.texi: Reposition @anchor's.
8485
8486 * help.texi: Various small changes in addition to the following.
8487 (Describing Characters): Describe PREFIX argument to
8488 `key-description'. Correct and clarify definition of
8489 `text-char-description'. Describe NEED-VECTOR argument to
8490 `read-kbd-macro'.
8491 (Help Functions): Clarify definition of `apropos'.
8492
84932004-06-23 Lars Hansen <larsh@math.ku.dk>
8494
8495 * files.texi (Saving Buffers): Correct description of
8496 `write-contents-functions'.
8497
84982004-06-21 Juanma Barranquero <lektu@terra.es>
8499
8500 * display.texi (Images): Remove redundant @vindex directives.
8501 Rewrite `image-library-alist' doc in active voice.
8502
85032004-06-14 Juanma Barranquero <lektu@terra.es>
8504
8505 * display.texi (Images): Document new delayed library loading,
8506 variable `image-library-alist' and (existing but undocumented)
8507 function `image-type-available-p'.
8508
85092004-06-05 Richard M. Stallman <rms@gnu.org>
8510
8511 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8512 refer the user to the Initial Input node.
8513 (Text from Minibuffer): Likewise.
8514 (Initial Input): New node. Document this feature
8515 and say it is mostly deprecated.
8516
85172004-05-30 Richard M. Stallman <rms@gnu.org>
8518
8519 * loading.texi (Named Features): Clarify return value
8520 and meaning of NOERROR.
8521
8522 * variables.texi (File Local Variables): Minor cleanup.
8523
85242004-05-30 Michael Albinus <michael.albinus@gmx.de>
8525
8526 * files.texi (Magic File Names): Add `file-remote-p' as operation
8527 of file name handlers.
8528
85292004-05-29 Richard M. Stallman <rms@gnu.org>
8530
8531 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8532 as arg to a minor mode command.
8533
85342004-05-22 Richard M. Stallman <rms@gnu.org>
8535
8536 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8537
8538 * streams.texi (Output Variables): Doc float-output-format.
8539
8540 * searching.texi (Regexp Special): Nested repetition can be infloop.
8541
8542 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8543 real stack overflow.
8544
8545 * compile.texi: Minor cleanups.
8546
85472004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8548
8549 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8550 circular lists.
8551 (List Elements): Explain handling of circular and dotted lists.
8552
85532004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8554
8555 * modes.texi (Search-based Fontification): Fix typo.
8556
85572004-05-10 Juanma Barranquero <lektu@terra.es>
8558
8559 * modes.texi (Mode Line Variables): Fix description of
8560 global-mode-string, which is now after which-func-mode, not the
8561 buffer name.
8562
85632004-05-07 Lars Hansen <larsh@math.ku.dk>
8564
8565 * modes.texi (Desktop Save Mode): Add.
8566 (Modes): Add menu entry Desktop Save Mode.
8567
8568 * hooks.texi: Add desktop-after-read-hook,
8569 desktop-no-desktop-file-hook and desktop-save-hook.
8570
8571 * locals.texi: Add desktop-save-buffer.
8572
85732004-04-30 Jesper Harder <harder@ifa.au.dk>
8574
8575 * display.texi: emacs -> Emacs.
8576
85772004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8578
8579 * files.texi (Changing Files): Document set-file-times.
8580
85812004-04-23 Juanma Barranquero <lektu@terra.es>
8582
8583 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8584
85852004-04-18 Jesper Harder <harder@ifa.au.dk>
8586
8587 * tips.texi (Coding Conventions): defopt -> defcustom.
8588
85892004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8590
8591 * sequences.texi: Various clarifications.
8592
85932004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8594
8595 * buffers.texi (Read Only Buffers): Mention optional ARG to
8596 `toggle-read-only'.
8597
85982004-04-14 Nick Roberts <nick@nick.uklinux.net>
8599
8600 * windows.texi (Selecting Windows): Note that get-lru-window
8601 returns a full-width window if possible.
8602
86032004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8604
8605 * buffers.texi: Various changes in addition to:
8606 (Buffer File Name): Add `find-buffer-visiting'.
8607 (Buffer Modification): Mention optional ARG to `not-modified'.
8608 (Indirect Buffers): Mention optional CLONE argument to
8609 `make-indirect-buffer'.
8610
8611 * files.texi: Various changes in addition to:
8612 (Visiting Functions): `find-file-hook' is now a normal hook.
8613 (File Name Expansion): Explain difference between the way that
8614 `expand-file-name' and `file-truename' treat `..'.
8615 (Contents of Directories): Mention optional ID-FORMAT argument to
8616 `directory-files-and-attributes'.
8617 (Format Conversion): Mention new optional CONFIRM argument to
8618 `format-write-file'.
8619
86202004-04-12 Miles Bader <miles@gnu.org>
8621
8622 * macros.texi (Expansion): Add description of `macroexpand-all'.
8623
86242004-04-05 Jesper Harder <harder@ifa.au.dk>
8625
5dcb4c4e
SM
8626 * variables.texi (Variable Aliases):
8627 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8628
8629 * errors.texi (Standard Errors): Ditto.
8630
86312004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8632
8633 * backups.texi: Various small changes in addition to:
8634 (Making Backups): Mention return value of `backup-buffer'.
8635 (Auto-Saving): Mention optional FORCE argument to
8636 `delete-auto-save-file-if-necessary'.
8637 (Reverting): Mention optional PRESERVE-MODES argument to
8638 `revert-buffer'. Correct description of `revert-buffer-function'.
8639
86402004-03-22 Juri Linkov <juri@jurta.org>
8641
8642 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8643 with `Vector Functions'.
8644
8645 * text.texi (Sorting): Add missing quote.
8646
86472004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8648
8649 * intro.texi (Lisp History): Replace xref to `cl' manual with
8650 inforef.
8651
86522004-03-12 Richard M. Stallman <rms@gnu.org>
8653
8654 * intro.texi (Version Info): Add arg to emacs-version.
8655 (Lisp History): Change xref to CL manual.
8656
86572004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8658
8659 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8660 for Partial Completion mode.
8661
86622004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8663
8664 * customize.texi: Fix typo. Remove eol whitespace.
8665
86662004-03-04 Richard M. Stallman <rms@gnu.org>
8667
8668 * processes.texi: Fix typos.
8669
8670 * lists.texi (Building Lists): Minor clarification.
8671
8672 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8673 in make-hash-table.
8674
86752004-02-29 Juanma Barranquero <lektu@terra.es>
8676
8677 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8678 rm, and ignore exit code.
8679
86802004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8681
8682 * display.texi (Defining Faces): Add description for min-colors.
8683 Update example.
8684
86852004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8686
8687 * abbrevs.texi: Various corrections and clarifications in addition
8688 to the following:
8689 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8690
86912004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8692
8693 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8694
86952004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8696
8697 * text.texi: Various small changes in addition to the following:
8698 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8699 to delete-horizontal-space.
8700 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8701 description of yank-handler text property at various places.
8702
8703 * frames.texi (Window System Selections): Add anchor.
8704
8705 * syntax.texi (Syntax Table Functions): Clarify and correct
8706 descriptions of make-syntax-table and copy-syntax-table.
8707 (Motion and Syntax): Clarify SYNTAXES argument to
8708 skip-syntax-forward.
8709 (Parsing Expressions): Mention that the return value of
8710 parse-partial-sexp is currently a list of ten rather than nine
8711 elements.
8712 (Categories): Various corrections and clarifications.
8713
87142004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8715
8716 * markers.texi (Marker Insertion Types): Minor change.
8717
8718 * locals.texi (Standard Buffer-Local Variables):
8719 * commands.texi (Interactive Codes, Using Interactive):
8720 * functions.texi (Related Topics): Fix xrefs.
8721
87222004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8723
8724 * lists.texi (Sets And Lists): Update description of delete-dups.
8725
87262004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8727
8728 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8729
c8763fb6 87302004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8731
8732 * frames.texi (Parameter Access): frame-parameters arg is optional.
8733 modify-frame-parameters handles nil for FRAME.
8734 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8735 are all-or-nothing for certain toolkits.
8736 Mention parameter wait-for-wm.
8737 (Frames and Windows): In frame-first-window and frame-selected-window
8738 the arg is optional.
8739 (Input Focus): In redirect-frame-focus the second arg is optional.
8740 (Window System Selections): Mention selection type CLIPBOARD.
8741 Mention data-type UTF8_STRING.
8742 Mention numbering of cut buffers.
8743 (Resources): Describe x-resource-name.
8744
87452004-02-16 Richard M. Stallman <rms@gnu.org>
8746
8747 * windows.texi (Buffers and Windows): Delete false table
8748 about all-frames.
8749
8750 * syntax.texi (Parsing Expressions): Delete old caveat
8751 about parse-sexp-ignore-comments.
8752
8753 * streams.texi (Output Variables): Add print-quoted.
8754
8755 * lists.texi (Building Lists): Minor cleanup.
8756
8757 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8758
8759 * display.texi (Overlays): Explain overlays use markers.
8760 (Managing Overlays): Explain front-advance and rear-advance
8761 in more detail.
8762
8763 * loading.texi (Unloading): Document unload-feature-special-hooks.
8764 Get rid of fns-NNN.el file.
8765
87662004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8767
8768 * help.texi (Describing Characters): Fix text-char-description
8769 example output.
8770
8771 * edebug.texi (Using Edebug): Fix example.
8772
8773 * debugging.texi (Internals of Debugger): Fix return value.
8774
8775 * files.texi (Changing Files): Fix argname.
8776
8777 * calendar.texi: Fix parens, and default values.
8778
8779 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8780 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8781 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8782
8783 * positions.texi (Text Lines): Don't add -1 in current-line.
8784
87852004-02-16 Richard M. Stallman <rms@gnu.org>
8786
8787 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8788
87892004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8790
8791 * processes.texi (Low-Level Network): Fix a typo.
8792
87932004-02-12 Kim F. Storm <storm@cua.dk>
8794
8795 * display.texi (Fringes): Use consistent wording.
8796 Note that window-fringe's window arg is optional.
8797 (Scroll Bars): Use consistent wording.
8798
87992004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8800
8801 * tips.texi (Comment Tips): Document the new conventions for
8802 commenting out code.
8803
c8763fb6 88042004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8805
5dcb4c4e 8806 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8807
88082004-02-07 Kim F. Storm <storm@cua.dk>
8809
8810 * positions.texi (Text Lines): Add line-number-at-pos.
8811
88122004-02-06 John Paul Wallington <jpw@gnu.org>
8813
8814 * display.texi (Button Properties, Button Buffer Commands):
8815 mouse-2 invokes button, not down-mouse-1.
8816
88172004-02-04 Jason Rumney <jasonr@gnu.org>
8818
8819 * makefile.w32-in: Sync with Makefile.in changes.
8820
88212004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8822
8823 * minibuf.texi (Text from Minibuffer): Various corrections and
8824 clarifications.
8825 (Object from Minibuffer): Correct Lisp description of
8826 read-minibuffer.
8827 (Minibuffer History): Clarify description of cons values for
8828 HISTORY arguments.
5dcb4c4e
SM
8829 (Basic Completion): Various corrections and clarifications.
8830 Add completion-regexp-list.
b8d4c8d0
GM
8831 (Minibuffer Completion): Correct and clarify description of
8832 completing-read.
5dcb4c4e
SM
8833 (Completion Commands): Mention Partial Completion mode.
8834 Various other minor changes.
b8d4c8d0
GM
8835 (High-Level Completion): Various corrections and clarifications.
8836 (Reading File Names): Ditto.
8837 (Minibuffer Misc): Ditto.
8838
88392004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8840
8841 * strings.texi (Text Comparison): assoc-string also matches
8842 elements of alists that are strings instead of conses.
8843 (Formatting Strings): Standardize Texinfo usage. Update index
8844 entries.
8845
88462004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8847
8848 * lists.texi (Sets And Lists): Add delete-dups.
8849
88502004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8851
8852 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8853 special form.
8854 * macros.texi (Defining Macros): Update description of `declare',
8855 which now is a macro.
8856 (Wrong Time): Fix typos.
8857
88582004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8859
8860 * compile.texi (Compilation Functions): Expand descriptions of
8861 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8862 and `batch-byte-compile'. In particular, mention and describe
8863 all optional arguments.
8864 (Disassembly): Correct and clarify the description of `disassemble'.
8865
88662004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8867
8868 * searching.texi: Various small changes in addition to the
8869 following.
8870 (Regexp Example): Adapt to new value of `sentence-end'.
8871 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8872 `words'.
8873 (Search and Replace): Add usage note for `perform-replace'.
8874 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8875 `match-data'.
8876 (Standard Regexps): Update for new values of `paragraph-start'
8877 and `sentence-end'.
8878
88792004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8880
8881 * files.texi (Saving Buffers): Clarify descriptions of
8882 `write-contents-functions' and `before-save-hook'.
8883 Make the defvar's for `before-save-hook' and `after-save-hook'
8884 into defopt's.
8885
88862004-01-07 Kim F. Storm <storm@cua.dk>
8887
8888 * commands.texi (Click Events): Describe new image and
8889 width/height elements of click events.
8890 (Accessing Events): Add posn-string, posn-image, and
8891 posn-object-width-height. Change posn-object to return either
8892 image or string object.
8893
88942004-01-01 Simon Josefsson <jas@extundo.com>
8895
8896 * hooks.texi (Standard Hooks): Add before-save-hook.
8897 * files.texi (Saving Buffers): Likewise.
8898
88992004-01-03 Richard M. Stallman <rms@gnu.org>
8900
8901 * frames.texi (Frames and Windows): Delete frame-root-window.
8902
89032004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8904
8905 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8906
8907 * functions.texi: Various small changes in addition to the
8908 following.
5dcb4c4e
SM
8909 (What Is a Function): `functionp' returns nil for macros.
8910 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8911 (Function Documentation): Add `\' in front of (fn @var{arglist})
8912 and explain why.
8913 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8914 Add anchor.
8915 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8916
89172004-01-01 Miles Bader <miles@gnu.org>
8918
8919 * display.texi (Buttons): New section.
8920
89212003-12-31 Andreas Schwab <schwab@suse.de>
8922
8923 * numbers.texi (Math Functions): sqrt reports a domain-error
8924 error.
8925 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8926
89272003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8928
8929 * tips.texi (Documentation Tips): Update item on hyperlinks in
8930 documentation strings.
8931
8932 * errors.texi (Standard Errors): Various small corrections and
8933 additions.
8934
8935 * control.texi: Various small changes in addition to the
8936 following.
8937 (Signaling Errors): Provide some more details on how `signal'
8938 constructs the error message. Add anchor to the definition of
8939 `signal'.
8940 (Error Symbols): Describe special treatment of `quit'.
8941 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8942 to emphasize that it has to be a single form.
8943
8944 * buffers.texi: Add anchor.
8945
89462003-12-29 Richard M. Stallman <rms@gnu.org>
8947
8948 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8949 (Window Configurations): Add window-configuration-frame.
8950
8951 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8952
8953 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8954 Change arg name in get-char-property.
8955 (Special Properties): Update handling of keymap property.
8956
8957 * strings.texi (Modifying Strings): Add clear-string.
8958 (Text Comparison): Add assoc-string and remove
8959 assoc-ignore-case, assoc-ignore-representation.
8960
8961 * os.texi (Time of Day): Add set-time-zone-rule.
8962
8963 * numbers.texi (Math Functions): asin, acos, log, log10
8964 report domain-error errors.
8965
8966 * nonascii.texi (Converting Representations):
8967 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8968 (Encoding and I/O): Add file-name-coding-system.
8969
8970 * modes.texi (Search-based Fontification): Explain that
8971 face specs are symbols with face names as values.
8972
8973 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8974
8975 * lists.texi (Building Lists): remq moved elsewhere.
8976 (Sets And Lists): remq moved here.
8977 (Association Lists): Refer to assoc-string.
8978
8979 * internals.texi (Garbage Collection): Add memory-use-counts.
8980
8981 * frames.texi (Frames and Windows): Add set-frame-selected-window
8982 and frame-root-window.
8983
8984 * files.texi (Contents of Directories):
8985 Add directory-files-and-attributes.
8986
8987 * display.texi (Refresh Screen): Add force-window-update.
8988 (Invisible Text): Explain about moving point out of invis text.
8989 (Overlay Properties): Add overlay-properties.
8990 (Managing Overlays): Add overlayp.
8991 (GIF Images): Invalid image number displays a hollow box.
8992
8993 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8994 (Killing Buffers): Add buffer-live-p.
8995
89962003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8997
8998 * display.texi (Fringes): Fix typo "set-buffer-window".
8999
90002003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9001
9002 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9003 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9004 Add or change various xrefs and anchors.
9005
9006 * commands.texi: Replace all occurrences of @acronym{CAR} with
9007 @sc{car}, for consistency with the rest of the Elisp manual.
9008 `car' and `cdr' are historically acronyms, but are no longer
9009 widely thought of as such.
9010
9011 * internals.texi (Pure Storage): Mention that `purecopy' does not
9012 copy text properties.
9013 (Object Internals): Now 29 bits are used (in most implementations)
9014 to address Lisp objects.
9015
9016 * variables.texi (Variables with Restricted Values): New node.
9017
9018 * objects.texi (Lisp Data Types): Mention that certain variables
9019 can only take on a restricted set of values and add an xref to
9020 the new node "Variables with Restricted Values".
9021
9022 * eval.texi (Function Indirection): Describe the errors that
9023 `indirect-function' can signal.
9024 (Eval): Clarify the descriptions of `eval-region' and `values'.
9025 Describe `eval-buffer' instead of `eval-current-buffer' and
9026 mention `eval-current-buffer' as an alias for `current-buffer'.
9027 Correct the description and mention all optional arguments.
9028
9029 * nonascii.texi: Various small changes in addition to the
9030 following.
9031 (Converting Representations): Clarify behavior of
9032 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9033 ASCII arguments.
9034 (Character Sets): Document the variable `charset-list' and adapt
9035 the definition of the function `charset-list' accordingly.
9036 (Translation of Characters): Clarify use of generic characters in
9037 `make-translation-table'. Clarify and correct the description of
9038 the use of translation tables in encoding and decoding.
9039 (User-Chosen Coding Systems): Correct and clarify the description
9040 of `select-safe-coding-system'.
9041 (Default Coding Systems): Clarify description of
9042 `file-coding-system-alist'.
9043
90442003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9045
9046 * strings.texi (Text Comparison): Correctly describe when two
9047 strings are `equal'. Combine and clarify descriptions of
9048 `assoc-ignore-case' and `assoc-ignore-representation'.
9049
9050 * objects.texi (Non-ASCII in Strings): Clarify description of
9051 when a string is unibyte or multibyte.
9052 (Bool-Vector Type): Update examples.
9053 (Equality Predicates): Correctly describe when two strings are
9054 `equal'.
9055
90562003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9057
9058 * lists.texi (Building Lists): `append' no longer accepts integer
9059 arguments. Update the description of `number-sequence' to reflect
9060 recent changes.
9061 (Sets And Lists): Describe `member-ignore-case' after `member'.
9062
90632003-11-27 Kim F. Storm <storm@cua.dk>
9064
9065 * commands.texi (Click Events): Click object may be an images.
9066 Describe (dx . dy) element of click positions.
9067 (Accessing Events): Remove duplicate posn-timestamp.
9068 New functions posn-object and posn-object-x-y.
9069
90702003-11-23 Kim F. Storm <storm@cua.dk>
9071
9072 * commands.texi (Click Events): Describe enhancements to event
9073 position lists, including new text-pos and (col . row) items.
9074 Mention left-fringe and right-fringe area events.
9075 (Accessing Events): New functions posn-area and
9076 posn-actual-col-row. Mention posn-timestamp. Mention that
9077 posn-point in non-text area still returns buffer position.
9078 Clarify posn-col-row.
9079
90802003-11-21 Lars Hansen <larsh@math.ku.dk>
9081
9082 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9083 * anti.texi (File Attributes): Describe removed parameter
9084 ID-FORMAT.
9085
90862003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9087
9088 * positions.texi (Positions): Mention that, if a marker is used as
9089 a position, its buffer is ignored.
9090
9091 * markers.texi (Overview of Markers): Mention it here too.
9092
90932003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9094
9095 * numbers.texi (Numeric Conversions): Not just `floor', but also
9096 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9097
90982003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9099
9100 * markers.texi (Creating Markers): Specify insertion type of
9101 created markers. Add xref to `Marker Insertion Types'.
9102 Second argument to `copy-marker' is optional.
9103 (Marker Insertion Types): Mention that most markers are created
9104 with insertion type nil.
9105 (The Mark): Correctly describe when `mark' signals an error.
9106 (The Region): Correctly describe when `region-beginning' and
9107 `region-end' signal an error.
9108
91092003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9110
9111 * hash.texi (Creating Hash): Clarify description of `eql'.
9112 `makehash' is obsolete.
9113 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9114
9115 * positions.texi (Point): Change description of `buffer-end', so
9116 that it is also correct for floating point arguments.
9117 (List Motion): Correct argument lists of `beginning-of-defun' and
9118 `end-of-defun'.
9119 (Excursions): Add xref to `Marker Insertion Types'.
9120 (Narrowing): Argument to `narrow-to-page' is optional.
9121
91222003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9123
9124 * streams.texi (Output Streams): Clarify behavior of point for
9125 marker output streams.
9126
91272003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9128
9129 * variables.texi (Defining Variables): Second argument to
9130 `defconst' is not optional.
9131 (Setting Variables): Mention optional argument APPEND to
9132 `add-to-list'.
9133 (Creating Buffer-Local): Expand description of
9134 `make-variable-buffer-local'.
9135 (Frame-Local Variables): Expand description of
9136 `make-variable-frame-local'.
9137 (Variable Aliases): Correct description of optional argument
9138 DOCSTRING to `defvaralias'. Mention return value of
9139 `defvaralias'.
9140 (File Local Variables): Add xref to `File variables' in Emacs
9141 Manual. Correct description of `hack-local-variables'. Mention
9142 `safe-local-variable' property. Mention optional second argument
9143 to `risky-local-variable-p'.
9144
91452003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9146
9147 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9148
91492003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9150
9151 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9152 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9153 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9154 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9155 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9156 lispref/processes.texi, lispref/searching.texi,
9157 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9158 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9159 @acronym{FOO}.
9160
91612003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9162
9163 * strings.texi (Creating Strings): Argument START to `substring'
9164 can not be `nil'. Expand description of
9165 `substring-no-properties'. Correct description of `split-string',
9166 especially with respect to empty matches. Prevent very bad line
9167 break in definition of `split-string-default-separators'.
9168 (Text Comparison): `string=' and `string<' also accept symbols as
9169 arguments.
9170 (String Conversion): More completely describe argument BASE in
9171 `string-to-number'.
9172 (Formatting Strings): `%s' and `%S' in `format' do require
9173 corresponding object. Clarify behavior of numeric prefix after
9174 `%' in `format'.
9175 (Case Conversion): The argument to `upcase-initials' can be a
9176 character.
9177
91782003-10-27 Kenichi Handa <handa@m17n.org>
9179
9180 * display.texi (Fontsets): Fix texinfo usage.
9181
91822003-10-25 Kenichi Handa <handa@m17n.org>
9183
9184 * display.texi (Fontsets): Add description of the function
9185 set-fontset-font.
9186
91872003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9188
9189 * display.texi (Temporary Displays): Add xref to `Documentation
9190 Tips'.
9191
9192 * functions.texi (Function Safety): Use inforef instead of pxref
9193 for SES.
9194
91952003-10-23 Andreas Schwab <schwab@suse.de>
9196
9197 * Makefile.in (TEX, texinputdir): Don't define.
9198 (TEXI2DVI): Define.
9199 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9200 add $(srcdir)/index.texi.
9201 ($(infodir)/elisp): Remove index.texi dependency.
9202 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9203 (index.texi): Remove target.
9204 (dist): Don't link $(srcdir)/permute-index.
9205 (clean): Don't remove index.texi.
9206
9207 * permute-index, index.perm: Remove.
9208 * index.texi: Rename from index.unperm.
9209
92102003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9211
9212 * tips.texi (Documentation Tips): Document new behavior for face
9213 and variable hyperlinks in Help mode.
9214
92152003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9216
9217 * objects.texi (Integer Type): Update for extra bit of integer range.
9218 (Character Type): Ditto.
9219
92202003-10-16 Eli Zaretskii <eliz@gnu.org>
9221
9222 * numbers.texi (Integer Basics): Add index entries for reading
9223 numbers in hex, octal, and binary.
9224
92252003-10-16 Lute Kamstra <lute@gnu.org>
9226
9227 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9228 argument.
9229
92302003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9231
9232 * windows.texi (Choosing Window): Fix typo.
9233 * edebug.texi (Edebug Execution Modes): Fix typo.
9234
92352003-10-13 Richard M. Stallman <rms@gnu.org>
9236
9237 * windows.texi (Basic Windows): A window has fringe settings,
9238 display margins and scroll-bar settings.
9239 (Splitting Windows): Doc split-window return value.
9240 Clean up one-window-p.
9241 (Selecting Windows): Fix typo.
9242 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9243 (Buffers and Windows): In set-window-buffer, explain effect
9244 on fringe settings and scroll bar settings.
9245 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9246 (Choosing Window): Use defopt for pop-up-frame-function.
9247 For special-display-buffer-names, explain same-window and same-frame.
9248 Clarify window-dedicated-p return value.
9249 (Textual Scrolling): scroll-up and scroll-down can get an error.
9250 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9251 Clarify set-window-hscroll.
9252 (Size of Window): Don't mention tool bar in window-height.
9253 (Coordinates and Windows): Explain what coordinates-in-window-p
9254 returns for fringes and display margins.
9255 (Window Configurations): Explain saving fringes, etc.
9256
9257 * tips.texi (Library Headers): Clean up Documentation.
9258
9259 * syntax.texi (Parsing Expressions): Clean up forward-comment
9260 and parse-sexp-lookup-properties.
9261
9262 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9263
9264 * os.texi (System Environment): Clean up text for load-average errors.
9265
9266 * modes.texi (Hooks): Don't explain local hook details at front.
9267 Clarify run-hooks and run-hook-with-args a little.
9268 Clean up add-hook and remove-hook.
9269
9270 * edebug.texi (Edebug Execution Modes): Clarify t.
9271 Document edebug-sit-for-seconds.
9272 (Coverage Testing): Document C-x X = and =.
9273 (Instrumenting Macro Calls): Fix typo.
9274 (Specification List): Don't index the specification keywords.
9275
92762003-10-10 Kim F. Storm <storm@cua.dk>
9277
9278 * processes.texi (Network): Introduce make-network-process.
9279
92802003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9281
9282 * tips.texi (Library Headers): Fix typo.
9283
92842003-10-07 Juri Linkov <juri@jurta.org>
9285
9286 * modes.texi (Imenu): Mention imenu-create-index-function's
9287 default value. Explain submenus better.
9288
92892003-10-07 Lute Kamstra <lute@gnu.org>
9290
9291 * modes.texi (Faces for Font Lock): Fix typo.
9292 (Hooks): Explain how buffer-local hook variables can refer to
9293 global hook variables.
9294 Various minor clarifications.
9295
92962003-10-06 Lute Kamstra <lute@gnu.org>
9297
9298 * tips.texi (Coding Conventions): Mention naming conventions for
9299 hooks.
9300
93012003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9302
9303 * loading.texi (Library Search): Correct default value of
9304 load-suffixes.
9305 (Named Features): Fix typo.
9306
93072003-10-05 Richard M. Stallman <rms@gnu.org>
9308
9309 * loading.texi (Named Features): In `provide',
9310 say how to test for subfeatures.
9311 (Unloading): In unload-feature, use new var name
9312 unload-feature-special-hooks.
9313
93142003-10-03 Lute Kamstra <lute@gnu.org>
9315
9316 * modes.texi (Major Mode Conventions): Mention third way to set up
9317 Imenu.
9318 (Imenu): A number of small fixes.
9319 Delete documentation of internal variable imenu--index-alist.
9320 Document the return value format of imenu-create-index-function
9321 functions.
9322
93232003-09-30 Richard M. Stallman <rms@gnu.org>
9324
9325 * processes.texi (Network): Say what stopped datagram connections do.
9326
9327 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9328
9329 * display.texi (Overlay Properties): Clarify `evaporate' property.
9330
93312003-09-29 Lute Kamstra <lute@gnu.org>
9332
9333 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9334 constructs should be marked as risky.
9335 Change cons cell into proper list.
9336 (Mode Line Variables): Change cons cell into proper list.
9337
93382003-09-26 Lute Kamstra <lute@gnu.org>
9339
9340 * modes.texi (Mode Line Data): Document the :propertize construct.
9341 (Mode Line Variables): Reorder the descriptions of the variables
9342 to match their order in the default mode-line-format.
9343 Describe the new variables mode-line-position and mode-line-modes.
9344 Update the default values of mode-line-frame-identification,
9345 minor-mode-alist, and default-mode-line-format.
9346 (Properties in Mode): Mention the :propertize construct.
9347
93482003-09-26 Richard M. Stallman <rms@gnu.org>
9349
9350 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9351 * loading.texi, minibuf.texi, text.texi, variables.texi:
9352 Avoid @strong{Note:}.
9353
93542003-09-26 Richard M. Stallman <rms@gnu.org>
9355
9356 * keymaps.texi (Remapping Commands): Fix typo.
9357
93582003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9359
9360 * processes.texi (Low-Level Network): Fix typo.
9361
93622003-09-23 Kim F. Storm <storm@cua.dk>
9363
9364 * processes.texi (Network, Network Servers): Fix typos.
9365 (Low-Level Network): Add timeout value for :server keyword.
9366 Add new option keywords to make-network-process.
9367 Add set-network-process-options.
9368 Explain how to test availability of network options.
9369
93702003-09-19 Richard M. Stallman <rms@gnu.org>
9371
9372 * text.texi (Motion by Indent): Arg to
9373 backward-to-indentation and forward-to-indentation is optional.
9374
9375 * strings.texi (Creating Strings): Add substring-no-properties.
9376
9377 * processes.texi
9378 (Process Information): Add list-processes arg QUERY-ONLY.
9379 Delete process-contact from here.
9380 Add new status values for process-status.
9381 Add process-get, process-put, process-plist, set-process-plist.
9382 (Synchronous Processes): Add call-process-shell-command.
9383 (Signals to Processes): signal-process allows process objects.
9384 (Network): Complete rewrite.
9385 (Network Servers, Datagrams, Low-Level Network): New nodes.
9386
9387 * positions.texi (Word Motion): forward-word, backward-word
9388 arg is optional. Reword.
9389
9390 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9391
9392 * variables.texi (Creating Buffer-Local):
9393 Delete duplicate definition of buffer-local-value.
9394 (File Local Variables): Explain about discarding text props.
9395
93962003-09-11 Richard M. Stallman <rms@gnu.org>
9397
9398 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9399 changes variables that record input events.
9400 (Minibuffer Misc): Add minibuffer-selected-window.
9401
9402 * lists.texi (Building Lists): Add copy-tree.
9403
9404 * display.texi (Fontsets): Add char-displayable-p.
9405 (Scroll Bars): New node.
9406
94072003-09-08 Lute Kamstra <lute@gnu.org>
9408
9409 * modes.texi (%-Constructs): Document new `%i' and `%I'
9410 constructs.
9411
94122003-09-03 Peter Runestig <peter@runestig.com>
9413
9414 * makefile.w32-in: New file.
9415
94162003-08-29 Richard M. Stallman <rms@gnu.org>
9417
9418 * display.texi (Overlay Properties): Clarify how priorities
9419 affect use of the properties.
9420
94212003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9422
9423 * customize.texi (Type Keywords): Correct the description of
9424 `:help-echo' in the case where `motion-doc' is a function.
9425
94262003-08-14 John Paul Wallington <jpw@gnu.org>
9427
9428 * modes.texi (Emulating Mode Line): Subsection, not section.
9429
94302003-08-13 Richard M. Stallman <rms@gnu.org>
9431
9432 * elisp.texi (Top): Update subnode lists in menu.
9433
9434 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9435 (Kill Functions): kill-region has new arg yank-handler.
9436 (Yanking): New node.
9437 (Yank Commands): Add yank-undo-function.
9438 (Low-Level Kill Ring):
9439 kill-new and kill-append have new arg yank-handler.
9440 (Changing Properties): Add remove-list-of-text-properties.
9441 (Atomic Changes): New node.
9442
9443 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9444
9445 * streams.texi (Output Variables): Add eval-expression-print-length
9446 and eval-expression-print-level.
9447
9448 * os.texi (Time Conversion): For encode-time, explain limits on year.
9449
9450 * objects.texi (Character Type): Define anchor "modifier bits".
9451
9452 * modes.texi (Emulating Mode Line): New node.
9453 (Search-based Fontification): Font Lock uses font-lock-face property.
9454 (Other Font Lock Variables): Likewise.
9455
9456 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9457 not vectors.
9458 (Active Keymaps): Add emulation-mode-map-alists.
9459 (Functions for Key Lookup): key-binding has new arg no-remap.
9460 (Remapping Commands): New node.
9461 (Scanning Keymaps): where-is-internal has new arg no-remap.
9462 (Tool Bar): Add tool-bar-local-item-from-menu.
9463 Clarify when to use tool-bar-add-item-from-menu.
9464
9465 * commands.texi (Interactive Call): commandp has new arg.
9466 (Command Loop Info): Add this-original-command.
9467
94682003-08-06 John Paul Wallington <jpw@gnu.org>
9469
9470 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9471
9472 * display.texi (Warning Basics): Fix typo.
9473 (Fringes): Add closing curly bracket and fix typo.
9474
9475 * elisp.texi (Top): Fix typo.
9476
94772003-08-05 Richard M. Stallman <rms@gnu.org>
9478
9479 * elisp.texi: Update lists of subnodes.
9480
9481 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9482
9483 * variables.texi (Local Variables): Use lc for example variable names.
9484
9485 * tips.texi (Library Headers): Explain where to put -*-.
9486
9487 * strings.texi (Creating Strings): Fix xref for vconcat.
9488
9489 * sequences.texi (Vector Functions):
9490 vconcat no longer allows integer args.
9491
9492 * minibuf.texi (Reading File Names): read-file-name has new
9493 arg PREDICATE. New function read-directory-name.
9494
c4cc8b9a 9495 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9496 (Indenting Macros): New node.
9497
9498 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9499 (Window Frame Parameters): Make separate table of parameters
9500 that are coupled with specific face attributes.
9501 (Deleting Frames): delete-frame-hooks renamed to
9502 delete-frame-functions.
9503
9504 * files.texi (Magic File Names): Add file-remote-p.
9505 Clarify file-local-copy.
9506
9507 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9508 here; instead xref Defining Macros.
9509
9510 * display.texi (Warnings): New node, and subnodes.
9511 (Fringes): New node.
9512
9513 * debugging.texi (Test Coverage): New node.
9514
9515 * compile.texi (Compiler Errors): Explain with-no-warnings
9516 and other ways to suppress warnings.
9517
9518 * commands.texi (Interactive Call): Minor clarification.
9519
9520 * buffers.texi (Buffer File Name): set-visited-file-name
9521 renames the buffer too.
9522
9523 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9524
95252003-07-24 Markus Rost <rost@math.ohio-state.edu>
9526
9527 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9528
95292003-07-22 Markus Rost <rost@math.ohio-state.edu>
9530
9531 * internals.texi (Garbage Collection): Fix previous change.
9532
95332003-07-22 Richard M. Stallman <rms@gnu.org>
9534
9535 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9536
9537 * display.texi (Width): Use \s syntax in example.
9538 (Font Selection): Add face-font-rescale-alist.
9539
9540 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9541 Remove spurious indent in example.
9542
9543 * lists.texi (Building Lists): Add number-sequence.
9544
9545 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9546
9547 * functions.texi (Function Documentation): Explain how to
9548 show calling convention explicitly in the doc string.
9549
9550 * windows.texi (Selecting Windows): save-selected-window saves
9551 selected window of each frame.
9552 (Window Configurations): Minor change.
9553
9554 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9555
9556 * streams.texi (Output Variables): Add print-continuous-numbering
9557 and print-number-table.
9558
9559 * processes.texi (Decoding Output): New node.
9560
9561 * os.texi (Time Conversion): decode-time arg is optional.
9562
9563 * objects.texi (Character Type): Don't use space as example for \.
9564 Make list of char names and \-sequences correspond.
9565 Explain that \s is not used in strings. `\ ' needs space after.
9566
9567 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9568 (Translation of Characters): Add translation-table-for-input.
9569 (Default Coding Systems): Add auto-coding-functions.
9570 (Explicit Encoding): Add decode-coding-inserted-region.
9571 (Locales): Add locale-info.
9572
9573 * minibuf.texi (Basic Completion): Describe test-completion.
9574 Collections can be lists of strings.
9575 Clean up lazy-completion-table.
9576 (Programmed Completion): Mention test-completion.
9577 Clarify why lambda expressions are not accepted.
9578 (Minibuffer Misc): Describe minibufferp.
9579
95802003-07-14 Richard M. Stallman <rms@gnu.org>
9581
9582 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9583
9584 * windows.texi (Selecting Windows): New arg to select-window.
9585 (Selecting Windows): Add with-selected-window.
9586 (Size of Window): Add window-inside-edges, etc.
9587
9588 * internals.texi (Garbage Collection): Add post-gc-hook.
9589
9590 * processes.texi (Subprocess Creation): Add exec-suffixes.
9591
9592 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9593 (Scanning Keymaps): Add map-keymaps.
9594 (Defining Menus): Add keymap-prompt.
9595
9596 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9597 most-negative-fixnum.
9598
c4cc8b9a 9599 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9600 (Compiler Errors): New node.
9601
9602 * os.texi (User Identification): user-uid, user-real-uid
9603 can return float.
9604
9605 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9606 and about derived modes.
9607 (Minor Modes): Add minor-mode-list.
9608 (Defining Minor Modes): Keyword args for define-minor-mode.
9609 (Search-based Fontification): Explain managing other properties.
9610 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9611 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9612 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9613
9614 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9615 (Variable Aliases): Clarify defvaralias.
9616
9617 * loading.texi (Library Search): Add load-suffixes.
9618
9619 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9620 (Programmed Completion): Add dynamic-completion-table.
9621
9622 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9623 (Magic File Names): Specify precedence order of handlers.
9624
9625 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9626 and post-command-hook.
9627 (Waiting): New calling convention for sit-for.
9628
9629 * text.texi (Special Properties): local-map and keymap properties
9630 apply based on their stickiness.
9631
96322003-07-07 Richard M. Stallman <rms@gnu.org>
9633
9634 * modes.texi (Minor Mode Conventions): Specify only some kinds
9635 of list values as args to minor modes.
9636
9637 * files.texi (File Name Expansion): Warn about iterative use
9638 of substitute-in-file-name.
9639
9640 * advice.texi (Activation of Advice): Clean up previous change.
9641
96422003-07-06 Markus Rost <rost@math.ohio-state.edu>
9643
9644 * advice.texi (Activation of Advice): Note that ad-start-advice is
9645 turned on by default.
9646
96472003-06-30 Richard M. Stallman <rms@gnu.org>
9648
9649 * text.texi (Buffer Contents): Document current-word.
9650 (Change Hooks): Not called for *Messages*.
9651
9652 * functions.texi (Defining Functions): Explain about redefining
9653 primitives.
f4e90db0 9654 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9655 Comment out the detailed criteria for what is safe.
9656
96572003-06-22 Andreas Schwab <schwab@suse.de>
9658
9659 * objects.texi (Symbol Type): Fix description of examples.
9660
96612003-06-16 Andreas Schwab <schwab@suse.de>
9662
9663 * hash.texi (Creating Hash): Fix description of :weakness.
9664
c8763fb6 96652003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9666
9667 * files.texi (Changing Files): copy-file copies file modes, too.
9668
96692003-05-28 Richard M. Stallman <rms@gnu.org>
9670
9671 * strings.texi (Creating Strings): Clarify split-string.
9672
96732003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9674
9675 * strings.texi (Creating Strings): Update split-string specification
9676 and examples.
9677
96782003-05-19 Richard M. Stallman <rms@gnu.org>
9679
9680 * elisp.texi: Correct invariant section names.
9681
96822003-04-20 Richard M. Stallman <rms@gnu.org>
9683
9684 * os.texi (Timers): Explain about timers and quitting.
9685
96862003-04-19 Richard M. Stallman <rms@gnu.org>
9687
9688 * internals.texi (Writing Emacs Primitives): Strings are
9689 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9690 Explain GCPRO convention for varargs function args.
9691
96922003-04-16 Richard M. Stallman <rms@gnu.org>
9693
9694 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9695
96962003-04-08 Richard M. Stallman <rms@gnu.org>
9697
9698 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9699
97002003-02-13 Kim F. Storm <storm@cua.dk>
9701
9702 * objects.texi (Character Type): New \s escape for space.
9703
97042003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9705
5dcb4c4e 9706 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9707
97082003-01-25 Richard M. Stallman <rms@gnu.org>
9709
9710 * keymaps.texi: Document that a symbol can act as a keymap.
9711
97122003-01-13 Richard M. Stallman <rms@gnu.org>
9713
9714 * text.texi (Changing Properties): Say string indices are origin-0.
9715
9716 * positions.texi (Screen Lines) <compute-motion>:
9717 Correct order of elts in return value.
9718
9719 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9720 how to define a default binding.
9721
97222002-12-07 Markus Rost <rost@math.ohio-state.edu>
9723
9724 * loading.texi (Unloading): Fix recent change for load-history.
9725
9726 * customize.texi (Simple Types): Clarify description of custom
9727 type 'number. Describe new custom type 'float.
9728
97292002-12-04 Markus Rost <rost@math.ohio-state.edu>
9730
9731 * variables.texi (File Local Variables): Fix typo.
9732
c8763fb6 97332002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9734
9735 From Michael Albinus <Michael.Albinus@alcatel.de>.
9736
9737 * README: Target for Info file is `make info'.
9738
5dcb4c4e 9739 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9740 `file-name-sans-extension'.
9741 (Magic File Names): Complete list of operations for magic file
9742 name handlers.
9743
97442002-09-16 Jonathan Yavner <jyavner@engineer.com>
9745
9746 * variables.texi (File Local Variables): New function
9747 risky-local-variable-p.
9748
97492002-09-15 Jonathan Yavner <jyavner@engineer.com>
9750
9751 * functions.texi (Function safety): New node about unsafep.
9752
97532002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9754
5dcb4c4e 9755 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9756 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9757
97582002-06-17 Juanma Barranquero <lektu@terra.es>
9759
9760 * frames.texi (Display Feature Testing): Fix typo.
9761
97622002-06-12 Andreas Schwab <schwab@suse.de>
9763
9764 * frames.texi (Initial Parameters, Resources): Fix references to
9765 the Emacs manual.
9766
97672002-05-13 Kim F. Storm <storm@cua.dk>
9768
9769 * variables.texi (Intro to Buffer-Local): Updated warning and
9770 example relating to changing buffer inside let.
9771
c8763fb6 97722002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9773
9774 * os.texi (Session Management): New node about X Session management.
9775
97762002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9777
9778 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9779 to which the manual corresponds, and the copyright years.
9780
9781 * Makefile.in (VERSION): Set to 2.9.
9782
97832001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9784
9785 * elisp.texi: Change the category in @dircategory to "Emacs", to
9786 make it consistent with info/dir.
9787
97882001-11-25 Miles Bader <miles@gnu.org>
9789
9790 * text.texi (Fields): Describe new `limit' arg in
9791 field-beginning/field-end.
9792
97932001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9794
5dcb4c4e
SM
9795 * permute-index: Don't depend on csh-specific features.
9796 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9797
9798 * two-volume-cross-refs.txt: New file.
9799 * two.el: New file.
9800 * spellfile: New file.
9801
98022001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9803
9804 * permute-index: New file.
9805
9806 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9807 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9808 8+3 restricted namespace.
9809
9810 * Makefile.in (infodir): Define relative to $(srcdir).
9811 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9812 include directories list via -I switch to makeinfo.
9813 (index.texi): Use cp if both hard and symbolic links fail.
9814
98152001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9816
9817 * Makefile.in (distclean): Add.
9818
9819 The following changes make ELisp manual part of the Emacs
9820 distribution:
9821
9822 * Makefile.in: Add Copyright notice.
9823 (prefix): Remove.
9824 (infodir): Change value to "../info".
9825 (VPATH): New variable.
9826 (MAKE): Don't define.
9827 (texmacrodir): Don't define.
9828 (texinputdir): Append the existing value of TEXINPUTS.
9829 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9830 command to be compatible with man/Makefile.in, and to put the
9831 output into ../info.
9832 (info): Add target.
9833 (installall): Target removed.
9834
c8763fb6 98352001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9836
9837 * tips.texi (Coding Conventions): Fix typo.
9838
98392001-10-23 Gerd Moellmann <gerd@gnu.org>
9840
9841 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9842
98432001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9844
9845 * files.texi (File Name Components): Update the description of
9846 file-name-sans-extension and file-name-extension, as they now
9847 ignore leading dots.
9848
98492001-10-20 Gerd Moellmann <gerd@gnu.org>
9850
9851 * (Version 21.1 released.)
9852
98532001-10-19 Miles Bader <miles@gnu.org>
9854
9855 * positions.texi (Text Lines): Describe behavior of
9856 `beginning-of-line'/`end-of-line' in the presence of field properties.
9857
98582001-10-17 Gerd Moellmann <gerd@gnu.org>
9859
9860 * Makefile.in (VERSION): Set to 2.8.
9861 (manual): Use `manual-21'.
9862
9863 * elisp.texi (VERSION): Add and use it where the version
9864 number was used. Set it to 2.8.
9865
9866 * intro.texi: Likewise.
9867
98682001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9869
9870 * files.texi (File Name Completion): Document the significance of
9871 a trailing slash in elements of completion-ignored-extensions.
9872
98732001-10-06 Miles Bader <miles@gnu.org>
9874
9875 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9876
98772001-10-04 Gerd Moellmann <gerd@gnu.org>
9878
9879 * variables.texi (Variable Aliases): New node.
9880
98812001-10-04 Gerd Moellmann <gerd@gnu.org>
9882
9883 * Branch for 21.1.
9884
98852001-10-02 Miles Bader <miles@gnu.org>
9886
9887 * minibuf.texi (Minibuffer Misc): Add entries for
9888 `minibuffer-contents', `minibuffer-contents-no-properties', and
9889 `delete-minibuffer-contents'.
9890 Correct description for `minibuffer-prompt-end'.
9891
9892 * text.texi (Property Search): Correct descriptions of
9893 `next-char-property-change' and `previous-char-property-change'.
9894 Add entries for `next-single-char-property-change' and
9895 `previous-single-char-property-change'.
9896 Make operand names a bit more consistent.
9897
98982001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9899
9900 * frames.texi (Finding All Frames): Document that next-frame and
9901 previous-frame are local to current terminal.
9902
99032001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9904
9905 * keymaps.texi (Creating Keymaps): Fix the description of the
9906 result of make-keymap.
9907
99082001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9909
9910 * display.texi (Font Lookup, Attribute Functions)
9911 (Image Descriptors): Add cross-references to the definition of
9912 selected frame.
9913
9914 * buffers.texi (The Buffer List): Add cross-references to the
9915 definition of selected frame.
9916
9917 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9918 frame at any given time.
9919 (Multiple Displays, Size and Position): Add a cross-reference to
9920 the definition of the selected frame.
9921
99222001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9923
9924 * strings.texi (String Conversion) <string-to-number>: Document
9925 that a float is returned for integers that are too large.
9926
9927 * frames.texi (Mouse Position): Document mouse-position-function.
9928 (Display Feature Testing): Document display-images-p.
9929 (Window Frame Parameters): Document the cursor-type variable.
9930
9931 * numbers.texi (Integer Basics): Document CL style read syntax for
9932 integers in bases other than 10.
9933
5dcb4c4e
SM
9934 * positions.texi (List Motion):
9935 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9936
9937 * lists.texi (Sets And Lists): Document member-ignore-case.
9938
9939 * internals.texi (Garbage Collection): Document the used and free
9940 strings report.
9941 (Memory Usage): Document strings-consed.
9942
9943 * os.texi (Time of Day): Document float-time.
9944 (Recording Input): Document that clear-this-command-keys clears
9945 the vector to be returned by recent-keys.
9946
9947 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9948 argument keymap can be a list.
9949
9950 * nonascii.texi (User-Chosen Coding Systems)
9951 <select-safe-coding-system>: Document the new argument
9952 accept-default-p and the variable
9953 select-safe-coding-system-accept-default-p. Tell what happens if
9954 buffer-file-coding-system is undecided.
9955 (Default Coding Systems): Document auto-coding-regexp-alist.
9956
9957 * display.texi (The Echo Area) <message>: Document
9958 message-truncate-lines.
9959 (Glyphs): Document that the glyph table is unused on windowed
9960 displays.
9961
9962 * help.texi (Describing Characters) <single-key-description>:
9963 Document the new argument no-angles.
9964 (Accessing Documentation) <documentation-property>: Document that
9965 a non-string property is evaluated.
9966 <documentation>: Document that the function-documentation property
9967 is looked for.
9968
9969 * windows.texi (Selecting Windows): Document some-window.
9970
9971 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9972
9973 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9974 apropos-mode-hook.
9975
9976 * commands.texi (Using Interactive): Document interactive-form.
9977 (Keyboard Macros): Document kbd-macro-termination-hook.
9978 (Command Loop Info): Document that clear-this-command-keys clears
9979 the vector to be returned by recent-keys.
9980
99812001-09-04 Werner LEMBERG <wl@gnu.org>
9982
9983 * Makefile.in (srcdir, texinputdir): New variables.
9984 (srcs, index.texi, install): Use $(srcdir).
9985 (.PHONY): Remove elisp.dvi.
9986 (elisp): Use -I switch for makeinfo.
9987 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9988 (installall, dist): Use $(srcdir).
9989 Fix path to texinfo.tex.
9990 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9991
99922001-08-30 Gerd Moellmann <gerd@gnu.org>
9993
9994 * display.texi (Conditional Display): Adjust to API change.
9995
9996 * configure: New file.
9997
99982001-07-30 Gerd Moellmann <gerd@gnu.org>
9999
10000 * commands.texi (Repeat Events): Add description of
10001 double-click-fuzz.
10002
100032001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10004
10005 * syntax.texi (Syntax Class Table): Add the missing designator for
10006 comment and string fences.
10007 (Syntax Properties): Add a xref to syntax table internals.
10008 (Syntax Table Internals): Document string-to-syntax.
10009
100102001-05-07 Gerd Moellmann <gerd@gnu.org>
10011
10012 * Makefile.in (install): Use install-info command line options
10013 like in Emacs' Makefile.in.
10014
100152000-12-09 Miles Bader <miles@gnu.org>
10016
10017 * windows.texi (Window Start): Update documentation for
10018 `pos-visible-in-window-p'.
10019
100202000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10021
10022 * lists.texi (Building Lists): Add footnote to explain how to add
10023 to the end of a list.
10024
100252000-10-25 Gerd Moellmann <gerd@gnu.org>
10026
10027 * files.texi (Visiting Functions): Typos.
10028
100292000-10-25 Kenichi Handa <handa@etl.go.jp>
10030
10031 * files.texi (Visiting Functions): Return value of
10032 find-file-noselect may be a list of buffers if wildcards are used.
10033
100342000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10035
10036 * display.texi (Defining Faces): Document `graphic' display type
10037 in face specs.
10038
b344d29d 100392000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10040
10041 * hooks.texi (Standard Hooks): Replace obsolete
10042 `after-make-frame-hook' with `after-make-frame-functions'.
10043
10044 * frames.texi (Creating Frames): Ditto.
10045
10046 * variables.texi (Future Local Variables): Ditto.
10047
100482000-10-16 Gerd Moellmann <gerd@gnu.org>
10049
10050 * display.texi (Other Image Types): Add description of :foreground
10051 and :background properties of mono PBM images.
10052
100532000-08-17 Werner LEMBERG <wl@gnu.org>
10054
10055 * .cvsignore: New file.
10056
100572000-01-05 Gerd Moellmann <gerd@gnu.org>
10058
10059 * tindex.pl: New script.
10060
100611999-12-03 Dave Love <fx@gnu.org>
10062
10063 * Makefile.in (MAKEINFO): New parameter.
10064
100651999-09-17 Richard Stallman <rms@gnu.org>
10066
10067 * Makefile.in (srcs): Add hash.texi.
10068 (VERSION): Update to 20.6.
10069
100701999-09-13 Richard Stallman <rms@gnu.org>
10071
10072 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10073
100741998-08-29 Karl Heuer <kwzh@gnu.org>
10075
10076 * configure.in: New file.
10077 * Makefile.in: Renamed from Makefile.
10078 (prefix, infodir): Use value obtained from configure.
10079 (emacslibdir): Obsolete variable deleted.
10080 (dist): Distribute configure.in, configure, Makefile.in.
10081
100821998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10083
10084 * Makefile (INSTALL_INFO): New variable.
10085 (install): Run install-info.
10086
100871998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10088
10089 * Makefile (elisp.dvi): Add missing backslash.
10090
100911998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10092
10093 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10094 Run texindex without `./'. Always run texindex on elisp.tp.
10095 (elisp.tps): Target deleted.
10096
100971998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10098
10099 * Makefile (srcs): Add nonascii.texi and customize.texi.
10100 (dist): Start by deleting `temp'.
10101
101021998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10103
10104 * Makefile (makeinfo, texindex): Targets deleted.
10105 (makeinfo.o, texindex.o): Targets deleted.
10106 (clean, dist): Don't do anything with them or with getopt*.
10107
101081998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10109
10110 * Makefile (SHELL): Defined.
10111
101121998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10113
10114 * Makefile (elisp.tps): New target.
10115 (elisp.dvi): Depend on elisp.tps.
10116
c5602427 101171996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10118
10119 * README: Update phone number.
10120
10121 * Makefile (elisp): Make this be the default target.
10122 Depend on makeinfo.c instead of makeinfo.
10123 (install): Don't depend on elisp.dvi, since we don't install that.
10124 Use mkinstalldirs.
10125 (dist): Add mkinstalldirs.
10126
c5602427 101271995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10128
10129 * Makefile (VERSION): Update version number.
5dcb4c4e 10130 (maintainer-clean): Rename from realclean.
b8d4c8d0 10131
c5602427 101321995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10133
10134 * Makefile (realclean): New target.
10135 (elisp): Remove any old elisp-* files first.
10136
c5602427 101371993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10138
10139 * Makefile (VERSION): New variable.
10140 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10141 Compressed file suffix should be `.gz', not `.z'.
10142
ce058493 101431993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10144
10145 * Makefile (elisp): Depend on makeinfo.
10146
c5602427 101471993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10148
10149 * Makefile (srcs): Add anti.texi.
10150
c5602427 101511993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10152
10153 * Makefile (infodir, prefix): New vars.
10154 (install): Use infodir.
f4e90db0 10155 (emacsinfodir): Delete.
b8d4c8d0 10156
c5602427 101571993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10158
10159 * Makefile (srcs): Add calendar.texi.
10160
10161 * Makefile (dist): Copy texindex.c and makeinfo.c.
10162 Limit elisp-* files to those with one or two digits.
10163
c5602427 101641993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10165
f4e90db0 10166 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10167
c5602427 101681993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10169
10170 * loading.texi (Unloading): define-function changed back to
10171 defalias. It may not stay this way, but at least it's
10172 consistent with the known-good version of the code patch.
10173
c5602427 101741993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10175
10176 * modes.texi (Hooks): Document new optional arg of add-hook.
10177
c5602427 101781993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10179
10180 * variables.texi: Document nil initial value of buffer-local variables.
10181
10182 * tips.texi: Add new section on standard library headers.
10183
c5602427 101841993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10185
10186 * Makefile (srcs): Add frame.texi to the list of sources.
10187
c5602427 101881993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10189
10190 * Makefile (dist): Don't bother excluding autosave files; they'll
10191 never make it into the temp directory anyway, and the hash marks
10192 in the name are problematic for make and the Bourne shell.
10193 (srcs):
10194
c5602427 101951993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10196
10197 * Makefile (dist): Don't include backup files or autosave files in
10198 the distribution tar file.
10199
c5602427 102001991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10201
5dcb4c4e 10202 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10203 (elisp.dvi): Remove erroneous shell comment.
10204 Expect output of permute-index in permuted.fns.
10205 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10206 (clean): Add index.texi to be deleted.
b8d4c8d0 10207
c5602427 102081990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10209
10210 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10211
c5602427 102121990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10213
10214 * files.texi: Noted that completion-ignored-extensions is ignored
10215 when making *Completions*.
10216
3e868ee3 102171990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10218
10219 * Makefile make dist now depends on elisp.dvi, since it tries
10220 to include it in the dist file.
10221
c5602427 102221990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10223
c5602427 10224 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10225
c5602427 102261989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10227
10228 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10229 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10230
c5602427 102311989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10232
10233 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10234 and @error{} are the terms now being used. The files in the
10235 directory have been changed to reflect this.
10236
10237 * All instances of @indentedresultt{} have been changed to
333f9019 10238 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10239
c5602427 102401989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10241
10242 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10243 experimental @indentedresult{}, @indentedexpandsto{} are part of
10244 the texinfo.tex in this directory. These TeX macros are not
10245 stable yet.
10246
c5602427 102471989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10248
10249 * texinfo.tex: Temporarily added
10250 \let\result=\dblarrow
10251 \def\error{{\it ERROR} \longdblarrow}
10252 We need to do this better soon.
10253
c5602427 102541989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10255
10256 * Applied Karl Berry's patches to *.texinfo files, but not to
10257 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10258 new title page format is also not applied, since it requires
10259 texinfo.tex changes.)
10260
10261 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10262 for the Project GNU development environment.
10263
10264;; Local Variables:
c8763fb6 10265;; coding: utf-8
b8d4c8d0
GM
10266;; End:
10267
acaf905b 10268 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10269
10270 This file is part of GNU Emacs.
10271
352c8b4a 10272 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10273 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10274 the Free Software Foundation, either version 3 of the License, or
10275 (at your option) any later version.
b8d4c8d0
GM
10276
10277 GNU Emacs is distributed in the hope that it will be useful,
10278 but WITHOUT ANY WARRANTY; without even the implied warranty of
10279 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10280 GNU General Public License for more details.
10281
10282 You should have received a copy of the GNU General Public License
352c8b4a 10283 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.