Auto-commit of generated files.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
431ee44b
CY
12012-02-27 Chong Yidong <cyd@gnu.org>
2
3 * buffers.texi (Creating Buffers): Clarify that
4 generate-new-buffer uses generate-new-buffer-names.
5 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
6
7 * files.texi (Directory Names): Index entry for file name abbreviations.
8 (Relative File Names, File Name Expansion): Refer to it.
9 (Locating Files): Move locate-user-emacs-file documentation to
10 Standard File Names.
11 (Standard File Names): Add locate-user-emacs-file; update examples.
12
6a11ec9d
MA
132012-02-26 Michael Albinus <michael.albinus@gmx.de>
14
15 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
16
9a4888c0
CY
172012-02-26 Chong Yidong <cyd@gnu.org>
18
19 * files.texi (Kinds of Files): Improve documentation of
20 files-equal-p and file-subdir-of-p.
21
f0e751b9
GM
222012-02-26 Glenn Morris <rgm@gnu.org>
23
24 * intro.texi (Acknowledgements): Small changes.
25
7e05b1ec
GM
262012-02-25 Glenn Morris <rgm@gnu.org>
27
28 * errors.texi: Don't try to list _all_ the error symbols.
29 Add circular-list, cl-assertion-failed, compression-error.
30 * elisp.texi, vol1.texi, vol2.texi:
31 * control.texi (Error Symbols): Tweak "Standard Errors" description.
32
23453255 332012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
34
35 * files.texi (files-equal-p, file-subdir-of-p): New,
36 add initial documentation.
37
4963495d
CY
382012-02-25 Chong Yidong <cyd@gnu.org>
39
fa74b241
CY
40 * files.texi (File Attributes): Document file-selinux-context.
41 (Changing Files): Link to it.
42 (Changing Files): Document set-file-selinux-context.
43
44 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
45 changed. Mention default value of backup-directory-alist.
46 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
47 (Auto-Saving): New minor mode behavior for auto-save-mode.
48 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 49
4963495d
CY
50 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
51
4bb82fa8
GM
522012-02-24 Glenn Morris <rgm@gnu.org>
53
54 * errors.texi (Standard Errors): Mention dbus-error.
55 For arith-error sub-classes, just use one cross-ref.
56
2cb228f7
AM
572012-02-23 Alan Mackenzie <acm@muc.de>
58
59 * modes.texi (Defining Minor Modes): Document the new keyword
60 :after-hook.
61
a59225b1
CY
622012-02-21 Chong Yidong <cyd@gnu.org>
63
64 * files.texi (Files): Mention magic file names as arguments.
65 (Reading from Files): Copyedits.
66 (File Attributes): Mention how to change file modes.
67 (Changing Files): Use standard "file permissions" terminology.
68 Add xref to File Attributes node.
69 (Locating Files): Document locate-user-emacs-file.
70 (Unique File Names): Recommend against using make-temp-name.
71
8376d7c2
CY
722012-02-19 Chong Yidong <cyd@gnu.org>
73
74 * help.texi (Documentation, Documentation Basics, Help Functions):
75 Minor clarifications.
76 (Accessing Documentation): Clarify what documentation-property is
77 for. Add xref to Keys in Documentation.
78
79 * tips.texi (Documentation Tips): Don't recommend using * in
80 docstrings.
81
82 * macros.texi (Defining Macros):
83 * modes.texi (Derived Modes): Say "documentation string" instead
84 of docstring.
85
82233bea
CY
862012-02-18 Chong Yidong <cyd@gnu.org>
87
88 * modes.texi (Tabulated List Mode): New node.
89 (Basic Major Modes): Add xref to it.
90
91 * processes.texi (Process Information): Mention Process Menu mode.
92
7b926f3f
CY
932012-02-17 Chong Yidong <cyd@gnu.org>
94
95 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
96
0fd2c9a3
GM
972012-02-17 Glenn Morris <rgm@gnu.org>
98
99 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
100
f700caa3
CY
1012012-02-16 Chong Yidong <cyd@gnu.org>
102
4230351b
CY
103 * syntax.texi (Syntax Tables, Syntax Descriptors)
104 (Syntax Table Functions): Copyedits.
105 (Syntax Basics): Don't repeat the material in the preceding node.
106 (Syntax Class Table): Use a table.
107 (Syntax Properties): Document syntax-propertize-function and
108 syntax-propertize-extend-region-functions.
109 (Motion via Parsing): Clarify scan-lists. Fix indentation.
110 (Parser State): Update for the new "c" comment style. Fix
111 description of item 7 (comment style).
112
f700caa3
CY
113 * modes.texi (Minor Modes): Update how mode commands should treat
114 arguments now.
115 (Mode Line Basics): Clarify force-mode-line-update.
116 (Mode Line Top): Note that the example is not realistic.
117 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
118 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
119 "mode line construct" instead of "mode line specification".
120 (Syntactic Font Lock): Remove mention of obsolete variable
121 font-lock-syntactic-keywords.
122 (Setting Syntax Properties): Node deleted.
123 (Font Lock Mode): Note that Font Lock mode is a minor mode.
124 (Font Lock Basics): Note that syntactic fontification falls back
125 on `syntax-table'.
126 (Search-based Fontification): Emphasize that font-lock-keywords
127 should not be set directly.
128 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
129 (Syntactic Font Lock): Minor clarifications. Add xref to
130 Syntactic Font Lock node.
f700caa3 131
60236b0d
CY
1322012-02-15 Chong Yidong <cyd@gnu.org>
133
134 * minibuf.texi (Basic Completion): Define "completion table".
135 Move completion-in-region to Completion in Buffers node.
136 (Completion Commands): Use "completion table" terminology.
137 (Completion in Buffers): New node.
138
139 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
140 (Setting Hooks): Update minor mode usage example.
141 (Major Mode Conventions): Note that completion-at-point-functions
142 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
143 Remove duplicate tip about auto-mode-alist.
144 (Minor Modes): Rewrite introduction.
145 (Minor Mode Conventions): Copyedits. Don't recommend
146 variable-only minor modes since few minor modes are like that.
60236b0d 147
d7dbb11a
GM
1482012-02-15 Glenn Morris <rgm@gnu.org>
149
150 * processes.texi (Network): Document open-network-stream :parameters.
151
3d8badf4
CY
1522012-02-14 Chong Yidong <cyd@gnu.org>
153
154 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
155 was removed on 2009-09-10. Update lisp-mode-map example.
156 (Inheritance and Keymaps): Minor clarification.
157 (Searching Keymaps): Remove out-of-place enumeration.
158 (Key Lookup): Remove unnecessary example (one was already given in
159 Format of Keymaps).
160 (Changing Key Bindings): Update suppress-keymap example.
161 (Menu Bar, Tool Bar): Copyedits.
162 (Tool Bar): Update tool-bar-map example.
163
faccede1
CY
1642012-02-12 Chong Yidong <cyd@gnu.org>
165
166 * debugging.texi (Debugger Commands): Continuing is now allowed
167 for errors.
168
355cabc6
CY
1692012-02-11 Chong Yidong <cyd@gnu.org>
170
d860baa0
CY
171 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
172 Move the list of standard bitmaps there.
173 (Fringe Cursors): Rewrite for clarity.
174 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
175
34106abe
CY
176 * commands.texi (Command Overview): Mention read-key.
177 (Using Interactive, Interactive Call): Minor clarifications.
178 (Function Keys, Click Events): Avoid "input stream" terminology.
179 (Click Events): Add xref to Window Sizes and Accessing Mouse.
180 Clarify column and row components.
181 (Accessing Mouse): Add xref to Click Events. Minor fixes.
182 (Special Events): Copyedits.
183
184 * streams.texi (Input Streams): De-document get-file-char.
185 (Output Variables): Don't refer to old backquote syntax.
186
355cabc6
CY
187 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
188 (Error Debugging): Note that debug-ignored-errors overrides list
189 values of debug-on-error too. Add xref to Signaling Errors. Note
190 that debug-on-signal is not customizable. Mention
191 condition-case-unless-debug.
192 (Compilation Errors): Node deleted.
193
194 * compile.texi (Compiler Errors): Move a paragraph here from
195 deleted node Compilation Errors.
196
1be3ca5a
LL
1972012-02-10 Leo Liu <sdl.web@gmail.com>
198
199 * control.texi (Handling Errors): Change condition-case-no-debug
200 to condition-case-unless-debug.
201
25dec365
CY
2022012-02-10 Chong Yidong <cyd@gnu.org>
203
204 * advice.texi (Defining Advice): Clarify ad-unadvise.
205 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
206 is not abnormal.
207 (Advising Primitives): Node deleted; ad-define-subr-args has been
208 removed.
209
210 * compile.texi (Speed of Byte-Code): Use float-time in example.
211 (Compilation Functions): Note that the log uses Compilation mode.
212 Don't discuss the contents of byte-code function object here.
213 (Compilation Functions): De-document internal function byte-code.
214 (Docs and Compilation): Minor clarifications.
215
216 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
217 Objects.
218
5f5e4ea1
GM
2192012-02-10 Glenn Morris <rgm@gnu.org>
220
221 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
222 Mention secure-hash.
223 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
224
6c1e4b46
CY
2252012-02-10 Chong Yidong <cyd@gnu.org>
226
227 * loading.texi (Loading): Don't emphasize "library" terminology.
228 (Library Search): load-path is not a user option. Mention role of
229 -L option and packages. Improve examples.
230 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
231 obsolete.
232 (Autoload): Minor clarifications.
233
72ca698c
GM
2342012-02-10 Glenn Morris <rgm@gnu.org>
235
b011fbfe
GM
236 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
237
72ca698c
GM
238 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
239
14a1f380
GM
2402012-02-08 Glenn Morris <rgm@gnu.org>
241
242 * loading.texi (Named Features): Update the require example.
243
60d47423
GM
2442012-02-07 Glenn Morris <rgm@gnu.org>
245
246 * modes.texi (Defining Minor Modes):
247 Expand on args of defined minor modes.
248
0992bd9c
CY
2492012-02-07 Chong Yidong <cyd@gnu.org>
250
251 * variables.texi (Creating Buffer-Local): Minor clarification
252 to buffer-local-variables doc (Bug#10715).
253
af008560
GM
2542012-02-07 Glenn Morris <rgm@gnu.org>
255
e80e1825 256 * display.texi (ImageMagick Images): General update.
af008560
GM
257 Move most details of imagemagick-render-type to the variable's doc.
258
866c1d22
GM
2592012-02-06 Glenn Morris <rgm@gnu.org>
260
f7c9199f 261 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
262 (Inheritance and Keymaps):
263 Mention make-composed-keymap and multiple inheritance.
f7c9199f 264
e7bc51d0
GM
265 * modes.texi (Running Hooks): Mention run-hook-wrapped.
266
866c1d22
GM
267 * control.texi (Handling Errors):
268 Mention condition-case-no-debug and with-demoted-errors.
269
03988c98
CY
2702012-02-05 Chong Yidong <cyd@gnu.org>
271
272 * customize.texi (Common Keywords): Minor clarifications.
273 Document custom-unlispify-remove-prefixes.
274 (Variable Definitions): Backquotes in defcustom seem to work fine
275 now. Various other copyedits.
e1161b06
CY
276 (Simple Types): Copyedits. Document color selector.
277 (Composite Types): Copyedits.
278 (Splicing into Lists): Clarifications.
03988c98
CY
279
280 * eval.texi (Backquote): Move from macros.texi.
281
282 * macros.texi (Expansion): Minor clarification.
283 (Backquote): Move node to eval.texi.
284 (Defining Macros): Move an example from Backquote node.
285 (Argument Evaluation): No need to mention Pascal.
286 (Indenting Macros): Add xref to Defining Macros.
287
649f602c
GM
2882012-02-05 Glenn Morris <rgm@gnu.org>
289
290 * debugging.texi (Error Debugging): Mention debug-on-event default.
291
34c99998
GM
2922012-02-04 Glenn Morris <rgm@gnu.org>
293
8f05da42
GM
294 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
295
7aa5aad8
GM
296 * debugging.texi (Error Debugging): Mention debug-on-event.
297 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
298
c7291ad9
GM
299 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
300
34c99998
GM
301 * text.texi (Buffer Contents):
302 Update filter-buffer-substring description.
303
735cc5ca
CY
3042012-02-04 Chong Yidong <cyd@gnu.org>
305
306 * functions.texi (What Is a Function): Add closures. Mention
307 "return value" terminology. Add xref for command-execute. Remove
308 unused "keystroke command" terminology.
309 (Lambda Expressions): Give a different example than in the
310 following subsection. Add xref to Anonymous Functions.
311 (Function Documentation): Remove gratuitous markup.
312 (Function Names): Move introductory text to `What Is a Function'.
313 (Defining Functions): Fix defun argument spec.
314 (Anonymous Functions): Document lambda macro explicitly. Mention
315 effects on lexical binding.
316 (Function Cells): Downplay direct usage of fset.
317 (Closures): New node.
318 (Inline Functions): Remove "open-code" terminology.
319 (Declaring Functions): Minor tweak; .m is not C code.
320
321 * variables.texi (Variables): Don't refer to "global value".
322 (Local Variables, Void Variables): Copyedits.
323 (Lexical Binding): Minor clarification of example.
324 (File Local Variables): Mention :safe and :risky defcustom args.
325 (Lexical Binding): Add xref to Closures node.
326
94bc7984
GM
3272012-02-04 Glenn Morris <rgm@gnu.org>
328
329 * minibuf.texi (High-Level Completion): Updates for read-color.
330
4f5a10ef
GM
3312012-02-03 Glenn Morris <rgm@gnu.org>
332
eea14f31
GM
333 * display.texi (GIF Images): Mention animation.
334 Remove commented-out old example of animation.
335 (Animated Images): New subsection.
336 * elisp.texi (Top):
337 * vol1.texi (Top):
338 * vol2.texi (Top): Add Animated Images menu entry.
339
4f5a10ef
GM
340 * display.texi (Image Formats): Remove oddly specific information
341 on versions of image libraries.
204e728d 342 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 343
12f381b7
GM
3442012-02-02 Glenn Morris <rgm@gnu.org>
345
1b9f60cc
GM
346 * processes.texi (Synchronous Processes):
347 Mention call-process's :file gets overwritten.
348
7e2734bc
GM
349 * commands.texi (Reading One Event):
350 * help.texi (Help Functions): Document read-char-choice.
351
f58b9822
GM
352 * hooks.texi (Standard Hooks):
353 * modes.texi (Keymaps and Minor Modes):
354 * text.texi (Commands for Insertion): Document post-self-insert-hook.
355
356 * hooks.texi (Standard Hooks): Add prog-mode-hook.
357
12f381b7
GM
358 * hooks.texi (Standard Hooks):
359 * modes.texi (Major Mode Conventions, Mode Hooks):
360 Document change-major-mode-after-body-hook.
361
7a9a2fc6
GM
3622012-02-01 Glenn Morris <rgm@gnu.org>
363
364 * modes.texi (Defining Minor Modes):
365 Mention disabling global minor modes on a per-major-mode basis.
366
a037c171
CY
3672012-01-31 Chong Yidong <cyd@gnu.org>
368
369 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
370 (Parser State): Remove unnecessary statement (Bug#10661).
371
372 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
373
56afad3a
GM
3742012-01-31 Glenn Morris <rgm@gnu.org>
375
376 * modes.texi (Defining Minor Modes):
377 Document define-minor-mode's new :variable keyword.
378
0f29fa41
CY
3792012-01-29 Chong Yidong <cyd@gnu.org>
380
837a390a
CY
381 * syntax.texi (Syntax Class Table): Tweak description of newline
382 char syntax (Bug#9619).
383
0f29fa41
CY
384 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
385 description (Bug#10189).
386
182148ee
GM
3872012-01-29 Glenn Morris <rgm@gnu.org>
388
a49ca6b9
GM
389 * files.texi (Changing Files): Document SELinux support.
390
182148ee
GM
391 * windows.texi (Window Sizes): Fix typo.
392
9962192e
CY
3932012-01-28 Chong Yidong <cyd@gnu.org>
394
8c6e1920
CY
395 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
396 doc (Bug#8568).
397
9583ec59
CY
398 * frames.texi (Input Focus): Add NORECORD arg to
399 select-frame-set-input-focus. Clarify its role in select-frame.
400
10256988
CY
401 * text.texi (Transposition): We don't use transpose-region as an
402 internal subroutine (Bug#3249).
403
9962192e
CY
404 * modes.texi (Example Major Modes): Update Lisp example code to
405 current sources. Delete the old non-derived-major-mode example,
406 which has diverged badly from current sources.
407
2aa43abb
GM
4082012-01-27 Glenn Morris <rgm@gnu.org>
409
410 * makefile.w32-in (texinputdir): Fix (presumed) typo.
411 (VERSION, manual): Remove, unused.
412
9f40220d
CY
4132012-01-27 Chong Yidong <cyd@gnu.org>
414
415 * commands.texi (Command Overview): Minor clarification (Bug#10384).
416
acc28cb9
CY
4172012-01-26 Chong Yidong <cyd@gnu.org>
418
419 * searching.texi (String Search): Document negative repeat count
420 (Bug#10507).
421
48da7392
GM
4222012-01-26 Glenn Morris <rgm@gnu.org>
423
424 * variables.texi (Using Lexical Binding):
425 Mention that lexical-binding should be set in the first line.
426
69b0acb9
LI
4272012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
428
429 * macros.texi (Defining Macros): Don't claim that `declare' only
430 affects Edebug and indentation.
431
543757a8
LI
4322012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
433
434 * macros.texi (Defining Macros): Slight `declare' fixup.
435
450e3cae
GM
4362012-01-25 Glenn Morris <rgm@gnu.org>
437
24189ce0 438 * makefile.w32-in (texinputdir):
450e3cae
GM
439 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
440
1021c761
CY
4412012-01-24 Chong Yidong <cyd@gnu.org>
442
443 * variables.texi (Variables, Local Variables, Void Variables):
444 Edit to make the descriptions less specific to dynamic binding.
445 (Local Variables): Default max-specpdl-size is now 1300.
446 (Defining Variables): Edits for lexical scoping. Delete
447 information about starting docstrings with *. De-document
448 user-variable-p.
449 (Tips for Defining): Remove an unimportant discussion of quitting
450 in the middle of a load.
451 (Accessing Variables, Setting Variables): Discuss lexical binding.
452 (Variable Scoping): Rewrite.
453 (Scope, Extent, Impl of Scope): Nodes deleted.
454 (Dynamic Binding): New node, with material from Scope, Extent, and
455 Impl of Scope nodes.
456 (Dynamic Binding Tips): Rename from Using Scoping.
457 (Lexical Binding): Rewrite.
458 (Using Lexical Binding): Rename from Converting to Lexical
459 Binding. Convert to subsection.
460
461 * customize.texi (Variable Definitions): Add custom-variable-p.
462 Move user-variable-p documentation here.
463
31cbea1d
CY
4642012-01-23 Chong Yidong <cyd@gnu.org>
465
466 * strings.texi (Text Comparison): Minor qualification.
467
468 * lists.texi (Cons Cells): Copyedits.
469 (List Elements): Mention push.
470 (List Variables): Mention pop.
471 (Rings): Move to sequences.texi.
472
473 * sequences.texi (Sequence Functions): Don't repeat the
474 introduction already given in the parent.
475 (Vectors): Copyedits.
476 (Rings): Move from lists.texi. Note that this is specific to the
477 ring package.
478
479 * symbols.texi (Definitions, Symbol Components): Mention variable
480 scoping issues.
481 (Plists and Alists): Copyedits.
482
483 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
484 correctness with lexical scoping.
485 (Eval): Copyedits.
486
fead402d
CY
4872012-01-21 Chong Yidong <cyd@gnu.org>
488
489 * intro.texi (A Sample Function Description): Special notation
490 used for macros too.
491
492 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
493 (Symbol Type): Add xref for keyword symbols.
494 (Sequence Type): Clarify differences between sequence types.
495 (Cons Cell Type): Add "linked list" index entry.
496 (Non-ASCII in Strings): Copyedits.
497 (Equality Predicates): Symbols with same name need not be eq.
498
499 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
500 ldexp. Move float-e and float-pi to Math Functions node.
501
61086eb6
GM
5022012-01-21 Glenn Morris <rgm@gnu.org>
503
504 * modes.texi (Auto Major Mode):
505 * variables.texi (File Local Variables):
506 Mention inhibit-local-variables-regexps.
507
34a02f46
MR
5082012-01-19 Martin Rudalics <rudalics@gmx.at>
509
510 * windows.texi (Window Configurations): Rewrite references to
511 persistent window parameters.
512 (Window Parameters): Fix description of persistent window
513 parameters.
514
f5064cae
JB
5152012-01-16 Juanma Barranquero <lekktu@gmail.com>
516
517 * windows.texi (Window Parameters): Use @pxref.
518
6a6ee00d
MR
5192012-01-16 Martin Rudalics <rudalics@gmx.at>
520
521 * windows.texi (Window Configurations, Window Parameters):
522 Describe persistent window parameters.
523
9ca4c014
SM
5242011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
525
526 * variables.texi (Creating Buffer-Local): Warn against misuses of
527 make-variable-buffer-local (bug#10258).
528
d027f83d
LMI
5292012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
530
531 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
532
89bd9ccd
CY
5332012-01-06 Chong Yidong <cyd@gnu.org>
534
535 * variables.texi (Directory Local Variables): Document
536 hack-dir-local-variables-non-file-buffer.
537
c869783d
GM
5382012-01-06 Glenn Morris <rgm@gnu.org>
539
540 * maps.texi (Standard Keymaps): Refer to Info-edit by name
541 rather than by keybinding.
542
2cae5ba4
JB
5432011-12-29 Juanma Barranquero <lekktu@gmail.com>
544
545 * frames.texi (Font and Color Parameters): Add @pxref.
546
43da4d08
DC
5472011-12-29 Daniel Colascione <dan.colascione@gmail.com>
548
549 * frames.texi (Font and Color Parameters):
550 Document w32 font backends (bug#10399).
551
8d80ef01
PE
5522011-12-28 Paul Eggert <eggert@cs.ucla.edu>
553
554 * files.texi (File Attributes, Changing Files):
555 Use a more-natural notation for octal numbers.
556
9022ae07
JB
5572011-12-23 Juanma Barranquero <lekktu@gmail.com>
558
559 * variables.texi (Variables with Restricted Values):
560 Change reference to variable (bug#10354).
561
454592a6
MR
5622011-12-13 Martin Rudalics <rudalics@gmx.at>
563
564 * windows.texi (Splitting Windows): Use t instead of non-nil
565 when describing window-combination-resize.
566
a7cdbfce
SM
5672011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
568
569 * text.texi (Special Properties): Warn against `intangible' properties
570 (bug#10222).
571
a3dcc84e
EZ
5722011-11-26 Eli Zaretskii <eliz@gnu.org>
573
579ebf8f
EZ
574 * display.texi (Truncation):
575 * text.texi (Special Properties): Describe what a stretch-glyph is
576 instead of using that term without explanation. Make the
577 cross-references more accurate.
578
a3dcc84e
EZ
579 * display.texi (Usual Display): Update the description,
580 cross-references, and indexing related to display of control
581 characters and raw bytes.
582
94af99a4
MR
5832011-11-25 Martin Rudalics <rudalics@gmx.at>
584
585 * windows.texi (Splitting Windows): Fix description of
586 window-combination-limit. Suggested by Eli Zaretskii.
587
1c3d7a13
CY
5882011-11-23 Chong Yidong <cyd@gnu.org>
589
590 * windows.texi (Window Sizes): Move window-top-line,
591 window-left-column, and window-*-pixel-edges to Coordinates and
592 Windows node.
593 (Coordinates and Windows): Restore window-edges doc.
594
90151a1e
MR
5952011-11-21 Martin Rudalics <rudalics@gmx.at>
596
a7cdbfce
SM
597 * windows.texi (Windows and Frames, Splitting Windows):
598 Fix typos.
90151a1e 599
a9b9b7f5
CY
6002011-11-21 Chong Yidong <cyd@gnu.org>
601
602 * windows.texi (Splitting Windows): Fix error in documentation of
603 window-combination-limit.
604 (Cyclic Window Ordering): Minor fixes to next-window,
605 one-window-p, and get-lru-window docs. Don't document
606 window-list-1.
607 (Buffers and Windows): Copyedits.
608 (Choosing Window): Document special handling of special-display-*.
609 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
610 Don't document even-window-heights, which is going away.
611 Clarify which options are obeyed by which action functions.
a9b9b7f5 612
f4e90db0
SM
6132011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
614
615 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
616
d2999b1a
MR
6172011-11-20 Martin Rudalics <rudalics@gmx.at>
618
f4e90db0
SM
619 * windows.texi (Resizing Windows, Splitting Windows):
620 Remove term "status" when talking about combination limits.
d2999b1a 621
cd1181db
JB
6222011-11-20 Juanma Barranquero <lekktu@gmail.com>
623
624 * compile.texi (Compiler Errors):
625 * help.texi (Help Functions): Fix typos.
626
7bf54975
CY
6272011-11-19 Chong Yidong <cyd@gnu.org>
628
629 * windows.texi (Splitting Windows): Clarify role of window
630 parameters in split-window. Shorten the example.
f4e90db0
SM
631 (Deleting Windows): Rewrite intro to handle internal windows.
632 Fix delete-windows-on doc.
7bf54975
CY
633 (Selecting Windows): Copyedits.
634
a0c2d0ae
MR
6352011-11-17 Martin Rudalics <rudalics@gmx.at>
636
637 * windows.texi (Resizing Windows, Splitting Windows)
638 (Deleting Windows): Use term window-combination-resize instead
639 of window-splits.
640
b6f67890
MR
6412011-11-16 Martin Rudalics <rudalics@gmx.at>
642
f4e90db0
SM
643 * windows.texi (Resizing Windows, Splitting Windows):
644 Rename occurrences of window-nest to window-combination-limit.
b6f67890 645
0b381c7e
JB
6462011-11-14 Juanma Barranquero <lekktu@gmail.com>
647
648 * intro.texi (Lisp History): Fix typo.
649
89d61221
MR
6502011-11-12 Martin Rudalics <rudalics@gmx.at>
651
f4e90db0
SM
652 * windows.texi (Splitting Windows, Deleting Windows):
653 Remove references to splits status of windows.
89d61221 654
b2621720
GM
6552011-11-10 Glenn Morris <rgm@gnu.org>
656
657 * buffers.texi (Read Only Buffers): Expand a bit on why
658 toggle-read-only should only be used interactively. (Bug#7292)
659
d2ad7ee1
CY
6602011-11-09 Chong Yidong <cyd@gnu.org>
661
662 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 663 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
664 window-inside-absolute-pixel-edges.
665 (Resizing Windows): shrink-window-if-larger-than-buffer works on
666 non-full-width windows.
667
2cffd681
MR
6682011-11-09 Martin Rudalics <rudalics@gmx.at>
669
670 * windows.texi (Resizing Windows): Rewrite documentation of
671 window-resizable.
672
f6f6d7e7
CY
6732011-11-09 Chong Yidong <cyd@gnu.org>
674
675 * windows.texi (Splitting Windows): Simplify example.
676
a79db6e0
CY
6772011-11-08 Chong Yidong <cyd@gnu.org>
678
679 * windows.texi (Window Sizes): Copyedits. Document
680 window-text-height. Remove window-min-height and window-min-width
681 discussion, referring instead to Emacs manual.
682 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
683 (Resizing Windows): Simplify introduction. Don't document
684 enlarge-window, shrink-window, enlarge-window-horizontally, and
685 shrink-window-horizontally; they are no longer preferred for
686 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 687
441950c7
GM
6882011-11-07 Glenn Morris <rgm@gnu.org>
689
690 * windows.texi (Choosing Window): Fix keybinding typo.
691
be7f5545
MR
6922011-11-07 Martin Rudalics <rudalics@gmx.at>
693
694 * windows.texi (Resizing Windows, Splitting Windows)
695 (Window Configurations): Use "child window" instead of
696 "subwindow".
697
291d142b
CY
6982011-11-06 Chong Yidong <cyd@gnu.org>
699
700 * windows.texi (Basic Windows): Clarify various definitions.
701 Treat window-normalize-* as internal; don't document them.
702 (Windows and Frames): Various clarifications, e.g. non-live
703 windows also belong to frames. Fix window-list description.
704 Simplify window nesting example.
f4e90db0
SM
705 (Splitting Windows, Window Configurations):
706 Use split-window-below.
291d142b 707
89bd5ee1
EZ
7082011-11-04 Eli Zaretskii <eliz@gnu.org>
709
710 * windows.texi (Window Sizes): Mention in the doc string that the
711 return values of `window-body-height' and `window-body-width' are
712 in frame's canonical units. (Bug#9949)
713
3d8daefe
MR
7142011-10-30 Martin Rudalics <rudalics@gmx.at>
715
716 * windows.texi (Windows and Frames): Remove "iso-" infix from
717 documentation of window-iso-combined-p.
718
60754666
CY
7192011-10-26 Chong Yidong <cyd@gnu.org>
720
721 * modes.texi (Running Hooks): Document with-wrapper-hook.
722
d366bd53
CY
7232011-10-18 Chong Yidong <cyd@gnu.org>
724
725 * display.texi (Glyphless Chars): New node.
726
50b063c3
CY
7272011-10-13 Chong Yidong <cyd@stupidchicken.com>
728
729 * text.texi (Yanking): Document yank-excluded-properties.
730
731 * package.texi (Packaging Basics): The commentary should say how
732 to begin using the package.
733
c72063fa
MR
7342011-10-11 Martin Rudalics <rudalics@gmx.at>
735
736 * windows.texi (Deleting Windows): Mention which window gets
737 selected when deleting the selected window.
738
d83dc65b
MR
7392011-10-09 Martin Rudalics <rudalics@gmx.at>
740
741 * buffers.texi (The Buffer List): Describe how bury-buffer deals
742 with the selected window.
743 * windows.texi (Buffers and Windows): Reformulate text on how
744 replace-buffer-in-windows deals with a window.
745 (Quitting Windows): Describe how quit-window deals with a
746 standalone frame. Describe new option frame-auto-hide-function.
747
c599682c
GM
7482011-10-08 Glenn Morris <rgm@gnu.org>
749
48bca619
GM
750 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
751
c599682c
GM
752 * positions.texi (Excursions): Update warning message.
753
969aa734
CY
7542011-10-05 Chong Yidong <cyd@stupidchicken.com>
755
f4e90db0
SM
756 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
757 Fix Emacs manual xref (Bug#9675).
969aa734 758
550f41cd
CY
7592011-10-01 Chong Yidong <cyd@stupidchicken.com>
760
761 * windows.texi (Textual Scrolling): Document scroll-up-command,
762 scroll-down-command, scroll-error-top-bottom, and the
763 scroll-command symbol property.
717a1362
CY
764 (Display Action Functions): Fix description of
765 display-buffer-pop-up-window.
550f41cd 766
a239d4e9
JB
7672011-09-28 Juanma Barranquero <lekktu@gmail.com>
768
769 * windows.texi (Splitting Windows): Fix typos.
770
590c056d
MR
7712011-09-25 Martin Rudalics <rudalics@gmx.at>
772
773 * windows.texi (Windows and Frames, Display Action Functions)
774 (Switching Buffers): Fix some typos.
775 (Buffers and Windows): Remove reference to window-auto-delete.
776 Reword description of replace-buffer-in-windows.
777 (Window History): Fix some typos and refer to frame local buffer
778 list.
c419f5cb
MR
779 (Quitting Windows): New node.
780 (Window Configurations): Add descriptions of window-state-get
781 and window-state-put.
782 (Window Parameters): Describe variable ignore-window-parameters.
783 Sketch some window parameters currently in use.
784 * elisp.texi (Top): Update node listing.
590c056d 785
9ec20d36
CY
7862011-09-25 Chong Yidong <cyd@stupidchicken.com>
787
788 * windows.texi (Display Action Functions)
789 (Choosing Window Options): New nodes.
790
0e406a72
CY
7912011-09-24 Chong Yidong <cyd@stupidchicken.com>
792
793 * windows.texi (Window History): New node. Move text here from
794 Buffers and Windows.
795 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
796 don't document display-buffer here; callers changed.
797 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
798 switch-to-buffer-other-frame. Delete duplicate
799 replace-buffer-in-windows doc.
800 (Choosing Window): Document display actions.
801
6bf7006f
EZ
8022011-09-24 Eli Zaretskii <eliz@gnu.org>
803
804 * display.texi (Forcing Redisplay): Update the description of
805 redisplay-dont-pause due to change in the default value.
806
b33b68a3
MR
8072011-09-23 Martin Rudalics <rudalics@gmx.at>
808
809 * frames.texi (Frames and Windows): Move section and rename to
810 Windows and Frames in windows.texi.
811 * windows.texi (Windows): Restructure.
812 (Basic Windows): Rewrite. Explain live and internal windows and
813 normalization functions.
814 (Windows and Frames): Move section here from frames.texi.
815 Describe subwindows, window combinations, window tree, and
816 corresponding functions including window-list here.
817 (Window Sizes): Rename section from Size of Window and move it
818 up in chapter. Describe total and body sizes and the
819 corresponding functions. Explain new semantics of
820 window-min-height/-width.
821 (Resizing Windows): Move section up in chapter. Describe new
822 resize functions.
823 (Splitting Windows): Describe new behavior of split-window,
824 split-window-above-each-other and split-window-side-by-side.
825 Provide examples. Describe window-nest and window-splits
826 options.
827 (Deleting Windows): Minor rewrite.
f4e90db0
SM
828 (Selecting Windows): Minor rewrite.
829 Describe frame-selected-window and set-frame-selected-window here.
830 (Cyclic Window Ordering): Minor rewrite.
831 Describe window-list-1.
b33b68a3
MR
832 (Buffers and Windows): Rewrite. Explain a window's previous and
833 next buffers and the corresponding functions.
c4682d18 834 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
835 * elisp.texi (Top): Update node listings for frames and windows
836 sections.
837
4d3786ac
SM
8382011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
839
840 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
841
713df35b
LMI
8422011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
843
844 * errors.texi (Standard Errors): Remove apparent placeholder text
845 (bug#9491).
846
33ed493b
CY
8472011-09-18 Chong Yidong <cyd@stupidchicken.com>
848
849 * frames.texi (Management Parameters): Fix description of
850 icon-type parameter.
851
b8f0a954
CY
8522011-09-17 Chong Yidong <cyd@stupidchicken.com>
853
854 * tips.texi (Key Binding Conventions): Don't bind a key sequence
855 ending in C-g. Suggested by Edward O'Connor.
856
eddf142c
EZ
8572011-09-17 Eli Zaretskii <eliz@gnu.org>
858
859 * numbers.texi (Integer Basics): Add indexing for
860 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
861
bf1af6c7
DM
8622011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
863
864 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
865
cec2eab8
JB
8662011-09-11 Juanma Barranquero <lekktu@gmail.com>
867
868 * processes.texi (Network Servers): Clarify what the process
869 buffer is used for (bug#9233).
870
51751aa2 8712011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
872
873 * lists.texi (Building Lists): Fix typo.
874
35137ed3
CY
8752011-08-30 Chong Yidong <cyd@stupidchicken.com>
876
877 * display.texi (Basic Faces): New node. Document new faces.
878
879 * modes.texi (Major Mode Conventions): Move some text there.
880 (Mode Help): Remove major-mode var, duplicated in Major Modes.
881
3fd50d5c
CY
8822011-08-29 Chong Yidong <cyd@stupidchicken.com>
883
884 * modes.texi (Basic Major Modes): New node. Callers updated.
885 (Major Modes): Document fundamental-mode and major-mode.
886 (Major Mode Basics): Node deleted; text moved to Major Modes.
887 (Derived Modes): Document derived-mode-p.
888
ddb54206
CY
8892011-08-28 Chong Yidong <cyd@stupidchicken.com>
890
a6326082
CY
891 * files.texi (Changing Files, Create/Delete Dirs): Document new
892 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
893 (Visiting Functions): Remove view-file; it is documented in the
894 Emacs manual.
04e2ce72 895
ddb54206
CY
896 * frames.texi (Layout Parameters): The defaults for the
897 menu-bar-lines and tool-bar-lines parameters depend on the mode.
898
899 * display.texi (Progress): Document spinner functionality.
900
901 * os.texi (Killing Emacs): Note that kill-emacs can be called by
902 operating system signals. Refer to save-buffers-kill-terminal
903 instead of save-buffers-kill-emacs.
904
905 * objects.texi (Symbol Type): Document ## print representation.
906
0c95fcf7
EZ
9072011-08-25 Eli Zaretskii <eliz@gnu.org>
908
909 * display.texi (Specified Space): Mention that `space' specs
910 influence bidi reordering.
911 (Bidirectional Display): Explain how to use `(space . PROPS)' for
912 separating fields with bidirectional content.
913
5980d4c6
EZ
9142011-08-24 Eli Zaretskii <eliz@gnu.org>
915
916 * display.texi (Bidirectional Display): Document return value in
917 buffers that are not bidi-reordered for display, and in unibyte
918 buffers.
919
bca633fb
EZ
9202011-08-23 Eli Zaretskii <eliz@gnu.org>
921
922 * nonascii.texi (Character Properties): Document the values for
923 unassigned codepoints.
924
c094bb0c
EZ
9252011-08-18 Eli Zaretskii <eliz@gnu.org>
926
927 * nonascii.texi (Character Properties): Document use of
928 `bidi-class' and `mirroring' properties as part of reordering.
929 Provide cross-references to "Bidirectional Display".
930
931 * display.texi (Bidirectional Display): Document the pitfalls of
932 concatenating strings with bidirectional content, with possible
f4e90db0
SM
933 solutions. Document bidi-string-mark-left-to-right.
934 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
935 Document use of `bidi-class' and `mirroring' properties as part of
936 reordering.
c094bb0c 937
1ea897d5
EZ
9382011-08-16 Eli Zaretskii <eliz@gnu.org>
939
9adfcd0b
EZ
940 * modes.texi (Major Mode Conventions): Improve the documentation
941 of `mode-class' `special' modes.
942
10862873
EZ
943 * nonascii.texi (Character Properties): Document the `mirroring'
944 property. Add index entries.
945
1ea897d5
EZ
946 * syntax.texi (Categories): Add an example of defining a new
947 category and category table.
948
949 * searching.texi (Regexp Backslash): Document how to display
950 existing categories. Mention the possibility of adding
951 categories, and add an xref to where this is described. Add an
952 index entry.
953
ebb552ed
CY
9542011-08-09 Chong Yidong <cyd@stupidchicken.com>
955
956 * text.texi (Special Properties):
957 * display.texi (Overlay Properties): Note that mouse-face cannot
958 change the text size (Bug#8530).
959
51a714e1
CY
9602011-08-08 Chong Yidong <cyd@stupidchicken.com>
961
962 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
963 using setenv instead.
964
4cc60b9b
EZ
9652011-07-28 Eli Zaretskii <eliz@gnu.org>
966
967 * display.texi (Bidirectional Display): Document the fact that
968 bidi-display-reordering is t by default.
969
5deb92fd
EZ
9702011-07-23 Eli Zaretskii <eliz@gnu.org>
971
972 * display.texi (Bidirectional Display): New section.
973
011b0ad6 9742011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
975 Tim Cross <theophilusx@gmail.com> (tiny change)
976 Glenn Morris <rgm@gnu.org>
011b0ad6 977
67f9b9f8 978 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 979
4baf28e6
AS
9802011-07-15 Andreas Schwab <schwab@linux-m68k.org>
981
982 * help.texi (Keys in Documentation): Revert last change.
983
66249842
LMI
9842011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
985
f863868c
LMI
986 * help.texi (Keys in Documentation): Clarify that \= only quotes
987 the next character, and doesn't affect longer sequences in
988 particular (bug#8935).
989
f4e90db0
SM
990 * debugging.texi (Using Debugger):
991 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 992
0bb23927 9932011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
994
995 * display.texi (Other Display Specs): Document that `left-fringe'
996 and `right-fringe' display specifications are of the "replacing"
997 kind.
998
f2027cdf
LMI
9992011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1000
1001 * help.texi (Documentation Basics): Add a link to the Function
1002 Documentation node (bug#6580).
1003
f987fde4
LMI
10042011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1005
0bc59b25
LMI
1006 * keymaps.texi (Menu Bar): Mention :visible and :enable
1007 (bug#6344). Text by Drew Adams.
1008
63d55f1f
LMI
1009 * modes.texi (Running Hooks): Mention buffer-local hook variables
1010 (bug#6218).
1011
f987fde4
LMI
1012 * objects.texi (General Escape Syntax): "a with grave accent" is
1013 ?xe0, not ?x8e0 (bug#5259).
1014
b7527639
CY
10152011-07-12 Chong Yidong <cyd@stupidchicken.com>
1016
1017 * display.texi (Face Attributes, Font Selection): Add references
1018 to the Fonts node in the Emacs manual (Bug#4178).
1019
c830e5ae
CY
10202011-07-12 Chong Yidong <cyd@stupidchicken.com>
1021
1022 * display.texi (Window Systems): `window-system' is
1023 terminal-local.
1024
1025 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1026 frame-local variables.
1027
1028 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1029 frame-local variables.
1030 (Frame-Local Variables): Node deleted.
1031
1032 * elisp.texi (Top): Update node listing.
1033
91223e54
LMI
10342011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1035
1036 * elisp.texi: Change "inferiors" to "subnodes" in three places
1037 (bug#3523).
1038
963578d3
CY
10392011-07-11 Chong Yidong <cyd@stupidchicken.com>
1040
1041 * frames.texi (Window System Selections): Discussion of
1042 x-select-enable-clipboard moved to Emacs manual.
1043
07151e49
DD
10442011-07-11 Deniz Dogan <deniz@dogan.se>
1045
1046 * commands.texi (Prefix Command Arguments): Remove excessive
1047 apostrophe.
1048
7261e1cf
LMI
10492011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1050
ad21a12a
LMI
1051 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1052 description is a string (bug#3313).
1053
7261e1cf
LMI
1054 * frames.texi (Display Feature Testing): Try to explain what all
1055 the visual classes mean (bug#3042).
1056
568f7b79
LMI
10572011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1058
18d59e29
LMI
1059 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1060 and `mode-line-client' (bug#2974).
1061
568f7b79
LMI
1062 * text.texi (Insertion): Clarify marker movements (bug#1651).
1063 Text from Drew Adams.
1064
54e10184
LMI
10652011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1066
d94d85e9
LMI
1067 * text.texi (Special Properties): Clarify the format of `face'
1068 (bug#1375).
1069
54e10184
LMI
1070 * commands.texi (Interactive Call): Add a `call-interactively'
1071 example (bug#1010).
1072
413c488d
LMI
10732011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1074
1075 * functions.texi (Calling Functions): Link to the "Interactive
1076 Call" node (bug#1001).
1077
322b7dab 10782011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1079
3deead93
CY
1080 * customize.texi (Composite Types): Move alist and plist to here
1081 from Simple Types (Bug#7545).
1082
1083 * elisp.texi (Top): Update menu description.
1084
b00d8c1a
CY
1085 * display.texi (Face Attributes): Document negative line widths
1086 (Bug#6113).
1087
d2a6c43b
TR
10882011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1089
1090 * searching.texi (Match Data): Note that match data can be
1091 overwritten by most functions (bug#2499).
1092
c7844a27
LMI
10932011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1094
a9ab721e
LMI
1095 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1096 flags mean (bug#6659).
1097
c7844a27
LMI
1098 * functions.texi (What Is a Function): Document the autoload
1099 object (bug#6496).
1100
f68d76d0
LMI
11012011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1102
8a20ca4c
LMI
1103 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1104 is only used in the Customize user interface (bug#6089).
1105
f68d76d0 1106 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1107 images (bug#7836).
f68d76d0 1108
7018dbe7
EZ
11092011-07-02 Eli Zaretskii <eliz@gnu.org>
1110
1111 * variables.texi (Defining Variables, Void Variables)
1112 (Constant Variables): Fix incorrect usage of @kindex.
1113
36cb87a1
LMI
11142011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1115
28ee97c7
LMI
1116 * variables.texi (Defining Variables): Add an index entry for
1117 `set-variable' (bug#7262).
8d4294e9 1118 (Defining Variables): Use @findex for functions.
28ee97c7 1119
8862ffd5
LMI
1120 * frames.texi (Basic Parameters): Document the `explicit-name'
1121 parameter (bug#6951).
1122
0ec389b9
LMI
1123 * customize.texi (Type Keywords): Clarify that :value provides a
1124 default value for all types (bug#7386).
1125
36cb87a1
LMI
1126 * streams.texi (Output Functions): Document `pp'.
1127
11fdef7d 11282011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1129
1130 * keymaps.texi (Searching Keymaps):
1131 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1132 change. Suggested by Johan Bockgård.
1133
eeafcea7
CY
11342011-06-15 Chong Yidong <cyd@stupidchicken.com>
1135
1136 * text.texi (Special Properties): Clarify role of font-lock-face.
1137
b96e6cde
LMI
11382011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1139
f4e90db0 1140 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1141 to `process-live-p' for consistency with other `-live-p' functions.
1142
be14b9ab
PE
11432011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1144
1145 Document wide integers better.
1146 * files.texi (File Attributes): Document ino_t values better.
2d365993 1147 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1148 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1149 (Bitwise Operations):
001903b5
PE
1150 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1151 to read, and that will port better if 62-bits becomes the default.
1152 Fix or remove incorrect examples.
be14b9ab
PE
1153 * os.texi (Time Conversion): Document time_t values better.
1154
bcd54f83
LMI
11552011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1156
f4e90db0
SM
1157 * processes.texi (Process Information):
1158 Document `process-alive-p'.
bcd54f83 1159
049bcbcb
CY
11602011-05-29 Chong Yidong <cyd@stupidchicken.com>
1161
1162 * help.texi (Accessing Documentation):
1163 * display.texi (Pixel Specification):
1164 * processes.texi (Serial Ports, Serial Ports):
1165 * nonascii.texi (Character Properties, Default Coding Systems):
1166 * text.texi (Changing Properties, Special Properties):
1167 * windows.texi (Window Start and End):
1168 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1169 * keymaps.texi (Searching Keymaps, Tool Bar):
1170 * minibuf.texi (Basic Completion):
1171 * compile.texi (Eval During Compile):
1172 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1173 7x9 paper in printed manual.
1174
1175 * lists.texi (Sets And Lists): Fix misplaced text.
1176
58539c63
CY
11772011-05-29 Chong Yidong <cyd@stupidchicken.com>
1178
1179 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1180 needs to be active (Bug#8350).
1181
6b5681bf
CY
11822011-05-28 Chong Yidong <cyd@stupidchicken.com>
1183
b4d52acc
CY
1184 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1185
6b5681bf
CY
1186 * tips.texi (Coding Conventions): Remove antediluvian filename
1187 limit recommendation (Bug#8538).
1188
e145f188
GM
11892011-05-27 Glenn Morris <rgm@gnu.org>
1190
1191 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1192
eafed945
GM
11932011-05-26 Glenn Morris <rgm@gnu.org>
1194
1195 * variables.texi (File Local Variables):
1196 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1197 Add some more details on what this function does in the other case.
eafed945 1198
bc8410af
GM
11992011-05-19 Glenn Morris <rgm@gnu.org>
1200
1201 * lists.texi (Sets And Lists): Mention cl provides union etc.
1202
35a30759
N
12032011-05-19 Nix <nix@esperi.org.uk>
1204
1205 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1206
1207 * text.texi (Parsing HTML): Update for function name changes.
1208
1209 * syntax.texi (Syntax Flags): Small fix.
1210
1211 * keymaps.texi (Active Keymaps): Typo fix.
1212 (Changing Key Bindings): Grammar fix.
1213
1214 * frames.texi (Minibuffers and Frames): Grammar fix.
1215 (Window System Selections): x-select-enable-clipboard now defaults to t.
1216
1217 * customize.texi (Common Keywords):
1218 * display.texi (Abstract Display):
1219 * modes.texi (Auto-Indentation):
1220 * nonascii.texi (Converting Representations): Typo fixes.
1221
1222 * control.texi (Examples of Catch): Call it "goto" not "go to".
1223
e3934a8a
EZ
12242011-05-14 Eli Zaretskii <eliz@gnu.org>
1225
bc039a3b
EZ
1226 * nonascii.texi (Character Properties): Fix inconsistencies with
1227 implementation.
1228
e3934a8a
EZ
1229 * text.texi (Special Properties): Move @defvar's out of the
1230 @table. (Bug#8652)
1231
e2c94218
GM
12322011-05-12 Glenn Morris <rgm@gnu.org>
1233
1234 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1235
d2fc7e3d 12362011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1237
1238 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1239 (Multiline Font Lock):
1240 * vol2.texi (Top):
1241 * vol1.texi (Top):
1242 * elisp.texi (Top): Update menu accordingly.
1243
d2fc7e3d 12442011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1245
1246 * modes.texi (Region to Fontify): Fix typo.
1247
79b70037
GM
12482011-05-10 Jim Meyering <meyering@redhat.com>
1249
1250 * minibuf.texi: Fix typo "in in -> in".
1251
b08a63cc 12522011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1253
1254 * numbers.texi (Integer Basics): Large integers are treated as floats.
1255
1ef14cb4
LMI
12562011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1257
1258 * processes.texi (Synchronous Processes): Document the (:file
1259 "/file-name") syntax for `call-process'.
1260
4ffd0d6b 12612011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1262
1263 * windows.texi (Choosing Window): Fix typo.
1264
4ffd0d6b 12652011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1266
1267 * frames.texi (Layout Parameters): Note the difference between
1268 querying and setting parameters for left-fringe and right-fringe
1269 (Bug#6930).
1270
fd5a8ae8
SM
12712011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1272
1273 * minibuf.texi (Basic Completion): Be a bit more precise about the
1274 valid kinds of completion tables.
1275 (Programmed Completion): Remove obsolete text about lambda expressions
1276 not being valid completion tables.
1277
c1bcd0d5
CY
12782011-03-19 Chong Yidong <cyd@stupidchicken.com>
1279
1280 * positions.texi (Excursions): Explain the "save-excursion
1281 defeated by set-buffer" warning.
1282
1283 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1284 save-excursion. Suggested by Uday S Reddy.
1285
03408648 12862011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1287
03408648
SM
1288 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1289 (Lexical Binding): New sub-section.
ba83908c 1290
03408648
SM
1291 * eval.texi (Eval): Discourage the use of `eval'.
1292 Document its new `lexical' argument.
6c075cd7 1293
f6d62986
SM
12942011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1295
03408648 1296 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1297 nil any more.
1298
84ea5558 12992011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1300
1301 * strings.texi (String Conversion): Don't mention
1302 string-make-(uni|multi)byte (bug#8262).
1303 * nonascii.texi (Converting Representations): Fix up range.
1304 * keymaps.texi (Key Binding Commands): Update code point, avoid
1305 "unibyte character" and remove mention of unibyte bindings.
1306
62d94509
EZ
13072011-03-10 Eli Zaretskii <eliz@gnu.org>
1308
1309 * modes.texi (Operator Precedence Grammars): Don't use characters
1310 outside ISO-8859-1.
1311
63a329f8
EZ
13122011-03-09 Eli Zaretskii <eliz@gnu.org>
1313
1314 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1315
1316 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1317
6446548e
GM
13182011-03-08 Glenn Morris <rgm@gnu.org>
1319
1320 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1321 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1322 * elisp.texi: Set documentencoding.
6446548e 1323
33383987
JB
13242011-03-07 Chong Yidong <cyd@stupidchicken.com>
1325
1326 * Version 23.3 released.
1327
0b3ceceb
CY
13282011-03-06 Chong Yidong <cyd@stupidchicken.com>
1329
1330 * package.texi: Update index keywords.
1331 (Package Archives): New node contents. Document package-x.el.
1332
78f5433f
JB
13332011-03-06 Juanma Barranquero <lekktu@gmail.com>
1334
1335 * makefile.w32-in (srcs): Add package.texi.
1336
555e9b5c
CY
13372011-03-06 Chong Yidong <cyd@stupidchicken.com>
1338
120d9389
CY
1339 * package.texi (Packaging, Packaging Basics, Simple Packages)
1340 (Multi-file Packages): Expand and clarify.
1341 (Package Archives): Temporary placeholder node.
1342
1343 * elisp.texi (Top): Update node listing.
1344
555e9b5c
CY
1345 * Makefile.in (srcs): Add package.texi.
1346
b59a4335
CY
13472011-03-05 Chong Yidong <cyd@stupidchicken.com>
1348
1349 * processes.texi (Synchronous Processes): Minor clarification
1350 (Bug#8149).
1351
06083aa1
GM
13522011-03-03 Glenn Morris <rgm@gnu.org>
1353
1354 * files.texi (Truenames): Minor clarification. (Bug#2341)
1355
6640b281
GM
13562011-03-01 Glenn Morris <rgm@gnu.org>
1357
1358 * variables.texi (Directory Local Variables):
1359 Mention `(subdirs . nil)' alist element.
1360
2b0c7330 13612011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1362
1363 * variables.texi (Directory Local Variables): Mention the optional
1364 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1365
b923f7a9
CY
13662011-02-27 Chong Yidong <cyd@stupidchicken.com>
1367
1368 * minibuf.texi (Minibuffer History): Clarify discussion of
1369 minibuffer history lists (Bug#8085).
1370
67ab0163 13712011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1372
e979a521
EZ
1373 * elisp.texi: Sync @dircategory with ../../info/dir.
1374
e03b2fd4
EZ
1375 * files.texi (Visiting Functions): Document find-file-literally,
1376 both the command and the variable.
1377
86ec878a
EZ
1378 * variables.texi (Creating Buffer-Local): Explain the meaning of
1379 permanent local variables.
1380
67ab0163
GM
1381 * files.texi (Visiting Functions): Document find-file-literally,
1382 both the command and the variable.
1383
1384 * variables.texi (Creating Buffer-Local): Explain the meaning of
1385 permanent local variables.
1386
13872011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1388
1389 * keymaps.texi (Remapping Commands): Mention how to undo it.
1390
bfcb151a
RT
13912011-02-09 Reuben Thomas <rrt@sc3d.org>
1392
1393 * loading.texi (Hooks for Loading): Remove unnecessary advice
1394 about eval-after-load (Bug#7986).
1395
a41c8660
CY
13962011-02-05 Chong Yidong <cyd@stupidchicken.com>
1397
1398 * commands.texi (Accessing Mouse): Note that a header line is not
1399 included in the row of posn-col-row.
1400
e0dd6837
CY
14012011-02-02 Chong Yidong <cyd@stupidchicken.com>
1402
1403 * modes.texi (Major Mode Conventions): Add face guidelines.
1404 (Faces for Font Lock): List faces in order of prominence.
1405
a4180391
PE
14062011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1407
1408 format-time-string now supports subsecond time stamp resolution
1409 * os.texi (Time Parsing): Document %N.
1410
7427eb97
CY
14112011-01-28 Chong Yidong <cyd@stupidchicken.com>
1412
61db307f
CY
1413 * vol1.texi (Top):
1414 * vol2.texi (Top):
1415 * elisp.texi (Top):
1416 * display.texi (Display Property): Shorten the menu description of
1417 the "Other Display Specs" node (Bug#7816).
1418
7427eb97
CY
1419 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1420 menu item" concept index entries (Bug#7805).
1421
bf3dae7e
EZ
14222011-01-29 Eli Zaretskii <eliz@gnu.org>
1423
1424 * makefile.w32-in (texinfodir): New variable.
1425 (usermanualdir): Remove as redundant with $(emacsdir).
1426 (MAKEINFO): Remove options, leave only program name.
1427 (MAKEINFO_OPTS): New variable.
1428 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1429
06d8ace5 14302011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1431 Richard Kim <emacs18@gmail.com>
1432
1433 * loading.texi (Library Search): Document list-load-path-shadows
1434 (Bug#7757).
1435
06d8ace5 14362011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1437
1438 * searching.texi (Regexp Special): Remove outdated discussion of
1439 character sets (Bug#7780).
1440
28a88153
CY
1441 * frames.texi (Pop-Up Menus): Document where menu title comes
1442 from (Bug#7684).
1443
06d8ace5 14442011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1445
1446 * display.texi (Making Buttons): Mention limitation of text buttons.
1447
a8e1e9ee
WL
14482011-01-23 Werner Lemberg <wl@gnu.org>
1449
1450 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1451 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1452 (ENVADD): New variable to control texi2dvi and texi2pdf.
1453
362b9d48
GM
14542011-01-15 Chong Yidong <cyd@stupidchicken.com>
1455
1456 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1457 Emacs manual.
1458
14592011-01-15 Eli Zaretskii <eliz@gnu.org>
1460
1461 * files.texi (Directory Names): Explain why FROM in
1462 directory-abbrev-alist should begin with \`. (Bug#7777)
1463
3fa173b4
SM
14642011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1465
1466 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1467
7c420169 14682011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1469
1470 * modes.texi (Emulating Mode Line): Fix last change.
1471
7c420169 14722011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1473
1474 * modes.texi (Emulating Mode Line): Update documentation of
1475 format-mode-line according to changes that fixed bug #7587.
1476
80b33766
SM
14772010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1478
1479 * modes.texi (Derived Modes): Mention prog-mode.
1480
1481 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1482 of the key-binding-data cache since we don't use it any more.
1483
f49d1f52 14842010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1485
4bb49a92
EZ
1486 * processes.texi (Shell Arguments):
1487 * strings.texi (Creating Strings): Don't mention "shell commands";
1488 make it explicit that `split-string-and-unquote' and
1489 `combine-and-quote-strings' are mainly for working with arguments
1490 to call-process and start-process.
1491
3c73e30e
EZ
1492 * processes.texi (Shell Arguments): Fix documentation of
1493 `split-string-and-unquote'. Add indexing. (Bug#7563)
1494
f49d1f52 14952010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1496
1497 * modes.texi (Auto-Indentation): New section to document SMIE.
1498 (Major Mode Conventions):
1499 * text.texi (Mode-Specific Indent): Refer to it.
1500
f49d1f52 15012010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1502
1503 * display.texi (Other Display Specs): Document left-fringe and
1504 right-fringe display specs.
1505
f49d1f52 15062010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1507
1508 * backups.texi (Making Backups):
1509 * modes.texi (Example Major Modes): Use recommended coding style.
1510 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1511 define-derived-mode. Mention completion-at-point-functions.
1512
f49d1f52 15132010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1514
5dcb4c4e
SM
1515 * nonascii.texi (Converting Representations):
1516 Document byte-to-string.
e1115396 1517
ec1b9b17
GM
15182010-12-08 Glenn Morris <rgm@gnu.org>
1519
1520 * buffers.texi (Modification Time):
1521 verify-visited-file-modtime now defaults to the current buffer.
1522
07976ae3 15232010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1524
ec1b9b17 1525 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1526
1527 * strings.texi (Creating Strings): Don't mention semi-obsolete
1528 function char-to-string.
1529 (String Conversion): Shorten discussion of semi-obsolete function
1530 string-to-char. Link to Converting Representations.
1531
1532 * objects.texi (Symbol Type):
1533 * text.texi (Near Point):
1534 * help.texi (Help Functions):
1535 * functions.texi (Mapping Functions): Use string instead of
1536 char-to-string in examples.
1537
07976ae3 15382010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1539
1540 * text.texi (Kill Functions, Kill Functions)
1541 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1542 YANK-HANDLER args.
1543
1544 * symbols.texi (Creating Symbols): Using unintern without an
1545 obarray arg is now obsolete.
1546
1547 * numbers.texi (Float Basics): Document float-e and float-pi.
1548
1549 * variables.texi (Defining Variables): Change "pi" example to
1550 "float-pi".
1551
8547874a
EZ
15522010-11-26 Eli Zaretskii <eliz@gnu.org>
1553
1554 * commands.texi (Click Events): Document the values of X, Y and
1555 COL, ROW in the event's position, when the click is on the header
1556 or mode line, on the fringes, or in the margins.
1557
4a47c275 15582010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1559
5b05d75b
EZ
1560 * customize.texi (Composite Types): Lower-case index entry.
1561
5dcb4c4e
SM
1562 * loading.texi (How Programs Do Loading):
1563 Document load-file-name. (Bug#7346)
c7926fe2 1564
4a47c275 15652010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1566
1567 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1568
0eb025fb
EZ
15692010-11-13 Eli Zaretskii <eliz@gnu.org>
1570
1571 * display.texi (Usual Display): Characters with no fonts are not
1572 necessarily displayed as empty boxes.
1573
2699a554 15742010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1575
1576 * maps.texi (Standard Keymaps): Update File menu description.
1577
8289f37b
GM
15782010-10-28 Glenn Morris <rgm@gnu.org>
1579
1580 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1581
5793a7bc 15822010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1583
1584 * display.texi (Window Systems): Deprecate use of window-system as
1585 a predicate.
1586
17284e30
GM
15872010-10-23 Glenn Morris <rgm@gnu.org>
1588
1589 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1590 sorted-doc.
1591
00f113eb
JB
15922010-10-15 Eli Zaretskii <eliz@gnu.org>
1593
1594 * os.texi (Dynamic Libraries): New node, with slightly modified
1595 text deleted from "Image Formats".
1596 (System Interface): Add @menu entry for "Dynamic Libraries".
1597
1598 * display.texi (Image Formats): Remove description of
1599 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1600
07277eb8
GM
16012010-10-12 Glenn Morris <rgm@gnu.org>
1602
1603 * book-spine.texinfo: Rename to book-spine.texi.
1604
c12e4a81
GM
16052010-10-11 Glenn Morris <rgm@gnu.org>
1606
df187c62
GM
1607 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1608
c12e4a81 1609 * Makefile.in (DVIPS): New variable.
234db610
GM
1610 (.PHONY): Add html, ps.
1611 (html, elisp.html, ps, elisp.ps): New targets.
1612 (clean): Delete html, ps files.
1613 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1614
6513b232
EZ
16152010-10-09 Eli Zaretskii <eliz@gnu.org>
1616
1617 * makefile.w32-in (emacsdir): New variable.
1618 (srcs): Add emacsver.texi.
1619 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1620
abd40fb4
GM
16212010-10-09 Glenn Morris <rgm@gnu.org>
1622
c1dc72b3
GM
1623 * Makefile.in (VPATH): Remove.
1624 (infodir): Make it absolute.
1625 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1626
4393405b
GM
1627 * Makefile.in (dist): Anchor regexps.
1628
eef3ab94
GM
1629 * Makefile.in (srcs): Put elisp.texi first.
1630 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1631
aa9db089
GM
1632 * Makefile.in (infoclean): Remove harmless, long-standing error.
1633
abd40fb4
GM
1634 * Makefile.in ($(infodir)): Delete rule.
1635 (mkinfodir): New.
1636 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1637
68db69ed 1638 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1639 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1640
ea274122
GM
16412010-10-09 Glenn Morris <rgm@gnu.org>
1642
f7a31f11
GM
1643 * Makefile.in (emacsdir): New variable.
1644 (MAKEINFO): Add -I $emacsdir.
1645 (dist): Copy emacsver.texi.
b13254e7
GM
1646 (srcs): Add emacsver.texi.
1647
f7a31f11
GM
1648 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1649 Set EMACSVER by including emacsver.texi.
1650
ea274122
GM
1651 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1652
17ca7950
GM
16532010-10-07 Glenn Morris <rgm@gnu.org>
1654
1655 * Makefile.in (version): New, set by configure.
1656 (clean): Delete dist tar file.
1657 (dist): Use version in tar name.
1658
4c83f6e1
GM
16592010-10-06 Glenn Morris <rgm@gnu.org>
1660
1661 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1662 (INSTALL_INFO): Remove unused variable.
1663 (mostlyclean, infoclean, dist): New rules.
1664 (clean): Delete dvi and pdf files.
1665 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1666 ($(infodir)): Add parallel build workaround.
4c83f6e1 1667
0264072d
GM
16682010-10-04 Glenn Morris <rgm@gnu.org>
1669
1670 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1671 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1672 Fix -I typo.
0264072d
GM
1673 (clean): No 'make.out' or 'core' files.
1674 (.PHONY): Declare clean rules.
1675 (maintainer-clean): Delete pdf file. Guard against cd failures.
1676
77f38949
GM
16772010-10-03 Glenn Morris <rgm@gnu.org>
1678
1679 * files.texi (File Name Components): Remove ignored section about
1680 deleted variable directory-sep-char.
1681
178fdd41
MA
16822010-10-03 Michael Albinus <michael.albinus@gmx.de>
1683
1684 * files.texi (Magic File Names): New defopt
1685 remote-file-name-inhibit-cache.
1686
9c524fcb
GM
16872010-10-02 Glenn Morris <rgm@gnu.org>
1688
1689 * os.texi (Killing Emacs): Hook now runs in batch mode.
1690
f816790b
SM
16912010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1692
1693 * text.texi (Special Properties): Clarify when modification-hooks run.
1694
7cf78aac
SM
16952010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1696
1697 * syntax.texi (Syntax Flags): Document new `c' flag.
1698
ca0d44e4
GM
16992010-09-09 Glenn Morris <rgm@gnu.org>
1700
1701 * display.texi (ImageMagick Images): General cleanup.
1702
10999305 17032010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1704
1705 * files.texi (Directory Names): Use \` rather than ^.
1706
45240125
JD
17072010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1708
1709 * text.texi (Low-Level Kill Ring):
1710 * frames.texi (Window System Selections): Remove cut buffer
1711 documentation.
1712
4abe5bf6
EZ
17132010-08-28 Eli Zaretskii <eliz@gnu.org>
1714
1715 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1716 Parameters", where the default fringe width is described.
1717
1718 * frames.texi (Window Frame Parameters, Basic Parameters)
1719 (Position Parameters, Layout Parameters, Management Parameters)
1720 (Cursor Parameters, Font and Color Parameters): Add indexing for
1721 frame parameters. (Bug#6929)
1722
fdc76236
TT
17232010-08-25 Tom Tromey <tromey@redhat.com>
1724
1725 * vol2.texi (Top): Update.
1726 * vol1.texi (Top): Update.
1727 * tips.texi (Library Headers): Mention Package-Version and
1728 Package-Requires.
1729 * package.texi: New file.
1730 * os.texi (System Interface): Update pointers.
1731 * elisp.texi (Top): Link to new nodes. Include package.texi.
1732 * anti.texi (Antinews): Update pointers.
1733
1e5c1c80
EZ
17342010-08-25 Eli Zaretskii <eliz@gnu.org>
1735
1736 * processes.texi (Filter Functions): Fix last change.
1737
78e33835
CY
17382010-08-24 Markus Triska <triska@gmx.at>
1739
1740 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1741 of `buffer-name' in the main text as well as in the example
1742 (Bug#3098).
1743
198a7a97
CY
17442010-08-22 Chong Yidong <cyd@stupidchicken.com>
1745
1746 * nonascii.texi (Text Representations):
1747 * loading.texi (Loading Non-ASCII):
1748 * compile.texi (Byte Compilation): Don't mention obsolete
1749 --unibyte command-line argument.
1750
bc7d7ea6
CY
17512010-08-22 Chong Yidong <cyd@stupidchicken.com>
1752
1753 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1754
b0126eac 17552010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1756
1757 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1758
e8a6cc19
EZ
17592010-08-20 Eli Zaretskii <eliz@gnu.org>
1760
1761 * commands.texi (Misc Events): Add cross-references to where
1762 POSITION of a mouse event is described in detail.
1763
c4e7c63a 17642010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1765
c4e7c63a 1766 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1767
7815fe19 17682010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1769
1770 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1771 Suggested by Štěpán Němec <stepnem@gmail.com>.
1772
7815fe19 17732010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1774
1775 * minibuf.texi (High-Level Completion): Document args of
1776 `read-buffer-function' (bug#5625).
1777
8b2dd508
JD
17782010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1779
1780 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1781
bace45fe
MA
17822010-07-29 Michael Albinus <michael.albinus@gmx.de>
1783
1784 * processes.texi (Process Information): Explain process property
1785 `remote-tty'.
1786
4ce5a4cc
JB
17872010-07-27 Juanma Barranquero <lekktu@gmail.com>
1788
1789 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1790 instead of "\C-\^?" (bug#6334).
1791
1c84bc7a
JB
1792 * text.texi (Special Properties): Fix typo.
1793
b88746ba
EZ
17942010-07-09 Eli Zaretskii <eliz@gnu.org>
1795
1796 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1797 calling sequences, which are now the standard.
1798
51422d6d
CY
17992010-06-24 Chong Yidong <cyd@stupidchicken.com>
1800
1801 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1802
1803 * commands.texi (Command Overview): Mention undo-boundary call.
1804
d24880de
GM
18052010-06-23 Glenn Morris <rgm@gnu.org>
1806
1807 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1808 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1809 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1810 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1811 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1812 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1813 Untabify Texinfo files.
1814
0fc76035
CY
18152010-06-20 Chong Yidong <cyd@stupidchicken.com>
1816
1817 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1818
5338dc0b
CY
18192010-06-19 Chong Yidong <cyd@stupidchicken.com>
1820
a628ad9d 1821 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1822
2c3a3c1d
CY
18232010-06-02 Chong Yidong <cyd@stupidchicken.com>
1824
ba3bf1d9
CY
1825 * searching.texi (Regexp Special): Remove obsolete information
1826 about matching non-ASCII characters, and suggest using char
1827 classes (Bug#6283).
2c3a3c1d 1828
7f4b4249
JB
18292010-05-30 Juanma Barranquero <lekktu@gmail.com>
1830
1831 * minibuf.texi (Basic Completion): Add missing "@end defun".
1832
637821cd
SM
18332010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1834
1835 * minibuf.texi (Basic Completion): Document completion-boundaries.
1836 (Programmed Completion): Document the new fourth method for boundaries.
1837
e13051c3
CY
18382010-05-22 Chong Yidong <cyd@stupidchicken.com>
1839
a628ad9d 1840 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1841
0235128c 18422010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1843
1844 * windows.texi (Textual Scrolling):
1845 * tips.texi (Coding Conventions):
1846 * minibuf.texi (Minibuffer History):
1847 * maps.texi (Standard Keymaps):
1848 * loading.texi (Where Defined):
1849 * edebug.texi (Instrumenting): Fix typos.
1850
0235128c 18512010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1852
c7c32279
CY
1853 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1854
0235128c
SM
1855 * functions.texi (Obsolete Functions):
1856 Document set-advertised-calling-convention.
eb5ed549
CY
1857
1858 * minibuf.texi (Basic Completion): Document completion-in-region.
1859 (Programmed Completion): Document completion-annotate-function.
1860
1861 * commands.texi (Reading One Event): Document read-key.
1862 (Distinguish Interactive): Document KIND arg to
1863 called-interactively-p. Delete obsolete interactive-p.
1864
1865 * elisp.texi (Top): Update node description.
1866
f8848423
EZ
18672010-05-08 Eli Zaretskii <eliz@gnu.org>
1868
0235128c
SM
1869 * nonascii.texi (Character Properties):
1870 Document unicode-category-table. Add an index entry for Unicode
1871 general category.
1872
18732010-05-07 Chong Yidong <cyd@stupidchicken.com>
1874
1875 * Version 23.2 released.
f8848423 1876
938efb77
JB
18772010-04-20 Juanma Barranquero <lekktu@gmail.com>
1878
1879 * locals.texi (Standard Buffer-Local Variables):
1880 Remove @ignore'd reference to `direction-reversed'.
1881
5854c267
JL
18822010-04-14 Juri Linkov <juri@jurta.org>
1883
1884 Fix @deffn without category.
1885
1886 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1887 for `abbrev-insert'.
1888
1889 * buffers.texi (Indirect Buffers): Add category `Command'
1890 to @deffn of `clone-indirect-buffer'.
1891
1892 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1893 for `next-window' and `previous-window'. Add category `Command'
1894 to @deffn of `pop-to-buffer'.
1895
8a14dec7
CY
18962010-04-01 Chong Yidong <cyd@stupidchicken.com>
1897
1898 * nonascii.texi (Text Representations): Don't mark
1899 enable-multibyte-characters as a user option.
1900
7a1831cf
EZ
19012010-03-31 Eli Zaretskii <eliz@gnu.org>
1902
1903 * control.texi (Handling Errors): How to re-throw a signal caught
1904 by condition-case.
1905
c3863713
CY
19062010-03-26 Chong Yidong <cyd@stupidchicken.com>
1907
1908 * loading.texi (Hooks for Loading): Document after-load-functions.
1909 Copyedits.
1910
c333f279
AM
19112010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1912
1913 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1914
e867cb5d 19152010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1916
1917 * processes.texi (Network Processes): Document seqpacket type.
1918
605f35cd
DN
19192010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1920
1921 * os.texi (System Environment): Do not mention lynxos.
1922
288f9fc0
CY
19232010-03-10 Chong Yidong <cyd@stupidchicken.com>
1924
1925 * Branch for 23.2.
1926
eed5c93a
CY
19272010-03-06 Chong Yidong <cyd@stupidchicken.com>
1928
1929 * objects.texi (Integer Type): Take note of the read syntax
1930 exception for numbers that cannot fit in the integer type.
1931
1ddd6622
GM
19322010-03-03 Glenn Morris <rgm@gnu.org>
1933
1934 * numbers.texi (Integer Basics, Bitwise Operations):
1935 * objects.texi (Integer Type): Update for integers now being 30-bit.
1936
a908c79a
CY
19372010-02-27 Chong Yidong <cyd@stupidchicken.com>
1938
1939 * display.texi (Low-Level Font): Document :otf font-spec property.
1940
cd61af01
SM
19412010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1942
1943 * display.texi (Line Height): Avoid obsolete special default variables
1944 like default-major-mode.
1945
c02f8fe2
AM
19462010-01-28 Alan Mackenzie <acm@muc.de>
1947
1948 * display.texi (Auto Faces): Say fontification-functions is called
1949 whether or not Font Lock is enabled. Tidy up the wording a bit.
1950
d738d18b
CY
19512010-01-17 Chong Yidong <cyd@stupidchicken.com>
1952
1953 * elisp.texi: Remove duplicate edition information (Bug#5407).
1954
4963739e
JB
19552010-01-17 Juanma Barranquero <lekktu@gmail.com>
1956
1957 * two.el (volume-header-toc-markup): Fix typos in docstring.
1958
c57008f6
SM
19592010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1960
1961 Avoid dubious uses of save-excursions.
1962 * positions.texi (Excursions): Recommend the use of
1963 save-current-buffer if applicable.
1964 * text.texi (Clickable Text): Fix the example code which used
1965 save-excursion in a naive way which sometimes preserves point and
1966 sometimes not.
1967 * variables.texi (Creating Buffer-Local):
1968 * os.texi (Session Management):
1969 * display.texi (GIF Images):
1970 * control.texi (Cleanups): Use (save|with)-current-buffer.
1971
2f3725cd
EZ
19722010-01-02 Eli Zaretskii <eliz@gnu.org>
1973
1974 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1975
85eeac93
CY
19762010-01-02 Chong Yidong <cyd@stupidchicken.com>
1977
1978 * nonascii.texi (Text Representations, Character Codes)
1979 (Converting Representations, Explicit Encoding)
1980 (Translation of Characters): Use hex notation consistently.
1981 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1982
4801c5fa
CY
19832010-01-01 Chong Yidong <cyd@stupidchicken.com>
1984
1985 * loading.texi (Where Defined): Make it clearer that these are
1986 loaded files (Bug#5068).
1987
26e533e2
CY
19882009-12-29 Chong Yidong <cyd@stupidchicken.com>
1989
1990 * minibuf.texi (Completion Styles): Document `initials' style.
1991
16d1ff5f
CY
19922009-12-25 Chong Yidong <cyd@stupidchicken.com>
1993
1994 * frames.texi (Resources): Describe inhibit-x-resources.
1995 (Size Parameters): Copyedit.
1996
1997 * hash.texi (Creating Hash):
1998 * objects.texi (Hash Table Type): Document the new hash table
1999 printed representation.
2000
2001 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2002 obsolete.
2003
5dcb4c4e
SM
2004 * processes.texi (Process Buffers):
2005 Document process-kill-buffer-query-function.
16d1ff5f 2006
9a5de3d9
GM
20072009-12-05 Glenn Morris <rgm@gnu.org>
2008
2009 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2010 diary-display-function, and no longer recommended to be a hook.
2011 Update for changes in the names of calendar and diary hooks.
2012 diary-print-entries-hook has changed section.
2013
b640eb52
EZ
20142009-11-28 Eli Zaretskii <eliz@gnu.org>
2015
2016 * text.texi (Special Properties): More accurate description of
2017 what the `cursor' property does.
2018
be1674ab
KR
20192009-11-26 Kevin Ryde <user42@zip.com.au>
2020
2021 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2022 mouse-wheel-down-event, the closest thing to a definition for them.
2023 * os.texi (Startup Summary): vindex inhibit-startup-message and
2024 inhibit-splash-screen.
2025 (Command-Line Arguments): vindex argv.
2026 (Suspending Emacs): vindex suspend-tty-functions and
2027 resume-tty-functions. Don't want to index every hook, but having
2028 the programming ones is helpful.
2029
603f5979
CY
20302009-11-14 Chong Yidong <cyd@stupidchicken.com>
2031
2032 * commands.texi (Motion Events): Fix typo (Bug#4907).
2033
4359a806
CY
20342009-11-08 Chong Yidong <cyd@stupidchicken.com>
2035
2036 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2037 are affected by case-fold-search (Bug#4483).
2038
0f063651
CY
20392009-11-02 Chong Yidong <cyd@stupidchicken.com>
2040
2041 * minibuf.texi (Reading File Names): Note that read-file-name may
2042 use a graphical file dialog.
2043
9bd79893
GM
20442009-10-31 Glenn Morris <rgm@gnu.org>
2045
2046 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2047
ebe479ec
KR
20482009-10-16 Kevin Ryde <user42@zip.com.au>
2049
2050 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2051 in particular so `info-lookup-symbol' can find its docs.
2052
2640fa86
CY
20532009-10-16 Chong Yidong <cyd@stupidchicken.com>
2054
2055 * variables.texi (Constant Variables): Distinguish from defconst
2056 variables.
2057 (Defining Variables): Add cindex.
2058
edd6a733
CY
20592009-10-15 Chong Yidong <cyd@stupidchicken.com>
2060
2061 * os.texi (Time of Day): Clarify that the microsecond part is
2062 ignored (Bug#4637).
2063
5feb0b73
GM
20642009-10-11 Glenn Morris <rgm@gnu.org>
2065
2066 * frames.texi (Size and Position): Clarify what is included in the frame
2067 height. (Bug#4535)
2068
0c5413c8
GM
20692009-10-10 Glenn Morris <rgm@gnu.org>
2070
2071 * windows.texi (Size of Window): The relationship between window and
2072 frame heights is not so simple. (Bug#4535)
2073 Mention window-full-height-p.
2074
7f8b600a
SM
20752009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2076
2077 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2078 used from Lisp.
2079
6185de1c
EZ
20802009-10-07 Eli Zaretskii <eliz@gnu.org>
2081
7f8b600a
SM
2082 * files.texi (Directory Names) <abbreviate-file-name>:
2083 Document that root home directories are not replaced with "~".
6185de1c 2084
9972911f
EZ
20852009-10-06 Eli Zaretskii <eliz@gnu.org>
2086
2087 * text.texi (Special Properties): Document the meaning of the
2088 `cursor' text property whose value is an integer.
2089
2a3f19ef
MA
20902009-10-05 Michael Albinus <michael.albinus@gmx.de>
2091
2092 * files.texi (Magic File Names): Add `copy-directory'.
2093
804543b5
EZ
20942009-10-05 Eli Zaretskii <eliz@gnu.org>
2095
2096 * files.texi (File Attributes): Fix description of file
2097 attributes. (Bug#4638) Update attributes of files.texi example to
2098 be more representative.
2099
461bf92b
MA
21002009-10-05 Michael Albinus <michael.albinus@gmx.de>
2101
2102 * files.texi (Create/Delete Dirs): New command copy-directory.
2103
a86cd395
JB
21042009-10-04 Juanma Barranquero <lekktu@gmail.com>
2105
2106 * anti.texi (Antinews):
2107 * macros.texi (Indenting Macros):
2108 * strings.texi (Creating Strings, Case Conversion):
2109 Remove duplicate words.
2110
d3080264
MA
21112009-10-01 Michael Albinus <michael.albinus@gmx.de>
2112
2113 * files.texi (Create/Delete Dirs): delete-directory has an
2114 optional parameter RECURSIVE.
2115
85d14563
SM
21162009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2117
2118 * buffers.texi (Swapping Text): Minor clarification.
2119
3d9842c6
GM
21202009-10-01 Glenn Morris <rgm@gnu.org>
2121
2122 * functions.texi (Declaring Functions): Mention that we also search for
2123 ".m" files in the src/ directory.
2124
78427304
CY
21252009-09-25 David Engster <deng@randomsample.de>
2126
3d9842c6 2127 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2128
b578c9cc
GM
21292009-09-22 Glenn Morris <rgm@gnu.org>
2130
2131 * internals.texi (Building Emacs): Mention preloaded-file-list.
2132
beee5da7
AM
21332009-09-14 Alan Mackenzie <acm@muc.de>
2134
2135 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2136
5d6ab672
CY
21372009-09-13 Chong Yidong <cyd@stupidchicken.com>
2138
2139 * functions.texi (Anonymous Functions): Rearrange discussion,
2140 giving usage of unquoted lambda forms first. Mention that
2141 `function' and `#'' are no longer required (Bug#4290).
2142
59375eeb
AM
21432009-09-11 Alan Mackenzie <acm@muc.de>
2144
a86cd395 2145 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2146 batch mode.
2147
e7e2f529
GM
21482009-09-01 Glenn Morris <rgm@gnu.org>
2149
2150 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2151
eae47088
GM
21522009-08-26 Ulrich Mueller <ulm@gentoo.org>
2153
2154 * nonascii.texi (Character Codes): Fix typos.
2155
3691a0a6
MA
21562009-08-25 Michael Albinus <michael.albinus@gmx.de>
2157
2158 * processes.texi (Synchronous Processes): New defvar
2159 process-file-side-effects.
2160
664d56b8
GM
21612009-08-25 Glenn Morris <rgm@gnu.org>
2162
2163 * display.texi (Fontsets): Fix typo.
2164
0706c025
GM
2165 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2166
03a74b84
SM
21672009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2168
2169 * processes.texi (Asynchronous Processes): Adjust arglist of
2170 start-process-shell-command and start-file-process-shell-command.
2171
f6de8a37
CY
21722009-08-15 Chong Yidong <cyd@stupidchicken.com>
2173
4b1ed1bb
CY
2174 * advice.texi (Argument Access in Advice): Note that argument
2175 positions are zero-based (Bug#3932).
2176
89a9e058
CY
2177 * commands.texi (Distinguish Interactive): Minor copyedit.
2178
23696fd7
CY
2179 * display.texi (Face Attributes): Add xref to Displaying Faces for
2180 explanation of "underlying face".
2181
f6de8a37
CY
2182 * customize.texi (Common Keywords): Add xref to Loading.
2183
2184 * loading.texi (How Programs Do Loading): Add xref to Lisp
2185 Libraries node in the Emacs manual.
2186
417f77e6
CY
21872009-08-13 Chong Yidong <cyd@stupidchicken.com>
2188
2189 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2190
0999039c
CY
21912009-07-18 Chong Yidong <cyd@stupidchicken.com>
2192
2193 * processes.texi (Shell Arguments): Copyedits.
2194
9af167bc
GM
21952009-07-18 Glenn Morris <rgm@gnu.org>
2196
2197 * loading.texi (Repeated Loading): Fix typo.
2198
137987ab
RS
21992009-07-16 Richard Stallman <rms@gnu.org>
2200
2201 * buffers.texi (Swapping Text): Recommend setting
2202 write-region-annotate-functions and buffer-saved-size.
2203
2204 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2205
622fa380
GM
22062009-07-15 Glenn Morris <rgm@gnu.org>
2207
2208 * edebug.texi: Minor re-phrasings throughout.
2209 (Edebug Execution Modes): Sit-for affects continue mode too.
2210 (Jumping): Use `forward-sexp' rather than its keybinding.
2211 (Edebug Misc): Fix Q binding.
2212 (Edebug Eval): Remove cl version.
2213 (Printing in Edebug): Clarify print-length etc.
2214 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2215 (Specification List): Remove edebug-unwrap findex entry.
2216 (Specification Examples): defmacro is actually not the same as defun.
2217 Escape "`" in example.
2218
6bbd4600
CY
22192009-07-15 Chong Yidong <cyd@stupidchicken.com>
2220
2221 * markers.texi (The Mark): Document optional arg to
2222 deactivate-mark.
2223
e538d479
GM
22242009-07-11 Kevin Ryde <user42@zip.com.au>
2225
2226 * hooks.texi (Standard Hooks): Fix cross-references.
2227
4c98b9ed
GM
2228 * loading.texi (Named Features): Refer to eval-after-load.
2229
5300838c
GM
22302009-07-11 Glenn Morris <rgm@gnu.org>
2231
64fbeb16
GM
2232 * Makefile.in (TEXI2PDF): New.
2233 (elisp.pdf): New target.
2234
4c98b9ed
GM
2235 * searching.texi (Regexp Backslash): Fix typo.
2236
2237 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2238
51d9979c
GM
22392009-07-10 Glenn Morris <rgm@gnu.org>
2240
561c0216
GM
2241 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2242
5b594a58
GM
2243 * customize.texi (Customization Types):
2244 * display.texi (Abstract Display):
0cc8c85a 2245 * objects.texi (Character Type, String Type):
5b594a58 2246 Merge in some menu descriptions from elisp.texi.
51d9979c 2247
c3cbbb40
GM
2248 * hash.texi (Hash Tables):
2249 * modes.texi (Multiline Font Lock):
2250 End menu description with period.
fe42c16a 2251
28528402
GM
22522009-07-09 Glenn Morris <rgm@gnu.org>
2253
2254 * back.texi: Don't hard-code texinfo location.
2255
2256 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2257 (tex): Add texinfodir to TEXINPUTS.
2258 (elisp1med-init, elisp2med-init): Use texinfodir.
2259
2260 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2261 (clean): Add two-volume.make intermediate files.
2262
2263 * elisp.texi, vol1.texi, vol2.texi:
2264 Use a DATE variable with the publication date, and update it.
2265 Fix antinews menu description.
2266
2267 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2268 Update the detailed node listing to match elisp.texi.
2269
2270 * README: Update edition to match elisp.texi.
2271
2272 * objects.texi (General Escape Syntax):
2273 * nonascii.texi (Character Sets):
2274 Use consistent case for "Unicode Standard".
2275
2276 * anti.texi (Antinews):
2277 * customize.texi (Variable Definitions):
2278 * functions.texi (Declaring Functions):
2279 * nonascii.texi (Character Properties):
2280 * processes.texi (Serial Ports):
2281 * text.texi (Special Properties):
2282 * tips.texi (Coding Conventions):
2283 Minor rearrangements to improve TeX line-filling.
2284
2285 * commands.texi (Using Interactive): Fix cross-reference.
2286
17db8e10
JD
22872009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2288
2289 * frames.texi (Management Parameters): Mention sticky.
2290
77c7e2e1
AS
22912009-07-01 Andreas Schwab <aschwab@redhat.com>
2292
2293 * help.texi (Help Functions): Fix description of help-buffer and
2294 help-setup-xref to use @defun instead of @deffn.
2295
3f1c6666
JD
22962009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2297
2298 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2299
ca27c21b
CY
23002009-06-24 Chong Yidong <cyd@stupidchicken.com>
2301
2302 * display.texi (Window Systems): Add ns to the list.
2303
70243478
CY
23042009-06-21 Chong Yidong <cyd@stupidchicken.com>
2305
2306 * Branch for 23.1.
2307
df006536
MR
23082009-06-17 Martin Rudalics <rudalics@gmx.at>
2309
2310 * windows.texi (Dedicated Windows): Fix typo.
2311 (Resizing Windows): Replace @defun by @deffn.
2312
d259fc4b
GM
23132009-06-17 Glenn Morris <rgm@gnu.org>
2314
2315 * variables.texi (Directory Local Variables):
2316 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2317
30781db6
KH
23182009-06-09 Kenichi Handa <handa@m17n.org>
2319
2320 * nonascii.texi (Character Sets): State clearly that FROM and TO
2321 are codepoints of CHARSET.
2322
62e8099c
CY
23232009-06-07 Chong Yidong <cyd@stupidchicken.com>
2324
2325 * minibuf.texi (Reading File Names): Fix introductory text.
2326 Suggested by stan@derbycityprints.com.
2327 (High-Level Completion): Fix typo.
2328
ee1b1917
CY
23292009-05-28 Chong Yidong <cyd@stupidchicken.com>
2330
2331 * frames.texi (Text Terminal Colors): Multi-tty is already
2332 implemented, but tty-local colors are not.
2333
5df647e8
CY
23342009-05-27 Chong Yidong <cyd@stupidchicken.com>
2335
2336 * hooks.texi (Standard Hooks): Remove mention of obsolete
2337 redisplay-end-trigger-functions.
2338
2339 * internals.texi (Window Internals): Remove mention of obsolete
2340 redisplay-end-trigger-functions.
2341
01f17ae2
MR
23422009-05-21 Martin Rudalics <rudalics@gmx.at>
2343
2344 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2345
2346 * backups.texi (Making Backups): backup-directory-alist and
2347 make-backup-file-name-function are options.
2348 (Auto-Saving): auto-save-list-file-prefix is an option.
2349
2350 * buffers.texi (Killing Buffers): buffer-offer-save is an
2351 option.
2352
2353 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2354 option.
2355 (Echo Area Customization): echo-keystrokes is an option.
2356 (Selective Display): selective-display-ellipses is an option.
2357 (Temporary Displays): temp-buffer-show-function is an option.
2358 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2359 are options.
2360 (Font Selection): face-font-family-alternatives,
2361 face-font-selection-order, face-font-registry-alternatives, and
2362 scalable-fonts-allowed are options.
2363 (Fringe Indicators): indicate-buffer-boundaries is an option.
2364 (Fringe Cursors): overflow-newline-into-fringe is an option.
2365 (Scroll Bars): scroll-bar-mode is an option.
2366
2367 * eval.texi (Eval): max-lisp-eval-depth is an option.
2368
2369 * files.texi (Visiting Functions): find-file-hook is an option.
2370 (Directory Names): directory-abbrev-alist is an option.
2371 (Unique File Names): temporary-file-directory and
2372 small-temporary-file-directory are options.
2373
2374 * frames.texi (Initial Parameters): initial-frame-alist,
2375 minibuffer-frame-alist and default-frame-alist are options.
2376 (Cursor Parameters): blink-cursor-alist and
2377 cursor-in-non-selected-windows ar options.
2378 (Window System Selections): selection-coding-system is an
2379 option.
2380 (Display Feature Testing): display-mm-dimensions-alist is an
2381 option.
2382
2383 * help.texi (Help Functions): help-char and help-event-list are
2384 options.
2385
2386 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2387 an option.
2388
2389 * minibuf.texi (Minibuffer History): history-length and
2390 history-delete-duplicates are options.
2391 (High-Level Completion): read-buffer-function and
2392 read-buffer-completion-ignore-case are options.
2393 (Reading File Names): read-file-name-completion-ignore-case is
2394 an option.
2395
2396 * modes.texi (Mode Line Top): mode-line-format is an option.
2397 (Mode Line Variables): mode-line-position and mode-line-modes
2398 are options.
2399
2400 * nonascii.texi (Text Representations):
2401 enable-multibyte-characters is an option.
2402 (Default Coding Systems): auto-coding-regexp-alist,
2403 file-coding-system-alist, auto-coding-alist and
2404 auto-coding-functions are options.
2405 (Specifying Coding Systems): inhibit-eol-conversion is an
2406 option.
2407
2408 * os.texi (Init File): site-run-file is an option.
2409 (System Environment): mail-host-address is an option.
2410 (User Identification): user-mail-address is an option.
2411 (Terminal Output): baud-rate is an option.
2412
2413 * positions.texi (Word Motion): words-include-escapes is an
2414 option.
2415
2416 * searching.texi (Standard Regexps): page-delimiter,
2417 paragraph-separate, paragraph-separate and sentence-end are
2418 options.
2419
2420 * text.texi (Margins): left-margin and fill-nobreak-predicate
2421 are options.
2422
2423 * variables.texi (Local Variables): max-specpdl-size is an
2424 option.
2425
2426 * windows.texi (Choosing Window):
2427 split-window-preferred-function, special-display-function and
2428 display-buffer-function are options.
2429
106e6894
CY
24302009-05-20 Chong Yidong <cyd@stupidchicken.com>
2431
4a83454d
CY
2432 Fix errors spotted by Martin Rudalics.
2433
106e6894
CY
2434 * syntax.texi (Position Parse): Document rationale for ignored
2435 arguments to syntax-ppss-flush-cache.
2436
2437 * processes.texi (Input to Processes): Mark PROCESS arg to
2438 process-running-child-p as optional.
2439 (Network Options): Document NO-ERROR arg to
2440 set-network-process-option.
2441
2442 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2443 command.
2444
2445 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2446 posix-search-backward as commands.
2447
2448 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2449 (Suspending Emacs): Mark suspend-emacs as a command.
2450 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2451 commands.
5dcb4c4e
SM
2452 (Terminal Output): Remove obsolete function baud-rate.
2453 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2454
2455 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2456 terminal-coding-system and set-terminal-coding-system.
2457 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2458 as optional.
2459 (Character Sets): Document RESTRICTION arg of char-charset.
2460 (Character Codes): Mark POS argument to get-byte as optional.
2461
2462 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2463 minibuffer-message.
2464
2465 * files.texi (Create/Delete Dirs): Mark make-directory and
2466 delete-directory as commands.
2467
2468 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2469
2470 * text.texi (Base 64): Mark base64-decode-string and
2471 base64-encode-string as commands.
2472 (Columns): Mark move-to-column as a command.
2473 (Mode-Specific Indent): Document RIGID arg to
2474 indent-for-tab-command.
2475 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2476 Mark indent-code-rigidly as a command.
2477 (Substitution): Mark translate-region as a command.
2478
2479 * frames.texi (Size and Position): Remove obsolete functions
2480 screen-height and screen-width.
2481
04173931
CY
24822009-05-19 Chong Yidong <cyd@stupidchicken.com>
2483
2484 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2485 (Displaying Buffers, Resizing Windows): Correct mistakes;
2486 next-window, previous-window, and pop-to-buffer are not commands,
2487 and fit-window-to-buffer" is a command. (Pointed out by Martin
2488 Rudalics.)
2489
eae7d8f8
RS
24902009-05-17 Richard M Stallman <rms@gnu.org>
2491
2492 * modes.texi (Precalculated Fontification): Clarify text.
2493
b8766179
MR
24942009-05-17 Martin Rudalics <rudalics@gmx.at>
2495
2496 * windows.texi (Selecting Windows): Clarify descriptions of
2497 with-selected-window and get-lru-window.
2498 (Cyclic Window Ordering): Refer to particular frame when talking
2499 about how splitting affects the ordering.
2500 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2501 switch-to-buffer-other-window. Explain how setting of
2502 display-buffer-reuse-frames affects pop-to-buffer.
2503 (Choosing Window): Clarify some details in descriptions of
2504 display-buffer-reuse-frames, pop-up-frames, and
2505 pop-up-frame-function.
2506 (Dedicated Windows): Clarify some details.
2507 (Textual Scrolling): Replace term vscroll by term vertical
2508 scroll position.
2509 (Vertical Scrolling): Fix typo.
2510 (Window Hooks): Relate text on jit-lock-register to window
2511 scrolling and size changes.
2512
734b5e3b
CY
25132009-05-14 Chong Yidong <cyd@stupidchicken.com>
2514
0a65633e
CY
2515 * frames.texi (Initial Parameters): Clarify what the initial
2516 minibuffer frame is.
05be46d7
CY
2517 (Buffer Parameters): Note that the minibuffer parameter can not be
2518 altered.
0a65633e 2519
734b5e3b
CY
2520 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2521 Document display-buffer changes.
2522
925672cd
CY
25232009-05-13 Chong Yidong <cyd@stupidchicken.com>
2524
17ecd7af
CY
2525 * anti.texi (Antinews): Rewrite for Emacs 22.
2526
925672cd
CY
2527 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2528 obarrays are first mentioned. Define "system abbrev" more
2529 prominently, and add it to the index.
2530 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2531 Copyedits.
2532 (Abbrev Expansion): Document abbrev-insert.
2533
80be4dd7
CY
25342009-05-12 Chong Yidong <cyd@stupidchicken.com>
2535
2536 * frames.texi (Font and Color Parameters): Rename from Color
2537 Parameters. Document font-backend parameter.
2538
2539 * vol2.texi (Top): Update node listing.
2540 * vol1.texi (Top): Update node listing.
2541 * elisp.texi (Top): Update node listing.
2542
372a93ac
MR
25432009-05-11 Martin Rudalics <rudalics@gmx.at>
2544
2545 * windows.texi (Choosing Window): Don't explicitly refer to
2546 split-window-sensibly's window argument in descriptions of
2547 split-height-threshold and split-width-threshold.
2548
714c3541
MR
25492009-05-10 Martin Rudalics <rudalics@gmx.at>
2550
2551 * windows.texi (Choosing Window): Fix rewrite of window
2552 splitting section.
2553
0e90e7be
EZ
25542009-05-09 Eli Zaretskii <eliz@gnu.org>
2555
f4e90db0
SM
2556 * nonascii.texi (Default Coding Systems):
2557 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2558 Add indexing.
0e90e7be
EZ
2559 (Lisp and Coding Systems): Add index entries.
2560
d3c0c321
MR
25612009-05-09 Martin Rudalics <rudalics@gmx.at>
2562
2563 * windows.texi (Choosing Window): Describe split-window-sensibly
2564 and rewrite section on window splitting accordingly.
2565 (Textual Scrolling): Replace `...' by @code{...}.
2566
c773345a
CY
25672009-05-04 Chong Yidong <cyd@stupidchicken.com>
2568
ee2d5b5e
CY
2569 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2570 Remove obsoleted pre-abbrev-expand-hook.
2571
2572 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2573 entries.
2574
c773345a
CY
2575 * internals.texi (Object Internals): Don't assume 32-bit machines
2576 are the norm.
2577 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2578 (Window Internals): Synch field names to window.h.
2579 (Process Internals): Synch field names to process.h.
c773345a 2580
dd449674
CY
25812009-04-29 Chong Yidong <cyd@stupidchicken.com>
2582
2583 * variables.texi (File Local Variables): Note that read-circle is
2584 bound to nil when reading file-local variables.
2585
2586 * streams.texi (Input Functions): Document read-circle.
2587 (Output Variables): Add xref to Circular Objects.
2588
4f1e25e2
CY
25892009-04-25 Chong Yidong <cyd@stupidchicken.com>
2590
2591 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2592 Features and Coding System Basics. Node that "p" stands for
2593 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2594 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2595 mouse-appearance-menu.
2596 (Programming Tips): Add xref to Progress.
2597
dca019f8
CY
25982009-04-22 Chong Yidong <cyd@stupidchicken.com>
2599
5dcb4c4e
SM
2600 * os.texi (Command-Line Arguments):
2601 Document command-line-args-left.
dca019f8
CY
2602 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2603 terminal objects for tty arguments.
2604 (Startup Summary): Add xref to Session Management.
2605 (Session Management): Mention emacs-session-restore. Copyedits.
2606
02a89103
CY
26072009-04-20 Chong Yidong <cyd@stupidchicken.com>
2608
2609 * os.texi (Startup Summary): Copyedits. The init file is not
2610 necessarily named .emacs now. Document initial-buffer-choice and
2611 initial-scratch-message. Note where Emacs exits in batch mode.
2612 Document inhibit-splash-screen as an alias.
2613 (Init File): Be neutral about which init file name to use.
2614
26152009-04-16 Chong Yidong <cyd@stupidchicken.com>
2616
2617 * os.texi (System Interface): Fix Texinfo usage.
2618
0c1cfe01
CY
26192009-04-15 Chong Yidong <cyd@stupidchicken.com>
2620
80d7cdca
CY
2621 * searching.texi (Regexp Backslash): Also refer to shy groups as
2622 non-capturing or unnumbered groups.
2623 (Regexp Functions): Add cross-reference to Regexp Backslash.
2624
0c1cfe01
CY
2625 * display.texi (Truncation): Overlays can use line-prefix and
2626 wrap-prefix too.
2627 (Overlay Properties): Document wrap-prefix and line-prefix.
2628 (Face Attributes): Document underline-minimum-offset.
2629 (Face Remapping): Copyedits.
2630 (Low-Level Font): Copyedits.
2631 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2632 (Line Height): Emphasize that line-spacing only takes effect on
2633 graphical terminals.
0c1cfe01 2634
c4adeee0
CY
26352009-04-13 Chong Yidong <cyd@stupidchicken.com>
2636
2637 * display.texi (Refresh Screen): Note that a passage about screen
2638 refreshing is text terminal only.
2639 (Forcing Redisplay): Delete misleading comment---sit-for calls
2640 redisplay, not the other way around.
2641 (Truncation): Note new values of truncate-partial-width-windows.
2642 Copyedits.
2643 (Invisible Text): Document invisible-p.
2644
b20ecfa1
EZ
26452009-04-11 Eli Zaretskii <eliz@gnu.org>
2646
2647 * display.texi (Overlays): Overlays don't scale well. See
2648 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2649
97d8273f
CY
26502009-04-10 Chong Yidong <cyd@stupidchicken.com>
2651
f147ff75
CY
2652 * syntax.texi (Syntax Table Functions): Document cons cell
2653 argument for modify-syntax-entry.
2654 (Categories): Document cons cell argument for
2655 modify-category-entry.
2656
fca4ec76
CY
2657 * searching.texi (String Search): Document word-search-forward-lax
2658 and word-search-backward-lax.
2659 (Searching and Case): Describe isearch behavior more precisely.
2660
9c283d5b
CY
2661 * keymaps.texi (Tool Bar): Mention that some platforms do not
2662 support multi-line toolbars. Suggested by Stephen Eglen.
2663
2664 * frames.texi (Layout Parameters): Mention that Nextstep also
2665 allows only one tool-bar line. Suggested by Stephen Eglen.
2666
97d8273f
CY
2667 * nonascii.texi (Text Representations): Copyedits.
2668 (Coding System Basics): Also mention utf-8-emacs.
2669 (Converting Representations, Selecting a Representation)
2670 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2671 Copyedits.
2672 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2673
2bad3299
CY
26742009-04-09 Chong Yidong <cyd@stupidchicken.com>
2675
2676 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2677 (Filling): Clarify REGION argument of fill-paragraph.
2678 Document fill-forward-paragraph-function.
2bad3299
CY
2679 (Special Properties): Remove "new in Emacs 22" declaration.
2680 (Clickable Text): Merge with Links and Mouse-1 node.
2681
5dcb4c4e
SM
2682 * display.texi (Button Properties, Button Buffer Commands):
2683 Change xref to Clickable Text.
2bad3299
CY
2684
2685 * tips.texi (Key Binding Conventions): Change xref to Clickable
2686 Text.
2687
2688 * elisp.texi (Top): Update node listing.
2689
ea30ce4f
CY
26902009-04-05 Chong Yidong <cyd@stupidchicken.com>
2691
47af2f4b
CY
2692 * markers.texi (The Mark): Copyedits. Improve description of
2693 handle-shift-selection.
2694 (The Region): Move use-region-p here from The Mark.
2695
ea30ce4f
CY
2696 * positions.texi (Screen Lines): Document (cols . lines) argument
2697 for vertical-motion.
2698
2aa8ea6e
CY
26992009-04-04 Chong Yidong <cyd@stupidchicken.com>
2700
3ec61d4e
CY
2701 * frames.texi (Frames): Clean up introduction. Document `ns'
2702 return value for framep.
2703 (Creating Frames): Note how the terminal is chosen.
2704 (Multiple Terminals, Multiple Displays): Merge into a single node.
2705 (Color Parameters): Fix typo.
2706
2707 * variables.texi (Local Variables, Buffer-Local Variables)
2708 (Creating Buffer-Local): Change link to Multiple Terminals.
2709
2710 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2711
2712 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2713 Terminals.
2714
2715 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2716 to Multiple Terminals.
2717
2718 * elisp.texi (Top): Update node listing.
2719 * vol2.texi (Top): Update node listing.
2720 * vol1.texi (Top): Update node listing.
2721
9257072f
CY
2722 * buffers.texi (Current Buffer): Note that the append-to-buffer
2723 example is no longer in synch with the latest code. Tie the two
2724 examples together.
2725
2aa8ea6e
CY
2726 * files.texi (File Attributes): Move note about MS-DOS from
2727 Changing Files to File Attributes.
2728 (Create/Delete Dirs): Note that mkdir is an alias for this.
2729
22e74b17
CY
27302009-04-01 Markus Triska <triska@gmx.at>
2731
2732 * processes.texi (Filter Functions): Suggest how to handle output
2733 batches.
2734
4bbe48ec
CY
27352009-03-30 Chong Yidong <cyd@stupidchicken.com>
2736
2737 * help.texi (Accessing Documentation): Update example to use
2738 help-setup-xref and with-help-window.
2739 (Help Functions): Remove print-help-return-message, which is
2740 semi-obsolete due to with-help-window. Document help-buffer and
2741 help-setup-xref.
2742
b9723f39
CY
27432009-03-29 Chong Yidong <cyd@stupidchicken.com>
2744
5dcb4c4e
SM
2745 * help.texi (Accessing Documentation, Help Functions):
2746 Remove information about long-obsolete Emacs versions.
9eb52e90 2747
b9723f39
CY
2748 * modes.texi (Mode Line Variables): The default values of the mode
2749 line variables are now more complicated.
2750
b0cc32db
CY
27512009-03-28 Chong Yidong <cyd@stupidchicken.com>
2752
3c25a5a9
CY
2753 * modes.texi (Major Mode Conventions): Note that specialness is
2754 inherited.
31c9eebb
CY
2755 (Derived Modes): Note that define-derive-mode sets the mode-class
2756 property.
3c25a5a9 2757
b0cc32db
CY
2758 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2759 goto-map. Add search-map to the list.
2760
c5e0006d
EZ
27612009-03-27 Eli Zaretskii <eliz@gnu.org>
2762
1213465a
EZ
2763 * os.texi (System Environment): Update the list of system-type
2764 values.
2765
c5e0006d
EZ
2766 * markers.texi (The Mark) <handle-shift-selection>: Update for
2767 removal of the optional argument DEACTIVATE.
2768
48bab3d6
CY
27692009-03-25 Chong Yidong <cyd@stupidchicken.com>
2770
2771 * commands.texi (Focus Events): Most X window managers don't use
2772 focus-follows-mouse nowadays.
2773
6e4ff1b6
CY
27742009-03-24 Chong Yidong <cyd@stupidchicken.com>
2775
2776 * commands.texi (Defining Commands): Clarify introduction.
2777 (Using Interactive): Not that interactive can be put in a symbol
2778 property.
2779 (Interactive Call): Note that a symbol with a non-nil
2780 interactive-form property satisfies commandp.
2781
11625308
JB
27822009-03-23 Juanma Barranquero <lekktu@gmail.com>
2783
2784 * minibuf.texi (Intro to Minibuffers): Fix typos.
2785
7b34420d
CY
27862009-03-23 Chong Yidong <cyd@stupidchicken.com>
2787
2788 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2789 about minibuffers in old Emacs versions. Copyedits.
2790 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2791 (Text from Minibuffer): Simplify introduction.
2792
f9257eed
AM
27932009-03-22 Alan Mackenzie <acm@muc.de>
2794
2795 * commands.texi (Using Interactive): Clarify string argument to
2796 `interactive' - even promptless elements need \n separators.
2797
f639ba70
CY
27982009-03-18 Chong Yidong <cyd@stupidchicken.com>
2799
2800 * minibuf.texi (Completion Styles): New node.
2801
2802 * elisp.texi (Top): Update node listing.
2803
d897e8ee
CY
28042009-03-17 Chong Yidong <cyd@stupidchicken.com>
2805
2806 * minibuf.texi (Basic Completion): Note that
2807 read-file-name-completion-ignore-case and
2808 read-buffer-completion-ignore-case can override
2809 completion-ignore-case.
2810 (Minibuffer Completion): Document completing-read changes.
2811 (Completion Commands): Avoid mentioning partial completion mode.
2812 Document minibuffer-completion-confirm changes, and
2813 minibuffer-confirm-exit-commands.
2814 (High-Level Completion): Document new require-match behavior for
2815 read-buffer. Document read-buffer-completion-ignore-case.
2816 (Reading File Names): Document new require-match behavior for
2817 read-file-name.
2818
b1f23349
CY
28192009-03-14 Chong Yidong <cyd@stupidchicken.com>
2820
2821 * debugging.texi (Error Debugging): Don't mislead the reader into
2822 thinking that debug-on-error enters debugger for C-f at EOB.
2823 (Error Debugging): Setting debug-on-init within the init file
2824 works, and has for some time.
2825
d6eb4e25
KH
28262009-03-13 Kenichi Handa <handa@m17n.org>
2827
2828 * display.texi (Fontsets): Update the description.
2829
1cf53dc5
CY
28302009-03-13 Chong Yidong <cyd@stupidchicken.com>
2831
2832 * advice.texi (Advising Primitives): Link to What Is a Function.
2833
81f919fc
CY
28342009-03-12 Chong Yidong <cyd@stupidchicken.com>
2835
cf4229eb
CY
2836 * compile.texi (Speed of Byte-Code): Update example.
2837 (Disassembly): Update examples.
2838
81f919fc 2839 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2840
2841 * customize.texi (Common Keywords): It's not necessary to use :tag
2842 to remove hyphens, as custom-unlispify-tag-name does it
2843 automatically.
5dcb4c4e
SM
2844 (Variable Definitions): Link to File Local Variables.
2845 Document customized-value symbol property.
f2bbc08c
CY
2846 (Customization Types): Move menu to end of node.
2847
955964d7
CY
28482009-03-10 Chong Yidong <cyd@stupidchicken.com>
2849
2850 * macros.texi (Compiling Macros): Omit misleading sentence, which
2851 implied that macros can only be used in the same file they are
2852 defined.
2853 (Backquote): Remove obsolete information about Emacs 19.
2854
d25ed7db
GM
28552009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2856
2857 * display.texi (Display Margins): Fix paren typo.
2858
d55f6ca5
CY
28592009-02-27 Chong Yidong <cyd@stupidchicken.com>
2860
f0e57ed8
CY
2861 * elisp.texi (Top): Update node listing.
2862
2863 * variables.texi (Variables): Clarify introduction.
2864 (Global Variables): Mention that setq is a special form.
2865 (Local Variables): Use active voice.
2866 (Tips for Defining): Mention marking variables as safe.
2867 (Buffer-Local Variables): Mention terminal-local and frame-local
2868 variables together.
2869 (File Local Variables): Copyedits.
2870 (Frame-Local Variables): Note that they are not really useful.
2871 (Future Local Variables): Node deleted.
2872
d55f6ca5 2873 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2874 Unicode escape syntax.
d55f6ca5 2875
ca8f09a8
CY
28762009-02-23 Chong Yidong <cyd@stupidchicken.com>
2877
2878 * control.texi (Control Structures): Add cindex entry for "textual
2879 order".
2880
2881 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2882 instead of "expression" throughout.
2883 (Function Indirection): Copyedits. Use active voice.
2884 (Eval): The default value of max-lisp-eval-depth is now 400.
2885
a20878b6
MB
28862009-02-23 Miles Bader <miles@gnu.org>
2887
2888 * processes.texi (System Processes): Rename `system-process-attributes'
2889 to `process-attributes'.
2890
61f66044
CY
28912009-02-22 Chong Yidong <cyd@stupidchicken.com>
2892
1b80d1f3
CY
2893 * symbols.texi (Property Lists): Emphasize that property lists are
2894 not restricted to symbol cells.
2895 (Other Plists): Copyedit.
2896
61f66044
CY
2897 * sequences.texi (Sequences Arrays Vectors): Make introduction
2898 more concise.
2899 (Arrays): Mention char-tables and bool-vectors too.
2900 (Vectors): Don't repeat information given in Arrays node. Link to
2901 nodes that explain the vector usage examples.
2902 (Char-Tables): Note that char-table elements can have arbitrary
2903 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2904 Link to Property Lists node.
61f66044 2905
9403944b
CY
29062009-02-22 Chong Yidong <cyd@stupidchicken.com>
2907
2908 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2909 `append'.
4068c7b4 2910 (List Elements): Copyedits.
9403944b
CY
2911
2912 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2913 of `vconcat'.
2914
2915 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2916 Emacs 20 usage of `concat'.
2917 (Case Conversion): Copyedits.
2918
b87a185f
CY
29192009-02-21 Chong Yidong <cyd@stupidchicken.com>
2920
2921 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2922 Minor edits.
2923 (Frame Configuration Type): Emphasize that it is not primitive.
2924 (Font Type): New node.
2925 (Type Predicates): Add fontp; type-of now recognizes font object
2926 types.
2927
2928 * intro.texi (Version Info): Update version numbers in examples.
2929 (Acknowledgements): List more contributors.
2930
2931 * elisp.texi: Bump version number to 3.0.
2932 (Top): Link to Font Type node.
2933
867d4bb3
JB
29342009-02-20 Juanma Barranquero <lekktu@gmail.com>
2935
2936 * modes.texi (Major Mode Conventions): Remove duplicate words.
2937 (Customizing Keywords): Fix typo.
2938
77730170
EZ
29392009-02-14 Eli Zaretskii <eliz@gnu.org>
2940
2941 * nonascii.texi (User-Chosen Coding Systems): Document that
2942 select-safe-coding-system suggests raw-text if there are raw bytes
2943 in the region.
2944 (Explicit Encoding): Warn not to use `undecided' when encoding.
2945
c8736212
GM
29462009-02-11 Glenn Morris <rgm@gnu.org>
2947
2948 * frames.texi (Visibility of Frames): Mention the effect multiple
2949 workspaces/desktops can have on visibility.
2950
ab992d66
EZ
29512009-02-07 Eli Zaretskii <eliz@gnu.org>
2952
c8736212
GM
2953 * text.texi (Commands for Insertion):
2954 * commands.texi (Event Mod):
2955 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2956 * nonascii.texi (Translation of Characters):
2957 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2958 (Explicit Encoding): Document the `charset' text property produced
2959 by decode-coding-region and decode-coding-string.
ab992d66 2960
e651a255
AM
29612009-01-27 Alan Mackenzie <acm@muc.de>
2962
2963 * modes.texi (Search-based Fontification): Correct a typo.
2964
bc5cde4b
JB
29652009-01-25 Juanma Barranquero <lekktu@gmail.com>
2966
2967 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2968 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2969
3533155b
EZ
29702009-01-24 Eli Zaretskii <eliz@gnu.org>
2971
f721deda
EZ
2972 * display.texi (Window Systems): Document the value of
2973 `initial-window-system' under --daemon.
2974
3533155b
EZ
2975 * os.texi (System Environment): Remove description of the
2976 `environment' function which has been deleted.
2977
f79b43b2
DN
29782009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2979
2980 * frames.texi (Multiple Displays): Remove documentation for
2981 removed function make-frame-on-tty.
2982
e3aa6669
CY
29832009-01-22 Chong Yidong <cyd@stupidchicken.com>
2984
2985 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2986 write-region-annotate-functions.
2987 Document write-region-post-annotation-function.
e3aa6669 2988
fb13a416
CY
29892009-01-19 Chong Yidong <cyd@stupidchicken.com>
2990
2991 * display.texi (Font Lookup): Document WIDTH argument of
2992 x-list-fonts.
2993
02eccf6b
EZ
29942009-01-17 Eli Zaretskii <eliz@gnu.org>
2995
ead3f58d
EZ
2996 * maps.texi (Standard Keymaps): Rename function-key-map to
2997 local-function-key-map.
2998
2999 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3000 local-function-key-map.
3001
3002 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3003 and `set-keyboard-coding-system' now accept an optional terminal
3004 argument.
3005
3006 * commands.texi (Event Mod): `keyboard-translate-table' is now
3007 terminal-local.
3008 (Function Keys): Rename function-key-map to
3009 local-function-key-map.
3010
df05a163
EZ
3011 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3012 frames.texi.
3013
0ed8034e 3014 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3015 `delete-terminal-functions', `suspend-tty-functions' and
3016 `resume-tty-functions'.
0ed8034e
EZ
3017
3018 * frames.texi (Frames): Document `frame-terminal' and
3019 `terminal-live-p'.
3020 (Multiple Displays): Document `make-frame-on-tty'.
3021 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3022 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3023 (Terminal Parameters): Document `terminal-parameters',
3024 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3025
3026 * os.texi (System Environment): Document `environment' and
3027 `initial-environment'.
490f1197
EZ
3028 (Suspending Emacs): Update for multi-tty; document
3029 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3030
02eccf6b
EZ
3031 * nonascii.texi (Coding System Basics): More accurate description
3032 of `raw-text'.
3033
f19fea97
JB
30342009-01-12 Juanma Barranquero <lekktu@gmail.com>
3035
3036 * display.texi (Low-Level Font): Fix typo.
3037
16fa292f
CY
30382009-01-10 Chong Yidong <cyd@stupidchicken.com>
3039
3040 * elisp.texi (Top): Update node listing.
3041
3042 * display.texi (PostScript Images): Node deleted.
3043
0b4faef3
EZ
30442009-01-10 Eli Zaretskii <eliz@gnu.org>
3045
3355f04d
EZ
3046 * processes.texi (Decoding Output): Document that null bytes force
3047 no-conversion for reading process output.
3048
3049 * files.texi (Reading from Files): Document that null bytes force
3050 no-conversion when visiting files.
3051
11625308 3052 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3053
5dcb4c4e
SM
3054 * nonascii.texi (Lisp and Coding Systems):
3055 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3056 (Character Properties): Improve wording.
0b4faef3 3057
ce9cf065
CY
30582009-01-09 Chong Yidong <cyd@stupidchicken.com>
3059
3060 * display.texi (Font Lookup): Remove obsolete function
3061 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3062 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3063 (Font Selection): Reorder order of variable descriptions.
3064 Minor clarifications.
ce9cf065
CY
3065
3066 * elisp.texi (Top): Update node listing.
3067
ab756fb3
GM
30682009-01-09 Glenn Morris <rgm@gnu.org>
3069
3070 * commands.texi (Command Loop Info): Say that last-command-char and
3071 last-input-char are obsolete aliases.
3072
3073 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3074 last-input-char and last-command-char, since they are just aliases for
3075 last-input-event and last-command-event.
3076
3077 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3078 last-command-char.
3079
6b2b8ab1
CY
30802009-01-08 Chong Yidong <cyd@stupidchicken.com>
3081
3082 * elisp.texi: Update node listing.
3083
3084 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3085 (Face Attributes): Don't link to Font Lookup.
3086 Document font-family-list.
6b2b8ab1
CY
3087 (Fonts): New node.
3088
3568e767
JR
30892009-01-08 Jason Rumney <jasonr@gnu.org>
3090
3091 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3092 changing the standard pointer shapes. (Bug#1485)
3568e767 3093
6221c8db
CY
30942009-01-08 Chong Yidong <cyd@stupidchicken.com>
3095
3096 * display.texi (Attribute Functions): Note that a function value
3097 :height is relative, and that compatibility functions work by
3098 calling set-face-attribute.
3099 (Displaying Faces): Reorder list in order of increasing priority.
3100 (Face Remapping): New node. Content moved here from Displaying
3101 Faces.
3102 (Glyphs): Link to Face Functions.
3103
e3d3799a
CY
31042009-01-08 Chong Yidong <cyd@stupidchicken.com>
3105
3106 * display.texi (Faces): Don't discuss face id here. facep does
3107 not return t.
3108 (Defining Faces): Minor clarification.
3109 (Face Attributes): Rearrange items to match docstring of
3110 set-face-attribute. Add :foundry attribute. Document new role of
3111 :font attribute. Texinfo usage fix.
3112 (Attribute Functions): Copyedits.
3113 (Face Functions): Note that face number is seldom used.
3114
638a2457
RS
31152009-01-05 Richard M Stallman <rms@gnu.org>
3116
3117 * strings.texi (Predicates for Strings): Minor clarification.
3118
3119 * functions.texi (Function Safety): Texinfo usage fix.
3120
49ea0074
JB
31212009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3122
3123 * objects.texi (General Escape Syntax): Fix typo.
3124
9f822178
MR
31252009-01-03 Martin Rudalics <rudalics@gmx.at>
3126
3127 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3128 works via the default value of pop-up-frame-function.
3129
af34ad36
EZ
31302009-01-02 Eli Zaretskii <eliz@gnu.org>
3131
3132 * processes.texi (System Processes): Document the `time' and
3133 `ctime' attributes of `system-process-attributes'.
3134
d31f6679
CY
31352009-01-01 Chong Yidong <cyd@stupidchicken.com>
3136
3137 * display.texi (Face Attributes): Clarify :height attribute.
3138
174dc00c
MR
31392008-12-31 Martin Rudalics <rudalics@gmx.at>
3140
3141 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3142 the front of the buffer list. Add entries for `last-buffer' and
3143 `unbury-buffer'.
3144
b8afe7e4
EZ
31452008-12-27 Eli Zaretskii <eliz@gnu.org>
3146
d14030f5
EZ
3147 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3148 and its subsections.
3149
3150 * frames.texi (Multiple Terminals, Low-level Terminal)
3151 (Terminal Parameters, Frames on Other TTY devices): New sections.
3152 (Frames): Add an xref to "Multiple Terminals".
3153
765980a4
EZ
3154 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3155
3156 * objects.texi (Terminal Type): New node.
3157 (Editing Types): Add it to the menu.
3158
47bd5577
EZ
3159 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3160 Variables".
3161
eb22b78c 3162 * variables.texi (Directory Local Variables): New node.
47bd5577 3163 (Variables): Add a menu item for it.
eb22b78c 3164
b8afe7e4
EZ
3165 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3166 `generated-autoload-file'.
3167
77bb0476
EZ
31682008-12-20 Eli Zaretskii <eliz@gnu.org>
3169
028e2c19
EZ
3170 * os.texi (Startup Summary): Add xref to documentation of
3171 `initial-window-system'.
3172
77bb0476
EZ
3173 * display.texi (Window Systems): Document `window-system' the
3174 function. The variable `window-system' is now frame-local.
028e2c19 3175 Document `initial-window-system'.
77bb0476 3176
dda87836
MR
31772008-12-19 Martin Rudalics <rudalics@gmx.at>
3178
3179 * windows.texi (Windows): Rewrite description of
3180 fit-window-to-buffer.
3181
caef3ed2
GM
31822008-12-13 Glenn Morris <rgm@gnu.org>
3183
3184 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3185 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3186
21c58e4d
GM
31872008-12-12 Glenn Morris <rgm@gnu.org>
3188
3189 * debugging.texi (Error Debugging): Refer forwards to
3190 eval-expression-debug-on-error.
3191
af38459f
EZ
31922008-12-05 Eli Zaretskii <eliz@gnu.org>
3193
5dedd9b5
EZ
3194 * strings.texi (String Basics): Only unibyte strings that
3195 represent key sequences hold 8-bit raw bytes.
3196
af38459f
EZ
3197 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3198 paragraph to speak about `undecided'.
3199 (Character Properties): Don't explain the meaning of each
3200 property; instead, identify their Unicode Standard names.
b3f1f4a5 3201 (Character Sets): Document `map-charset-chars'.
af38459f 3202
fa047ae7
GM
32032008-12-02 Glenn Morris <rgm@gnu.org>
3204
3205 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3206 section yet again.
3207
47dbc044
EZ
32082008-11-29 Eli Zaretskii <eliz@gnu.org>
3209
98d05998
EZ
3210 * nonascii.texi (Character Properties): New Section.
3211 (Specifying Coding Systems): Document
3212 `coding-system-priority-list', `set-coding-system-priority', and
3213 `with-coding-priority'.
3214 (Lisp and Coding Systems): Document `check-coding-systems-region'
3215 and `coding-system-charset-list'.
3216 (Coding System Basics): Document `coding-system-aliases'.
3217
3218 * elisp.texi (Top): Add a @detailmenu entry for "Character
3219 Properties".
3220
47dbc044
EZ
3221 * objects.texi (Character Type): Correct the range of Emacs
3222 characters. Add an @xref to "Character Codes".
3223
3224 * strings.texi (String Basics): Add an @xref to "Character Codes".
3225
3226 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3227
3228 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3229 (Character Codes): Document `max-char'.
3230
8b80cdf5
EZ
32312008-11-28 Eli Zaretskii <eliz@gnu.org>
3232
3233 * nonascii.texi (Text Representations, Converting Representations)
3234 (Character Sets, Scanning Charsets, Translation of Characters):
3235 Make text more accurate.
3236
a99dceba
GM
32372008-11-28 Glenn Morris <rgm@gnu.org>
3238
3239 * files.texi (Format Conversion Round-Trip): Improve previous change.
3240
f6dc3bed
CY
32412008-11-26 Chong Yidong <cyd@stupidchicken.com>
3242
3243 * modes.texi (Auto Major Mode): Fix example.
3244
5da9413d
GM
32452008-11-25 Glenn Morris <rgm@gnu.org>
3246
3247 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3248
3249 * files.texi (Format Conversion Round-Trip):
3250 Use active voice for previous change.
3251
fcca848c
CY
32522008-11-25 Chong Yidong <cyd@stupidchicken.com>
3253
3254 * os.texi (Processor Run Time):
3255 * processes.texi (Transaction Queues):
3256 * markers.texi (The Mark):
3257 * windows.texi (Choosing Window, Selecting Windows):
3258 * files.texi (Changing Files, Magic File Names):
3259 * commands.texi (Key Sequence Input):
3260 * functions.texi (Declaring Functions):
3261 * strings.texi (Predicates for Strings):
3262 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3263
36c8dc54
CY
32642008-11-24 Chong Yidong <cyd@stupidchicken.com>
3265
3266 * help.texi (Accessing Documentation): Update example.
3267
3268 * variables.texi (Defining Variables): Note that `*' is not
3269 necessary if defcustom is used.
3270
2a79b242
EZ
32712008-11-22 Eli Zaretskii <eliz@gnu.org>
3272
3273 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3274 Characters" from @detailmenu.
3275
3276 * nonascii.texi (Character Codes, Character Sets)
3277 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3278 (Chars and Bytes, Splitting Characters): Sections removed.
3279
392f0d26
LK
32802008-11-22 Lute Kamstra <lute@gnu.org>
3281
3282 * positions.texi (Text Lines): Update goto-line documentation.
3283
af1a5cd5
MR
32842008-11-21 Martin Rudalics <rudalics@gmx.at>
3285
6a4cfb0c
MR
3286 * frames.texi (Frames): Fix typo, add cross references, reword.
3287 (Initial Parameters): Reword special-display-frame-alist text.
3288 (Frames and Windows): Reword. Describe argument norecord for
3289 set-frame-selected-window.
3290 (Input Focus): Describe argument norecord for select-frame.
3291 Remove comment on MS-Windows behavior for focus-follows-mouse.
3292 (Raising and Lowering): Mention windows-frames dichotomy in
3293 metaphor.
3294
af1a5cd5
MR
3295 * windows.texi (Displaying Buffers, Vertical Scrolling)
3296 (Horizontal Scrolling): Fix indenting and rewording issues
3297 introduced with 2008-11-07 change.
3298
c249fa9c
GM
32992008-11-20 Glenn Morris <rgm@gnu.org>
3300
3301 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3302 element of `format-alist'.
3303
204d4665
GM
33042008-11-19 Glenn Morris <rgm@gnu.org>
3305
3306 * doclicense.texi: Update to FDL 1.3.
3307 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3308
cc0910af
CY
33092008-11-18 Chong Yidong <cyd@stupidchicken.com>
3310
efe6e7c4
CY
3311 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3312 vars, which are obsolete. Mention jit-lock-register.
3313
5dcb4c4e
SM
3314 * modes.texi (Other Font Lock Variables):
3315 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3316
cc0910af
CY
3317 * frames.texi (Color Parameters): Document alpha parameter.
3318
aeeedf76
MR
33192008-11-16 Martin Rudalics <rudalics@gmx.at>
3320
3321 * windows.texi (Splitting Windows, Deleting Windows)
3322 (Selecting Windows, Cyclic Window Ordering)
3323 (Buffers and Windows, Displaying Buffers, Choosing Window)
3324 (Dedicated Windows, Window Point, Window Start and End)
3325 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3326 (Size of Window, Resizing Windows, Window Configurations)
3327 (Window Parameters): Avoid @var at beginning of sentences and
3328 reword accordingly.
3329
4c565c5c
LK
33302008-11-11 Lute Kamstra <lute@gnu.org>
3331
3332 * files.texi (File Name Components): Fix file-name-extension
3333 documentation.
3334
25f494c9
JB
33352008-11-11 Juanma Barranquero <lekktu@gmail.com>
3336
3337 * frames.texi (Basic Parameters): Remove display-environment-variable
3338 and term-environment-variable.
3339
a1401ab1
EZ
33402008-11-08 Eli Zaretskii <eliz@gnu.org>
3341
3342 * windows.texi (Basic Windows, Splitting Windows)
3343 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3344 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3345 (Resizing Windows, Window Configurations, Window Parameters):
3346 Fix wording and markup.
a1401ab1 3347
efafc282
MR
33482008-11-07 Martin Rudalics <rudalics@gmx.at>
3349
3350 * windows.texi (Windows): Update entries.
3351 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3352 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3353 (Selecting Windows, Cyclic Window Ordering): Reword with special
3354 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3355 (Buffers and Windows, Choosing Window): Reword with special
3356 emphasis on dedicated windows.
3357 (Displaying Buffers): Reword. For switch-to-buffer mention that
3358 it may fall back on pop-to-buffer. For other-window try to
3359 explain how it treats the cyclic ordering of windows.
efafc282
MR
3360 (Dedicated Windows): New node and section discussing dedicated
3361 windows and associated functions.
86ab855a 3362 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3363 (Window Start and End): Rename node and section title. Reword.
3364 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3365 Minor rewording.
3366 (Size of Window): Reword, in particular text on window-width.
3367 (Resizing Windows): Reword. Add text on balancing windows.
3368 (Window Configurations): Reword. Mention window parameters.
3369 (Window Parameters): New node and section on window parameters.
3370 (Window Hooks): Reword. Mention that
3371 window-configuration-change-hook is run "buffer-locally".
3372 * elisp.texi (Top): Update Windows entries in @detailmenu
3373 section.
3374
d60a8ab2
JB
33752008-11-04 Juanma Barranquero <lekktu@gmail.com>
3376
3377 * searching.texi (Regexp Search): Fix typo.
3378
01777627
CY
33792008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3380
3381 * searching.texi (Regexp Search): Document GREEDY arg.
3382 (Simple Match Data): Fix return value.
3383
c4526e93
EZ
33842008-11-01 Eli Zaretskii <eliz@gnu.org>
3385
3386 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3387 with Emacs 23 internal representation of characters.
3388 Document `unibyte-string'.
c4526e93 3389
fe2ae8b5
CY
33902008-10-28 Chong Yidong <cyd@stupidchicken.com>
3391
3392 * processes.texi (Process Information): Note that process-status
3393 does not accept buffer names.
3394
cc5a21e3
CY
33952008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3396
3397 * positions.texi (Skipping Characters): Correct return value of
3398 skip-chars-forward.
3399
09460d9a
MR
34002008-10-25 Martin Rudalics <rudalics@gmx.at>
3401
520b29e7
MR
3402 * windows.texi (Deleting Windows): Update documentation of
3403 delete-windows-on.
3404 (Buffers and Windows): Update documentations of
3405 get-buffer-window and get-buffer-window-list.
3406 (Displaying Buffers): Update documentation of
3407 replace-buffer-in-windows.
3408
09460d9a
MR
3409 * buffers.texi (Current Buffer): Reword set-buffer and
3410 with-current-buffer documentations.
3411 (Creating Buffers): Reword documentation of get-buffer-create.
3412
4d48fcdc
MR
34132008-10-23 Martin Rudalics <rudalics@gmx.at>
3414
3415 * buffers.texi (Current Buffer): Reword documentation of
3416 set-buffer.
3417 (Buffer Names): Reword documentation of buffer-name.
3418 (The Buffer List): For bury-buffer explain what happens with the
3419 buffer's window.
3420 (Creating Buffers): Say that get-buffer-create's arg is called
3421 buffer-or-name.
3422
f0143c43
CY
34232008-10-22 Chong Yidong <cyd@stupidchicken.com>
3424
3e5dbbd3
CY
3425 * advice.texi (Computed Advice): Explain what DEFINITION is.
3426
f0143c43
CY
3427 * nonascii.texi (Character Codes): Remove obsolete function
3428 char-valid-p, and document characterp instead.
3429
52a94b85
MR
34302008-10-22 Martin Rudalics <rudalics@gmx.at>
3431
3432 * windows.texi (Displaying Buffers): Reword documentation of
3433 pop-to-buffer.
3434 (Choosing Window): Rewrite documentation of display-buffer and
3435 its options.
3436
f76f8246
MR
3437 * buffers.texi (Killing Buffers): Update documentation of
3438 kill-buffer.
3439
acc8b598
EZ
34402008-10-21 Eli Zaretskii <eliz@gnu.org>
3441
80e6b6df
EZ
3442 * processes.texi (Serial Ports): Fix wording and improve markup.
3443
3645358a
EZ
3444 * searching.texi (Regexp Search): Document `string-match-p' and
3445 `looking-at-p'.
3446 (POSIX Regexps): Add an xref for "non-greedy".
3447 (Regexp Special): Add @cindex entry for "non-greedy".
3448
b3d50cff 3449 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3450 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3451
73b7530a
EZ
3452 * frames.texi (Color Names): Add an xref to `read-color'.
3453
3454 * minibuf.texi (High-Level Completion): Document `read-color'.
3455
acc8b598
EZ
3456 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3457
3458 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3459
3460 * buffers.texi (Swapping Text): New section, documents
3461 `buffer-swap-text'.
3462
10e187e8
MR
34632008-10-21 Martin Rudalics <rudalics@gmx.at>
3464
3465 * windows.texi (Resizing Windows): Minor wording fix.
3466
fd6f900c
EZ
34672008-10-20 Eli Zaretskii <eliz@gnu.org>
3468
3469 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3470 and `combine-and-quote-strings'.
3471
3472 * strings.texi (Creating Strings): Add xrefs for them.
3473
e4372165
EZ
34742008-10-19 Eli Zaretskii <eliz@gnu.org>
3475
d6328fba
EZ
3476 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3477 match the corresponding menu in minibuf.texi.
3478
e4372165
EZ
3479 * minibuf.texi (Reading File Names): Document `read-shell-command'
3480 and `minibuffer-local-shell-command-map'.
3481
5d8dda33
MR
34822008-10-19 Martin Rudalics <rudalics@gmx.at>
3483
3484 * windows.texi (Resizing Windows): Remove var{} around "window" in
3485 documentation of enlarge-window.
3486 Rewrite documentation of window-min-height and window-min-width.
3487
437706cd
EZ
34882008-10-19 Eli Zaretskii <eliz@gnu.org>
3489
80f85d7c
EZ
3490 * functions.texi (Calling Functions): Document `apply-partially'.
3491
291703b5
EZ
3492 * hooks.texi (Standard Hooks): Mention
3493 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3494
3495 * variables.texi (File Local Variables): Document
3496 `file-local-variables-alist', `before-hack-local-variables-hook'
3497 and `hack-local-variables-hook'.
3498
583d8b3c
EZ
3499 * processes.texi (Synchronous Processes): Document `process-lines'.
3500
5dcb4c4e
SM
3501 * customize.texi (Variable Definitions):
3502 Document `custom-reevaluate-setting'.
437706cd 3503
7e51d89b
MR
35042008-10-18 Martin Rudalics <rudalics@gmx.at>
3505
3506 * windows.texi (Choosing Window, Deleting Windows)
3507 (Displaying Buffers): Expand documentation of dedicated windows.
3508
43c59a3d
EZ
35092008-10-18 Eli Zaretskii <eliz@gnu.org>
3510
018a960d
EZ
3511 * files.texi (Changing Files): Document symbolic input of file
3512 modes to `set-file-modes'. Document `read-file-modes' and
3513 `file-modes-symbolic-to-number'.
3514
2c0b8144
EZ
3515 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3516 and `search-map'.
3517
5dcb4c4e
SM
3518 * searching.texi (Search and Replace):
3519 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3520 Document `multi-query-replace-map'.
80120f13 3521
6d4913f0 3522 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3523 (Completion Commands, Reading File Names):
3524 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3525 `minibuffer-local-filename-must-match-map'.
3526 (Minibuffer Completion): The `require-match' argument to
3527 `completing-read' can now have the value `confirm-only'.
3528
43c59a3d
EZ
3529 * windows.texi (Displaying Buffers): Minor wording fix.
3530 (Choosing Window): `split-height-threshold' can now be nil.
3531 Document `split-width-threshold'. `pop-up-frames' can have the
3532 value `graphic-only'.
3533
f36acfd9
EZ
35342008-10-17 Eli Zaretskii <eliz@gnu.org>
3535
3536 * os.texi (Startup Summary): Document `before-init-time' and
3537 `after-init-time'. Document `initial-window-system' and
3538 `window-system-initialization-alist'. Document reading the
3539 abbrevs file. Document the call to `server-start' under --daemon.
3540 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3541 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3542 (Time Parsing): Document `format-seconds'.
f36acfd9 3543
96995b89
MR
35442008-10-17 Martin Rudalics <rudalics@gmx.at>
3545
3546 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3547 and reword.
3548
2de17c73
EZ
35492008-10-16 Eli Zaretskii <eliz@gnu.org>
3550
3551 * markers.texi (The Mark): Document use-region-p.
3552
9cf52b11
EZ
35532008-10-15 Eli Zaretskii <eliz@gnu.org>
3554
c3aaf1d7
EZ
3555 * internals.texi (Writing Emacs Primitives): The interactive spec
3556 of a primitive can be a Lisp form.
3557
841a1743
EZ
3558 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3559 values of transient-mark-mode. Document handle-shift-selection.
3560
3561 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3562 (Interactive Examples): Show an example of `^'.
3563 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3564 (Defining Commands, Using Interactive): The interactive-form of a
3565 function can be added via its symbol's property.
841a1743 3566
52441368
EZ
3567 * positions.texi (List Motion): beginning-of-defun-function can
3568 now accept an argument.
3569
8e8c1a72
EZ
3570 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3571 now return a list of strings.
3572
a33a1f2a
EZ
3573 * control.texi (Handling Errors): Document ignore-errors.
3574
4fb04348
EZ
3575 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3576 (Parameter Access): Document set-frame-parameter.
3577
ee666f84
EZ
3578 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3579 Hooks" for the effect of kill-all-local-variables on local hook
3580 functions.
3581
9cf52b11
EZ
3582 * modes.texi (Major Mode Conventions, Mode Line Variables):
3583 `mode-name' need not be a string. xref to "Mode Line Data" for
3584 details, and to "Emulating Mode Line" for computing a string
3585 value.
3586
22526bc4
EZ
35872008-10-14 Eli Zaretskii <eliz@gnu.org>
3588
a65f6a85
EZ
3589 * processes.texi (System Processes): New section.
3590 (Processes, Signals to Processes): Add xrefs to it.
3591
3592 * objects.texi (Editing Types): A `process' is a subprocess of
3593 Emacs, not just any process running on the OS.
3594
3595 * elisp.texi (Top): Adjust the @detailmenu for the above two
3596 changes.
3597
2724b26a
EZ
3598 * sequences.texi (Char-Tables): Remove documentation of
3599 set-char-table-default, which has no effect since Emacs 23.
3600 <char-table-range, set-char-table-range>: Don't mention generic
3601 characters and charsets. Add a cons cell as a possible argument.
3602
3603 * nonascii.texi (Splitting Characters)
3604 (Translation of Characters): Don't mention generic characters.
3605
3606 * display.texi (Fontsets): Don't mention generic characters.
3607
22526bc4 3608 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3609 argument FUNCTION with a cons cell as KEY.
22526bc4 3610
eaf4b689
EZ
36112008-10-13 Eli Zaretskii <eliz@gnu.org>
3612
45e46036
EZ
3613 * objects.texi (Primitive Function Type): Move "@cindex special
3614 forms" from here...
3615
3616 * eval.texi (Special Forms): ...to here.
3617
3618 * functions.texi (What Is a Function): `functionp' returns nil for
3619 special forms. Add an xref.
3620
eaf4b689
EZ
3621 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3622 Variables".
3623
3624 * variables.texi (Frame-Local Variables): New section.
3625 (Buffer-Local Variables): Add an xref to it.
3626 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3627 have both frame-local and buffer-local binding.
3628
3629 * frames.texi (Frames): Mention multiple tty frames.
3630 (Frame Parameters, Parameter Access): Mention frame-local variable
3631 bindings.
3632
15688fce
GM
36332008-09-20 Glenn Morris <rgm@gnu.org>
3634
3635 * display.texi (Defining Faces): Recommend against face variables.
3636
35539065
JB
36372008-09-16 Juanma Barranquero <lekktu@gmail.com>
3638
3639 * display.texi (Echo Area Customization): Fix typo.
3640
6a57054b
JB
36412008-09-09 Juanma Barranquero <lekktu@gmail.com>
3642
3643 * loading.texi (Where Defined): Add `defface' item.
3644
d632fb82
MR
36452008-09-06 Martin Rudalics <rudalics@gmx.at>
3646
3647 * loading.texi (Where Defined): Fix description of symbol-file.
3648
905a9adb
JR
36492008-08-26 Jason Rumney <jasonr@gnu.org>
3650
3651 * display.texi (TIFF Images): New section describing :index property.
3652
852e91b7
CY
36532008-08-23 Chong Yidong <cyd@stupidchicken.com>
3654
3655 * display.texi (Temporary Displays): Remove unnecessary comment
3656 about usage of temp-buffer-show-hook.
3657
6be001ee
CY
36582008-08-05 Chong Yidong <cyd@stupidchicken.com>
3659
3660 * symbols.texi (Other Plists): Fix incorrect example.
3661 Suggested by Florian Beck.
3662
58e3d8e8
JB
36632008-07-31 Juanma Barranquero <lekktu@gmail.com>
3664
3665 * os.texi: Fix previous change.
3666
7c2fb837
DN
36672008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3668
3669 * os.texi:
3670 * intro.texi:
3671 * files.texi: Remove VMS support.
3672
9e2a2647
DN
36732008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3674
3675 * os.texi:
3676 * frames.texi:
3677 * display.texi: Remove mentions of Mac Carbon.
3678
c4f4682b
MB
36792008-07-01 Miles Bader <miles@gnu.org>
3680
3681 * text.texi (Special Properties):
3682 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3683
3696411e
JB
36842008-06-28 Johan Bockgård <bojohan@gnu.org>
3685
3686 * display.texi (Other Image Types): Fix copy/paste error; say
3687 "PBM", not "XBM".
3688
f2a77c3a
DN
36892008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3690
3691 * os.texi: Remove references to obsolete systems.
3692
6d52677d
EZ
36932008-06-20 Eli Zaretskii <eliz@gnu.org>
3694
3695 * makefile.w32-in (distclean): Remove makefile.
3696
1a87da4c
GM
36972008-06-17 Glenn Morris <rgm@gnu.org>
3698
3699 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3700 (elisp, dist): Remove rules and variables that are obsolete now
3701 the lisp manual is no longer distributed separately.
3702
fdda1c5d
GM
37032008-06-16 Glenn Morris <rgm@gnu.org>
3704
646692e9
GM
3705 * configure, configure.in, mkinstalldirs: Remove unused files.
3706
3707 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3708 * vol1.texi (EMACSVER):
6a57054b 3709 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3710
3711 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3712 as per maintain.info.
3713
611bee81
GM
37142008-06-15 Glenn Morris <rgm@gnu.org>
3715
a7bed3a0
GM
3716 * makefile.w32-in (manual): Use "23" rather than "21".
3717
3718 * Makefile.in (emacsver): New, set by configure.
3719 (manual): Use emacsver.
3720
d794edf2
GM
3721 * intro.texi: Report bugs using M-x report-emacs-bug.
3722
611bee81
GM
3723 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3724
c73e02fa
GM
37252008-06-13 Daniel Engeler <engeler@gmail.com>
3726
3727 * elisp.texi, internals.texi, processes.texi: Add documentation
3728 about serial port access.
3729
e40a85cd
MB
37302008-06-05 Miles Bader <miles@gnu.org>
3731
3732 * display.texi (Displaying Faces): Update to reflect function
3733 renamings in face-remap.el.
3734
7b753744
JB
37352008-06-05 Juanma Barranquero <lekktu@gmail.com>
3736
3737 * display.texi (Fontsets): Fix typos.
3738
9d3d42fb
MB
37392008-06-03 Miles Bader <miles@gnu.org>
3740
7b753744
JB
3741 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3742 remove-relative-face-remapping, set-base-face-remapping,
3743 and set-default-base-face-remapping.
9d3d42fb 3744
f2cec7a9
MB
37452008-06-01 Miles Bader <miles@gnu.org>
3746
3747 * display.texi (Displaying Faces): Add face-remapping-alist.
3748
8f39c96d
SM
37492008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3750
3751 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3752 variable names.
3753
1ef5eecc
ER
37542008-05-03 Eric S. Raymond <esr@golux>
3755
352c8b4a 3756 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3757 (current-global-map) return references, not copies.
3758
63b4387f
JL
37592008-05-02 Juri Linkov <juri@jurta.org>
3760
3761 * minibuf.texi (Text from Minibuffer): Document a list of
3762 default values for `read-from-minibuffer'.
3763
38a8b703
JB
37642008-04-24 Juanma Barranquero <lekktu@gmail.com>
3765
3766 * nonascii.texi (Translation of Characters): Fix previous change.
3767
7c42e639
CY
37682008-04-20 Chong Yidong <cyd@stupidchicken.com>
3769
3770 * display.texi (Overlay Properties): Clarify role of underlying
3771 textprop and overlay keymaps for display strings.
3772
3773 * keymaps.texi (Active Keymaps): Ditto.
3774
25c0d999
SM
37752008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3776
3777 * minibuf.texi (Programmed Completion):
3778 Replace dynamic-completion-table with the new completion-table-dynamic.
3779
e3af5968
CY
37802008-04-07 Chong Yidong <cyd@stupidchicken.com>
3781
3782 * intro.texi (Some Terms): Change "fonts in this manual" index
3783 entry to "typographic conventions".
3784
6bfc8698
EZ
37852008-04-05 Eli Zaretskii <eliz@gnu.org>
3786
3787 * objects.texi (Text Props and Strings): Add indexing for read
3788 syntax of text properties.
3789
4972c361
SM
37902008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3791
3792 * processes.texi (Decoding Output): Remove process-filter-multibyte
3793 functions.
3794
c70a68db
MR
37952008-03-15 Martin Rudalics <rudalics@gmx.at>
3796
3797 * display.texi (Finding Overlays): Say that empty overlays at
3798 the end of the buffer are reported too.
3799
1291fd36
GM
38002008-03-13 Glenn Morris <rgm@gnu.org>
3801
3802 * elisp.texi (EMACSVER): Set to 23.0.60.
3803
c6b0dfd5
CY
38042008-02-26 Chong Yidong <cyd@stupidchicken.com>
3805
38a8b703 3806 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3807
875fc30c
GM
38082008-02-22 Glenn Morris <rgm@gnu.org>
3809
3810 * frames.texi (Position Parameters): Clarify the description of
3811 `left' and `top', using information from "Geometry".
3812 (Geometry): Give a pointer to "Position Parameters", rather than
3813 repeating information.
3814
d8c8e45a
GM
38152008-02-11 Glenn Morris <rgm@gnu.org>
3816
3817 * objects.texi (Equality Predicates): No longer talk about "two"
3818 functions.
3819
38a8b703 38202008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3821
3822 * objects.texi (Equality Predicates): Add defun for
3823 equal-including-properties.
3824
bfffe0b1
GM
38252008-02-10 Glenn Morris <rgm@gnu.org>
3826
3827 * objects.texi (Equality Predicates):
3828 Mention equal-including-properties.
3829
431b78c9
RS
38302008-02-07 Richard Stallman <rms@gnu.org>
3831
3832 * windows.texi (Window Start): Mention the feature of moving
3833 window-start to start of line.
3834
c8763fb6 38352008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3836
3837 * keymaps.texi (Tool Bar): Document rtl property.
3838
1a256502
TTN
38392008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3840
3841 * display.texi (Button Types):
3842 For define-button-type, clarify type of NAME.
3843
569382c2
MR
38442008-01-19 Martin Rudalics <rudalics@gmx.at>
3845
3846 * buffers.texi (Buffer Modification): Fix typo.
3847
f3041af1
DN
38482008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3849
3850 * os.texi (System Environment): Remove references to OSes that are
3851 not supported anymore.
3852
d35e1cd7
DN
38532008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3854
3855 * os.texi (System Environment): Remove mention for Masscomp.
3856
23af7580
RS
38572008-01-04 Richard Stallman <rms@gnu.org>
3858
3859 * display.texi (Faces): Don't talk about internal face vector as arg
3860 to facep.
3861
3862 * customize.texi (Type Keywords): Fix previous change.
3863
3864 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3865 * elisp.texi (Top): Fix menu for commands.texi change.
3866
ec7d5b1e
RS
38672007-12-30 Richard Stallman <rms@gnu.org>
3868
5dcb4c4e 3869 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3870 (Accessing Scroll): New node broken out of Accessing Mouse.
3871
101a6cea
RS
38722007-12-28 Richard Stallman <rms@gnu.org>
3873
3874 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3875 (Basic Parameters): For `title', refer to title bar.
041817a4 3876 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3877
72b7e664
RS
38782007-12-23 Richard Stallman <rms@gnu.org>
3879
3880 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3881 Improve some of the commented-out keywords' text too.
3882
27a4f445
MR
38832007-12-14 Martin Rudalics <rudalics@gmx.at>
3884
e2e3f1d7
MR
3885 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3886 "visit the current buffer".
3887
27a4f445
MR
3888 * os.texi (System Interface): Fix typo.
3889
a2afc99d
RS
38902007-12-04 Richard Stallman <rms@gnu.org>
3891
3892 * objects.texi (Symbol Type): Fix typo.
3893
b694135c
RS
38942007-12-03 Richard Stallman <rms@gnu.org>
3895
3896 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3897
f99a19da
GM
38982007-12-01 Glenn Morris <rgm@gnu.org>
3899
3900 * functions.texi (Declaring Functions): Improve previous change.
3901
8f4b37d8
GM
39022007-11-30 Glenn Morris <rgm@gnu.org>
3903
3904 * functions.texi (Declaring Functions): Add optional fourth
3905 argument of declare-function, and setting third argument to `t'.
3906
61a2fe01
RS
39072007-11-29 Richard Stallman <rms@gnu.org>
3908
3909 * customize.texi (Composite Types): Document `group' type.
3910
cbfc5193
GM
39112007-11-29 Glenn Morris <rgm@gnu.org>
3912
5dcb4c4e
SM
3913 * functions.texi (Declaring Functions): Add findex.
3914 Mention `external' files.
cbfc5193 3915
8386283a
JB
39162007-11-26 Juanma Barranquero <lekktu@gmail.com>
3917
3918 * functions.texi (Declaring Functions): Fix directive.
3919
a07c9a8b
RS
39202007-11-25 Richard Stallman <rms@gnu.org>
3921
3922 * help.texi (Help Functions): Clean up last change.
3923
3924 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3925
3926 * loading.texi (Named Features): Minor cleanup.
3927
3928 * macros.texi (Eval During Expansion): Minor cleanup.
3929
3930 * variables.texi (Variable Aliases): Minor cleanup.
3931
a0925923
RS
39322007-11-24 Richard Stallman <rms@gnu.org>
3933
3934 * functions.texi (Declaring Functions): Clarify previous change.
3935
3936 * compile.texi (Compiler Errors): Clarify previous change.
3937
20c63e44
RS
39382007-11-24 Richard Stallman <rms@gnu.org>
3939
e5e76c04 3940 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3941 Clarify the text and move items around.
3942
5bb0cda3
GM
39432007-11-24 Glenn Morris <rgm@gnu.org>
3944
3945 * functions.texi (Declaring Functions): New section.
3946 * compile.texi (Compiler Errors): Mention declaring functions,
3947 defvar with no initvalue, and byte-compile-warnings.
3948
af13c86a
MR
39492007-11-15 Martin Rudalics <rudalics@gmx.at>
3950
3951 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3952 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3953
a5373305
MR
39542007-11-13 Martin Rudalics <rudalics@gmx.at>
3955
3956 * help.texi (Help Functions): Document new macro `with-help-window'.
3957
fe284805
JL
39582007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3959
3960 * searching.texi (Replacing Match): Describe new
3961 `match-substitute-replacement'.
3962
2c3a09b1
RS
39632007-10-31 Richard Stallman <rms@gnu.org>
3964
3965 * strings.texi (Creating Strings): Null strings from concat not unique.
3966
f2b480f4
RS
39672007-10-26 Richard Stallman <rms@gnu.org>
3968
3969 * objects.texi (Equality Predicates): Null strings are uniquified.
3970
3971 * minibuf.texi: Minor clarifications in previous change.
3972
db21122c
GM
39732007-10-25 Glenn Morris <rgm@gnu.org>
3974
3975 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3976
2328cbb3
RS
39772007-10-24 Richard Stallman <rms@gnu.org>
3978
3979 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3980
3981 * variables.texi (Frame-Local Variables): Node deleted.
3982 (Variables): Delete Frame-Local Variables from menu.
3983 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3984 (Default Value): Don't mention frame-local vars.
3985
3986 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3987
3988 * loading.texi (Unloading): Document FEATURE-unload-function
3989 instead of FEATURE-unload-hook.
3990
2328cbb3
RS
3991 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3992
c066bafa
JL
39932007-10-22 Juri Linkov <juri@jurta.org>
3994
3995 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3996 (High-Level Completion): Document a list of default value strings
3997 in the DEFAULT argument, for which minibuffer functions return the
3998 first element.
3999
65ced25f
JL
40002007-10-17 Juri Linkov <juri@jurta.org>
4001
4002 * text.texi (Filling): Update arguments of fill-paragraph.
4003 fill-paragraph operates on the active region in Transient Mark mode.
4004 Remove fill-paragraph-or-region.
4005
ee46ec8e
KB
40062007-10-13 Karl Berry <karl@gnu.org>
4007
4008 * elisp.texi (@dircategory): Move to after @copying,
4009 since we want @copying as close as possible to the beginning of
4010 the output.
4011
61bbdbc6
RS
40122007-10-12 Richard Stallman <rms@gnu.org>
4013
4014 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4015
4016 * commands.texi (Distinguish Interactive): New node,
4017 broken out from Interactive Call and rewritten.
4018 (Command Loop): Put Distinguish Interactive in menu.
4019
af23e1e8
RS
40202007-10-09 Richard Stallman <rms@gnu.org>
4021
4022 * text.texi (Examining Properties): Mention overlay priority.
4023
4024 * display.texi (Display Margins): Correct the description
4025 of margin display specifications.
4026 (Replacing Specs): New subnode broken out of Display Property.
4027
e1965a69
JL
40282007-10-06 Juri Linkov <juri@jurta.org>
4029
4030 * text.texi (Filling): Document fill-paragraph-or-region.
4031
4638454b
JB
40322007-10-05 Juanma Barranquero <lekktu@gmail.com>
4033
4034 * display.texi (Auto Faces): Fix typo.
4035
7ed54cc5
RS
40362007-10-02 Richard Stallman <rms@gnu.org>
4037
4038 * display.texi (Display Property): Explain some display specs
4039 don't let you move point in.
4040
5dcb4c4e
SM
4041 * frames.texi (Cursor Parameters):
4042 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4043
4044 * windows.texi (Basic Windows): Don't describe
4045 cursor-in-non-selected-windows here.
4046
305a7ef2
EZ
40472007-10-01 Eli Zaretskii <eliz@gnu.org>
4048
4049 * processes.texi (Misc Network): Note that these functions are
4050 supported only on some systems.
4051
f7a7f4eb
RS
40522007-10-01 Richard Stallman <rms@gnu.org>
4053
4054 * display.texi (Overlay Properties): Explain nil as priority.
4055 Explain that conflicts are unpredictable if not resolved by
4056 priorities.
4057
780d7bb9
RS
40582007-09-23 Richard Stallman <rms@gnu.org>
4059
4060 * macros.texi (Backquote): Minor clarification.
4061
14b4fdfb
RS
40622007-09-19 Richard Stallman <rms@gnu.org>
4063
4064 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4065 Clarify when they work in parallel and when one overrides.
4066 Fix error in example.
14b4fdfb 4067
b8d4c8d0
GM
40682007-09-06 Glenn Morris <rgm@gnu.org>
4069
b3e755a9 4070 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4071 commands to use ../../info.
4072 * Makefile.in (infodir): Go up one more level.
4638454b 4073 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4074 (miscmanualdir): New.
4075 (dist): Use new variable miscmanualdir.
4076 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4077 (usermanualdir): Change from ../man to ../emacs.
4078
1bb1f7d3
MR
40792007-08-30 Martin Rudalics <rudalics@gmx.at>
4080
4081 * commands.texi (Command Loop Info): Advise against changing
4082 most variables described here. Explain new variable
4083 last-repeatable-command.
4084
b8d4c8d0
GM
40852007-08-29 Glenn Morris <rgm@gnu.org>
4086
4087 * elisp.texi (EMACSVER): Increase to 23.0.50.
4088
40892007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4090
4091 * frames.texi (Basic Parameters): Add display-environment-variable
4092 and term-environment-variable.
4093
40942007-08-28 Juri Linkov <juri@jurta.org>
4095
4096 * display.texi (Image Formats, Other Image Types): Add SVG.
4097
40982007-08-28 Juri Linkov <juri@jurta.org>
4099
4100 * display.texi (Images): Move formats-related text to new node
4101 "Image Formats".
4102 (Image Formats): New node.
4103
619fb9ee
RS
41042007-08-27 Richard Stallman <rms@gnu.org>
4105
4106 * windows.texi (Window Configurations): Clarify what
4107 a window configuration saves.
4108
b8d4c8d0
GM
41092007-08-25 Richard Stallman <rms@gnu.org>
4110
4111 * display.texi (Images): Delete redundant @findex.
4112
39f9da30
GM
41132007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4114
4115 * text.texi (Change Hooks): (after|before)-change-functions are no
4116 longer bound to nil while running; rather inhibit-modification-hooks
4117 is t.
4118
b8d4c8d0
GM
41192007-08-16 Richard Stallman <rms@gnu.org>
4120
5dcb4c4e
SM
4121 * processes.texi (Asynchronous Processes):
4122 Clarify doc of start-file-process.
b8d4c8d0
GM
4123
41242007-08-08 Martin Rudalics <rudalics@gmx.at>
4125
4126 * modes.texi (Example Major Modes): Fix typo.
4127
41282007-08-08 Glenn Morris <rgm@gnu.org>
4129
4130 * intro.texi (nil and t): Do not use `iff' in documentation.
4131
4132 * tips.texi (Documentation Tips): Recommend against `iff'.
4133
41342007-08-07 Chong Yidong <cyd@stupidchicken.com>
4135
4136 * display.texi (Image Cache): Document image-refresh.
4137
41382007-08-06 Martin Rudalics <rudalics@gmx.at>
4139
4140 * windows.texi (Size of Window): Document window-full-width-p.
4141
41422007-07-25 Glenn Morris <rgm@gnu.org>
4143
4144 * gpl.texi (GPL): Replace license with GPLv3.
4145
4146 * Relicense all FSF files to GPLv3 or later.
4147
41482007-07-24 Michael Albinus <michael.albinus@gmx.de>
4149
4638454b
JB
4150 * processes.texi (Synchronous Processes):
4151 Add `process-file-shell-command'.
b8d4c8d0
GM
4152 (Asynchronous Processes): Mention restricted use of
4153 `process-filter' and `process-sentinel' in
4154 `start-file-process'. Add `start-file-process-shell-command'.
4155
41562007-07-17 Michael Albinus <michael.albinus@gmx.de>
4157
4158 * files.texi (Magic File Names): Introduce optional parameter
4159 IDENTIFICATION for `file-remote-p'.
4160
41612007-07-16 Richard Stallman <rms@gnu.org>
4162
4163 * display.texi (Defining Faces): Fix previous change.
4164
41652007-07-14 Richard Stallman <rms@gnu.org>
4166
4167 * control.texi (Handling Errors): Document `debug' in handler list.
4168
41692007-07-10 Richard Stallman <rms@gnu.org>
4170
4171 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4172
41732007-07-09 Richard Stallman <rms@gnu.org>
4174
4175 * files.texi (Magic File Names): Rewrite previous change.
4176
41772007-07-08 Michael Albinus <michael.albinus@gmx.de>
4178
4179 * files.texi (Magic File Names): Introduce optional parameter
4180 CONNECTED for `file-remote-p'.
4181
41822007-07-07 Michael Albinus <michael.albinus@gmx.de>
4183
4184 * processes.texi (Asynchronous Processes):
4185 * files.texi (Magic File Names): Add `start-file-process'.
4186
41872007-06-27 Richard Stallman <rms@gnu.org>
4188
5dcb4c4e
SM
4189 * files.texi (Format Conversion Piecemeal):
4190 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4191
41922007-06-27 Michael Albinus <michael.albinus@gmx.de>
4193
4638454b
JB
4194 * files.texi (Magic File Names): Remove `dired-call-process'.
4195 Add `process-file'.
b8d4c8d0
GM
4196
41972007-06-27 Kenichi Handa <handa@m17n.org>
4198
4199 * text.texi (Special Properties): Fix description about
4638454b 4200 `composition' property.
b8d4c8d0
GM
4201
42022007-06-26 Kenichi Handa <handa@m17n.org>
4203
4204 * nonascii.texi (Default Coding Systems): Document about the
4205 return value `undecided'.
4206
42072007-06-25 David Kastrup <dak@gnu.org>
4208
4209 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4210 `current-active-maps'.
4211
42122007-06-24 Karl Berry <karl@gnu.org>
4213
4638454b 4214 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4215
42162007-06-15 Juanma Barranquero <lekktu@gmail.com>
4217
4218 * display.texi (Overlay Arrow): Doc fix.
4219
42202007-06-14 Karl Berry <karl@tug.org>
4221
4222 * anti.texi (Antinews): Typo.
4223
42242007-06-14 Chong Yidong <cyd@stupidchicken.com>
4225
4226 * display.texi (Image Cache): Document image-refresh.
4227
42282007-06-12 Karl Berry <karl@gnu.org>
4229
4230 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4231 * two-volume.make: New file.
4232 * .cvsignore: Ignore two-volume files.
4233
42342007-06-12 Tom Tromey <tromey@redhat.com>
4235
4236 * os.texi (Init File): Document user-emacs-directory.
4237
42382007-06-03 Nick Roberts <nickrob@snap.net.nz>
4239
4240 * commands.texi (Click Events): Describe width and height when
4241 object is nil.
4242
42432007-05-30 Nick Roberts <nickrob@snap.net.nz>
4244
5dcb4c4e
SM
4245 * commands.texi (Click Events): Layout more logically.
4246 Describe width and height.
b8d4c8d0
GM
4247 (Drag Events, Motion Events): Update to new format for position.
4248
42492007-06-02 Richard Stallman <rms@gnu.org>
4250
4251 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4252
42532007-06-02 Chong Yidong <cyd@stupidchicken.com>
4254
4255 * Version 22.1 released.
4256
42572007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4258
4259 * text.texi (Special Properties): Correct meaning of fontified face.
4260
42612007-05-30 Richard Stallman <rms@gnu.org>
4262
4263 * text.texi (Special Properties): Add link to Adjusting Point.
4264
42652007-05-12 Richard Stallman <rms@gnu.org>
4266
4267 * text.texi (Margins): indent-to-left-margin is not the default.
4268 (Mode-Specific Indent): For indent-line-function, the default
4269 is indent-relative.
4270
4271 * modes.texi (Example Major Modes): Explain last line of text-mode
4272 is redundant.
4273
42742007-05-10 Richard Stallman <rms@gnu.org>
4275
4276 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4277
4278 * help.texi (Keys in Documentation): Add reference to
4279 Documentation Tips.
4280
4281 * files.texi (Format Conversion): TO-FN gets three arguments.
4282
4283 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4284
42852007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4286
4287 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4288 * files.texi (Format Conversion): Expand intro; add menu.
4289 (Format Conversion Overview, Format Conversion Round-Trip)
4290 (Format Conversion Piecemeal): New nodes/subsections.
4291 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4292 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4293 (Saving Properties): Delete node/subsection.
4294
42952007-05-07 Karl Berry <karl@gnu.org>
4296
4297 * elisp.texi (EMACSVER): Back to 22.
4298
42992007-05-06 Richard Stallman <rms@gnu.org>
4300
4301 * processes.texi (Accepting Output): Revert most of previous change.
4302
43032007-05-05 Richard Stallman <rms@gnu.org>
4304
4305 * processes.texi (Accepting Output): accept-process-output
4306 uses microseconds, not milliseconds. But that arg is obsolete.
4307
43082007-05-04 Karl Berry <karl@tug.org>
4309
4310 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4311
43122007-05-04 Eli Zaretskii <eliz@gnu.org>
4313
4314 * tips.texi (Documentation Tips): Rearrange items to place the
4315 more important ones first. Add an index entry for hyperlinks.
4316
43172007-05-03 Karl Berry <karl@gnu.org>
4318
4319 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4320 (EMACSVER) [smallbook]: 22 for printed version.
4321
4322 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4323 so restore anchor to normal position after defun. Found by Kevin Ryde.
4324
43252007-04-26 Glenn Morris <rgm@gnu.org>
4326
4327 * elisp.texi (EMACSVER): Increase to 22.1.50.
4328
43292007-04-28 Karl Berry <karl@gnu.org>
4330
4331 * elisp.texi: Improve line breaks on copyright page,
4332 similar layout to emacs manual, 8.5x11 by default.
4333
43342007-04-24 Richard Stallman <rms@gnu.org>
4335
4336 * text.texi (Special Properties): Add xref to Overlay Properties.
4337
4338 * display.texi (Overlay Properties): Add xref to Special Properties.
4339
43402007-04-22 Richard Stallman <rms@gnu.org>
4341
4342 * keymaps.texi (Extended Menu Items): Move the info about
4343 format with cached keyboard binding.
4344
43452007-04-21 Richard Stallman <rms@gnu.org>
4346
4347 * text.texi (Special Properties): Clarify previous change.
4348
4349 * files.texi (File Name Expansion): Clarify previous change.
4350
4351 * display.texi (Attribute Functions): Fix example for
4352 face-attribute-relative-p.
4353
43542007-04-19 Kenichi Handa <handa@m17n.org>
4355
4356 * text.texi (Special Properties): Document composition property.
4357
43582007-04-19 Glenn Morris <rgm@gnu.org>
4359
4360 * files.texi (File Name Expansion): Mention "superroot".
4361
43622007-04-15 Chong Yidong <cyd@stupidchicken.com>
4363
4364 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4365 setups.
4366 (Display Feature Testing): Note that display refers to all
4367 physical monitors for multi-monitor setups.
4368
43692007-04-14 Richard Stallman <rms@gnu.org>
4370
4371 * lists.texi (Sets And Lists): Clarify `delete' examples.
4372 Remove spurious xref to same node.
4373 Clarify xref for add-to-list.
4374
43752007-04-12 Nick Roberts <nickrob@snap.net.nz>
4376
4377 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4378 value of lisp-mode-map.
4379
43802007-04-11 Karl Berry <karl@gnu.org>
4381
4382 * anti.texi (Antinews):
4383 * display.texi (Overlay Properties, Defining Images):
4384 * processes.texi (Synchronous Processes, Sentinels):
4385 * syntax.texi (Syntax Table Internals):
4386 * searching.texi (Regexp Special):
4387 * nonascii.texi (Default Coding Systems):
4388 * text.texi (Special Properties):
4389 * minibuf.texi (Basic Completion): Wording to improve breaks in
4390 8.5x11 format.
4391 * elisp.texi (smallbook): New @set to more easily switch between
4392 smallbook and 8.5x11.
4393
43942007-04-11 Richard Stallman <rms@gnu.org>
4395
4396 * text.texi (Lazy Properties): Minor fix.
4397
43982007-04-08 Karl Berry <karl@gnu.org>
4399
4400 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4401 * macros.texi (Backquote): Downcase Backquote in index entries for
4402 consistency.
4403
44042007-04-08 Richard Stallman <rms@gnu.org>
4405
4406 * text.texi (Adaptive Fill): Just describe default,
4407 don't show it (since it contains non-ASCII chars).
4408
44092007-04-07 Karl Berry <karl@gnu.org>
4410
4411 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4412 adaptive-fill-regexp's value, since they are not in the standard
4413 TeX fonts.
4414
44152007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4416
4417 * display.texi (Defining Faces): Fix example.
4418
44192007-04-07 Karl Berry <karl@gnu.org>
4420
4421 * display.texi (Button Buffer Commands): Improve page break.
4422
44232007-04-07 Richard Stallman <rms@gnu.org>
4424
4425 * advice.texi (Activation of Advice): Remove redundant index entry.
4426
4427 * backups.texi: Improve index entries. Remove redundant ones.
4428
4429 * compile.texi (Byte Compilation): Improve index entry.
4430
4431 * hash.texi (Creating Hash): Improve index entry.
4432
4433 * symbols.texi (Definitions): Improve index entry.
4434
4435 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4436
4437 * maps.texi (Standard Keymaps): Remove useless index entry.
4438
4439 * help.texi (Documentation Basics): Remove redundant index entries.
4440
4441 * customize.texi: Improve index entries.
4442 Remove redundant/useless ones.
4443
4444 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4445
4446 * streams.texi (Output Variables): Improve index entry.
4447
4448 * abbrevs.texi (Abbrevs): Remove useless index entry.
4449
4450 * macros.texi (Expansion): Remove useless index entry.
4451
4452 * text.texi: Improve index entries. Remove redundant/useless ones.
4453 (Text Properties, Examining Properties)
4454 (Special Properties): Use "property category" instead of "category"
4455 to refer to the `category' property.
4456
4457 * positions.texi: Improve index entries. Remove useless one.
4458
4459 * lists.texi: Improve index entries. Remove redundant/useless ones.
4460
4461 * os.texi: Improve index entries.
4462 (Timers): Fix previous change.
4463
4464 * buffers.texi: Improve index entries.
4465 (Modification Time): Get rid of term "obsolete buffer".
4466
4467 * debugging.texi: Improve index entries.
4468 (Test Coverage): Add xref to other test coverage ftr.
4469
4470 * eval.texi: Improve index entry. Remove redundant ones.
4471
4472 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4473
4474 * files.texi: Improve index entries. Remove redundant/useless ones.
4475
4476 * objects.texi: Improve index entries.
4477
4478 * processes.texi: Improve index entries.
4479
4480 * modes.texi: Improve index entry. Remove redundant one.
4481
4482 * nonascii.texi: Improve index entries.
4483
4484 * internals.texi: Improve index entries.
4485
4486 * syntax.texi: Improve index entries.
4487
4488 * keymaps.texi (Active Keymaps): Improve index entries.
4489
4490 * commands.texi: Improve index entries. Remove redundant/useless ones.
4491
4492 * frames.texi: Improve index entries. Remove redundant/useless ones.
4493
4494 * markers.texi: Improve index entries. Remove redundant ones.
4495
4496 * tips.texi: Improve index entries.
4497
4498 * loading.texi (Unloading): Improve index entry.
4499
4500 * variables.texi: Improve index entries. Remove redundant one.
4501
4502 * sequences.texi: Improve index entry.
4503
4504 * display.texi: Improve index entries. Remove redundant ones.
4505
4506 * windows.texi: Improve index entries.
4507
4508 * searching.texi: Improve index entries. Remove redundant one.
4509
4510 * strings.texi (Case Tables): Improve last change.
4511
45122007-04-04 Chong Yidong <cyd@stupidchicken.com>
4513
4514 * strings.texi (Case Tables): Document with-case-table and
4515 ascii-case-table.
4516
45172007-04-03 Karl Berry <karl@gnu.org>
4518
4519 * processes.texi (Network): Reword to improve page break.
4520
45212007-04-03 Eli Zaretskii <eliz@gnu.org>
4522
4523 * functions.texi (Inline Functions): Describe more disadvantages
4524 of defsubst, and make advice against it stronger.
4525
45262007-04-02 Karl Berry <karl@gnu.org>
4527
4528 * backups.texi (Backup Names): Avoid widow words.
4529 * modes.texi (Example Major Modes): Align last comment.
4530
45312007-04-01 Chong Yidong <cyd@stupidchicken.com>
4532
4533 * keymaps.texi (Remapping Commands): Document new arg to
4534 command-remapping.
4535
45362007-04-01 Karl Berry <karl@gnu.org>
4537
4538 * processes.texi (Low-Level Network): Typo.
4539 * loading.texi (Hooks for Loading): Avoid double "the".
4540 * keymaps.texi (Key Sequences): No double "and".
4541 (Changing Key Bindings): Shorten to improve line break.
4542
45432007-03-31 Glenn Morris <rgm@gnu.org>
4544
4545 * os.texi (Timers): Fix description of run-at-time TIME formats.
4546
45472007-03-31 Richard Stallman <rms@gnu.org>
4548
4549 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4550 regarding ellipsis.
4551
45522007-03-31 Eli Zaretskii <eliz@gnu.org>
4553
4554 * intro.texi (nil and t):
4555 * symbols.texi (Plists and Alists):
4556 * variables.texi (Variable Aliases, Constant Variables):
4557 * functions.texi (Defining Functions):
4558 * advice.texi (Advising Primitives):
4559 * debugging.texi (Syntax Errors, Compilation Errors):
4560 * minibuf.texi (Minibuffer Windows):
4561 * commands.texi (Adjusting Point):
4562 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4563 (Auto Major Mode, Major Mode Conventions):
4564 * help.texi (Describing Characters):
4565 * files.texi (Create/Delete Dirs, Information about Files)
4566 (File Locks, Writing to Files, Reading from Files)
4567 (Saving Buffers):
4568 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4569 * frames.texi (Finding All Frames):
4570 * positions.texi (Buffer End, Motion):
4571 * markers.texi (The Region):
4572 * text.texi (Deletion, Near Point):
4573 * display.texi (Displaying Messages, Truncation):
4574 * os.texi (Processor Run Time):
4575 * tips.texi (Key Binding Conventions, Programming Tips)
4576 (Warning Tips, Documentation Tips, Comment Tips):
4577 * internals.texi (Memory Usage): Improve indexing.
4578
4579 * variables.texi (Frame-Local Variables):
4580 * functions.texi (Argument List):
4581 * loading.texi (Library Search):
4582 * streams.texi (Output Variables):
4583 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4584 * searching.texi (Replacing Match, Search and Replace):
4585 * processes.texi (Byte Packing, Decoding Output)
4586 (Accepting Output, Network Servers, Shell Arguments):
4587 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4588 * windows.texi (Window Point, Window Start):
4589 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4590 * commands.texi (Reading Input, Keyboard Events):
4591 * minibuf.texi (Reading File Names, Minibuffer Completion)
4592 (Recursive Mini):
4593 * positions.texi (List Motion):
4594 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4595 * numbers.texi (Arithmetic Operations, Math Functions)
4596 (Predicates on Numbers, Comparison of Numbers):
4597 (Numeric Conversions):
4598 * locals.texi (Standard Buffer-Local Variables):
4599 * maps.texi (Standard Keymaps):
4600 * os.texi (User Identification, System Environment, Recording Input)
4601 (X11 Keysyms):
4602 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4603 * backups.texi (Backups and Auto-Saving):
4604 * customize.texi (Customization, Group Definitions)
4605 (Variable Definitions):
4606 * compile.texi (Byte Compilation): Improve index entries.
4607
46082007-03-31 Karl Berry <karl@gnu.org>
4609
4610 * macros.texi (Defining Macros): Avoid widow syllable.
4611
46122007-03-31 Eli Zaretskii <eliz@gnu.org>
4613
4614 * elisp.texi (Top): Postscript -> PostScript.
4615
4616 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4617
46182007-03-31 Markus Triska <markus.triska@gmx.at>
4619
4620 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4621
46222007-03-30 Karl Berry <karl@gnu.org>
4623
4624 * lists.texi (List-related Predicates): Remove spurious @need.
4625 (Setcdr): Use @smallexample to improve page break.
4626 (Association Lists) <assoc>: Reword to improve page break.
4627
4628 * strings.texi (String Conversion): Insert blank line to improve
4629 page break.
4630
4631 * numbers.texi (Random Numbers): Use @minus{}.
4632 (Math Functions): Use @minus{}.
4633
4634 * intro.texi (Acknowledgements): Avoid line breaks before middle
4635 initials.
4636
46372007-03-24 Eli Zaretskii <eliz@gnu.org>
4638
4639 * errors.texi (Standard Errors): Add an index entry.
4640
46412007-03-19 Richard Stallman <rms@gnu.org>
4642
4643 * os.texi (Recording Input): recent-keys now gives 300 keys.
4644
46452007-03-12 Glenn Morris <rgm@gnu.org>
4646
4647 * os.texi: Replace "daylight savings" with "daylight saving"
4648 throughout.
4649
46502007-03-05 Richard Stallman <rms@gnu.org>
4651
5dcb4c4e
SM
4652 * variables.texi (File Local Variables):
4653 Update enable-local-variables values.
b8d4c8d0
GM
4654
46552007-03-04 Richard Stallman <rms@gnu.org>
4656
4657 * syntax.texi (Control Parsing): Minor clarification.
4658
4659 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4660
4661 * sequences.texi (Sequence Functions): Move string-bytes away,
4662 add xref.
4663
4664 * nonascii.texi (Text Representations): Move string-bytes here.
4665
4666 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4667
4668 * minibuf.texi (Basic Completion): Minor clarification.
4669
4670 * markers.texi (The Mark): Clarify existence vs activation of mark.
4671 Other cleanup.
4672
4673 * display.texi (Finding Overlays): Write better example.
4674
4675 * compile.texi (Eval During Compile): Clarify putting macros
4676 in eval-when-compile.
4677
c5602427 46782007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4679
4680 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4681 load-read-function definition doc.
b8d4c8d0
GM
4682
46832007-02-21 Kim F. Storm <storm@cua.dk>
4684
4685 * strings.texi (Text Comparison): Mention that assoc-string
4686 converts symbols to strings before testing.
4687
46882007-02-17 Kim F. Storm <storm@cua.dk>
4689
4690 * processes.texi (Bindat Spec): Vector types can have optional
4691 element type.
4692 (Bindat Examples): Fix example. Add vector with element type.
4693
46942007-02-16 Andreas Schwab <schwab@suse.de>
4695
4696 * strings.texi (Formatting Strings): Document '+' flag.
4697
46982007-02-15 Juanma Barranquero <lekktu@gmail.com>
4699
4700 * strings.texi (Modifying Strings): Clarify that `clear-string'
4701 always converts the string to unibyte.
4702
47032007-02-14 Kim F. Storm <storm@cua.dk>
4704
4705 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4706 Rewrite glyph code description to refer to these functions.
4707 Remove details of encoding face number and char into integer code.
4708
47092007-02-03 Alan Mackenzie <acm@muc.de>
4710
4711 * loading.texi (Hooks for Loading): Make the description of
4712 `eval-after-load' more detailed, and amend the description of
4713 after-load-alist, in accordance with changes from 2006-05.
4714
47152007-02-03 Chong Yidong <cyd@stupidchicken.com>
4716
4717 * modes.texi (Defining Minor Modes): Document that a :require
4718 keyword or similar may be required to make saved customization
4719 variables work.
4720
47212007-02-03 Eli Zaretskii <eliz@gnu.org>
4722
4723 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4724 Texinfo guidelines and with what texnfo-upd.el expects.
4725 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4726 parts needed by `texinfo-multiple-files-update'.
4727
47282007-02-02 Eli Zaretskii <eliz@gnu.org>
4729
4730 * elisp.texi (Top): Update the top-level menus.
4731
4732 * syntax.texi (Categories): Add index entries.
4733
47342007-02-01 Juanma Barranquero <lekktu@gmail.com>
4735
4736 * display.texi (Attribute Functions): Fix name and description of
4737 the UNDERLINE arg of `set-face-underline-p'.
4738
47392007-01-29 Eli Zaretskii <eliz@gnu.org>
4740
4741 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4742 Variables", and "Standard Keymaps" to the detailed menu.
4743
4744 * variables.texi (Future Local Variables): Add index entry.
4745
47462007-01-28 Richard Stallman <rms@gnu.org>
4747
4748 * tips.texi (Coding Conventions): Clarify the tip about macros
4749 that define a function or a variable.
4750
4751 * files.texi (File Attributes): UID and GID can be floats.
4752 (Magic File Names): Explain why deferring all operations to
4753 the standard handler does not work.
4754
47552007-01-23 Martin Rudalics <rudalics@gmx.at>
4756
4757 * backups.texi (Reverting): Use "buffer" instead of "file"
4758 when talking about major and minor modes.
4759
47602007-01-21 Richard Stallman <rms@gnu.org>
4761
4762 * help.texi (Documentation): Add xref to Documentation Tips.
4763
47642007-01-14 Juanma Barranquero <lekktu@gmail.com>
4765
4766 * tips.texi (Coding Conventions): Fix typos.
4767
47682007-01-05 Richard Stallman <rms@gnu.org>
4769
4770 * modes.texi (Defining Minor Modes): Fix previous change.
4771
47722007-01-03 Richard Stallman <rms@gnu.org>
4773
4774 * customize.texi (Variable Definitions, Customization Types):
4775 Don't use * in doc string for defcustom.
4776
47772007-01-02 Richard Stallman <rms@gnu.org>
4778
4779 * variables.texi (Variable Aliases): Clarify that aliases vars
4780 always have the same value.
4781
4782 * processes.texi (Bindat Spec): Fix Texinfo usage.
4783
4784 * modes.texi (Defining Minor Modes): Explain effect of command
4785 defined with define-global-minor-mode on new buffers.
4786
47872006-12-30 Kim F. Storm <storm@cua.dk>
4788
4789 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4790 `auto-resize-tool-bars'.
4791
47922006-12-30 Richard Stallman <rms@gnu.org>
4793
4794 * keymaps.texi (Active Keymaps): Fix previous change.
4795
47962006-12-30 Nick Roberts <nickrob@snap.net.nz>
4797
4798 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4799
48002006-12-30 Kim F. Storm <storm@cua.dk>
4801
4802 * processes.texi (Bindat Spec): Clarify using field names in
4803 length specifications.
4804
48052006-12-29 Kim F. Storm <storm@cua.dk>
4806
4807 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4808 Add count and index variables for eval forms in repeat blocks.
4809
48102006-12-24 Richard Stallman <rms@gnu.org>
4811
5dcb4c4e
SM
4812 * customize.texi (Variable Definitions):
4813 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4814
48152006-12-19 Kim F. Storm <storm@cua.dk>
4816
4817 * commands.texi (Misc Events): User signals now result in sigusr1
4818 and sigusr2 events which are handled through special-event-map.
4819 (Special Events): User signals and drag-n-drop are special.
4820
48212006-12-17 Richard Stallman <rms@gnu.org>
4822
4823 * loading.texi (Named Features): Explain subfeatures better.
4824
4825 * customize.texi: Use "option" only for user options.
4826 For the keyword values inside defcustom etc, say "keywords".
4827 For :options value's elements, say "elements".
4828 :group should not be omitted.
4829
4830 * syntax.texi (Parsing Expressions): Split up node.
4831 (Motion via Parsing, Position Parse, Parser State)
4832 (Low-Level Parsing, Control Parsing): New subnodes.
4833 (Parser State): Document syntax-ppss-toplevel-pos.
4834
4835 * positions.texi (List Motion): Punctuation fix.
4836
4837 * files.texi (File Name Completion): Document PREDICATE arg
4838 to file-name-completion.
4839
48402006-12-16 Eli Zaretskii <eliz@gnu.org>
4841
4842 * internals.texi (Building Emacs, Writing Emacs Primitives):
4843 Add index entries.
4844
48452006-12-11 Richard Stallman <rms@gnu.org>
4846
4847 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4848 affects face menu. Explain how to make it non-nil without enabling
4849 any fontification.
4850
48512006-12-10 Chong Yidong <cyd@stupidchicken.com>
4852
4853 * modes.texi (Font Lock Basics): Document nil value of
4854 font-lock-defaults.
4855
48562006-12-10 Glenn Morris <rgm@gnu.org>
4857
4858 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4859 value for system-flag argument. Abbrev tables may not be empty
4860 when major modes are loaded.
4861
48622006-12-08 Juanma Barranquero <lekktu@gmail.com>
4863
4864 * makefile.w32-in (maintainer-clean): Partially revert last
4865 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4866 to protect elisp-covers.texi.
4867
48682006-12-07 Juanma Barranquero <lekktu@gmail.com>
4869
4870 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4871 Don't remove elisp* info files; they are already deleted by the
4872 `clean' and `distclean' targets, and they are in the $(infodir)
4873 directory, not the current one.
4874
48752006-12-04 Kim F. Storm <storm@cua.dk>
4876
4877 * commands.texi (Misc Events): Update signal events.
4878 (Event Examples): Add signal example.
4879
48802006-11-29 Richard Stallman <rms@gnu.org>
4881
4882 * frames.texi (Visibility of Frames): Explain visible windows
4883 can be covered by others. Add xref for raise-frame.
4884
48852006-11-28 Richard Stallman <rms@gnu.org>
4886
4887 * searching.texi (Regexp Special): Update when ^ is special.
4888
48892006-11-27 Eli Zaretskii <eliz@gnu.org>
4890
4891 * customize.texi (Customization, Common Keywords)
4892 (Group Definitions, Variable Definitions, Composite Types)
4893 (Type Keywords, Customization Types): Add index entries for
4894 various customization keywords.
4895
48962006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4897
4898 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4899
c8763fb6 49002006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4901
4902 * frames.texi (Window System Selections): Remove clipboard from
4903 description of selection-coding-system.
4904
49052006-11-06 Richard Stallman <rms@gnu.org>
4906
4907 * lists.texi (List Variables): Document COMPARE-FN.
4908
4909 * keymaps.texi: Avoid use of "binding" to mean a relation;
4910 use it only to refer to the meaning associated with a key.
4911 (Keymaps): Change menu node description.
4912
4913 * elisp.texi (Top): Change menu node description.
4914
4915 * display.texi (Managing Overlays): Document overlay-recenter.
4916
49172006-10-29 Chong Yidong <cyd@stupidchicken.com>
4918
4919 * Makefile.in: Use relative paths to avoid advertising filesystem
4920 contents during compilation.
4921
49222006-10-23 Kim F. Storm <storm@cua.dk>
4923
4924 * commands.texi (Event Input Misc): Update unread-command-events.
4925
49262006-10-23 Nick Roberts <nickrob@snap.net.nz>
4927
4928 * lists.texi (Sets And Lists): Fix typos.
4929
49302006-10-18 Juanma Barranquero <lekktu@gmail.com>
4931
4932 * control.texi (Processing of Errors): Use @var for an argument,
4933 not @code.
4934
49352006-10-16 Richard Stallman <rms@gnu.org>
4936
4937 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4938
4939 * keymaps.texi (Format of Keymaps): Show all the keymap element
4940 patterns that result from menu items.
4941 (Key Lookup): Minor cleanups.
4942
4943 * modes.texi (Precalculated Fontification): Don't say that
4944 not setting font-lock-defaults avoids loading font-lock.
4945
4946 * help.texi (Documentation): Move xref to Emacs Manual here.
4947 (Documentation Basics): From here.
4948 Also doc emacs-lisp-docstring-fill-column.
4949
4950 * elisp.texi: Update version and ISBN.
4951
4952 * commands.texi (Interactive Call): Clarify KEYS arg to
4953 call-interactively is a vector.
4954 (Command Loop Info): Delete anchor in this-command-keys.
4955 Add anchor in this-command-keys-vector.
4956 (Recursive Editing): Document how recursive-edit
4957 handles the current buffer.
4958
49592006-10-13 Chong Yidong <cyd@stupidchicken.com>
4960
4961 * frames.texi (Frame Titles): %c and %l are ignored in
4962 frame-title-format.
4963
49642006-10-11 Richard Stallman <rms@gnu.org>
4965
4966 * keymaps.texi (Key Sequences): Clarify use of kbd.
4967
49682006-10-10 Kim F. Storm <storm@cua.dk>
4969
4970 * lists.texi (Sets And Lists): Add memql.
4971
49722006-10-03 Richard Stallman <rms@gnu.org>
4973
4974 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4975 Clarify :ascii: and :nonascii:.
4976
49772006-09-29 Juri Linkov <juri@jurta.org>
4978
4979 * modes.texi (%-Constructs): Reorder coding systems in the
4980 documentation of %z to the real order displayed in the modeline.
4981
49822006-09-25 Richard Stallman <rms@gnu.org>
4983
4984 * os.texi (Timers): Describe timer-max-repeats.
4985
49862006-09-25 Chong Yidong <cyd@stupidchicken.com>
4987
4988 * os.texi (Timers): Mention with-local-quit.
4989
49902006-09-24 Richard Stallman <rms@gnu.org>
4991
4992 * searching.texi (Searching and Matching): Mention property search.
4993
4994 * commands.texi (Command Loop Info): Explain how read-event affects
4995 this-command-keys.
4996
49972006-09-20 Richard Stallman <rms@gnu.org>
4998
4999 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5000
5001 * windows.texi (Window Start): Minor cleanups.
5002
50032006-09-20 Kim F. Storm <storm@cua.dk>
5004
5005 * windows.texi (Window Start): pos-visible-in-window-p allows
5006 specifying t for position to mean "end of window".
5007 Add window-line-height.
5008
5009 * anti.texi (Antinews): Mention window-line-height.
5010
50112006-09-19 David Kastrup <dak@gnu.org>
5012
5013 * keymaps.texi (Searching Keymaps): Small clarification.
5014
50152006-09-18 Richard Stallman <rms@gnu.org>
5016
5017 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5018 cause keyboard menus.
5019 (Menu Keymaps): Likewise.
5020 (Defining Menus, Keyboard Menus): Clarify.
5021
5022 * text.texi (Fields): Clarify explanation of constrain-to-field.
5023
50242006-09-16 Eli Zaretskii <eliz@gnu.org>
5025
5026 * variables.texi (Tips for Defining): Fix a typo.
5027
50282006-09-15 Richard Stallman <rms@gnu.org>
5029
5030 * keymaps.texi (Remapping Commands, Searching Keymaps)
5031 (Active Keymaps): Clean up previous change.
5032
50332006-09-15 Jay Belanger <belanger@truman.edu>
5034
5035 * gpl.texi: Replace "Library Public License" by "Lesser Public
5036 License" throughout.
5037
50382006-09-15 David Kastrup <dak@gnu.org>
5039
5040 * keymaps.texi (Active Keymaps): Adapt description to use
5041 `get-char-property' instead `get-text-property'. Explain how
5042 mouse events change this. Explain the new optional argument of
5043 `key-binding' and its mouse-dependent lookup.
5044 (Searching Keymaps): Adapt description similarly.
5045 (Remapping Commands): Explain the new optional argument of
5046 `command-remapping'.
5047
50482006-09-14 Richard Stallman <rms@gnu.org>
5049
5050 * keymaps.texi (Searching Keymaps): Clarification.
5051 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5052
50532006-09-13 Richard Stallman <rms@gnu.org>
5054
5055 * objects.texi (Character Type): Node split.
5056 Add xref to Describing Characters.
5057 (Basic Char Syntax, General Escape Syntax)
5058 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5059
50602006-09-11 Richard Stallman <rms@gnu.org>
5061
5062 * display.texi (Display Table Format): Wording clarification.
5063 (Glyphs): Clarifications.
5064
50652006-09-10 Chong Yidong <cyd@stupidchicken.com>
5066
5067 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5068 local maps.
5069
50702006-09-10 Kim F. Storm <storm@cua.dk>
5071
5072 * display.texi (Forcing Redisplay): Document return value of
5073 function redisplay.
5074
50752006-09-09 Richard Stallman <rms@gnu.org>
5076
5077 * windows.texi (Window Hooks): Explain limits of
5078 window-scroll-functions.
5079
5080 * display.texi (Fringe Indicators): Update for last change in
5081 indicate-buffer-boundaries.
5082
50832006-09-08 Richard Stallman <rms@gnu.org>
5084
5085 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5086
50872006-09-06 Kim F. Storm <storm@cua.dk>
5088
5089 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5090
5091 * windows.texi (Window Start): Update pos-visible-in-window-p.
5092
50932006-09-04 Richard Stallman <rms@gnu.org>
5094
5095 * processes.texi (Accepting Output): Explain SECONDS=0 for
5096 accept-process-output.
5097
5098 * os.texi (Idle Timers): Explain why timer functions should not
5099 loop until (input-pending-p).
5100
51012006-09-02 Eli Zaretskii <eliz@gnu.org>
5102
5103 * makefile.w32-in (usermanualdir): New variable.
5104 (elisp.dvi): Use it.
5105
51062006-09-01 Eli Zaretskii <eliz@gnu.org>
5107
5108 * buffers.texi (Buffer Modification): Fix last change.
5109
51102006-09-01 Chong Yidong <cyd@stupidchicken.com>
5111
5dcb4c4e
SM
5112 * buffers.texi (Buffer Modification):
5113 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5114
51152006-08-31 Richard Stallman <rms@gnu.org>
5116
5117 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5118
51192006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5120
5121 * modes.texi (Syntactic Font Lock):
5122 Mention font-lock-syntactic-face-function
5123 instead of specific faces.
5124
51252006-08-29 Chong Yidong <cyd@stupidchicken.com>
5126
5127 * display.texi (Images): Add xrref to display-images-p.
5128
51292006-08-28 Kenichi Handa <handa@m17n.org>
5130
5131 * nonascii.texi (Lisp and Coding Systems): Fix description of
5132 detect-coding-region.
5133
51342006-08-27 Michael Olson <mwolson@gnu.org>
5135
5136 * processes.texi (Transaction Queues): Remove stray quote
5137 character.
5138
51392006-08-25 Richard Stallman <rms@gnu.org>
5140
5141 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5142 Add xref.
5143
51442006-08-24 Chong Yidong <cyd@stupidchicken.com>
5145
5146 * os.texi (Timers): Avoid waiting inside timers.
5147
51482006-08-21 Lute Kamstra <lute@gnu.org>
5149
5150 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5151
51522006-08-20 Richard Stallman <rms@gnu.org>
5153
5154 * os.texi (Idle Timers): New node, split out from Timers.
5155 Document current-idle-time.
5156 * commands.texi (Reading One Event): Update xref.
5157 * elisp.texi (Top): Update subnode menu.
5158
51592006-08-16 Richard Stallman <rms@gnu.org>
5160
5161 * keymaps.texi (Extended Menu Items): Show format of cached
5162 bindings in extended menu items.
5163
5164 * customize.texi (Variable Definitions): Explain when the
5165 standard value expression is evaluated.
5166
51672006-08-15 Chong Yidong <cyd@stupidchicken.com>
5168
5169 * commands.texi (Reading One Event): Explain idleness in
5170 `read-event'.
5171
51722006-08-12 Chong Yidong <cyd@stupidchicken.com>
5173
5174 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5175 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5176 relevant for Lisp programming.
5177 (Yank Commands): Rewrite introduction.
5178 (Undo): Clarify.
5179 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5180 (Filling): Remove redundant comment. Clarify return value of
5181 current-justification.
5182 (Margins): Minor clarifications.
5183 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5184 (Sorting): Update definition of sort-lines.
5185 (Columns): Clarify behavior of sort-columns.
5186 (Indent Tabs): Link to Tab Stops in Emacs manual.
5187 (Special Properties): Clarify.
5188 (Clickable Text): Mention Buttons package.
5189
51902006-08-12 Kevin Ryde <user42@zip.com.au>
5191
5192 * os.texi (Time Parsing): Add %z to description of
5193 format-time-string, as per docstring. Add cross reference to
5194 glibc manual for strftime.
5195
51962006-08-08 Richard Stallman <rms@gnu.org>
5197
5198 * modes.texi: Clean up wording in previous change.
5199
52002006-08-07 Chong Yidong <cyd@stupidchicken.com>
5201
5202 * modes.texi (Hooks): Clarify.
5203 (Major Mode Basics): Mention define-derived-mode explicitly.
5204 (Major Mode Conventions): Rebinding RET is OK for some modes.
5205 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5206 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5207 (Mode Line Basics): Clarify.
5208 (Mode Line Data): Mention help-echo and local-map in strings.
5209 Explain reason for treatment of non-risky variables.
5210 (Properties in Mode): Clarify.
5211 (Faces for Font Lock): Add font-lock-negation-char-face.
5212
52132006-08-04 Eli Zaretskii <eliz@gnu.org>
5214
5215 * strings.texi (Formatting Strings): Warn against arbitrary
5216 strings as first arg to `format'.
5217
52182006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5219
5220 * text.texi (Clickable Text): Mention `help-echo' text property.
5221 Update intro, examples and associated explanations.
5222
52232006-07-31 Richard Stallman <rms@gnu.org>
5224
5225 * commands.texi: Update xrefs.
5226 (Event Mod): New node, cut out from old Translating Input.
5227
5228 * maps.texi: Update xrefs.
5229
5230 * keymaps.texi (Translation Keymaps): New node.
5231 Update xrefs from Translating Input to Translation Keymaps.
5232
5233 * elisp.texi (Top): Update subnode menu.
5234
5235 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5236
5237 * os.texi (System Interface): Fix menu descriptions of some nodes.
5238 (Translating Input): Node deleted.
5239
52402006-07-31 Nick Roberts <nickrob@snap.net.nz>
5241
5242 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5243
5244 * lists.texi (Sets And Lists): Likewise.
5245
52462006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5247
5248 * text.texi (Fields): Mention POS
5249 requirement when narrowing is in effect.
5250
52512006-07-28 Richard Stallman <rms@gnu.org>
5252
5253 * display.texi (Face Attributes): Simplify wording.
5254 (Attribute Functions): Clarify meaning of new-frame default
5255 attribute settings.
5256
5257 * customize.texi (Common Keywords): Document how to use
5258 :package-version in a package not in Emacs.
5259
52602006-07-28 Kim F. Storm <storm@cua.dk>
5261
5262 * commands.texi (Reading One Event): Fix last change.
5263
52642006-07-26 Chong Yidong <cyd@stupidchicken.com>
5265
5266 * commands.texi (Reading One Event): Document SECONDS argument for
5267 read-event, read-char, and read-char-exclusive.
5268
52692006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5270
5271 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5272 to ensure correct identification.
5273
52742006-07-24 Richard Stallman <rms@gnu.org>
5275
5276 * text.texi (Clickable Text): Clarify.
5277
5278 * sequences.texi (Vector Functions): Delete duplicate xref.
5279
5280 * objects.texi (Function Type): Clarify.
5281
5282 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5283 modes.
5284
5285 * lists.texi (List Variables): New node.
5286 Material moved from other nodes.
5287
5288 * variables.texi (Setting Variables): add-to-list and
5289 add-to-ordered-list moved to List Variables node.
5290
52912006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5292
5293 * text.texi (Links and Mouse-1):
5294 For mouse-on-link-p, expand on arg POS.
5295
52962006-07-21 Kim F. Storm <storm@cua.dk>
5297
5298 * display.texi (Forcing Redisplay): Don't mention systems which
5299 don't support sub-second timers for redisplay-preemption-period.
5300
5301 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5302
53032006-07-21 Eli Zaretskii <eliz@gnu.org>
5304
5305 * frames.texi (Input Focus): Document that focus-follows-mouse has
5306 no effect on MS-Windows.
5307
53082006-07-18 Richard Stallman <rms@gnu.org>
5309
5310 * display.texi (Forcing Redisplay): Cleanups in previous change.
5311
5312 * processes.texi (Low-Level Network): Make menu more convenient.
5313
53142006-07-18 Kim F. Storm <storm@cua.dk>
5315
5316 * display.texi (Forcing Redisplay): redisplay-preemption-period
5317 only used on window systems. Add xref to Terminal Output.
5318
5319 * os.texi (Terminal Output): baud-rate only controls preemption on
5320 non-window systems. Add xref to Forcing Redisplay.
5321
5322 * processes.texi (Low-Level Network): Rename node "Make Network"
5323 to "Network Processes".
5324
53252006-07-18 Karl Berry <karl@gnu.org>
5326
5327 * variables.texi, functions.texi, customize.texi, loading.texi:
5328 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5329
53302006-07-17 Chong Yidong <cyd@stupidchicken.com>
5331
5332 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5333
53342006-07-17 Richard Stallman <rms@gnu.org>
5335
5336 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5337 Put period and comma inside quotes.
5338
5339 * loading.texi, markers.texi: Use real doublequote inside menus.
5340
5341 * windows.texi: Put point and comma inside quotes.
5342 (Textual Scrolling): Use @samp for error message.
5343
5344 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5345 * strings.texi, streams.texi, processes.texi, os.texi:
5346 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5347 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5348 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5349 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5350 Put point and comma inside quotes.
5351
5352 * control.texi (Processing of Errors): Add command-error-function.
5353
5354 * variables.texi (File Local Variables): Clarify that
5355 file local variables make buffer-local bindings.
5356
5357 * modes.texi (Syntactic Font Lock): Give default for
5358 font-lock-syntax-table.
5359
53602006-07-17 Nick Roberts <nickrob@snap.net.nz>
5361
5362 * text.texi (Special Properties): Clean up previous change.
5363
53642006-07-16 Karl Berry <karl@gnu.org>
5365
5366 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5367 * control.texi: Fix bad page breaks through chapter 10 (control).
5368
5369 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5370 underfull hbox.
5371
53722006-07-15 Nick Roberts <nickrob@snap.net.nz>
5373
5374 * text.texi (Special Properties): Describe fontified text property
5375 in relation to a character (not text).
5376
53772006-07-15 Kim F. Storm <storm@cua.dk>
5378
5379 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5380 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5381 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5382
5383 * anti.texi (Antinews): Mention redisplay function.
5384 The kbd macro existed, but was not documented, before 22.x.
5385 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5386
53872006-07-14 Nick Roberts <nickrob@snap.net.nz>
5388
5389 * display.texi (Displaying Messages): Add anchor.
5390
5391 * frames.texi (Dialog Boxes): Use it.
5392
53932006-07-12 Richard Stallman <rms@gnu.org>
5394
5395 * objects.texi (Frame Type): Explain nature of frames better.
5396
5397 * frames.texi (Frames): Explain nature of frames better.
5398
53992006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5400
5401 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5402
54032006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5404
5405 * frames.texi (Window System Selections): Mention scrap support for Mac.
5406 Default value of x-select-enable-clipboard is t on Mac.
5407
5408 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5409
54102006-07-11 Kim F. Storm <storm@cua.dk>
5411
5412 * display.texi (Forcing Redisplay): Add `redisplay' function.
5413 Don't mention (sit-for -1) -- use (redisplay t) instead.
5414
5415 * commands.texi (Waiting): (sit-for -1) is no longer special.
5416 (sit-for 0) is equivalent to (redisplay).
5417 Iconifying/deiconifying no longer makes sit-for return.
5418
54192006-07-10 Nick Roberts <nickrob@snap.net.nz>
5420
5421 * display.texi (Buttons): Fix typo.
5422
5423 * index.texi, elisp.texi (New Symbols): Comment node out.
5424
54252006-07-09 Richard Stallman <rms@gnu.org>
5426
5427 * display.texi (Truncation): Clean up previous change.
5428
54292006-07-08 Richard Stallman <rms@gnu.org>
5430
5431 * commands.texi (Interactive Call): Use 3 as prefix in example
5432 for execute-extended-command.
5433
5434 * display.texi (Attribute Functions): Move paragraph about
5435 compatibility with Emacs < 21.
5436
54372006-07-09 Kim F. Storm <storm@cua.dk>
5438
5439 * display.texi (Refresh Screen): Clarify force-window-update.
5440 (Truncation): "Normally" indicated by fringe arrows.
5441
54422006-07-08 Eli Zaretskii <eliz@gnu.org>
5443
5444 * windows.texi (Textual Scrolling, Resizing Windows):
5445 * variables.texi (Constant Variables):
5446 * text.texi (Buffer Contents, Deletion, Changing Properties)
5447 (Property Search, Special Properties, Sticky Properties)
5448 (Links and Mouse-1, Fields, Change Hooks):
5449 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5450 (Categories):
5451 * symbols.texi (Other Plists):
5452 * streams.texi (Output Variables):
5453 * processes.texi (Input to Processes, Query Before Exit):
5454 * positions.texi (Word Motion, Text Lines, List Motion):
5455 * os.texi (Init File, System Environment, Sound Output)
5456 (Session Management):
5457 * nonascii.texi (Text Representations, Character Sets)
5458 (Chars and Bytes, Locales):
5459 * modes.texi (Defining Minor Modes, Header Lines):
5460 * minibuf.texi (Minibuffer Contents):
5461 * markers.texi (Information from Markers):
5462 * lists.texi (List Elements, Building Lists, Association Lists):
5463 * keymaps.texi (Tool Bar):
5464 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5465 * functions.texi (What Is a Function, Mapping Functions):
5466 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5467 (Color Names, Text Terminal Colors, Display Feature Testing):
5468 * files.texi (Visiting Functions, File Name Components)
5469 (Unique File Names, Contents of Directories):
5470 * display.texi (Forcing Redisplay, Displaying Messages)
5471 (Temporary Displays, Font Selection, Auto Faces)
5472 (Font Lookup, Fringe Indicators, Display Margins)
5473 (Image Descriptors, Showing Images, Image Cache, Button Types)
5474 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5475 (Display Table Format, Glyphs):
5476 * control.texi (Iteration):
5477 * commands.texi (Command Loop Info, Adjusting Point):
5478 * backups.texi (Making Backups, Auto-Saving):
5479 Remove @tindex entries.
5480
54812006-07-07 Kim F. Storm <storm@cua.dk>
5482
5483 * display.texi (Fringe Cursors): Fix typo.
5484 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5485 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5486
54872006-07-05 Richard Stallman <rms@gnu.org>
5488
5489 * text.texi (Buffer Contents): Add example of text props
5490 in result of buffer-substring.
5491 (Text Properties): Explain better about use of specific property names.
5492 (Property Search): Some cleanups; reorder some functions.
5493
5494 * keymaps.texi (Changing Key Bindings): Cleanup.
5495 Add xref to Key Binding Conventions.
5496
5497 * display.texi (Attribute Functions): Add examples for
5498 face-attribute-relative-p.
5499
5500 * tips.texi (Coding Conventions): Cleanup last change.
5501
55022006-07-05 Karl Berry <karl@gnu.org>
5503
5504 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5505 Remove @setchapternewpage odd.
5506 Result is 1013 pages, down from 1100.
5507
5508 * anti.texi, customize.texi, display.texi, internals.texi:
5509 * minibuf.texi, modes.texi, tips.texi:
5510 Fix overfull/underfull boxes.
5511
55122006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5513
5514 * edebug.texi (Instrumenting):
5515 Add Edebug-specific findex for eval-buffer.
5516 * loading.texi (Loading):
5517 Replace eval-current-buffer with eval-buffer.
5518
55192006-06-30 Nick Roberts <nickrob@snap.net.nz>
5520
5521 * locals.texi (Standard Buffer-Local Variables): Update the list
5522 of variables.
5523
55242006-06-26 Nick Roberts <nickrob@snap.net.nz>
5525
5526 * files.texi (File Name Completion): Point user to the node
5527 "Reading File Names".
5528
55292006-06-24 Eli Zaretskii <eliz@gnu.org>
5530
5531 * files.texi (Contents of Directories): Document case-insensitive
5532 behavior on respective filesystems.
5533
5534 * objects.texi (Character Type): Document that Emacs signals an
5535 error for unsupported Unicode characters specified as \uNNNN.
5536
55372006-06-19 Richard Stallman <rms@gnu.org>
5538
5539 * processes.texi (Bindat Spec): Clarify previous change.
5540
55412006-06-16 Richard Stallman <rms@gnu.org>
5542
5543 * tips.texi (Coding Conventions): Better explain conventions
5544 for definition constructs.
5545
5546 * text.texi (Special Properties): String value of `read-only'
5547 serves as the error message.
5548
5549 * objects.texi (Character Type): Clarify prev. change.
5550 (Non-ASCII in Strings): Mention \u and \U.
5551
5552 * commands.texi (Using Interactive): Explain problem of
5553 markers, etc., in command-history.
5554
55552006-06-14 Kim F. Storm <storm@cua.dk>
5556
5557 * commands.texi (Waiting): Negative arg to sit-for forces
5558 redisplay even if input is pending.
5559
5560 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5561 redisplay. Remove incorrect example of binding redisplay-dont-pause
5562 around (sit-for 0).
5563
55642006-06-13 Richard Stallman <rms@gnu.org>
5565
5566 * display.texi (Forcing Redisplay): Clarify previous change.
5567
55682006-06-13 Romain Francoise <romain@orebokech.com>
5569
5570 * display.texi (Forcing Redisplay): Fix typo.
5571
55722006-06-13 Kim F. Storm <storm@cua.dk>
5573
5574 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5575
55762006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5577
5578 * tips.texi (Coding Conventions): Add `@end itemize'.
5579
55802006-06-10 Richard Stallman <rms@gnu.org>
5581
5582 * tips.texi (Coding Conventions): Explain use of coding systems
5583 to ensure one decoding for strings.
5584
55852006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5586
5587 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5588 syntax.
5589
55902006-06-07 Eli Zaretskii <eliz@gnu.org>
5591
5592 * display.texi (Font Selection): Remove description of
5593 clear-face-cache.
5594
5595 * compile.texi (Eval During Compile): Fix a typo. Add index
5596 entries for possible uses of eval-when-compile.
5597
55982006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5599
5600 * display.texi (Abstract Display): Fix typo.
5601
56022006-06-03 Eli Zaretskii <eliz@gnu.org>
5603
5604 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5605 Reword variable's description.
5606
56072006-06-01 Richard Stallman <rms@gnu.org>
5608
5609 * windows.texi (Splitting Windows): Clarify splitting nonselected
5610 window.
5611
56122006-05-31 Juri Linkov <juri@jurta.org>
5613
5614 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5615
56162006-05-30 Richard Stallman <rms@gnu.org>
5617
5618 * display.texi (Line Height): Fix errors in description of
10d1d0af 5619 default line height and line-height property.
b8d4c8d0
GM
5620
5621 * nonascii.texi (Default Coding Systems): Further clarification.
5622
56232006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5624
5625 * internals.texi (Pure Storage): Mention that an overflow in pure
5626 space causes a memory leak.
5627 (Garbage Collection): If there was an overflow in pure space,
5628 `garbage-collect' returns nil.
5629
56302006-05-30 Eli Zaretskii <eliz@gnu.org>
5631
5632 * nonascii.texi (Default Coding Systems): Fix it some more.
5633
56342006-05-29 Eli Zaretskii <eliz@gnu.org>
5635
5636 * nonascii.texi (Default Coding Systems): Fix last change.
5637
56382006-05-29 Kenichi Handa <handa@m17n.org>
5639
5640 * nonascii.texi (find-operation-coding-system): Describe the new
5641 argument format (FILENAME . BUFFER).
5642
56432006-05-28 Richard Stallman <rms@gnu.org>
5644
5645 * tips.texi (Coding Conventions): Better explain reasons not to
5646 advise other packages or use `eval-after-load'.
5647
56482006-05-29 Kim F. Storm <storm@cua.dk>
5649
5650 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5651 `bindat-idx' and `bindat-raw' for clarity.
5652
56532006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5654
5655 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5656
5657 * display.texi (Display): Add "Abstract Display" to menu.
5658 (Abstract Display, Abstract Display Functions)
5659 (Abstract Display Example): New nodes.
5660 * elisp.texi (Top): Add "Abstract Display" to menu.
5661
56622006-05-27 Chong Yidong <cyd@stupidchicken.com>
5663
5664 * keymaps.texi (Key Sequences): Link to input events definition.
5665 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5666
5667 * files.texi (Changing Files): Document updated argument list for
5668 copy-file.
5669
56702006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5671
5672 * processes.texi (Bindat Functions): Explain term "total length".
5673 Use it in bindat-length and bindat-pack descriptions.
5674
56752006-05-26 Eli Zaretskii <eliz@gnu.org>
5676
5677 * tips.texi (Coding Conventions): Advise against using
5678 eval-after-load in packages. Add an index entry.
5679
56802006-05-25 Juri Linkov <juri@jurta.org>
5681
5682 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5683
5684 * modes.texi (%-Constructs): Add %e, %z, %Z.
5685
56862006-05-25 Richard Stallman <rms@gnu.org>
5687
5688 * elisp.texi (Top): Update subnode menu.
5689
5690 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5691 (Keymaps): Update menu.
5692
56932006-05-25 Chong Yidong <cyd@stupidchicken.com>
5694
5695 * keymaps.texi (Key Sequences): Some clarifications.
5696
56972006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5698
5699 * processes.texi (Bindat Functions): Say "unibyte string"
5700 explicitly for bindat-unpack and bindat-pack descriptions.
5701 (Bindat Examples): Don't call `string-make-unibyte' in example.
5702
57032006-05-25 Chong Yidong <cyd@stupidchicken.com>
5704
5dcb4c4e 5705 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5706 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5707
5708 * keymaps.texi (Changing Key Bindings):
dd7b651b 5709 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5710 * help.texi (Describing Characters): Refer to it.
5711
57122006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5713
5714 * frames.texi (Pointer Shape): @end table -> @end defvar.
5715
57162006-05-22 Richard Stallman <rms@gnu.org>
5717
5718 * elisp.texi (Top): Update subnode menus.
5719
5720 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5721 Contents rewritten; material from old Pointer Shape node moved here.
5722
5723 * display.texi (Pointer Shape): Node deleted.
5724 (Image Descriptors): Minor cleanup.
5725
57262006-05-21 Richard Stallman <rms@gnu.org>
5727
5728 * syntax.texi (Parsing Expressions): Update info on which STATE
5729 elements are ignored.
5730
57312006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5732
5733 * hooks.texi (Standard Hooks): Correct typo.
5734
5735 * gpl.texi (GPL): ifinfo -> ifnottex.
5736
57372006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5738
5739 * searching.texi (Simple Match Data): Warn about match data being
5740 set anew by every search.
5741
57422006-05-17 Richard Stallman <rms@gnu.org>
5743
5744 * minibuf.texi (Minibuffer History): Clarify.
5745
5746 * searching.texi (Regexp Special): Clarify nested regexp warning.
5747
57482006-05-16 Kim F. Storm <storm@cua.dk>
5749
5750 * minibuf.texi (Minibuffer History): Update add-to-history.
5751
57522006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5753
5dcb4c4e
SM
5754 * nonascii.texi (Explicit Encoding):
5755 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5756
57572006-05-14 Richard Stallman <rms@gnu.org>
5758
5759 * buffers.texi (Creating Buffers): Cleanup.
5760
5761 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5762
57632006-05-13 Eli Zaretskii <eliz@gnu.org>
5764
5765 * buffers.texi (Current Buffer): Document that with-temp-buffer
5766 disables undo.
5767
5768 * os.texi (Terminal-Specific): More accurate description of how
5769 Emacs searches for the terminal-specific libraries.
5770
57712006-05-12 Eli Zaretskii <eliz@gnu.org>
5772
5773 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5774 emacs-xtra to @inforef's.
5775
5776 * text.texi (Undo): Document that undo is turned off in buffers
5777 whose names begin with a space.
5778
5779 * buffers.texi (Buffer Names): Add index entries for buffers whose
5780 names begin with a space.
5781 (Creating Buffers): Document that undo is turned off in buffers
5782 whose names begin with a space.
5783
5784 * files.texi (Visiting Functions, Reading from Files)
5785 (Saving Buffers): Mention code and EOL conversions by file I/O
5786 primitives and subroutines.
5787
f4e90db0
SM
5788 * nonascii.texi (Lisp and Coding Systems):
5789 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5790
5791 * display.texi (Defining Faces): Mention `mac', and add an xref to
5792 where window-system is described.
5793
57942006-05-10 Richard Stallman <rms@gnu.org>
5795
5796 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5797
57982006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5799
5800 * variables.texi (File Local Variables): Recommend to quote lambda
5801 expressions in safe-local-variable property.
5802
58032006-05-09 Richard Stallman <rms@gnu.org>
5804
5dcb4c4e
SM
5805 * variables.texi (File Local Variables):
5806 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5807
58082006-05-07 Kim F. Storm <storm@cua.dk>
5809
5810 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5811 from add-to-history.
5812
58132006-05-07 Romain Francoise <romain@orebokech.com>
5814
5815 * commands.texi (Event Input Misc):
5816 * compile.texi (Eval During Compile):
5817 * internals.texi (Buffer Internals):
5818 * minibuf.texi (Initial Input):
5819 * nonascii.texi (Scanning Charsets):
5820 * numbers.texi (Comparison of Numbers):
5821 * windows.texi (Textual Scrolling, Vertical Scrolling):
5822 Fix various typos.
5823
58242006-05-06 Eli Zaretskii <eliz@gnu.org>
5825
5826 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5827 conditional xref's to either emacs or emacs-xtra, depending on
5828 @iftex/@ifnottex.
5829
5830 * minibuf.texi (Minibuffer History): Document add-to-history.
5831
58322006-05-05 Eli Zaretskii <eliz@gnu.org>
5833
5834 * internals.texi (Pure Storage): Mention the pure overflow message
5835 at startup.
5836
c8763fb6 58372006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5838
5839 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5840 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5841 search.
5842
58432006-05-01 Richard Stallman <rms@gnu.org>
5844
5845 * intro.texi (nil and t): Clarify.
5846
5847 * variables.texi (File Local Variables): Suggest using booleanp.
5848
58492006-05-01 Juanma Barranquero <lekktu@gmail.com>
5850
5851 * objects.texi (Type Predicates): Fix typos.
5852
58532006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5854
5855 * intro.texi (nil and t): Add booleanp.
5856
5857 * objects.texi (Type Predicates): Add links for booleanp and
5858 string-or-null-p.
5859
58602006-04-29 Richard Stallman <rms@gnu.org>
5861
5862 * modes.texi (Multiline Font Lock): Rename from
5863 Multi line Font Lock Elements. Much clarification.
5864 (Font Lock Multiline, Region to Fontify): Much clarification.
5865
58662006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5867
5868 * variables.texi (File Local Variables): Remove the special case t for
5869 safe-local-variable.
5870
58712006-04-26 Richard Stallman <rms@gnu.org>
5872
5873 * syntax.texi (Parsing Expressions): Minor cleanup.
5874
58752006-04-18 Richard Stallman <rms@gnu.org>
5876
5877 * tips.texi (Coding Conventions): Explain when the package's
5878 prefix should appear later on (not at the start of the name).
5879
5880 * searching.texi (String Search): Clarify effect of NOERROR.
5881
5882 * modes.texi (Imenu): Clarify what special items do.
5883
5884 * hooks.texi (Standard Hooks): Delete text about old hook names.
5885
58862006-04-17 Romain Francoise <romain@orebokech.com>
5887
5888 * variables.texi (Local Variables): Update the default value of
5889 `max-specpdl-size'.
5890
58912006-04-15 Michael Olson <mwolson@gnu.org>
5892
5893 * processes.texi (Transaction Queues): Mention the new optional
5894 `delay-question' argument for `tq-enqueue'.
5895
58962006-04-13 Bill Wohler <wohler@newt.com>
5897
5898 * customize.texi (Common Keywords): Use dotted notation for
5899 :package-version value. Specify its values. Improve documentation
5900 for customize-package-emacs-version-alist.
5901
59022006-04-12 Bill Wohler <wohler@newt.com>
5903
5904 * customize.texi (Common Keywords): Move description of
5905 customize-package-emacs-version-alist to @defvar.
5906
59072006-04-10 Bill Wohler <wohler@newt.com>
5908
5909 * customize.texi (Common Keywords): Add :package-version.
5910
59112006-04-10 Kim F. Storm <storm@cua.dk>
5912
5913 * text.texi (Buffer Contents): Add NOPROPS arg to
5914 filter-buffer-substring.
5915
59162006-04-08 Kevin Ryde <user42@zip.com.au>
5917
5918 * os.texi (Command-Line Arguments): Update xref to emacs manual
5919 "Command Arguments" -> "Emacs Invocation", per change there.
5920
59212006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5922
5923 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5924 be on one line to help makeinfo not render two spaces after the dot.
5925
59262006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5927
5928 * strings.texi (Predicates for Strings): Add string-or-null-p.
5929
59302006-03-28 Kim F. Storm <storm@cua.dk>
5931
5932 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5933 remarks about systems that don't support fractional seconds.
5934
59352006-03-25 Karl Berry <karl@gnu.org>
5936
5937 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5938 the year list.
5939
59402006-03-21 Nick Roberts <nickrob@snap.net.nz>
5941
5942 * display.texi (Fringe Indicators): Fix typos.
5943
59442006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5945
5946 * tips.texi (Documentation Tips): One can now also write `program'
5947 in front of a quoted symbol in a docstring to prevent making a
5948 hyperlink.
5949
59502006-03-19 Alan Mackenzie <acm@muc.de>
5951
5952 * text.texi (Special Properties): Clarify `fontified' property.
5953
59542006-03-16 Richard Stallman <rms@gnu.org>
5955
5956 * display.texi (Defining Images): Minor cleanup.
5957
59582006-03-16 Bill Wohler <wohler@newt.com>
5959
5960 * display.texi (Defining Images): In image-load-path-for-library,
5961 prefer user's images.
5962
59632006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5964
5965 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5966
59672006-03-15 Bill Wohler <wohler@newt.com>
5968
5969 * display.texi (Defining Images): Fix example in
5970 image-load-path-for-library by not recommending that one binds
5971 image-load-path. Just defvar it to placate compiler and only use
5972 it if previously defined.
5973
59742006-03-14 Bill Wohler <wohler@newt.com>
5975
5976 * display.texi (Defining Images): In image-load-path-for-library,
5977 always return list of directories. Update example.
5978
59792006-03-14 Alan Mackenzie <acm@muc.de>
5980
5981 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5982 This describes font-lock-extend-region-function.
5983 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5984 the new node "Region to Fontify".
5985
59862006-03-13 Richard Stallman <rms@gnu.org>
5987
5988 * display.texi (Invisible Text): The impossible position is
5989 now before the invisible text, not after.
5990 (Defining Images): Clean up last change.
5991
59922006-03-11 Bill Wohler <wohler@newt.com>
5993
5994 * display.texi (Defining Images): Add image-load-path-for-library.
5995
59962006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5997
5998 * text.texi (Adaptive Fill): Fix Texinfo usage.
5999
6000 * strings.texi (Creating Strings): Fix Texinfo usage.
6001
6002 * searching.texi (Regexp Special): Use @samp for regular
6003 expressions that are not in Lisp syntax.
6004
60052006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6006
6007 * searching.texi (Regexp Special): Put remark between parentheses
6008 to avoid misreading.
6009
60102006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6011
6012 * searching.texi (Syntax of Regexps): More accurately describe
6013 which characters are special in which situations.
6014 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6015 are not special. Describe in detail when `[' and `]' are special.
6016 (Regexp Backslash): Plenty of regexps with unbalanced square
6017 brackets are valid, so reword that statement.
6018
60192006-03-02 Kim F. Storm <storm@cua.dk>
6020
6021 * keymaps.texi (Tool Bar): Add tool-bar-border.
6022
60232006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6024
6025 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6026
60272006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6028
6029 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6030
6031 * files.texi (Locating Files): Suggest additional values for the
6032 SUFFIXES arg of `locate-file'. Update pxref.
6033
6034 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6035 (How Programs Do Loading): Discuss the effects of Auto Compression
6036 mode on `load'.
6037 (Load Suffixes): New node.
6038 (Library Search): Delete description of `load-suffixes'; it was
6039 moved to "Load Suffixes".
6040 (Autoload, Named Features): Mention `load-suffixes'.
6041
60422006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6043
6044 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6045
6046 * windows.texi (Window Tree): Fix typo.
6047
60482006-02-20 Kim F. Storm <storm@cua.dk>
6049
6050 * display.texi (Fringe Indicators): New section.
6051 Move indicate-empty-lines, indicate-buffer-boundaries, and
6052 default-indicate-buffer-boundaries here.
6053 Add fringe-indicator-alist and default-fringes-indicator-alist.
6054 Add list of logical fringe indicator symbols.
6055 Update list of standard bitmap names.
6056 (Fringe Cursors): New section.
6057 Move overflow-newline-into-fringe here.
6058 Add fringe-cursor-alist and default-fringes-cursor-alist.
6059 Add list of fringe cursor symbols.
6060
60612006-02-20 Juanma Barranquero <lekktu@gmail.com>
6062
6063 * commands.texi (Using Interactive): Fix reference to node
6064 "Minibuffers".
6065
60662006-02-19 Richard M. Stallman <rms@gnu.org>
6067
6068 * minibuf.texi (High-Level Completion):
6069 Add xref to read-input-method-name.
6070
6071 * files.texi (Relative File Names): Move file-relative-name here.
6072 (File Name Expansion): From here. Minor clarifications.
6073
6074 * commands.texi (Using Interactive): Add xrefs about reading input.
6075 Clarify remarks about that moving point and mark.
6076 Put string case before list case.
6077
c8763fb6 60782006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6079
6080 * display.texi (Other Display Specs, Image Descriptors):
6081 Revert erroneous changes. The previous description of
6082 image-descriptors as `(image . PROPS)' was correct.
6083
60842006-02-14 Richard M. Stallman <rms@gnu.org>
6085
6086 * variables.texi (File Local Variables): Clarifications.
6087
60882006-02-14 Juanma Barranquero <lekktu@gmail.com>
6089
6090 * variables.texi (File Local Variables): Use @code for a cons
6091 cell, not @var.
6092
60932006-02-13 Chong Yidong <cyd@stupidchicken.com>
6094
6095 * variables.texi (File Local Variables): Document new file local
6096 variable behavior.
6097
60982006-02-10 Kim F. Storm <storm@cua.dk>
6099
6100 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6101
61022006-02-08 Juanma Barranquero <lekktu@gmail.com>
6103
6104 * modes.texi (%-Constructs): Remove obsolete info about
6105 `global-mode-string'.
6106
61072006-02-07 Richard M. Stallman <rms@gnu.org>
6108
6109 * commands.texi (Prefix Command Arguments): Minor cleanup.
6110
6111 * display.texi: "Graphical display", not window system.
6112
6113 * functions.texi (What Is a Function): Fix xref.
6114
6115 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6116 (Changing Key Bindings): Clarify when remapping is better than
6117 substitute-key-definition.
6118
61192006-02-02 Richard M. Stallman <rms@gnu.org>
6120
6121 * minibuf.texi (Basic Completion): Completion alists are risky.
6122
6123 * keymaps.texi (Active Keymaps): Clarifications.
6124 (Searching Keymaps): New node.
6125 (Keymaps): Update menu.
6126
6127 * frames.texi (Layout Parameters): Minor clarification.
6128 (Drag and Drop): New node.
6129 (Frames): Update menu.
6130
61312006-01-29 Chong Yidong <cyd@stupidchicken.com>
6132
6133 * display.texi (Other Display Specs, Image Descriptors):
6134 Image description is a list, not a cons cell.
6135
61362006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6137
6138 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6139 list is not necessarily a list).
6140
61412006-01-27 Eli Zaretskii <eliz@gnu.org>
6142
6143 * frames.texi (Layout Parameters): border-width and
6144 internal-border-width belong to the frame, not the window.
6145
61462006-01-19 Richard M. Stallman <rms@gnu.org>
6147
6148 * nonascii.texi (Translation of Characters): Search cmds use
6149 translation-table-for-input. Automatically made local.
6150
6151 * markers.texi (Overview of Markers): Count insertion type
6152 as one of a marker's attributes.
6153
6154 * keymaps.texi (Controlling Active Maps): New node, split out of
6155 Active Keymaps.
6156 (Keymaps): Menu updated.
6157 (Active Keymaps): Give pseudocode to explain how the active
6158 maps are searched. current-active-maps and key-binding moved here.
6159 (Functions for Key Lookup): current-active-maps and key-binding moved.
6160 Clarifications.
6161 (Searching the Keymaps): New subnode.
6162
6163 * elisp.texi (Top): Menu clarification.
6164
6165 * display.texi (Other Display Specs): Delete duplicate entry for
6166 just a string as display spec. Move text about recursive display
6167 specs on such a string.
6168
6169 * commands.texi (Key Sequence Input): Clarify.
6170 Move num-nonmacro-input-events out.
6171 (Reading One Event): num-nonmacro-input-events moved here.
6172
61732006-01-14 Nick Roberts <nickrob@snap.net.nz>
6174
6175 * advice.texi (Simple Advice): Update example to fit argument
6176 change in previous-line.
6177
61782006-01-05 Richard M. Stallman <rms@gnu.org>
6179
6180 * markers.texi (The Mark): Fix in `mark'.
6181
61822006-01-04 Richard M. Stallman <rms@gnu.org>
6183
6184 * processes.texi (Misc Network, Make Network): Minor cleanups.
6185
61862006-01-04 Kim F. Storm <storm@cua.dk>
6187
6188 * processes.texi (Make Network): Add IPv6 addresses and handling.
6189 (Network Feature Testing): Mention (:family ipv6).
6190 (Misc Network): Add IPv6 formats to format-network-address.
6191
61922005-12-30 Richard M. Stallman <rms@gnu.org>
6193
6194 * text.texi (Changing Properties):
6195 Don't use return value of set-text-properties.
6196
61972005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6198
6199 * modes.texi (Mode Line Format): Correct typo in menu.
6200
62012005-12-29 Richard M. Stallman <rms@gnu.org>
6202
6203 * modes.texi (Mode Line Top): New node.
6204 (Mode Line Data): Some text moved to new node.
6205 Explain the data structure more concretely.
6206 (Mode Line Basics): Clarifications.
6207 (Mode Line Variables): Clarify intro paragraph.
6208 (%-Constructs): Clarify intro paragraph.
6209 (Mode Line Format): Update menu.
6210
62112005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6212
6213 * minibuf.texi (Basic Completion): Update lazy-completion-table
6214 examples for removal of ARGS argument.
6215
62162005-12-23 Richard M. Stallman <rms@gnu.org>
6217
6218 * text.texi (Undo): Restore some explanation from the version
6219 that was deleted.
6220
62212005-12-23 Eli Zaretskii <eliz@gnu.org>
6222
6223 * text.texi (Undo): Remove duplicate descriptions of `apply
6224 funname' and `apply delta' elements of the undo list.
6225
62262005-12-20 Richard M. Stallman <rms@gnu.org>
6227
6228 * help.texi (Help Functions): Update documentation of `apropos'.
6229
62302005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6231
6232 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6233 because it is confusing. If the :help-echo keyword is a function,
6234 it is not directly used as the :help-echo overlay property, as the
6235 xref seems to suggest (it does not take the appropriate args).
6236
62372005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6238
6239 * customize.texi (Common Keywords): Fix Texinfo usage.
6240 (Group Definitions, Variable Definitions): Update for new
6241 conventions for using `*' in docstrings.
6242
6243 * tips.texi (Documentation Tips): Update for new conventions for
6244 using `*' in docstrings.
6245
62462005-12-16 Richard M. Stallman <rms@gnu.org>
6247
6248 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6249
62502005-12-16 Juri Linkov <juri@jurta.org>
6251
6252 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6253
62542005-12-14 Romain Francoise <romain@orebokech.com>
6255
6256 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6257 Fix typo.
6258
62592005-12-11 Juri Linkov <juri@jurta.org>
6260
6261 * minibuf.texi (Completion Commands): Add mention of read-file-name
6262 for filename completion keymaps.
6263 (Reading File Names): Add mention of filename completion keymaps
6264 for read-file-name and xref to `Completion Commands'.
6265
62662005-12-10 Richard M. Stallman <rms@gnu.org>
6267
6268 * customize.texi (Common Keywords): State caveats for use of :tag.
6269
62702005-12-08 Richard M. Stallman <rms@gnu.org>
6271
6272 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6273 with xrefs and better explanation.
6274 (Completion Commands): Add the filename completion maps.
6275
6276 * objects.texi (Character Type): Clarify that \s is not space
6277 if a dash follows.
6278
62792005-12-05 Richard M. Stallman <rms@gnu.org>
6280
6281 * windows.texi (Resizing Windows): Delete preserve-before args.
6282
62832005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6284
6285 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6286 in full keymaps, since the quirk has been fixed.
6287
62882005-12-03 Eli Zaretskii <eliz@gnu.org>
6289
5dcb4c4e
SM
6290 * hooks.texi (Standard Hooks): Add index entries.
6291 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6292
62932005-11-27 Richard M. Stallman <rms@gnu.org>
6294
6295 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6296
62972005-11-21 Juri Linkov <juri@jurta.org>
6298
6299 * customize.texi (Common Keywords): Update links types
6300 custom-manual and url-link. Add link types emacs-library-link,
6301 file-link, function-link, variable-link, custom-group-link.
6302
63032005-11-20 Chong Yidong <cyd@stupidchicken.com>
6304
6305 * display.texi: Revert 2005-11-20 change.
6306
63072005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6308
6309 * processes.texi (Bindat Functions):
6310 Say "third" to refer to zero-based index "2".
6311
63122005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6313
6314 * loading.texi (Library Search): Update the default value of
6315 `load-suffixes'.
6316
63172005-11-17 Chong Yidong <cyd@stupidchicken.com>
6318
6319 * display.texi (Attribute Functions): Mention :ignore-defface.
6320
63212005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6322
6323 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6324 (Minor Mode Conventions): Mention the use of a hook.
6325
63262005-11-06 Richard M. Stallman <rms@gnu.org>
6327
6328 * files.texi (Magic File Names): find-file-name-handler checks the
6329 `operations' property of the handler.
6330
63312005-11-03 Richard M. Stallman <rms@gnu.org>
6332
6333 * variables.texi (Frame-Local Variables): Small clarification.
6334
63352005-10-29 Chong Yidong <cyd@stupidchicken.com>
6336
6337 * os.texi (Init File): Document ~/.emacs.d/init.el.
6338
63392005-10-29 Richard M. Stallman <rms@gnu.org>
6340
6341 * internals.texi (Garbage Collection): Document memory-full.
6342
63432005-10-28 Bill Wohler <wohler@newt.com>
6344
6345 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6346 for URLs.
6347
63482005-10-28 Richard M. Stallman <rms@gnu.org>
6349
6350 * minibuf.texi (Completion Commands): Clean up prev change.
6351
63522005-10-26 Kevin Ryde <user42@zip.com.au>
6353
6354 * compile.texi (Eval During Compile): Explain recommended uses
6355 of eval-when-compile and eval-and-compile.
6356
63572005-10-27 Masatake YAMATO <jet@gyve.org>
6358
6359 * minibuf.texi (Completion Commands):
6360 Write about new optional argument for `display-completion-list'.
6361
63622005-10-23 Richard M. Stallman <rms@gnu.org>
6363
6364 * display.texi (Overlay Arrow): Clarify about local bindings of
6365 overlay-arrow-position.
6366
63672005-10-22 Eli Zaretskii <eliz@gnu.org>
6368
6369 * internals.texi (Building Emacs): Fix last change.
6370
63712005-10-22 Richard M. Stallman <rms@gnu.org>
6372
6373 * internals.texi (Building Emacs): Document eval-at-startup.
6374
63752005-10-21 Richard M. Stallman <rms@gnu.org>
6376
6377 * loading.texi (Where Defined): load-history contains abs file names.
6378 symbol-file returns abs file names.
6379
63802005-10-19 Kim F. Storm <storm@cua.dk>
6381
6382 * display.texi (Showing Images): Add max-image-size integer value.
6383
63842005-10-18 Chong Yidong <cyd@stupidchicken.com>
6385
6386 * display.texi (Showing Images): Document max-image-size.
6387
63882005-10-17 Richard M. Stallman <rms@gnu.org>
6389
6390 * commands.texi (Quitting): Minor clarification.
6391
6392 * processes.texi (Sentinels): Clarify about output and quitting.
6393 (Filter Functions): Mention with-local-quit.
6394
63952005-10-17 Juri Linkov <juri@jurta.org>
6396
6397 * buffers.texi (Current Buffer):
6398 * commands.texi (Event Input Misc):
6399 * compile.texi (Eval During Compile, Compiler Errors):
6400 * customize.texi (Group Definitions):
6401 * display.texi (Progress, Defining Faces):
6402 * files.texi (Writing to Files):
6403 * modes.texi (Mode Hooks, Defining Minor Modes):
6404 * streams.texi (Output Functions):
6405 * syntax.texi (Syntax Table Functions):
6406 * text.texi (Change Hooks):
6407 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6408
6409 * commands.texi (Quitting): Replace arg `forms' with `body' in
6410 `with-local-quit'.
6411
6412 * positions.texi (Excursions): Replace arg `forms' with `body' in
6413 `save-excursion'.
6414
64152005-10-08 Kim F. Storm <storm@cua.dk>
6416
6417 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6418 Rename manual section accordingly.
6419
64202005-10-04 Kim F. Storm <storm@cua.dk>
6421
6422 * windows.texi (Window Split Tree): New section describing
6423 new function window-split-tree function.
6424
64252005-10-03 Nick Roberts <nickrob@snap.net.nz>
6426
6427 * display.texi (Fringe Size/Pos): Simplify and add detail.
6428
64292005-09-30 Romain Francoise <romain@orebokech.com>
6430
6431 * minibuf.texi (High-Level Completion): Explain that the prompt
6432 given to `read-buffer' should end with a colon and a space.
6433 Update usage examples.
6434
64352005-09-29 Juri Linkov <juri@jurta.org>
6436
6437 * display.texi (Displaying Messages): Rename argument name
6438 `string' to `format-string' in functions `message', `message-box',
6439 `message-or-box'.
6440
64412005-09-26 Chong Yidong <cyd@stupidchicken.com>
6442
6443 * errors.texi (Standard Errors): Correct xrefs.
6444
64452005-09-18 Chong Yidong <cyd@stupidchicken.com>
6446
6447 * display.texi (Defining Images): Update documentation for
6448 `image-load-path'.
6449
64502005-09-17 Richard M. Stallman <rms@gnu.org>
6451
6452 * display.texi (Defining Images): Clean up previous change.
6453
64542005-09-16 Romain Francoise <romain@orebokech.com>
6455
6456 * elisp.texi: Specify GFDL version 1.2.
6457
6458 * doclicense.texi (GNU Free Documentation License): Update to
6459 version 1.2.
6460
64612005-09-15 Chong Yidong <cyd@stupidchicken.com>
6462
6463 * display.texi (Defining Images): Document `image-load-path'.
6464
64652005-09-15 Richard M. Stallman <rms@gnu.org>
6466
6467 * objects.texi (Printed Representation): Minor cleanup.
6468 (Box Diagrams): Minor fix.
6469 (Cons Cell Type): Move (...) index item here.
6470 (Box Diagrams): From here.
6471 (Array Type): Minor fix.
6472 (Type Predicates): Delete index "predicates".
6473 (Hash Table Type): Clarify xref.
6474 (Dotted Pair Notation): Minor fix.
6475
64762005-09-10 Chong Yidong <cyd@stupidchicken.com>
6477
6478 * files.texi (Saving Buffers): Fix typo.
6479
64802005-09-08 Richard M. Stallman <rms@gnu.org>
6481
6482 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6483
64842005-09-08 Chong Yidong <cyd@stupidchicken.com>
6485
6486 * locals.texi (Standard Buffer-Local Variables): Don't include
6487 mode variables for minor modes.
6488 Fix xrefs for buffer-display-count, buffer-display-table,
6489 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6490 enable-multibyte-characters, fill-column, header-line-format,
6491 left-fringe-width, left-margin, and right-fringe-width.
6492
6493 * hooks.texi (Standard Hooks): All hooks should conform to the
6494 standard naming convention now.
6495 Fix xref for `echo-area-clear-hook'.
6496
6497 * display.texi (Usual Display): Note that indicate-empty-lines and
6498 tab-width are buffer-local.
6499
6500 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6501
6502 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6503
6504 * nonascii.texi (Encoding and I/O): Note that
6505 buffer-file-coding-system is buffer-local.
6506
6507 * positions.texi (List Motion): Note that defun-prompt-regexp is
6508 buffer-local.
6509
6510 * text.texi (Auto Filling): Note that auto-fill-function is
6511 buffer-local.
6512 (Undo): Note that buffer-undo-list is buffer-local.
6513
5dcb4c4e
SM
6514 * windows.texi (Buffers and Windows):
6515 Document buffer-display-count.
b8d4c8d0
GM
6516
65172005-09-06 Richard M. Stallman <rms@gnu.org>
6518
6519 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6520 package prefix elsewhere than at the start of the name.
6521
65222005-09-03 Richard M. Stallman <rms@gnu.org>
6523
6524 * tips.texi (Programming Tips): Add conventions for minibuffer
6525 questions and prompts.
6526
65272005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6528
6529 * intro.texi (nil and t): Minor cleanup.
6530 Delete spurious mention of keyword symbols.
6531 (Evaluation Notation): Add index entry.
6532 (A Sample Function Description): Minor cleanup.
6533 (A Sample Variable Description): Not all vars can be set.
6534
65352005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6536
6537 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6538
6539 (Insertion): Document precise type of `insert-char' arg COUNT.
6540
65412005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6542
6543 * modes.texi (Other Font Lock Variables): Sync the default of
6544 font-lock-lines-before.
6545
65462005-08-31 Michael Albinus <michael.albinus@gmx.de>
6547
6548 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6549
65502005-08-29 Richard M. Stallman <rms@gnu.org>
6551
6552 * elisp.texi (Top): Update subnode menu.
6553
6554 * searching.texi (Searching and Matching): Move node.
6555 Rearrange contents and add overall explanation.
6556 (Searching and Case): Move node.
6557 (Searching and Matching): Update menu.
6558
65592005-08-27 Eli Zaretskii <eliz@gnu.org>
6560
6561 * os.texi (Startup Summary): Fix the description of the initial
6562 startup message display.
6563
65642005-08-25 Richard M. Stallman <rms@gnu.org>
6565
6566 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6567
65682005-08-25 Emilio C. Lopes <eclig@gmx.net>
6569
6570 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6571 `next-overlay-change' example.
6572
65732005-08-22 Juri Linkov <juri@jurta.org>
6574
6575 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6576 Fix invert-face. Fix args of face-background.
6577
6578 * display.texi (Standard Faces): Delete node.
6579 (Faces): Add xref to `(emacs)Standard Faces'.
6580 (Displaying Faces): Fix xref to `Standard Faces'.
6581
6582 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6583
65842005-08-20 Alan Mackenzie <acm@muc.de>
6585
6586 * buffers.texi (The Buffer List): Clarify the manipulation of the
6587 buffer list.
6588
65892005-08-14 Richard M. Stallman <rms@gnu.org>
6590
6591 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6592 a regexp.
6593
65942005-08-11 Richard M. Stallman <rms@gnu.org>
6595
6596 * elisp.texi (Top): Update subnode lists.
6597
6598 * display.texi (Inverse Video): Node deleted.
6599
6600 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6601 New nodes split out of Coding Conventions.
6602
6603 * searching.texi (Regular Expressions): Document re-builder.
6604
6605 * os.texi (Time Parsing): New node split out of Time Conversion.
6606
6607 * processes.texi (Misc Network, Network Feature Testing)
6608 (Network Options, Make Network): New nodes split out of
6609 Low-Level Network.
6610
66112005-08-09 Richard M. Stallman <rms@gnu.org>
6612
6613 * frames.texi (Geometry): New node, split from Size and Position.
6614 (Frame Parameters): Refer to Geometry.
6615
6616 * buffers.texi (The Buffer List): Fix xrefs.
6617
6618 * windows.texi (Splitting Windows): Fix xref.
6619
6620 * frames.texi (Layout Parameters): Add xref.
6621
6622 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6623
6624 * keymaps.texi (Menu Bar): Fix xref.
6625
6626 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6627
6628 * modes.texi (%-Constructs): Fix xref.
6629
6630 * frames.texi (Window Frame Parameters): Node split up.
6631 (Basic Parameters, Position Parameters, Size Parameters)
6632 (Layout Parameters, Buffer Parameters, Management Parameters)
6633 (Cursor Parameters, Color Parameters): New subnodes.
6634
66352005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6636
6637 * positions.texi (Screen Lines): Update xref for previous change
6638 in minibuf.texi.
6639
6640 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6641 change in minibuf.texi.
6642
66432005-08-09 Richard M. Stallman <rms@gnu.org>
6644
6645 * tips.texi (Coding Conventions): Minor cleanup.
6646
6647 * modes.texi (Defining Minor Modes): Explain when init-value
6648 can be non-nil.
6649
6650 * elisp.texi (Top): Update submenu for Minibuffer.
6651
6652 * minibuf.texi (Minibuffer Misc): Node split up.
6653 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6654 (Recursive Mini): New nodes split out from Minibuffer Misc.
6655 (Minibuffer Misc): Document max-mini-window-height.
6656
6657 * hash.texi (Defining Hash): Delete stray paren in example.
6658
6659 * display.texi (Echo Area Customization): Don't define
6660 max-mini-window-height here; xref instead.
6661
6662 * commands.texi (Event Input Misc): Update while-no-input.
6663
6664 * advice.texi (Advising Functions): Explain when to use advice
6665 and when to use a hook.
6666
66672005-07-30 Eli Zaretskii <eliz@gnu.org>
6668
6669 * makefile.w32-in (info): Don't run install-info.
6670 ($(infodir)/dir): New target, produced by running install-info.
6671
66722005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6673
6674 * modes.texi (Defining Minor Modes): The keyword for the initial
6675 value is :init-value, not :initial-value.
6676
66772005-07-23 Eli Zaretskii <eliz@gnu.org>
6678
6679 * loading.texi (Autoload): Make the `doctor' example be consistent
6680 with what's in current loaddefs.el. Describe the "fn" magic in
6681 the usage portion of the doc string.
6682
66832005-07-22 Richard M. Stallman <rms@gnu.org>
6684
6685 * internals.texi (Garbage Collection): Clarify previous change.
6686
66872005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6688
6689 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6690
66912005-07-18 Juri Linkov <juri@jurta.org>
6692
6693 * commands.texi (Accessing Events):
6694 * frames.texi (Text Terminal Colors, Resources):
6695 * markers.texi (The Mark):
6696 * modes.texi (Defining Minor Modes):
6697 Delete duplicate duplicate words.
6698
66992005-07-16 Richard M. Stallman <rms@gnu.org>
6700
6701 * display.texi (Managing Overlays): Clarify make-overlay
6702 args for insertion types.
6703
67042005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6705
6706 * customize.texi (Variable Definitions):
6707 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6708 `standard-value' is a list too.
6709 (Defining New Types): Use @key{RET} instead of @key{ret}.
6710
67112005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6712
6713 * os.texi (Translating Input): Fix typo.
6714
67152005-07-08 Richard M. Stallman <rms@gnu.org>
6716
6717 * README: Update edition number and size estimate.
6718
6719 * elisp.texi (VERSION): Set to 2.9.
6720
67212005-07-07 Richard M. Stallman <rms@gnu.org>
6722
6723 * book-spine.texinfo: Update Emacs version.
6724
6725 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6726
67272005-07-06 Richard M. Stallman <rms@gnu.org>
6728
6729 * searching.texi (Regexp Search): Clarify what re-search-forward
6730 does when the search fails.
6731
67322005-07-05 Lute Kamstra <lute@gnu.org>
6733
6734 * Update FSF's address in GPL notices.
6735
6736 * doclicense.texi (GNU Free Documentation License):
6737 * gpl.texi (GPL):
6738 * tips.texi (Coding Conventions, Library Headers):
6739 * vol1.texi:
6740 * vol2.texi: Update FSF's address.
6741
67422005-07-04 Richard M. Stallman <rms@gnu.org>
6743
6744 * hooks.texi (Standard Hooks): Add occur-hook.
6745
67462005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6747
6748 * display.texi (The Echo Area): Correct menu.
6749
67502005-07-03 Richard M. Stallman <rms@gnu.org>
6751
6752 * elisp.texi (Top): Update subnode menu for Display.
6753
6754 * display.texi (Displaying Messages): New node, with most
6755 of what was in The Echo Area.
5dcb4c4e 6756 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6757 (Logging Messages): New node with new text.
6758 (Echo Area Customization): New node, the rest of what was
6759 in The Echo Area. Document message-truncate-lines with @defvar.
6760 (Display): Update menu.
6761
6762 * windows.texi (Textual Scrolling): Doc 3 values for
6763 scroll-preserve-screen-position.
6764
6765 * text.texi (Special Properties): Change hook functions
6766 should bind inhibit-modification-hooks around altering buffer text.
6767
6768 * keymaps.texi (Key Binding Commands): Call binding BINDING
6769 rather than DEFINITION.
6770
67712005-06-29 Juanma Barranquero <lekktu@gmail.com>
6772
6773 * variables.texi (Defining Variables): `user-variable-p' returns t
6774 for aliases of user options, nil for alias loops.
6775
67762005-06-28 Richard M. Stallman <rms@gnu.org>
6777
6778 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6779 make-keymap.
6780
67812005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6782
6783 * variables.texi (Setting Variables): Correct and clarify
6784 description of `add-to-ordered-list'.
6785
67862005-06-26 Richard M. Stallman <rms@gnu.org>
6787
6788 * display.texi (Faces): Minor cleanup.
6789
67902005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6791
6792 * display.texi (Faces): `facep' returns t for strings that are
6793 face names.
6794
67952005-06-25 Richard M. Stallman <rms@gnu.org>
6796
6797 * objects.texi (Equality Predicates): Clarify meaning of equal.
6798
6799 * windows.texi (Selecting Windows): save-selected-window
6800 and with-selected-window save and restore the current buffer.
6801
68022005-06-24 Richard M. Stallman <rms@gnu.org>
6803
6804 * numbers.texi (Float Basics): Explain how to test for NaN,
6805 and printing the sign of NaNs.
6806
68072005-06-24 Eli Zaretskii <eliz@gnu.org>
6808
6809 * makefile.w32-in (MAKEINFO): Use --force.
6810
68112005-06-23 Richard M. Stallman <rms@gnu.org>
6812
6813 * display.texi (Face Functions): Correct Texinfo usage.
6814
68152005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6816
6817 * lists.texi (Rings): `ring-elements' now returns the elements of
6818 RING in order.
6819
68202005-06-23 Juanma Barranquero <lekktu@gmail.com>
6821
6822 * markers.texi (The Mark): Texinfo usage fix.
6823
68242005-06-23 Kim F. Storm <storm@cua.dk>
6825
6826 * searching.texi (Entire Match Data): Remove evaporate option for
6827 match-data. Do not mention evaporate option for set-match-data.
6828
68292005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6830
6831 * display.texi (Face Functions): Mention face aliases.
6832
68332005-06-21 Richard M. Stallman <rms@gnu.org>
6834
6835 * anti.texi (Antinews): Texinfo usage fix.
6836
68372005-06-21 Karl Berry <karl@gnu.org>
6838
6839 * elisp.texi: Use @copying.
6840
6841 * elisp.texi: Put @summarycontents and @contents before the Top
6842 node, instead of the end of the file, so that the contents appear
6843 in the right place in the dvi/pdf output.
6844
68452005-06-21 Juri Linkov <juri@jurta.org>
6846
6847 * display.texi (Defining Faces): Add `customized-face'.
6848
68492005-06-20 Kim F. Storm <storm@cua.dk>
6850
6851 * variables.texi (Setting Variables): Any type of element can be
6852 given order in add-to-ordered-list. Compare elements with eq.
6853
6854 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6855
68562005-06-20 Karl Berry <karl@gnu.org>
6857
6858 * syntax.texi (Syntax Flags): Make last column very slightly wider
6859 to avoid "generic comment" breaking on two lines and causing an
6860 underfull box.
6861
68622005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6863
6864 * lists.texi (Rings): Various minor clarifications and corrections.
6865
68662005-06-18 Richard M. Stallman <rms@gnu.org>
6867
6868 * functions.texi (Obsolete Functions): Simplify.
6869
6870 * variables.texi (Variable Aliases): Simplify.
6871
6872 * anti.texi, backups.texi, compile.texi, customization.texi:
6873 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6874 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6875 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6876 * variables.texi: Fix formatting ugliness.
6877
6878 * elisp.texi: Add links to Rings and Byte Packing.
6879 Update version and copyright years.
6880
6881 * minibuf.texi: Fix formatting ugliness.
6882 (Completion Commands): Move keymap vars to the end
6883 and vars completing-read binds to the top.
6884
68852005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6886
6887 * processes.texi: Fix typos.
6888 (Bindat Spec): Correct Texinfo error.
6889 (Byte Packing): Fix ungrammatical sentence.
6890
68912005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6892
6893 * lists.texi (Rings): New node.
6894 (Lists): Add it to menu.
6895
6896 * processes.texi (Byte Packing): New node.
6897 (Processes): Add it to menu.
6898
68992005-06-17 Richard M. Stallman <rms@gnu.org>
6900
6901 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6902
6903 * help.texi (Documentation Basics): Explain the xref to
6904 Documentation Tips.
6905
6906 * debugging.texi (Debugger Commands): Minor fix.
6907
69082005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6909
6910 * edebug.texi (Instrumenting): Eliminate duplicate link.
6911 (Specification List): Replace references to "below", referring to
6912 a later node, with one @ref to that node.
6913
6914 * os.texi (Timers): Timers should save and restore the match data
6915 if they change it.
6916
6917 * debugging.texi (Debugger Commands): Mention that the Lisp
6918 debugger can not step through primitive functions.
6919
69202005-06-16 Juanma Barranquero <lekktu@gmail.com>
6921
6922 * functions.texi (Obsolete Functions): Update argument names of
6923 `make-obsolete' and `define-obsolete-function-alias'.
6924
6925 * variables.texi (Variable Aliases): Update argument names of
6926 `defvaralias', `make-obsolete-variable' and
6927 `define-obsolete-variable-alias'.
6928
69292005-06-15 Kim F. Storm <storm@cua.dk>
6930
6931 * searching.texi (Entire Match Data): Rephrase warnings about
6932 evaporate arg to match-data and set-match-data.
6933
69342005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6935
6936 * elisp.texi (Top): Update detailed menu.
6937
6938 * edebug.texi (Edebug): Update menu.
6939 (Instrumenting): Update xrefs.
6940 (Edebug Execution Modes): Correct xref.
6941 (Jumping): Clarify description of `h' command.
6942 Eliminate redundant @ref.
6943 (Breaks): New node.
6944 (Breakpoints): Is now a subsubsection.
6945 (Global Break Condition): Mention `C-x X X'.
6946 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6947 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6948 (Edebug Display Update): Correct pxref.
6949 (Edebug and Macros): New node.
6950 (Instrumenting Macro Calls): Is now a subsubsection.
6951 Neither arg of `def-edebug-spec' is evaluated.
6952 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6953 (Specification Examples): Fix typo.
6954
69552005-06-14 Lute Kamstra <lute@gnu.org>
6956
6957 * debugging.texi (Function Debugging): Primitives can break on
6958 entry too.
6959
69602005-06-14 Kim F. Storm <storm@cua.dk>
6961
6962 * variables.texi (Setting Variables): Add add-to-ordered-list.
6963
69642005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6965
6966 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6967 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6968
69692005-06-13 Lute Kamstra <lute@gnu.org>
6970
6971 * text.texi (Special Properties): Fix cross reference.
6972
69732005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6974
6975 * debugging.texi (Function Debugging): Delete mention of empty
6976 string argument to `cancel-debug-on-entry'. Delete inaccurate
6977 description of the return value of that command.
6978
69792005-06-11 Alan Mackenzie <acm@muc.de>
6980
6981 * text.texi (Adaptive Fill): Amplify the description of
6982 fill-context-prefix.
6983
69842005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6985
6986 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6987
69882005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6989
6990 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6991
69922005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6993
6994 * debugging.texi (Error Debugging): Minor rewording.
6995 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6996 is optional.
6997
69982005-06-10 Lute Kamstra <lute@gnu.org>
6999
7000 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7001 (Top): Give it a title. Correct version number. Give the
7002 detailed node listing a more prominent header.
7003 * intro.texi: Don't set VERSION here a second time.
7004 Mention Emacs's version too.
7005 * anti.texi (Antinews): Use EMACSVER to refer to the current
7006 version of Emacs.
7007
70082005-06-09 Kim F. Storm <storm@cua.dk>
7009
7010 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7011 match-data and set-match-data.
7012
70132005-06-08 Richard M. Stallman <rms@gnu.org>
7014
7015 * searching.texi (Entire Match Data): Clarify when match-data
7016 returns markers and when integers.
7017
7018 * display.texi (Defining Faces): Explain that face name should not
7019 end in `-face'.
7020
7021 * modes.texi (Mode Line Data): Minor cleanup.
7022 (Customizing Keywords): Node split out of Search-based Fontification.
7023 Add example of using font-lock-add-keywords from a hook.
7024 Clarify when MODE should be non-nil, and when nil.
7025
70262005-06-06 Richard M. Stallman <rms@gnu.org>
7027
7028 * modes.texi (Mode Line Data): Explain what happens when the car
7029 of a list is a void symbol.
7030 (Search-based Fontification): Explain MODE arg to
7031 font-lock-add-keywords and warn about calls from major modes.
7032
70332005-06-08 Juri Linkov <juri@jurta.org>
7034
7035 * display.texi (Standard Faces): Add `shadow' face.
7036
70372005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7038
7039 * modes.texi (Major Mode Conventions): A derived mode only needs
7040 to put the call to the parent mode inside `delay-mode-hooks'.
7041
70422005-05-29 Richard M. Stallman <rms@gnu.org>
7043
7044 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7045 new, and what that implies. Clarify.
7046
7047 * files.texi (Locating Files): Clean up the text.
7048
7049 * frames.texi (Window Frame Parameters): Document user-size.
7050 Shorten entry for top by referring to left.
7051
70522005-05-26 Richard M. Stallman <rms@gnu.org>
7053
7054 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7055 is new, and what the implications are. Other clarifications.
7056
70572005-05-24 Richard M. Stallman <rms@gnu.org>
7058
7059 * frames.texi (Dialog Boxes): Minor fixes.
7060
70612005-05-25 Masatake YAMATO <jet@gyve.org>
7062
7063 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7064
70652005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7066
7067 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7068 is optional.
7069
70702005-05-24 Nick Roberts <nickrob@snap.net.nz>
7071
10d1d0af 7072 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7073
70742005-05-23 Lute Kamstra <lute@gnu.org>
7075
7076 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7077 syntax-begin-function over font-lock-beginning-of-syntax-function.
7078
70792005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7080
7081 * minibuf.texi (Reading File Names): Update description of
7082 `read-directory-name'.
7083
7084 * modes.texi (Derived Modes): Clarify :group keyword.
7085
70862005-05-21 Eli Zaretskii <eliz@gnu.org>
7087
7088 * files.texi (Locating Files): New subsection.
7089 Describe locate-file and executable-find.
7090
70912005-05-21 Kevin Ryde <user42@zip.com.au>
7092
7093 * frames.texi (Initial Parameters): Update cross reference to
7094 "Emacs Invocation".
7095
70962005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7097
7098 * keymaps.texi (Active Keymaps): Add anchor.
7099
7100 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7101 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7102 appropriate place.
7103 (Derived Modes): Small clarifications.
7104 (Minor Mode Conventions, Keymaps and Minor Modes):
7105 Replace references to nodes with references to anchors.
7106 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7107 Clarify description of lists whose first element is an integer.
7108 (Mode Line Variables): Add anchor.
7109 (%-Constructs): Clarify description of integer after %.
7110 (Emulating Mode Line): Describe nil value for FACE.
7111
71122005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7113
7114 * modes.texi (Derived Modes): Correct references to non-existing
7115 variable standard-syntax-table.
7116
71172005-05-17 Lute Kamstra <lute@gnu.org>
7118
7119 * modes.texi (Defining Minor Modes): Mention the mode hook.
7120
71212005-05-15 Kim F. Storm <storm@cua.dk>
7122
7123 * processes.texi (Network): Remove open-network-stream-nowait.
7124 (Network Servers): Remove open-network-stream-server.
7125
71262005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7127
7128 * elisp.texi (Top): Update detailed menu.
7129
7130 * variables.texi: Reorder nodes.
7131 (Variables): Update menu.
7132 (File Local Variables): Do not refer to the `-*-' line as
7133 a "local variables list". Add pxref.
7134
71352005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7136
7137 * elisp.texi (Top): Update detailed menu for node changes.
7138
7139 * modes.texi (Modes): Update Menu.
7140 (Hooks): Move to beginning of chapter.
7141 Most minor modes run mode hooks too.
7142 `add-hook' can handle void hooks or hooks whose value is a single
7143 function.
7144 (Major Modes): Update Menu.
7145 (Major Mode Basics): New node, split off from `Major Modes'.
7146 (Major Mode Conventions): Correct xref. Explain how to handle
7147 auto-mode-alist if the major mode command has an autoload cookie.
7148 (Auto Major Mode): Major update. Add magic-mode-alist.
7149 (Derived Modes): Major update.
7150 (Mode Line Format): Update Menu.
7151 (Mode Line Basics): New node, split off from `Mode Line Format'.
7152
7153 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7154 for `magic autoload comment'. Add index entries and anchor.
7155
71562005-05-14 Richard M. Stallman <rms@gnu.org>
7157
7158 * tips.texi (Coding Conventions): Explain how important it is
7159 that just loading certain files not change Emacs behavior.
7160
7161 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7162
71632005-05-12 Lute Kamstra <lute@gnu.org>
7164
7165 * modes.texi (Generic Modes): Update.
7166 (Major Modes): Refer to node "Generic Modes".
7167
7168 * elisp.texi (Top): Update to the current structure of the manual.
7169 * processes.texi (Processes): Add menu description.
7170 * customize.texi (Customization): Add menu descriptions.
7171
71722005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7173
7174 * processes.texi (Signals to Processes)
7175 (Low-Level Network): Fix typos.
7176
71772005-05-11 Lute Kamstra <lute@gnu.org>
7178
7179 * elisp.texi (Top): Add some nodes from the chapter "Major and
7180 Minor Modes" to the detailed node listing.
7181
71822005-05-10 Richard M. Stallman <rms@gnu.org>
7183
7184 * keymaps.texi (Extended Menu Items): Menu item filter functions
7185 can be called at any time.
7186
71872005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7188
7189 * variables.texi (File Local Variables): `(hack-local-variables t)'
7190 now also checks whether a mode is specified in the local variables
7191 list.
7192
71932005-05-05 Kevin Ryde <user42@zip.com.au>
7194
7195 * display.texi (The Echo Area): Correct format function cross
7196 reference.
7197
71982005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7199
7200 * variables.texi (Variable Aliases): Change description of
7201 `define-obsolete-variable-alias'.
7202
7203 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7204 (Defining Functions): Add xref.
7205 (Obsolete Functions): New node.
7206 (Function Safety): Standardize capitalization of section title.
7207
7208 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7209 (Dialog Boxes): Complete description of `x-popup-dialog'.
7210
72112005-05-04 Richard M. Stallman <rms@gnu.org>
7212
7213 * commands.texi (Interactive Codes): Fix Texinfo usage.
7214 Document U more clearly.
7215
72162005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7217
7218 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7219 function and not a macro.
7220
7221 * frames.texi (Pop-Up Menus): Correct and clarify description of
7222 `x-popup-menu'.
7223 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7224
72252005-05-01 Richard M. Stallman <rms@gnu.org>
7226
7227 * edebug.texi (Checking Whether to Stop): Fix previous change.
7228
72292005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7230
7231 * display.texi: Fix typos and Texinfo usage.
7232
7233 * edebug.texi (Checking Whether to Stop): executing-macro ->
7234 executing-kbd-macro.
7235
72362005-05-01 Richard M. Stallman <rms@gnu.org>
7237
7238 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7239
72402005-04-30 Richard M. Stallman <rms@gnu.org>
7241
7242 * files.texi (Magic File Names): Document `operations' property.
7243
72442005-04-29 Lute Kamstra <lute@gnu.org>
7245
7246 * modes.texi (Generic Modes): New node.
7247 (Major Modes): Add it to the menu.
7248 (Derived Modes): Add "derived mode" to concept index.
7249
72502005-04-28 Lute Kamstra <lute@gnu.org>
7251
7252 * modes.texi (Defining Minor Modes): Fix previous change.
7253 (Font Lock Mode): Simplify.
7254 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7255 when set and that some parts are optional. Add cross references.
7256 (Search-based Fontification): Say how to specify font-lock-keywords.
7257 Add cross references. Add font-lock-multiline to index.
7258 Move font-lock-keywords-case-fold-search here from node "Other Font
7259 Lock Variables". Document font-lock-add-keywords and
7260 font-lock-remove-keywords.
7261 (Other Font Lock Variables): Move font-lock-keywords-only,
7262 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7263 and font-lock-syntactic-face-function to node "Syntactic Font
7264 Lock". Move font-lock-keywords-case-fold-search to node
7265 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7266 and font-lock-{,un}fontify-{buffer,region}-function.
7267 (Precalculated Fontification): Remove reference to deleted variable
7268 font-lock-core-only.
7269 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7270 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7271 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7272 and font-lock-syntactic-face-function here from node "Other Font
7273 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7274 Syntax Properties". Add cross references.
7275 (Setting Syntax Properties): New node.
7276 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7277 * syntax.texi (Syntax Properties): Add cross reference.
7278 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7279
72802005-04-26 Richard M. Stallman <rms@gnu.org>
7281
7282 * display.texi (Defining Faces):
7283 Document `default' elements of defface spec.
7284
7285 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7286
7287 * variables.texi (Variable Aliases): Clarify text.
7288
72892005-04-25 Chong Yidong <cyd@stupidchicken.com>
7290
7291 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7292
72932005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7294
7295 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7296
72972005-04-24 Eli Zaretskii <eliz@gnu.org>
7298
7299 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7300 syntax-after and syntax-class.
7301
7302 * files.texi (Changing Files): Fix last change's cross-reference.
7303 (Unique File Names): Don't mention "numbers" in the documentation
7304 of make-temp-file and make-temp-name.
7305
73062005-04-23 Richard M. Stallman <rms@gnu.org>
7307
7308 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7309
73102005-04-22 Nick Roberts <nickrob@snap.net.nz>
7311
7312 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7313
73142005-04-22 Nick Roberts <nickrob@snap.net.nz>
7315
7316 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7317 and define-obsolete-variable-alias.
7318
73192005-04-22 Kim F. Storm <storm@cua.dk>
7320
7321 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7322 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7323
73242005-04-21 Lute Kamstra <lute@gnu.org>
7325
7326 * lists.texi (Association Lists): Document rassq-delete-all.
7327
73282005-04-19 Richard M. Stallman <rms@gnu.org>
7329
7330 * modes.texi (Search-based Fontification): Explain that
7331 facespec is an expression to be evaluated.
7332
73332005-04-19 Kevin Ryde <user42@zip.com.au>
7334
7335 * streams.texi (Output Functions): Fix xref.
7336 * strings.texi (String Conversion): Fix xref.
7337
73382005-04-19 Kim F. Storm <storm@cua.dk>
7339
7340 * symbols.texi (Symbol Plists): Add safe-get.
7341 Mention that `get' may signal an error.
7342
73432005-04-18 Nick Roberts <nickrob@snap.net.nz>
7344
7345 * customize.texi (Variable Definitions): Replace tooltip-mode
7346 example with save-place.
7347
73482005-04-17 Richard M. Stallman <rms@gnu.org>
7349
7350 * buffers.texi (Indirect Buffers): Clarify.
7351
7352 * positions.texi (Positions): Clarify converting marker to integer.
7353
7354 * strings.texi (String Basics): Mention string-match; clarify.
7355
73562005-04-08 Lute Kamstra <lute@gnu.org>
7357
7358 * modes.texi (Search-based Fontification): Fix cross references.
7359 Use consistent terminology. Document anchored highlighting.
7360
73612005-04-05 Lute Kamstra <lute@gnu.org>
7362
7363 * modes.texi (Defining Minor Modes): Document :group keyword
7364 argument and its default value.
7365
73662005-04-03 Lute Kamstra <lute@gnu.org>
7367
7368 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7369 references and/or descriptions. Delete major mode hooks; mention
7370 them as a category instead. Rename or delete obsolete hooks.
7371
73722005-04-02 Richard M. Stallman <rms@gnu.org>
7373
7374 * nonascii.texi (Coding System Basics): Another wording cleanup.
7375
73762005-04-01 Richard M. Stallman <rms@gnu.org>
7377
7378 * nonascii.texi (Coding System Basics): Clarify previous change.
7379
73802005-04-01 Kenichi Handa <handa@m17n.org>
7381
10d1d0af 7382 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7383 identity of coding systems.
7384
73852005-03-29 Chong Yidong <cyd@stupidchicken.com>
7386
7387 * text.texi (Buffer Contents): Add filter-buffer-substring and
7388 buffer-substring-filters.
7389
73902005-03-26 Chong Yidong <cyd@stupidchicken.com>
7391
7392 * anti.texi (Antinews): Mention `G' interactive code.
7393
7394 * tips.texi (Compilation Tips): Mention benchmark.el.
7395
73962005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7397
7398 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7399 is now bound to M-o M-o.
7400
7401 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7402
74032005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7404
7405 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7406 in the Emacs Manual).
7407 * Makefile.in (srcs): Remove calendar.texi.
7408 * makefile.w32-in (srcs): Remove calendar.texi.
7409 * display.texi (Display): Change name of next node.
7410 * os.texi (System In): Change name of previous node.
7411 * elisp.texi (Top): Remove Calendar references.
7412 * vol1.texi (Top): Remove Calendar references.
7413 * vol2.texi (Top): Remove Calendar references.
7414
74152005-03-25 Richard M. Stallman <rms@gnu.org>
7416
7417 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7418 Cleanup previous change.
7419
74202005-03-25 Chong Yidong <cyd@stupidchicken.com>
7421
7422 * display.texi (Face Attributes): Faces earlier in an :inherit
7423 list take precedence.
7424 (Scroll Bars): Fix description of vertical-scroll-bars.
7425 Document frame-current-scroll-bars and window-current-scroll-bars.
7426
7427 * markers.texi (The Mark): Document temporary Transient Mark mode.
7428
7429 * minibuf.texi (Reading File Names):
7430 Document read-file-name-completion-ignore-case.
7431
7432 * positions.texi (Screen Lines): Document nil for width argument
7433 to compute-motion.
7434
74352005-03-23 Kim F. Storm <storm@cua.dk>
7436
7437 * display.texi (Standard Faces): Other faces used in the fringe
7438 implicitly inherits from the fringe face.
7439 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7440 properties implicitly inherits from fringe face.
7441 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7442
74432005-03-20 Chong Yidong <cyd@stupidchicken.com>
7444
7445 * display.texi (Invisible Text): State default value of
7446 line-move-ignore-invisible.
7447 (Managing Overlays): Document remove-overlays.
7448 (Standard Faces): Document escape-glyph face.
7449
7450 * minibuf.texi (Reading File Names): Document read-file-name-function.
7451
7452 * modes.texi (Other Font Lock Variables):
7453 Document font-lock-lines-before.
7454
7455 * positions.texi (Skipping Characters): skip-chars-forward allows
7456 character classes.
7457
74582005-03-18 Lute Kamstra <lute@gnu.org>
7459
7460 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7461
74622005-03-17 Richard M. Stallman <rms@gnu.org>
7463
7464 * text.texi (Undo): Document extensible undo entries.
7465
dd7b651b 7466 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7467
7468 * nonascii.texi (Character Codes): Minor fix.
7469
7470 * display.texi (Display Property): Explain the significance
7471 of having text properties that are eq.
7472 (Other Display Specs): Explain string as display spec.
7473
7474 * commands.texi (Interactive Codes): Document G option.
7475
74762005-03-17 Chong Yidong <cyd@stupidchicken.com>
7477
7478 * text.texi (Filling): Add sentence-end-without-period and
7479 sentence-end-without-space.
7480 (Changing Properties): Minor fix.
7481
7482 * anti.texi: Total rewrite.
7483
74842005-03-15 Lute Kamstra <lute@gnu.org>
7485
7486 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7487
74882005-03-08 Kim F. Storm <storm@cua.dk>
7489
7490 * display.texi (Specified Space): Property :width is support on
7491 non-graphic terminals, :height is not.
7492
74932005-03-07 Richard M. Stallman <rms@gnu.org>
7494
7495 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7496 Now subnodes of Fringes.
7497 (Overlay Arrow): Document overlay-arrow-variable-list.
7498 (Fringe Size/Pos): New node, broken out of Fringes.
7499 (Display): Explain clearing vs redisplay better.
7500 (Truncation): Clarify use of bitmaps.
7501 (The Echo Area): Clarify the uses of the echo area.
7502 Add max-mini-window-height.
7503 (Progress): Clarify.
7504 (Invisible Text): Explain that main loop moves point out.
7505 (Selective Display): Say "hidden", not "invisible".
7506 (Managing Overlays): Move up. Describe relation to Undo here.
7507 (Overlay Properties): Clarify intro.
7508 (Finding Overlays): Explain return values when nothing found.
7509 (Width): truncate-string-to-width has added arg.
7510 (Displaying Faces): Clarify and update mode line face handling.
7511 (Face Functions): Minor cleanup.
7512 (Conditional Display): Merge into Other Display Specs.
7513 (Pixel Specification, Other Display Specs): Minor cleanups.
7514 (Images, Image Descriptors): Minor cleanups.
7515 (GIF Images): Patents have expired.
7516 (Showing Images): Explain default text for insert-image.
7517 (Manipulating Button Types): Merge into Manipulating Buttons.
7518 (Making Buttons): Explain return values.
7519 (Button Buffer Commands): Add xref.
7520 (Inverse Video): Update mode-line-inverse-video.
7521 (Display Table Format): Clarify.
7522 (Active Display Table): Give defaults for window-display-table.
7523
7524 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7525 and calendar-today-marker are strings, not chars.
7526 (Holiday Customizing): Minor fix.
7527
7528 * internals.texi (Writing Emacs Primitives): Update `or' example.
7529 Update limit on # args of subr.
7530
7531 * edebug.texi (Using Edebug): Arrow is in fringe.
7532 (Instrumenting): Arg to eval-defun works without loading edebug.
7533 (Edebug Execution Modes): Add xref.
7534
7535 * customize.texi (Common Keywords): Clarify :require.
7536 Mention :version here.
7537 (Variable Definitions, Group Definitions): Not here.
7538 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7539
75402005-03-07 Chong Yidong <cyd@stupidchicken.com>
7541 * nonascii.texi (Text Representations): Clarify position-bytes.
7542 (Character Sets): Add list-charset-chars.
7543 (Scanning Charsets): Add charset-after.
7544 (Encoding and I/O): Minor fix.
7545
75462005-03-06 Richard M. Stallman <rms@gnu.org>
7547
7548 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7549 (Resizing Windows): Likewise.
7550
7551 * text.texi (Change Hooks): Get rid of "Emacs 21".
7552
7553 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7554
7555 * streams.texi (Output Variables): Get rid of "Emacs 21".
7556
7557 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7558
7559 * os.texi (Translating Input): Replace flow-control example
7560 with a less obsolete example that uses `keyboard-translate'.
7561
7562 * objects.texi (Hash Table Type, Circular Objects):
7563 Get rid of "Emacs 21".
7564
7565 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7566 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7567
7568 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7569
7570 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7571
7572 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7573 (Menu Bar): Fix when menu-bar-update-hook is called.
7574
7575 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7576
7577 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7578 and make it read better.
7579
7580 * files.texi (Writing to Files): Get rid of "Emacs 21".
7581 (Unique File Names): Likewise.
7582
7583 * elisp.texi: Update Emacs version to 22.
7584
7585 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7586 (Overlay Properties, Face Attributes): Likewise.
7587 (Managing Overlays): Fix punctuation.
7588 (Attribute Functions): Clarify set-face-font; get rid of
7589 info about old Emacs versions.
7590 (Auto Faces, Font Lookup, Display Property, Images):
7591 Get rid of "Emacs 21".
7592
7593 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7594
75952005-03-05 Richard M. Stallman <rms@gnu.org>
7596
7597 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7598
75992005-03-04 Lute Kamstra <lute@gnu.org>
7600
7601 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7602
76032005-03-03 Lute Kamstra <lute@gnu.org>
7604
7605 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7606
76072005-03-01 Lute Kamstra <lute@gnu.org>
7608
7609 * debugging.texi (Debugger Commands): Update `j'.
7610
76112005-02-28 Lute Kamstra <lute@gnu.org>
7612
7613 * debugging.texi (Debugging): Fix typo.
7614 (Error Debugging): Document eval-expression-debug-on-error.
7615 (Function Debugging): Update example.
7616 (Using Debugger): Mention starred stack frames.
7617 (Debugger Commands): Document `j' and `l'.
7618 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7619 Update the messages that the debugger displays.
7620 (Internals of Debugger): Add cross reference. Update example.
7621 (Excess Open): Minor improvement.
7622 (Excess Close): Minor improvement.
7623
76242005-02-26 Richard M. Stallman <rms@gnu.org>
7625
7626 * tips.texi (Coding Conventions): Clarify.
7627 Put all the major mode key reservations together.
7628 Mention the Mouse-1 => Mouse-2 conventions.
7629
7630 * syntax.texi (Syntax Class Table): Clarify.
7631 (Syntax Table Functions): syntax-after moved from here.
7632 (Syntax Table Internals): syntax-after moved to here.
7633 (Parsing Expressions): Update info on number of values
7634 and what's meaningful in the STATE argument.
7635 (Categories): Fix typo.
7636
7637 * sequences.texi (Arrays): Cleanup.
7638 (Char-Tables): Clarify.
7639
7640 * processes.texi (Deleting Processes): Cleanups, add xref.
7641 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7642 (Process Information): set-process-coding-system, some args optional.
7643 (Input to Processes): Explain various types for PROCESS args.
7644 Rename them from PROCESS-NAME to PROCESS.
7645 (Signals to Processes): Likewise.
7646 (Decoding Output): Cleanup.
7647 (Query Before Exit): Clarify.
7648
7649 * os.texi (Startup Summary): Correct the options; add missing ones.
7650 (Terminal Output, Batch Mode): Clarify.
7651 (Flow Control): Node deleted.
7652
7653 * markers.texi (The Mark): Clarify.
7654
7655 * macros.texi (Expansion): Cleanup.
7656 (Indenting Macros): indent-spec allows ints, not floats.
7657
7658 * keymaps.texi (Keymaps): Clarify.
7659 (Format of Keymaps): Update lisp-mode-map example.
7660 (Active Keymaps, Key Lookup): Clarify.
7661 (Changing Key Bindings): Add xref to `kbd'.
7662 (Key Binding Commands, Simple Menu Items): Clarify.
7663 (Mouse Menus, Menu Bar): Clarify.
7664 (Menu Example): Replace print example with menu-bar-replace-menu.
7665
7666 * help.texi (Documentation Basics): Add function-documentation prop.
7667
7668 * elisp.texi (Top): Don't refer to Flow Control node.
7669
7670 * commands.texi (Command Overview): Improve xrefs.
7671 (Adjusting Point): Adjusting point applies to intangible and invis.
7672 (Key Sequence Input): Doc extra read-key-sequence args.
7673 Likewise for read-key-sequence-vector.
7674
7675 * backups.texi (Rename or Copy): Minor fix.
7676 (Numbered Backups): For version-control, say the default.
7677 (Auto-Saving): make-auto-save-file-name example is simplified.
7678
7679 * advice.texi (Advising Functions): Don't imply one part of Emacs
7680 should advise another part. Markup changes.
7681 (Defining Advice): Move transitional para.
7682 (Activation of Advice): Cleanup.
7683 Explain if COMPILE is nil or negative.
7684
7685 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7686
76872005-02-24 Lute Kamstra <lute@gnu.org>
7688
7689 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7690 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7691
76922005-02-23 Lute Kamstra <lute@gnu.org>
7693
7694 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7695 to define global minor modes as well.
7696
7697 * display.texi (Managing Overlays): overlay-buffer returns nil for
7698 deleted overlays.
7699
77002005-02-22 Kim F. Storm <storm@cua.dk>
7701
7702 * minibuf.texi (Basic Completion): Allow symbols in addition to
7703 strings in try-completion and all-completions.
7704
77052005-02-14 Lute Kamstra <lute@gnu.org>
7706
7707 * elisp.texi (Top): Remove reference to deleted node.
7708
7709 * lists.texi (Lists): Remove reference to deleted node.
7710 (Cons Cells): Fix typo.
7711
7712 * loading.texi (Where Defined): Fix typo.
7713
77142005-02-14 Richard M. Stallman <rms@gnu.org>
7715
7716 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7717 is useful for discarding some minor modes.
7718
7719 * symbols.texi (Symbol Components): Reorder examples.
7720
7721 * streams.texi (Input Functions): State standard-input default.
7722 (Output Variables): State standard-output default.
7723
7724 * objects.texi (Printed Representation): Clarify read syntax vs print.
7725 (Floating Point Type): Explain meaning better.
7726 (Symbol Type): Explain uniqueness better.
7727 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7728 List examples sooner.
7729 (Box Diagrams): New subnode broken out.
7730 Some examples moved from old Lists as Boxes node.
7731 (Dotted Pair Notation): Clarify intro.
7732 (Array Type): Clarify.
7733 (Type Predicates): Add hash-table-p.
7734
7735 * numbers.texi (Integer Basics): Clarify radix explanation.
7736 (Predicates on Numbers): Minor clarification.
7737 (Comparison of Numbers): Minor clarification. Clarify eql.
7738 Typos in min, max.
7739 (Math Functions): Clarify overflow in expt.
7740
7741 * minibuf.texi (Text from Minibuffer): Minor clarification.
7742 Mention arrow keys.
7743
7744 * loading.texi (Autoload): defun's doc string overrides autoload's
7745 doc string.
7746 (Repeated Loading): Modernize "add to list" examples.
7747 (Where Defined): Finish updating table of load-history elts.
7748
7749 * lists.texi (List-related Predicates): Minor wording improvement.
7750 (Lists as Boxes): Node deleted.
7751 (Building Lists): Explain trivial cases of number-sequence.
7752
7753 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7754 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7755 (Hash Access): Any object can be a key.
7756 State value of maphash.
7757
7758 * functions.texi (What Is a Function): Wording cleanup.
7759 (Function Documentation): Minor cleanup.
7760 Explain purpose of calling convention at end of doc string.
7761 (Function Names): Wording cleanup.
7762 (Calling Functions): Wording cleanup.
7763 Explain better how funcall calls the function.
7764 (Function Cells): Delete example of saving and redefining function.
7765
7766 * control.texi (Combining Conditions): Wording cleanup.
7767 (Iteration): dolist and dotimes bind VAR locally.
7768 (Cleanups): Xref to Atomic Changes.
7769
7770 * compile.texi (Byte Compilation): Delete 19.29 info.
7771 (Compilation Functions): Macros' difficulties don't affect defsubst.
7772 (Docs and Compilation): Delete 19.29 info.
7773
77742005-02-10 Richard M. Stallman <rms@gnu.org>
7775
7776 * objects.texi (Symbol Type): Minor correction.
7777
77782005-02-06 Lute Kamstra <lute@gnu.org>
7779
7780 * modes.texi (Example Major Modes): Fix typos.
7781
77822005-02-06 Richard M. Stallman <rms@gnu.org>
7783
7784 * text.texi (Margins): fill-nobreak-predicate can be one function.
7785
7786 * strings.texi (Modifying Strings): clear-string can make unibyte.
7787 (Formatting Strings): format gives error if values missing.
7788
7789 * positions.texi (Character Motion): Mention default arg
7790 for forward-char. backward-char refers to forward-char.
7791 (Word Motion): Mention default arg for forward-word.
7792 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7793 Simplify end-of-buffer.
7794 (Text Lines): Mention default arg for forward-line.
7795 (List Motion): Mention default arg for beginning/end-of-defun.
7796 (Skipping Characters): Minor fixes in explaining character-set.
7797
7798 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7799 Mode inheritance applies only when default-major-mode is nil.
7800 Clarifications.
7801 (Example Major Modes): Update Text mode and Lisp mode examples.
7802 (Minor Mode Conventions): Mention define-minor-mode at top.
7803 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7804 (Mode Line Format): Update mode line face display info.
7805 (Properties in Mode): Mention effect of risky vars.
7806 (Imenu): Define imenu-add-to-menubar.
7807 (Font Lock Mode): Add descriptions to menu lines.
7808 (Faces for Font Lock): Add font-lock-doc-face.
7809
78102005-02-05 Lute Kamstra <lute@gnu.org>
7811
7812 * text.texi (Maintaining Undo): Remove obsolete function.
7813
78142005-02-05 Eli Zaretskii <eliz@gnu.org>
7815
7816 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7817 color specifications. Improve indexing.
b8d4c8d0
GM
7818 (Text Terminal Colors): Replace the description of RGB values by
7819 an xref to "Color Names".
7820
78212005-02-03 Richard M. Stallman <rms@gnu.org>
7822
7823 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7824 Clarify.
7825 (Selecting Windows): Clarify save-selected-window.
7826 (Cyclic Window Ordering): Clarify walk-windows.
7827 (Window Point): Clarify.
7828 (Window Start): Add comment to example.
7829 (Resizing Windows): Add `interactive' specs in examples.
7830 Document fit-window-to-buffer.
7831
7832 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7833 (Undo, Maintaining Undo): Clarify last change.
7834 (Sorting): In sort-numeric-fields, explain about octal and hex.
7835 Mention sort-numeric-base.
7836 (Format Properties): Add xref for hard newlines.
7837
7838 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7839 (Pop-Up Menus): Fix typo.
7840 (Color Names): Explain all types of color names.
7841 Explain color-values on B&W terminal.
7842 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7843
7844 * files.texi (File Locks): Not supported on MS systems.
7845 (Testing Accessibility): Clarify.
7846
7847 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7848 (Coverage Testing): Fix typo.
7849
7850 * commands.texi (Misc Events): Remove stray space.
7851
7852 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7853 (Modification Time): Clarify when visited-file-modtime returns 0.
7854 (The Buffer List): Clarify bury-buffer.
7855 (Killing Buffers): Clarify.
7856 (Indirect Buffers): Add clone-indirect-buffer.
7857
78582005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7859
7860 * edebug.texi (Printing in Edebug): Fix default value of
7861 edebug-print-circle.
7862 (Coverage Testing): Fix displayed frequency count data.
7863
78642005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7865
7866 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7867
78682005-02-02 Kim F. Storm <storm@cua.dk>
7869
7870 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7871
78722005-01-29 Eli Zaretskii <eliz@gnu.org>
7873
7874 * commands.texi (Misc Events): Describe the help-echo event.
7875
7876 * text.texi (Special Properties) <help-echo>: Use `pos'
7877 consistently in description of the help-echo property.
7878 Use @code{nil} instead of @var{nil}.
7879
7880 * display.texi (Overlay Properties): Fix the index entry for
7881 help-echo overlay property.
7882
7883 * customize.texi (Type Keywords): Uncomment the xref to the
7884 help-echo property documentation.
7885
78862005-01-23 Kim F. Storm <storm@cua.dk>
7887
7888 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7889 return value. Third element FULLY replaced by PARTIAL which
7890 specifies number of invisible pixels if row is only partially visible.
7891 (Textual Scrolling): Mention auto-window-vscroll.
7892 (Vertical Scrolling): New defvar auto-window-vscroll.
7893
78942005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7895
7896 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7897 command remapping.
7898
78992005-01-15 Richard M. Stallman <rms@gnu.org>
7900
7901 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7902
79032005-01-14 Kim F. Storm <storm@cua.dk>
7904
7905 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7906
7907 * text.texi (Links and Mouse-1): Fix string and vector item.
7908
79092005-01-13 Richard M. Stallman <rms@gnu.org>
7910
7911 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7912 descriptions of overriding-local-map and overriding-terminal-local-map.
7913
7914 * text.texi (Links and Mouse-1): Clarify text.
7915
79162005-01-13 Kim F. Storm <storm@cua.dk>
7917
7918 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7919
79202005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7921
7922 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7923
79242005-01-12 Kim F. Storm <storm@cua.dk>
7925
7926 * text.texi (Links and Mouse-1): Rename section from Enabling
7927 Mouse-1 to Following Links. Change xrefs.
7928 Add examples for define-button-type and define-widget.
7929
7930 * display.texi (Button Properties, Button Buffer Commands):
7931 Clarify mouse-1 and follow-link functionality.
7932
79332005-01-12 Richard M. Stallman <rms@gnu.org>
7934
7935 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7936
7937 * display.texi (Beeping): Fix Texinfo usage.
7938
7939 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7940
79412005-01-11 Kim F. Storm <storm@cua.dk>
7942
7943 * display.texi (Button Properties, Button Buffer Commands):
7944 Mention mouse-1 binding. Add follow-link keyword.
7945
7946 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7947 (Enabling Mouse-1 to Follow Links): New subsection.
7948
79492005-01-06 Richard M. Stallman <rms@gnu.org>
7950
7951 * text.texi (Special Properties): Minor change.
7952
7953 * os.texi (Timers): Clarify previous change.
7954
7955 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7956
79572005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7958
7959 * display.texi (Face Attributes): Correct xref to renamed node.
7960
79612005-01-01 Richard M. Stallman <rms@gnu.org>
7962
7963 * display.texi (Face Attributes): Describe hex color specs.
7964
79652004-12-31 Richard M. Stallman <rms@gnu.org>
7966
7967 * os.texi (Timers): Update previous change.
7968
79692004-12-30 Kim F. Storm <storm@cua.dk>
7970
7971 * display.texi (Line Height): Total line-height is now specified
7972 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7973 in cons cells. (nil . RATIO) is relative to actual line height.
7974 Use line-height `t' instead of `0' to get minimum height.
7975
79762004-12-29 Richard M. Stallman <rms@gnu.org>
7977
7978 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7979
79802004-12-28 Richard M. Stallman <rms@gnu.org>
7981
7982 * commands.texi (Quitting): Clarify value of with-local-quit.
7983
7984 * elisp.texi (Top): Fix previous change.
7985
7986 * loading.texi (Loading): Fix previous change.
7987
79882004-12-27 Richard M. Stallman <rms@gnu.org>
7989
7990 * Makefile.in (MAKEINFO): Specify --force.
7991
7992 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7993
7994 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7995
7996 * display.texi (Line Height): Further clarify.
7997
7998 * elisp.texi (Top): Update Loading submenu.
7999
8000 * loading.texi (Where Defined): New node.
8001 (Unloading): load-history moved to Where Defined.
8002
80032004-12-21 Richard M. Stallman <rms@gnu.org>
8004
8005 * commands.texi (Event Input Misc): Add while-no-input.
8006
80072004-12-11 Richard M. Stallman <rms@gnu.org>
8008
8009 * display.texi (Line Height): Rewrite text for clarity.
8010
80112004-12-11 Kim F. Storm <storm@cua.dk>
8012
8013 * display.texi (Display): Add node "Line Height" to menu.
8014 (Line Height): New node. Move full description of line-spacing
8015 and line-height text properties here from text.texi.
8016 (Scroll Bars): Add vertical-scroll-bar variable.
8017
8018 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8019
8020 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8021 line-spacing and vertical-scroll-bar.
8022
8023 * text.texi (Special Properties): Just mention line-spacing and
8024 line-height here, add xref to new "Line Height" node.
8025
80262004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8027
8028 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8029
8030 * locals.texi (Standard Buffer-Local Variables):
8031 Add @xref for `line-spacing'.
8032
80332004-12-05 Richard M. Stallman <rms@gnu.org>
8034
8035 * Makefile.in (maintainer-clean): Remove the info files
8036 in $(infodir) where they are created.
8037
80382004-12-03 Richard M. Stallman <rms@gnu.org>
8039
8040 * windows.texi (Selecting Windows): get-lru-window and
8041 get-largest-window don't consider dedicated windows.
8042
8043 * text.texi (Undo): Document undo-in-progress.
8044
80452004-11-26 Richard M. Stallman <rms@gnu.org>
8046
8047 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8048 Remove a few vars that are not always buffer-local.
8049
80502004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8051
8052 * locals.texi (Standard Buffer-Local Variables): Comment out
8053 xref's to non-existent node `Yet to be written'.
8054
80552004-11-24 Richard M. Stallman <rms@gnu.org>
8056
8057 * processes.texi (Synchronous Processes): Grammar fix.
8058
8059 * numbers.texi (Comparison of Numbers): Add eql.
8060
8061 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8062
8063 * intro.texi (Printing Notation): Fix previous change.
8064
8065 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8066 and default-indicate-buffer-boundaries from here.
8067 (Usual Display): To here.
8068 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8069 (Usual Display): Move tab-width up.
8070
5dcb4c4e
SM
8071 * customize.texi (Variable Definitions):
8072 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8073 (Simple Types, Composite Types, Defining New Types):
8074 Minor cleanups.
8075
80762004-11-21 Jesper Harder <harder@ifa.au.dk>
8077
8078 * processes.texi (Synchronous Processes, Output from Processes):
8079 Markup fix.
8080
80812004-11-20 Richard M. Stallman <rms@gnu.org>
8082
8083 * positions.texi (Skipping Characters): skip-chars-forward
8084 now handles char classes.
8085
8086 * intro.texi (Printing Notation): Avoid confusion of `print'
8087 when explaining @print.
8088
8089 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8090
8091 * display.texi (Display Table Format): Minor fix.
8092
8093 * streams.texi (Output Functions): Fix print example.
8094
8095 * Makefile.in (elisp): New target.
8096 (dist): Depend on $(infodir)/elisp, not elisp.
8097 Copy the info files from $(infodir).
8098
8099 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8100 read-from-minibuffer.
8101
8102 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8103
81042004-11-19 Richard M. Stallman <rms@gnu.org>
8105
8106 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8107
81082004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8109
8110 * tips.texi (Coding Conventions): Fix typo.
8111
81122004-11-16 Richard M. Stallman <rms@gnu.org>
8113
8114 * tips.texi (Coding Conventions): Separate defvar and require
8115 methods to avoid warnings. Use require only when there are many
8116 functions and variables from that package.
8117
8118 * minibuf.texi (Minibuffer Completion): When ignoring case,
8119 predicate must not be case-sensitive.
8120
8121 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8122 (Test Coverage): Don't talk about "splotches". Clarified.
8123
81242004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8125
8126 * frames.texi (Window Frame Parameters): Fix typo.
8127
81282004-11-15 Kim F. Storm <storm@cua.dk>
8129
8130 * symbols.texi (Other Plists): Note that plist-get may signal error.
8131 Add safe-plist-get.
8132
81332004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8134
8135 * modes.texi (Font Lock Basics): Fix typo.
8136
81372004-11-08 Richard M. Stallman <rms@gnu.org>
8138
8139 * syntax.texi (Syntax Table Functions): Add syntax-after.
8140
81412004-11-06 Lars Brinkhoff <lars@nocrew.org>
8142
8143 * os.texi (Processor Run Time): New section documenting
8144 get-internal-run-time.
8145
81462004-11-06 Eli Zaretskii <eliz@gnu.org>
8147
8148 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8149 it nukes elisp-cover.texi.
8150 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8151 elisp-0 etc.
8152
81532004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8154
8155 * commands.texi (Keyboard Macros): Document `append' return value
8156 of `defining-kbd-macro'.
8157
81582004-11-01 Richard M. Stallman <rms@gnu.org>
8159
8160 * commands.texi (Interactive Call): Add called-interactively-p.
8161
81622004-10-29 Simon Josefsson <jas@extundo.com>
8163
8164 * minibuf.texi (Reading a Password): Revert.
8165
81662004-10-28 Richard M. Stallman <rms@gnu.org>
8167
8168 * frames.texi (Display Feature Testing): Explain about "vendor".
8169
81702004-10-27 Richard M. Stallman <rms@gnu.org>
8171
8172 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8173 not raw. Clarify `n'.
8174 (Interactive Call): Rewrite interactive-p, focusing on when
8175 and how to use it.
8176 (Misc Events): Clarify previous change.
8177
8178 * advice.texi (Simple Advice): Clarify what job the example does.
8179 (Around-Advice): Clarify ad-do-it.
8180 (Activation of Advice): An option of ad-default-compilation-action
8181 is `never', not `nil'.
8182
81832004-10-26 Kim F. Storm <storm@cua.dk>
8184
8185 * commands.texi (Interactive Codes): Add U code letter.
8186
81872004-10-25 Simon Josefsson <jas@extundo.com>
8188
8189 * minibuf.texi (Reading a Password): Add.
8190
81912004-10-24 Jason Rumney <jasonr@gnu.org>
8192
8193 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8194 and wheel-down.
8195
81962004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8197
8198 * processes.texi (Synchronous Processes): Document process-file.
8199
82002004-10-22 Kenichi Handa <handa@m17n.org>
8201
8202 * text.texi (translate-region): Document that it accepts also a
8203 char-table.
8204
82052004-10-22 David Ponce <david@dponce.com>
8206
8207 * windows.texi (Resizing Windows): Document the `preserve-before'
8208 argument of the functions `enlarge-window' and `shrink-window'.
8209
82102004-10-19 Jason Rumney <jasonr@gnu.org>
8211
8212 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8213
82142004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8215
8216 * text.texi (Filling): Add anchor for definition of
8217 `sentence-end-double-space'.
8218
8219 * searching.texi (Regexp Example): Update description of how
8220 Emacs currently recognizes the end of a sentence.
8221 (Standard Regexps): Update definition of the variable
8222 `sentence-end'. Add definition of the function `sentence-end'.
8223
82242004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8225
8226 * display.texi (Progress): New node.
8227
82282004-10-05 Kim F. Storm <storm@cua.dk>
8229
8230 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8231
82322004-09-29 Kim F. Storm <storm@cua.dk>
8233
8234 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8235 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8236 fringe bitmap symbols, as they now have their own namespace.
8237 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8238 vs. pixels. Signal error if no free bitmap slots.
8239 (Pixel Specification): Change IMAGE to @var{image}.
8240
82412004-09-28 Richard M. Stallman <rms@gnu.org>
8242
8243 * text.texi (Special Properties): Clarify line-spacing and line-height.
8244
8245 * searching.texi (Regexp Search): Add looking-back.
8246
82472004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8248
8249 * display.texi: Correct typos.
8250 (Image Descriptors): Correct xref's.
8251
82522004-09-25 Richard M. Stallman <rms@gnu.org>
8253
8254 * text.texi (Special Properties): Cleanups in `cursor'.
8255 Rewrites in `line-height' and `line-spacing'; exchange them.
8256
8257 * display.texi (Fringes): Rewrite previous change.
8258 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8259 (Display Fringe Bitmaps): Node deleted, text moved.
8260 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8261 (Scroll Bars): Clarify set-window-scroll-bars.
8262 (Pointer Shape): Rewrite.
8263 (Specified Space): Clarify :align-to, etc.
8264 (Pixel Specification): Use @var. Clarify new text.
8265 (Other Display Specs): Clarify `slice'.
8266 (Image Descriptors): Cleanups.
8267 (Showing Images): Cleanups.
8268
82692004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8270
8271 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8272
8273 * modes.texi: Various minor changes in addition to:
8274 (Major Mode Conventions): Final call to `run-mode-hooks' should
8275 not be inside the `delay-mode-hooks' form.
8276 (Mode Hooks): New node.
8277 (Hooks): Delete obsolete example.
8278 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8279 node "Mode Hooks".
8280
82812004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8282
8283 * display.texi: Correct various typos.
8284 (Display): Rename node "Pointer Shapes" to "Pointer
8285 Shape". (There is already a node called "Pointer Shapes" in
8286 frames.texi.)
8287 (Images): Remove non-existent node "Image Slices" from menu.
8288
82892004-09-23 Kim F. Storm <storm@cua.dk>
8290
8291 * text.texi (Special Properties): Add `cursor', `pointer',
8292 `line-height', and `line-spacing' properties.
8293
8294 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8295 Shapes' to menu.
8296 (Standard Faces): Doc fix for fringe face.
8297 (Fringes): Add `overflow-newline-into-fringe' and
8298 'indicate-buffer-boundaries'.
8299 (Fringe Bitmaps, Pointer Shapes): New nodes.
8300 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8301 Bitmaps' to menu.
8302 (Specified Space): Describe pixel width and height.
8303 (Pixel Specification): New node.
8304 (Other Display Specs): Add `slice' property.
8305 (Display Fringe Bitmaps): New node.
8306 (Images): Add 'Image Slices' to menu.
8307 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8308 (Showing Images): Add slice arg to `insert-image'.
8309 Add 'insert-sliced-image'.
b8d4c8d0
GM
8310
83112004-09-20 Richard M. Stallman <rms@gnu.org>
8312
8313 * commands.texi (Key Sequence Input):
8314 Clarify downcasing in read-key-sequence.
8315
83162004-09-08 Juri Linkov <juri@jurta.org>
8317
8318 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8319
83202004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8321
5dcb4c4e
SM
8322 * locals.texi (Standard Buffer-Local Variables):
8323 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8324 * internals.texi (Buffer Internals): Describe new
8325 auto_save_file_format field of the buffer structure.
8326 * files.texi (Format Conversion): `auto-save-file-format' has been
8327 renamed `buffer-auto-save-file-format'.
8328
83292004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8330
8331 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8332 an integer or a marker.
8333 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8334
83352004-08-22 Richard M. Stallman <rms@gnu.org>
8336
8337 * modes.texi (Major Mode Conventions): Discuss rebinding of
8338 standard key bindings.
8339
83402004-08-18 Kim F. Storm <storm@cua.dk>
8341
8342 * processes.texi (Accepting Output): Add `just-this-one' arg to
8343 `accept-process-output'.
8344 (Output from Processes): New var `process-adaptive-read-buffering'.
8345
83462004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8347
8348 * keymaps.texi: Various changes in addition to:
8349 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8350 Give more varied examples for `kbd'.
8351 (Creating Keymaps): Char tables have slots for all characters
8352 without modifiers.
8353 (Active Keymaps): `overriding-local-map' and
8354 `overriding-terminal-local-map' also override text property and
8355 overlay keymaps.
8356 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8357 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8358 to denote a prefix of no events.
8359 `map-keymap' includes parent's bindings _recursively_.
8360 Clarify and correct description of `where-is-internal'.
8361 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8362 (Menu Example): For menus intended for use with the keyboard, the
8363 menu items should be bound to characters or real function keys.
8364
83652004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8366
8367 * objects.texi (Character Type): Reposition `@anchor' to prevent
8368 double space inside sentence in Info.
8369
8370 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8371 renamed to `disabled-command-function'.
8372 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8373 (Command Loop Info): Replace reference to it.
8374 (Disabling Commands): `disabled-command-hook' has been renamed to
8375 `disabled-command-function'.
8376
83772004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8378
8379 * os.texi (Translating Input): Only non-prefix bindings in
8380 `key-translation-map' override actual key bindings. Warn about
8381 possible indirect effect of actual key bindings on non-prefix
8382 bindings in `key-translation-map'.
8383
83842004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8385
8386 * minibuf.texi (High-Level Completion): Add anchor for definition
8387 of `read-variable'.
8388
8389 * commands.texi: Various changes in addition to:
8390 (Using Interactive): Clarify description of `interactive-form'.
8391 (Interactive Call): Mention default for KEYS argument to
8392 `call-interactively'.
8393 (Command Loop Info): Clarify description of `this-command-keys'.
8394 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8395 Value of `last-event-frame' can be `macro'.
8396 (Repeat Events): `double-click-fuzz' is also used to distinguish
8397 clicks and drags.
8398 (Classifying Events): Clarify descriptions of `event-modifiers'
8399 `event-basic-type' and `event-convert-list'.
8400 (Accessing Events): `posn-timestamp' takes POSITION argument.
8401 (Quoted Character Input): Clarify description of
8402 `read-quoted-char' and fix example.
8403 (Quitting): Add `with-local-quit'.
8404 (Disabling Commands): Correct and clarify descriptions of
8405 `enable-command' and `disable-command'.
8406 Mention what happens if `disabled-command-hook' is nil.
8407 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8408 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8409
84102004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8411
8412 * frames.texi: Various changes in addition to:
8413 (Creating Frames): Expand and clarify description of `make-frame'.
8414 (Window Frame Parameters): Either none or both of the `icon-left'
8415 and `icon-top' parameters must be specified. Put descriptions of
8416 `menu-bar-lines' and `toolbar-lines' closer together and change
8417 them accordingly.
8418 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8419 except while processing `frame-title-format' or `icon-title-format'.
8420 (Deleting Frames): Correct description of `delete-frame'.
8421 Non-nil return values of `frame-live-p' are like those of `framep'.
8422 (Frames and Windows): Mention return value of
8423 `set-frame-selected-window'.
8424 (Visibility of Frames): Mention `force' argument to
8425 `make-frame-invisible'. `frame-visible-p' returns t for all
8426 frames on text-only terminals.
8427 (Frame Configurations): Restoring a frame configuration does not
8428 restore deleted frames.
8429 (Window System Selections): `x-set-selection' returns DATA.
8430 (Resources): Add example.
8431 (Display Feature Testing): Clarify descriptions of
8432 `display-pixel-height', `display-pixel-width', `x-server-version'
8433 and `x-server-vendor'.
8434
8435 * windows.texi (Choosing Window): Add anchor.
8436 * minibuf.texi (Minibuffer Misc): Add anchor.
8437
84382004-07-23 John Paul Wallington <jpw@gnu.org>
8439
8440 * macros.texi (Defining Macros): Declaration keyword for setting
8441 Edebug spec is `debug' not `edebug'.
8442
84432004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8444
8445 * windows.texi: Various small changes in addition to:
8446 (Window Point): Mention return value of `set-window-point'.
8447 (Window Start): `pos-visible-in-window-p' disregards horizontal
8448 scrolling. Explain return value if PARTIALLY is non-nil.
8449 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8450 and `set-window-vscroll'.
8451 (Size of Window): The argument WINDOW to `window-inside-edges',
8452 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8453 (Resizing Windows): Explain return value of
8454 `shrink-window-if-larger-than-buffer'.
8455 `window-size-fixed' automatically becomes buffer local when set.
8456 (Window Configurations): Explain return value of
8457 `set-window-configuration'.
8458
8459 * minibuf.texi (Minibuffer Misc): Add anchor for
8460 `minibuffer-scroll-window'.
8461
8462 * positions.texi (Text Lines): Add anchor for `count-lines'.
8463
84642004-07-17 Richard M. Stallman <rms@gnu.org>
8465
8466 * display.texi (Overlay Properties): Adding `evaporate' prop
8467 deletes empty overlay immediately.
8468
8469 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8470 fix example.
8471
84722004-07-16 Jim Blandy <jimb@redhat.com>
8473
8474 * searching.texi (Regexp Backslash): Document new \_< and \_>
8475 operators.
8476
84772004-07-16 Juanma Barranquero <lektu@terra.es>
8478
8479 * display.texi (Images): Fix Texinfo usage.
8480
84812004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8482
8483 * buffers.texi (Modification Time): `visited-file-modtime' now
8484 returns a list of two integers, instead of a cons.
8485
84862004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8487
8488 * windows.texi: Various changes in addition to:
8489 (Splitting Windows): Add `split-window-keep-point'.
8490
84912004-07-09 Richard M. Stallman <rms@gnu.org>
8492
8493 * frames.texi (Input Focus): Minor fix.
8494
84952004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8496
8497 * frames.texi (Input Focus): Clarify descriptions of
8498 `select-frame-set-input-focus' and `select-frame'.
8499
85002004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8501
8502 * os.texi: Various small changes in addition to:
8503 (Killing Emacs): Expand and clarify description of
8504 `kill-emacs-query-functions' and `kill-emacs-hook'.
8505 (System Environment): Expand and clarify description of `getenv'
8506 and `setenv'.
8507 (Timers): Clarify description of `run-at-time'.
8508 (Translating Input): Correct description of
8509 `extra-keyboard-modifiers'.
8510 (Flow Control): Correct description of `enable-flow-control'.
8511
85122004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8513
8514 * os.texi: Update copyright.
8515 (Session Management): Grammar fix.
8516 Clarify which Emacs does the restarting.
8517 Use @samp for *scratch* buffer.
8518
85192004-07-04 Alan Mackenzie <acm@muc.de>
8520
8521 * frames.texi (Input Focus): Add documentation for
8522 `select-frame-set-input-focus'. Replace refs to non-existent
8523 `switch-frame' with `select-frame'. Minor corrections and tidying
8524 up of text-only terminal stuff.
8525
85262004-07-02 Richard M. Stallman <rms@gnu.org>
8527
8528 * files.texi (Saving Buffers): Cleanup write-contents-function.
8529 (Magic File Names): Cleanup file-remote-p.
8530
b344d29d 85312004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8532
8533 * files.texi (Magic File Names): `file-remote-p' returns an
8534 identifier of the remote system, not just t.
8535
85362004-07-02 David Kastrup <dak@gnu.org>
8537
8538 * searching.texi (Entire Match Data): Add explanation about new
8539 match-data behavior when @var{integers} is non-nil.
8540
85412004-06-24 Richard M. Stallman <rms@gnu.org>
8542
8543 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8544
8545 * customize.texi (Variable Definitions): Note about doc strings
8546 and :set.
8547
8548 * keymaps.texi (Keymap Terminology): Document `kbd'.
8549 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8550
8551 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8552 makes it buffer-local.
8553
8554 * files.texi (Saving Buffers): Correct previous change.
8555
8556 * commands.texi (Accessing Events):
8557 Clarify posn-col-row and posn-actual-col-row.
8558
85592004-06-24 David Ponce <david.ponce@wanadoo.fr>
8560
8561 * commands.texi (Accessing Events): New functions
8562 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8563
85642004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8565
8566 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8567 * frames.texi, buffers.texi, backups.texi, variables.texi:
8568 * loading.texi, eval.texi, functions.texi, control.texi:
8569 * symbols.texi, minibuf.texi: Reposition @anchor's.
8570
8571 * help.texi: Various small changes in addition to the following.
8572 (Describing Characters): Describe PREFIX argument to
8573 `key-description'. Correct and clarify definition of
8574 `text-char-description'. Describe NEED-VECTOR argument to
8575 `read-kbd-macro'.
8576 (Help Functions): Clarify definition of `apropos'.
8577
85782004-06-23 Lars Hansen <larsh@math.ku.dk>
8579
8580 * files.texi (Saving Buffers): Correct description of
8581 `write-contents-functions'.
8582
85832004-06-21 Juanma Barranquero <lektu@terra.es>
8584
8585 * display.texi (Images): Remove redundant @vindex directives.
8586 Rewrite `image-library-alist' doc in active voice.
8587
85882004-06-14 Juanma Barranquero <lektu@terra.es>
8589
8590 * display.texi (Images): Document new delayed library loading,
8591 variable `image-library-alist' and (existing but undocumented)
8592 function `image-type-available-p'.
8593
85942004-06-05 Richard M. Stallman <rms@gnu.org>
8595
8596 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8597 refer the user to the Initial Input node.
8598 (Text from Minibuffer): Likewise.
8599 (Initial Input): New node. Document this feature
8600 and say it is mostly deprecated.
8601
86022004-05-30 Richard M. Stallman <rms@gnu.org>
8603
8604 * loading.texi (Named Features): Clarify return value
8605 and meaning of NOERROR.
8606
8607 * variables.texi (File Local Variables): Minor cleanup.
8608
86092004-05-30 Michael Albinus <michael.albinus@gmx.de>
8610
8611 * files.texi (Magic File Names): Add `file-remote-p' as operation
8612 of file name handlers.
8613
86142004-05-29 Richard M. Stallman <rms@gnu.org>
8615
8616 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8617 as arg to a minor mode command.
8618
86192004-05-22 Richard M. Stallman <rms@gnu.org>
8620
8621 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8622
8623 * streams.texi (Output Variables): Doc float-output-format.
8624
8625 * searching.texi (Regexp Special): Nested repetition can be infloop.
8626
8627 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8628 real stack overflow.
8629
8630 * compile.texi: Minor cleanups.
8631
86322004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8633
8634 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8635 circular lists.
8636 (List Elements): Explain handling of circular and dotted lists.
8637
86382004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8639
8640 * modes.texi (Search-based Fontification): Fix typo.
8641
86422004-05-10 Juanma Barranquero <lektu@terra.es>
8643
8644 * modes.texi (Mode Line Variables): Fix description of
8645 global-mode-string, which is now after which-func-mode, not the
8646 buffer name.
8647
86482004-05-07 Lars Hansen <larsh@math.ku.dk>
8649
8650 * modes.texi (Desktop Save Mode): Add.
8651 (Modes): Add menu entry Desktop Save Mode.
8652
8653 * hooks.texi: Add desktop-after-read-hook,
8654 desktop-no-desktop-file-hook and desktop-save-hook.
8655
8656 * locals.texi: Add desktop-save-buffer.
8657
86582004-04-30 Jesper Harder <harder@ifa.au.dk>
8659
8660 * display.texi: emacs -> Emacs.
8661
86622004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8663
8664 * files.texi (Changing Files): Document set-file-times.
8665
86662004-04-23 Juanma Barranquero <lektu@terra.es>
8667
8668 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8669
86702004-04-18 Jesper Harder <harder@ifa.au.dk>
8671
8672 * tips.texi (Coding Conventions): defopt -> defcustom.
8673
86742004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8675
8676 * sequences.texi: Various clarifications.
8677
86782004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8679
8680 * buffers.texi (Read Only Buffers): Mention optional ARG to
8681 `toggle-read-only'.
8682
86832004-04-14 Nick Roberts <nick@nick.uklinux.net>
8684
8685 * windows.texi (Selecting Windows): Note that get-lru-window
8686 returns a full-width window if possible.
8687
86882004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8689
8690 * buffers.texi: Various changes in addition to:
8691 (Buffer File Name): Add `find-buffer-visiting'.
8692 (Buffer Modification): Mention optional ARG to `not-modified'.
8693 (Indirect Buffers): Mention optional CLONE argument to
8694 `make-indirect-buffer'.
8695
8696 * files.texi: Various changes in addition to:
8697 (Visiting Functions): `find-file-hook' is now a normal hook.
8698 (File Name Expansion): Explain difference between the way that
8699 `expand-file-name' and `file-truename' treat `..'.
8700 (Contents of Directories): Mention optional ID-FORMAT argument to
8701 `directory-files-and-attributes'.
8702 (Format Conversion): Mention new optional CONFIRM argument to
8703 `format-write-file'.
8704
87052004-04-12 Miles Bader <miles@gnu.org>
8706
8707 * macros.texi (Expansion): Add description of `macroexpand-all'.
8708
87092004-04-05 Jesper Harder <harder@ifa.au.dk>
8710
5dcb4c4e
SM
8711 * variables.texi (Variable Aliases):
8712 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8713
8714 * errors.texi (Standard Errors): Ditto.
8715
87162004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8717
8718 * backups.texi: Various small changes in addition to:
8719 (Making Backups): Mention return value of `backup-buffer'.
8720 (Auto-Saving): Mention optional FORCE argument to
8721 `delete-auto-save-file-if-necessary'.
8722 (Reverting): Mention optional PRESERVE-MODES argument to
8723 `revert-buffer'. Correct description of `revert-buffer-function'.
8724
87252004-03-22 Juri Linkov <juri@jurta.org>
8726
8727 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8728 with `Vector Functions'.
8729
8730 * text.texi (Sorting): Add missing quote.
8731
87322004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8733
8734 * intro.texi (Lisp History): Replace xref to `cl' manual with
8735 inforef.
8736
87372004-03-12 Richard M. Stallman <rms@gnu.org>
8738
8739 * intro.texi (Version Info): Add arg to emacs-version.
8740 (Lisp History): Change xref to CL manual.
8741
87422004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8743
8744 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8745 for Partial Completion mode.
8746
87472004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8748
8749 * customize.texi: Fix typo. Remove eol whitespace.
8750
87512004-03-04 Richard M. Stallman <rms@gnu.org>
8752
8753 * processes.texi: Fix typos.
8754
8755 * lists.texi (Building Lists): Minor clarification.
8756
8757 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8758 in make-hash-table.
8759
87602004-02-29 Juanma Barranquero <lektu@terra.es>
8761
8762 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8763 rm, and ignore exit code.
8764
87652004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8766
8767 * display.texi (Defining Faces): Add description for min-colors.
8768 Update example.
8769
87702004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8771
8772 * abbrevs.texi: Various corrections and clarifications in addition
8773 to the following:
8774 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8775
87762004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8777
8778 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8779
87802004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8781
8782 * text.texi: Various small changes in addition to the following:
8783 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8784 to delete-horizontal-space.
8785 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8786 description of yank-handler text property at various places.
8787
8788 * frames.texi (Window System Selections): Add anchor.
8789
8790 * syntax.texi (Syntax Table Functions): Clarify and correct
8791 descriptions of make-syntax-table and copy-syntax-table.
8792 (Motion and Syntax): Clarify SYNTAXES argument to
8793 skip-syntax-forward.
8794 (Parsing Expressions): Mention that the return value of
8795 parse-partial-sexp is currently a list of ten rather than nine
8796 elements.
8797 (Categories): Various corrections and clarifications.
8798
87992004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8800
8801 * markers.texi (Marker Insertion Types): Minor change.
8802
8803 * locals.texi (Standard Buffer-Local Variables):
8804 * commands.texi (Interactive Codes, Using Interactive):
8805 * functions.texi (Related Topics): Fix xrefs.
8806
88072004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8808
8809 * lists.texi (Sets And Lists): Update description of delete-dups.
8810
88112004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8812
8813 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8814
c8763fb6 88152004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8816
8817 * frames.texi (Parameter Access): frame-parameters arg is optional.
8818 modify-frame-parameters handles nil for FRAME.
8819 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8820 are all-or-nothing for certain toolkits.
8821 Mention parameter wait-for-wm.
8822 (Frames and Windows): In frame-first-window and frame-selected-window
8823 the arg is optional.
8824 (Input Focus): In redirect-frame-focus the second arg is optional.
8825 (Window System Selections): Mention selection type CLIPBOARD.
8826 Mention data-type UTF8_STRING.
8827 Mention numbering of cut buffers.
8828 (Resources): Describe x-resource-name.
8829
88302004-02-16 Richard M. Stallman <rms@gnu.org>
8831
8832 * windows.texi (Buffers and Windows): Delete false table
8833 about all-frames.
8834
8835 * syntax.texi (Parsing Expressions): Delete old caveat
8836 about parse-sexp-ignore-comments.
8837
8838 * streams.texi (Output Variables): Add print-quoted.
8839
8840 * lists.texi (Building Lists): Minor cleanup.
8841
8842 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8843
8844 * display.texi (Overlays): Explain overlays use markers.
8845 (Managing Overlays): Explain front-advance and rear-advance
8846 in more detail.
8847
8848 * loading.texi (Unloading): Document unload-feature-special-hooks.
8849 Get rid of fns-NNN.el file.
8850
88512004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8852
8853 * help.texi (Describing Characters): Fix text-char-description
8854 example output.
8855
8856 * edebug.texi (Using Edebug): Fix example.
8857
8858 * debugging.texi (Internals of Debugger): Fix return value.
8859
8860 * files.texi (Changing Files): Fix argname.
8861
8862 * calendar.texi: Fix parens, and default values.
8863
8864 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8865 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8866 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8867
8868 * positions.texi (Text Lines): Don't add -1 in current-line.
8869
88702004-02-16 Richard M. Stallman <rms@gnu.org>
8871
8872 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8873
88742004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8875
8876 * processes.texi (Low-Level Network): Fix a typo.
8877
88782004-02-12 Kim F. Storm <storm@cua.dk>
8879
8880 * display.texi (Fringes): Use consistent wording.
8881 Note that window-fringe's window arg is optional.
8882 (Scroll Bars): Use consistent wording.
8883
88842004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8885
8886 * tips.texi (Comment Tips): Document the new conventions for
8887 commenting out code.
8888
c8763fb6 88892004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8890
5dcb4c4e 8891 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8892
88932004-02-07 Kim F. Storm <storm@cua.dk>
8894
8895 * positions.texi (Text Lines): Add line-number-at-pos.
8896
88972004-02-06 John Paul Wallington <jpw@gnu.org>
8898
8899 * display.texi (Button Properties, Button Buffer Commands):
8900 mouse-2 invokes button, not down-mouse-1.
8901
89022004-02-04 Jason Rumney <jasonr@gnu.org>
8903
8904 * makefile.w32-in: Sync with Makefile.in changes.
8905
89062004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8907
8908 * minibuf.texi (Text from Minibuffer): Various corrections and
8909 clarifications.
8910 (Object from Minibuffer): Correct Lisp description of
8911 read-minibuffer.
8912 (Minibuffer History): Clarify description of cons values for
8913 HISTORY arguments.
5dcb4c4e
SM
8914 (Basic Completion): Various corrections and clarifications.
8915 Add completion-regexp-list.
b8d4c8d0
GM
8916 (Minibuffer Completion): Correct and clarify description of
8917 completing-read.
5dcb4c4e
SM
8918 (Completion Commands): Mention Partial Completion mode.
8919 Various other minor changes.
b8d4c8d0
GM
8920 (High-Level Completion): Various corrections and clarifications.
8921 (Reading File Names): Ditto.
8922 (Minibuffer Misc): Ditto.
8923
89242004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8925
8926 * strings.texi (Text Comparison): assoc-string also matches
8927 elements of alists that are strings instead of conses.
8928 (Formatting Strings): Standardize Texinfo usage. Update index
8929 entries.
8930
89312004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8932
8933 * lists.texi (Sets And Lists): Add delete-dups.
8934
89352004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8936
8937 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8938 special form.
8939 * macros.texi (Defining Macros): Update description of `declare',
8940 which now is a macro.
8941 (Wrong Time): Fix typos.
8942
89432004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8944
8945 * compile.texi (Compilation Functions): Expand descriptions of
8946 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8947 and `batch-byte-compile'. In particular, mention and describe
8948 all optional arguments.
8949 (Disassembly): Correct and clarify the description of `disassemble'.
8950
89512004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8952
8953 * searching.texi: Various small changes in addition to the
8954 following.
8955 (Regexp Example): Adapt to new value of `sentence-end'.
8956 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8957 `words'.
8958 (Search and Replace): Add usage note for `perform-replace'.
8959 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8960 `match-data'.
8961 (Standard Regexps): Update for new values of `paragraph-start'
8962 and `sentence-end'.
8963
89642004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8965
8966 * files.texi (Saving Buffers): Clarify descriptions of
8967 `write-contents-functions' and `before-save-hook'.
8968 Make the defvar's for `before-save-hook' and `after-save-hook'
8969 into defopt's.
8970
89712004-01-07 Kim F. Storm <storm@cua.dk>
8972
8973 * commands.texi (Click Events): Describe new image and
8974 width/height elements of click events.
8975 (Accessing Events): Add posn-string, posn-image, and
8976 posn-object-width-height. Change posn-object to return either
8977 image or string object.
8978
89792004-01-01 Simon Josefsson <jas@extundo.com>
8980
8981 * hooks.texi (Standard Hooks): Add before-save-hook.
8982 * files.texi (Saving Buffers): Likewise.
8983
89842004-01-03 Richard M. Stallman <rms@gnu.org>
8985
8986 * frames.texi (Frames and Windows): Delete frame-root-window.
8987
89882004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8989
8990 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8991
8992 * functions.texi: Various small changes in addition to the
8993 following.
5dcb4c4e
SM
8994 (What Is a Function): `functionp' returns nil for macros.
8995 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8996 (Function Documentation): Add `\' in front of (fn @var{arglist})
8997 and explain why.
8998 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8999 Add anchor.
9000 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9001
90022004-01-01 Miles Bader <miles@gnu.org>
9003
9004 * display.texi (Buttons): New section.
9005
90062003-12-31 Andreas Schwab <schwab@suse.de>
9007
9008 * numbers.texi (Math Functions): sqrt reports a domain-error
9009 error.
9010 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9011
90122003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9013
9014 * tips.texi (Documentation Tips): Update item on hyperlinks in
9015 documentation strings.
9016
9017 * errors.texi (Standard Errors): Various small corrections and
9018 additions.
9019
9020 * control.texi: Various small changes in addition to the
9021 following.
9022 (Signaling Errors): Provide some more details on how `signal'
9023 constructs the error message. Add anchor to the definition of
9024 `signal'.
9025 (Error Symbols): Describe special treatment of `quit'.
9026 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9027 to emphasize that it has to be a single form.
9028
9029 * buffers.texi: Add anchor.
9030
90312003-12-29 Richard M. Stallman <rms@gnu.org>
9032
9033 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9034 (Window Configurations): Add window-configuration-frame.
9035
9036 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9037
9038 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9039 Change arg name in get-char-property.
9040 (Special Properties): Update handling of keymap property.
9041
9042 * strings.texi (Modifying Strings): Add clear-string.
9043 (Text Comparison): Add assoc-string and remove
9044 assoc-ignore-case, assoc-ignore-representation.
9045
9046 * os.texi (Time of Day): Add set-time-zone-rule.
9047
9048 * numbers.texi (Math Functions): asin, acos, log, log10
9049 report domain-error errors.
9050
9051 * nonascii.texi (Converting Representations):
9052 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9053 (Encoding and I/O): Add file-name-coding-system.
9054
9055 * modes.texi (Search-based Fontification): Explain that
9056 face specs are symbols with face names as values.
9057
9058 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9059
9060 * lists.texi (Building Lists): remq moved elsewhere.
9061 (Sets And Lists): remq moved here.
9062 (Association Lists): Refer to assoc-string.
9063
9064 * internals.texi (Garbage Collection): Add memory-use-counts.
9065
9066 * frames.texi (Frames and Windows): Add set-frame-selected-window
9067 and frame-root-window.
9068
9069 * files.texi (Contents of Directories):
9070 Add directory-files-and-attributes.
9071
9072 * display.texi (Refresh Screen): Add force-window-update.
9073 (Invisible Text): Explain about moving point out of invis text.
9074 (Overlay Properties): Add overlay-properties.
9075 (Managing Overlays): Add overlayp.
9076 (GIF Images): Invalid image number displays a hollow box.
9077
9078 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9079 (Killing Buffers): Add buffer-live-p.
9080
90812003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9082
9083 * display.texi (Fringes): Fix typo "set-buffer-window".
9084
90852003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9086
9087 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9088 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9089 Add or change various xrefs and anchors.
9090
9091 * commands.texi: Replace all occurrences of @acronym{CAR} with
9092 @sc{car}, for consistency with the rest of the Elisp manual.
9093 `car' and `cdr' are historically acronyms, but are no longer
9094 widely thought of as such.
9095
9096 * internals.texi (Pure Storage): Mention that `purecopy' does not
9097 copy text properties.
9098 (Object Internals): Now 29 bits are used (in most implementations)
9099 to address Lisp objects.
9100
9101 * variables.texi (Variables with Restricted Values): New node.
9102
9103 * objects.texi (Lisp Data Types): Mention that certain variables
9104 can only take on a restricted set of values and add an xref to
9105 the new node "Variables with Restricted Values".
9106
9107 * eval.texi (Function Indirection): Describe the errors that
9108 `indirect-function' can signal.
9109 (Eval): Clarify the descriptions of `eval-region' and `values'.
9110 Describe `eval-buffer' instead of `eval-current-buffer' and
9111 mention `eval-current-buffer' as an alias for `current-buffer'.
9112 Correct the description and mention all optional arguments.
9113
9114 * nonascii.texi: Various small changes in addition to the
9115 following.
9116 (Converting Representations): Clarify behavior of
9117 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9118 ASCII arguments.
9119 (Character Sets): Document the variable `charset-list' and adapt
9120 the definition of the function `charset-list' accordingly.
9121 (Translation of Characters): Clarify use of generic characters in
9122 `make-translation-table'. Clarify and correct the description of
9123 the use of translation tables in encoding and decoding.
9124 (User-Chosen Coding Systems): Correct and clarify the description
9125 of `select-safe-coding-system'.
9126 (Default Coding Systems): Clarify description of
9127 `file-coding-system-alist'.
9128
91292003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9130
9131 * strings.texi (Text Comparison): Correctly describe when two
9132 strings are `equal'. Combine and clarify descriptions of
9133 `assoc-ignore-case' and `assoc-ignore-representation'.
9134
9135 * objects.texi (Non-ASCII in Strings): Clarify description of
9136 when a string is unibyte or multibyte.
9137 (Bool-Vector Type): Update examples.
9138 (Equality Predicates): Correctly describe when two strings are
9139 `equal'.
9140
91412003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9142
9143 * lists.texi (Building Lists): `append' no longer accepts integer
9144 arguments. Update the description of `number-sequence' to reflect
9145 recent changes.
9146 (Sets And Lists): Describe `member-ignore-case' after `member'.
9147
91482003-11-27 Kim F. Storm <storm@cua.dk>
9149
9150 * commands.texi (Click Events): Click object may be an images.
9151 Describe (dx . dy) element of click positions.
9152 (Accessing Events): Remove duplicate posn-timestamp.
9153 New functions posn-object and posn-object-x-y.
9154
91552003-11-23 Kim F. Storm <storm@cua.dk>
9156
9157 * commands.texi (Click Events): Describe enhancements to event
9158 position lists, including new text-pos and (col . row) items.
9159 Mention left-fringe and right-fringe area events.
9160 (Accessing Events): New functions posn-area and
9161 posn-actual-col-row. Mention posn-timestamp. Mention that
9162 posn-point in non-text area still returns buffer position.
9163 Clarify posn-col-row.
9164
91652003-11-21 Lars Hansen <larsh@math.ku.dk>
9166
9167 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9168 * anti.texi (File Attributes): Describe removed parameter
9169 ID-FORMAT.
9170
91712003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9172
9173 * positions.texi (Positions): Mention that, if a marker is used as
9174 a position, its buffer is ignored.
9175
9176 * markers.texi (Overview of Markers): Mention it here too.
9177
91782003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9179
9180 * numbers.texi (Numeric Conversions): Not just `floor', but also
9181 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9182
91832003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9184
9185 * markers.texi (Creating Markers): Specify insertion type of
9186 created markers. Add xref to `Marker Insertion Types'.
9187 Second argument to `copy-marker' is optional.
9188 (Marker Insertion Types): Mention that most markers are created
9189 with insertion type nil.
9190 (The Mark): Correctly describe when `mark' signals an error.
9191 (The Region): Correctly describe when `region-beginning' and
9192 `region-end' signal an error.
9193
91942003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9195
9196 * hash.texi (Creating Hash): Clarify description of `eql'.
9197 `makehash' is obsolete.
9198 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9199
9200 * positions.texi (Point): Change description of `buffer-end', so
9201 that it is also correct for floating point arguments.
9202 (List Motion): Correct argument lists of `beginning-of-defun' and
9203 `end-of-defun'.
9204 (Excursions): Add xref to `Marker Insertion Types'.
9205 (Narrowing): Argument to `narrow-to-page' is optional.
9206
92072003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9208
9209 * streams.texi (Output Streams): Clarify behavior of point for
9210 marker output streams.
9211
92122003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9213
9214 * variables.texi (Defining Variables): Second argument to
9215 `defconst' is not optional.
9216 (Setting Variables): Mention optional argument APPEND to
9217 `add-to-list'.
9218 (Creating Buffer-Local): Expand description of
9219 `make-variable-buffer-local'.
9220 (Frame-Local Variables): Expand description of
9221 `make-variable-frame-local'.
9222 (Variable Aliases): Correct description of optional argument
9223 DOCSTRING to `defvaralias'. Mention return value of
9224 `defvaralias'.
9225 (File Local Variables): Add xref to `File variables' in Emacs
9226 Manual. Correct description of `hack-local-variables'. Mention
9227 `safe-local-variable' property. Mention optional second argument
9228 to `risky-local-variable-p'.
9229
92302003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9231
9232 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9233
92342003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9235
9236 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9237 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9238 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9239 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9240 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9241 lispref/processes.texi, lispref/searching.texi,
9242 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9243 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9244 @acronym{FOO}.
9245
92462003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9247
9248 * strings.texi (Creating Strings): Argument START to `substring'
9249 can not be `nil'. Expand description of
9250 `substring-no-properties'. Correct description of `split-string',
9251 especially with respect to empty matches. Prevent very bad line
9252 break in definition of `split-string-default-separators'.
9253 (Text Comparison): `string=' and `string<' also accept symbols as
9254 arguments.
9255 (String Conversion): More completely describe argument BASE in
9256 `string-to-number'.
9257 (Formatting Strings): `%s' and `%S' in `format' do require
9258 corresponding object. Clarify behavior of numeric prefix after
9259 `%' in `format'.
9260 (Case Conversion): The argument to `upcase-initials' can be a
9261 character.
9262
92632003-10-27 Kenichi Handa <handa@m17n.org>
9264
9265 * display.texi (Fontsets): Fix texinfo usage.
9266
92672003-10-25 Kenichi Handa <handa@m17n.org>
9268
9269 * display.texi (Fontsets): Add description of the function
9270 set-fontset-font.
9271
92722003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9273
9274 * display.texi (Temporary Displays): Add xref to `Documentation
9275 Tips'.
9276
9277 * functions.texi (Function Safety): Use inforef instead of pxref
9278 for SES.
9279
92802003-10-23 Andreas Schwab <schwab@suse.de>
9281
9282 * Makefile.in (TEX, texinputdir): Don't define.
9283 (TEXI2DVI): Define.
9284 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9285 add $(srcdir)/index.texi.
9286 ($(infodir)/elisp): Remove index.texi dependency.
9287 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9288 (index.texi): Remove target.
9289 (dist): Don't link $(srcdir)/permute-index.
9290 (clean): Don't remove index.texi.
9291
9292 * permute-index, index.perm: Remove.
9293 * index.texi: Rename from index.unperm.
9294
92952003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9296
9297 * tips.texi (Documentation Tips): Document new behavior for face
9298 and variable hyperlinks in Help mode.
9299
93002003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9301
9302 * objects.texi (Integer Type): Update for extra bit of integer range.
9303 (Character Type): Ditto.
9304
93052003-10-16 Eli Zaretskii <eliz@gnu.org>
9306
9307 * numbers.texi (Integer Basics): Add index entries for reading
9308 numbers in hex, octal, and binary.
9309
93102003-10-16 Lute Kamstra <lute@gnu.org>
9311
9312 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9313 argument.
9314
93152003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9316
9317 * windows.texi (Choosing Window): Fix typo.
9318 * edebug.texi (Edebug Execution Modes): Fix typo.
9319
93202003-10-13 Richard M. Stallman <rms@gnu.org>
9321
9322 * windows.texi (Basic Windows): A window has fringe settings,
9323 display margins and scroll-bar settings.
9324 (Splitting Windows): Doc split-window return value.
9325 Clean up one-window-p.
9326 (Selecting Windows): Fix typo.
9327 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9328 (Buffers and Windows): In set-window-buffer, explain effect
9329 on fringe settings and scroll bar settings.
9330 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9331 (Choosing Window): Use defopt for pop-up-frame-function.
9332 For special-display-buffer-names, explain same-window and same-frame.
9333 Clarify window-dedicated-p return value.
9334 (Textual Scrolling): scroll-up and scroll-down can get an error.
9335 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9336 Clarify set-window-hscroll.
9337 (Size of Window): Don't mention tool bar in window-height.
9338 (Coordinates and Windows): Explain what coordinates-in-window-p
9339 returns for fringes and display margins.
9340 (Window Configurations): Explain saving fringes, etc.
9341
9342 * tips.texi (Library Headers): Clean up Documentation.
9343
9344 * syntax.texi (Parsing Expressions): Clean up forward-comment
9345 and parse-sexp-lookup-properties.
9346
9347 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9348
9349 * os.texi (System Environment): Clean up text for load-average errors.
9350
9351 * modes.texi (Hooks): Don't explain local hook details at front.
9352 Clarify run-hooks and run-hook-with-args a little.
9353 Clean up add-hook and remove-hook.
9354
9355 * edebug.texi (Edebug Execution Modes): Clarify t.
9356 Document edebug-sit-for-seconds.
9357 (Coverage Testing): Document C-x X = and =.
9358 (Instrumenting Macro Calls): Fix typo.
9359 (Specification List): Don't index the specification keywords.
9360
93612003-10-10 Kim F. Storm <storm@cua.dk>
9362
9363 * processes.texi (Network): Introduce make-network-process.
9364
93652003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9366
9367 * tips.texi (Library Headers): Fix typo.
9368
93692003-10-07 Juri Linkov <juri@jurta.org>
9370
9371 * modes.texi (Imenu): Mention imenu-create-index-function's
9372 default value. Explain submenus better.
9373
93742003-10-07 Lute Kamstra <lute@gnu.org>
9375
9376 * modes.texi (Faces for Font Lock): Fix typo.
9377 (Hooks): Explain how buffer-local hook variables can refer to
9378 global hook variables.
9379 Various minor clarifications.
9380
93812003-10-06 Lute Kamstra <lute@gnu.org>
9382
9383 * tips.texi (Coding Conventions): Mention naming conventions for
9384 hooks.
9385
93862003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9387
9388 * loading.texi (Library Search): Correct default value of
9389 load-suffixes.
9390 (Named Features): Fix typo.
9391
93922003-10-05 Richard M. Stallman <rms@gnu.org>
9393
9394 * loading.texi (Named Features): In `provide',
9395 say how to test for subfeatures.
9396 (Unloading): In unload-feature, use new var name
9397 unload-feature-special-hooks.
9398
93992003-10-03 Lute Kamstra <lute@gnu.org>
9400
9401 * modes.texi (Major Mode Conventions): Mention third way to set up
9402 Imenu.
9403 (Imenu): A number of small fixes.
9404 Delete documentation of internal variable imenu--index-alist.
9405 Document the return value format of imenu-create-index-function
9406 functions.
9407
94082003-09-30 Richard M. Stallman <rms@gnu.org>
9409
9410 * processes.texi (Network): Say what stopped datagram connections do.
9411
9412 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9413
9414 * display.texi (Overlay Properties): Clarify `evaporate' property.
9415
94162003-09-29 Lute Kamstra <lute@gnu.org>
9417
9418 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9419 constructs should be marked as risky.
9420 Change cons cell into proper list.
9421 (Mode Line Variables): Change cons cell into proper list.
9422
94232003-09-26 Lute Kamstra <lute@gnu.org>
9424
9425 * modes.texi (Mode Line Data): Document the :propertize construct.
9426 (Mode Line Variables): Reorder the descriptions of the variables
9427 to match their order in the default mode-line-format.
9428 Describe the new variables mode-line-position and mode-line-modes.
9429 Update the default values of mode-line-frame-identification,
9430 minor-mode-alist, and default-mode-line-format.
9431 (Properties in Mode): Mention the :propertize construct.
9432
94332003-09-26 Richard M. Stallman <rms@gnu.org>
9434
9435 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9436 * loading.texi, minibuf.texi, text.texi, variables.texi:
9437 Avoid @strong{Note:}.
9438
94392003-09-26 Richard M. Stallman <rms@gnu.org>
9440
9441 * keymaps.texi (Remapping Commands): Fix typo.
9442
94432003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9444
9445 * processes.texi (Low-Level Network): Fix typo.
9446
94472003-09-23 Kim F. Storm <storm@cua.dk>
9448
9449 * processes.texi (Network, Network Servers): Fix typos.
9450 (Low-Level Network): Add timeout value for :server keyword.
9451 Add new option keywords to make-network-process.
9452 Add set-network-process-options.
9453 Explain how to test availability of network options.
9454
94552003-09-19 Richard M. Stallman <rms@gnu.org>
9456
9457 * text.texi (Motion by Indent): Arg to
9458 backward-to-indentation and forward-to-indentation is optional.
9459
9460 * strings.texi (Creating Strings): Add substring-no-properties.
9461
9462 * processes.texi
9463 (Process Information): Add list-processes arg QUERY-ONLY.
9464 Delete process-contact from here.
9465 Add new status values for process-status.
9466 Add process-get, process-put, process-plist, set-process-plist.
9467 (Synchronous Processes): Add call-process-shell-command.
9468 (Signals to Processes): signal-process allows process objects.
9469 (Network): Complete rewrite.
9470 (Network Servers, Datagrams, Low-Level Network): New nodes.
9471
9472 * positions.texi (Word Motion): forward-word, backward-word
9473 arg is optional. Reword.
9474
9475 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9476
9477 * variables.texi (Creating Buffer-Local):
9478 Delete duplicate definition of buffer-local-value.
9479 (File Local Variables): Explain about discarding text props.
9480
94812003-09-11 Richard M. Stallman <rms@gnu.org>
9482
9483 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9484 changes variables that record input events.
9485 (Minibuffer Misc): Add minibuffer-selected-window.
9486
9487 * lists.texi (Building Lists): Add copy-tree.
9488
9489 * display.texi (Fontsets): Add char-displayable-p.
9490 (Scroll Bars): New node.
9491
94922003-09-08 Lute Kamstra <lute@gnu.org>
9493
9494 * modes.texi (%-Constructs): Document new `%i' and `%I'
9495 constructs.
9496
94972003-09-03 Peter Runestig <peter@runestig.com>
9498
9499 * makefile.w32-in: New file.
9500
95012003-08-29 Richard M. Stallman <rms@gnu.org>
9502
9503 * display.texi (Overlay Properties): Clarify how priorities
9504 affect use of the properties.
9505
95062003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9507
9508 * customize.texi (Type Keywords): Correct the description of
9509 `:help-echo' in the case where `motion-doc' is a function.
9510
95112003-08-14 John Paul Wallington <jpw@gnu.org>
9512
9513 * modes.texi (Emulating Mode Line): Subsection, not section.
9514
95152003-08-13 Richard M. Stallman <rms@gnu.org>
9516
9517 * elisp.texi (Top): Update subnode lists in menu.
9518
9519 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9520 (Kill Functions): kill-region has new arg yank-handler.
9521 (Yanking): New node.
9522 (Yank Commands): Add yank-undo-function.
9523 (Low-Level Kill Ring):
9524 kill-new and kill-append have new arg yank-handler.
9525 (Changing Properties): Add remove-list-of-text-properties.
9526 (Atomic Changes): New node.
9527
9528 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9529
9530 * streams.texi (Output Variables): Add eval-expression-print-length
9531 and eval-expression-print-level.
9532
9533 * os.texi (Time Conversion): For encode-time, explain limits on year.
9534
9535 * objects.texi (Character Type): Define anchor "modifier bits".
9536
9537 * modes.texi (Emulating Mode Line): New node.
9538 (Search-based Fontification): Font Lock uses font-lock-face property.
9539 (Other Font Lock Variables): Likewise.
9540
9541 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9542 not vectors.
9543 (Active Keymaps): Add emulation-mode-map-alists.
9544 (Functions for Key Lookup): key-binding has new arg no-remap.
9545 (Remapping Commands): New node.
9546 (Scanning Keymaps): where-is-internal has new arg no-remap.
9547 (Tool Bar): Add tool-bar-local-item-from-menu.
9548 Clarify when to use tool-bar-add-item-from-menu.
9549
9550 * commands.texi (Interactive Call): commandp has new arg.
9551 (Command Loop Info): Add this-original-command.
9552
95532003-08-06 John Paul Wallington <jpw@gnu.org>
9554
9555 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9556
9557 * display.texi (Warning Basics): Fix typo.
9558 (Fringes): Add closing curly bracket and fix typo.
9559
9560 * elisp.texi (Top): Fix typo.
9561
95622003-08-05 Richard M. Stallman <rms@gnu.org>
9563
9564 * elisp.texi: Update lists of subnodes.
9565
9566 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9567
9568 * variables.texi (Local Variables): Use lc for example variable names.
9569
9570 * tips.texi (Library Headers): Explain where to put -*-.
9571
9572 * strings.texi (Creating Strings): Fix xref for vconcat.
9573
9574 * sequences.texi (Vector Functions):
9575 vconcat no longer allows integer args.
9576
9577 * minibuf.texi (Reading File Names): read-file-name has new
9578 arg PREDICATE. New function read-directory-name.
9579
c4cc8b9a 9580 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9581 (Indenting Macros): New node.
9582
9583 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9584 (Window Frame Parameters): Make separate table of parameters
9585 that are coupled with specific face attributes.
9586 (Deleting Frames): delete-frame-hooks renamed to
9587 delete-frame-functions.
9588
9589 * files.texi (Magic File Names): Add file-remote-p.
9590 Clarify file-local-copy.
9591
9592 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9593 here; instead xref Defining Macros.
9594
9595 * display.texi (Warnings): New node, and subnodes.
9596 (Fringes): New node.
9597
9598 * debugging.texi (Test Coverage): New node.
9599
9600 * compile.texi (Compiler Errors): Explain with-no-warnings
9601 and other ways to suppress warnings.
9602
9603 * commands.texi (Interactive Call): Minor clarification.
9604
9605 * buffers.texi (Buffer File Name): set-visited-file-name
9606 renames the buffer too.
9607
9608 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9609
96102003-07-24 Markus Rost <rost@math.ohio-state.edu>
9611
9612 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9613
96142003-07-22 Markus Rost <rost@math.ohio-state.edu>
9615
9616 * internals.texi (Garbage Collection): Fix previous change.
9617
96182003-07-22 Richard M. Stallman <rms@gnu.org>
9619
9620 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9621
9622 * display.texi (Width): Use \s syntax in example.
9623 (Font Selection): Add face-font-rescale-alist.
9624
9625 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9626 Remove spurious indent in example.
9627
9628 * lists.texi (Building Lists): Add number-sequence.
9629
9630 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9631
9632 * functions.texi (Function Documentation): Explain how to
9633 show calling convention explicitly in the doc string.
9634
9635 * windows.texi (Selecting Windows): save-selected-window saves
9636 selected window of each frame.
9637 (Window Configurations): Minor change.
9638
9639 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9640
9641 * streams.texi (Output Variables): Add print-continuous-numbering
9642 and print-number-table.
9643
9644 * processes.texi (Decoding Output): New node.
9645
9646 * os.texi (Time Conversion): decode-time arg is optional.
9647
9648 * objects.texi (Character Type): Don't use space as example for \.
9649 Make list of char names and \-sequences correspond.
9650 Explain that \s is not used in strings. `\ ' needs space after.
9651
9652 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9653 (Translation of Characters): Add translation-table-for-input.
9654 (Default Coding Systems): Add auto-coding-functions.
9655 (Explicit Encoding): Add decode-coding-inserted-region.
9656 (Locales): Add locale-info.
9657
9658 * minibuf.texi (Basic Completion): Describe test-completion.
9659 Collections can be lists of strings.
9660 Clean up lazy-completion-table.
9661 (Programmed Completion): Mention test-completion.
9662 Clarify why lambda expressions are not accepted.
9663 (Minibuffer Misc): Describe minibufferp.
9664
96652003-07-14 Richard M. Stallman <rms@gnu.org>
9666
9667 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9668
9669 * windows.texi (Selecting Windows): New arg to select-window.
9670 (Selecting Windows): Add with-selected-window.
9671 (Size of Window): Add window-inside-edges, etc.
9672
9673 * internals.texi (Garbage Collection): Add post-gc-hook.
9674
9675 * processes.texi (Subprocess Creation): Add exec-suffixes.
9676
9677 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9678 (Scanning Keymaps): Add map-keymaps.
9679 (Defining Menus): Add keymap-prompt.
9680
9681 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9682 most-negative-fixnum.
9683
c4cc8b9a 9684 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9685 (Compiler Errors): New node.
9686
9687 * os.texi (User Identification): user-uid, user-real-uid
9688 can return float.
9689
9690 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9691 and about derived modes.
9692 (Minor Modes): Add minor-mode-list.
9693 (Defining Minor Modes): Keyword args for define-minor-mode.
9694 (Search-based Fontification): Explain managing other properties.
9695 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9696 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9697 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9698
9699 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9700 (Variable Aliases): Clarify defvaralias.
9701
9702 * loading.texi (Library Search): Add load-suffixes.
9703
9704 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9705 (Programmed Completion): Add dynamic-completion-table.
9706
9707 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9708 (Magic File Names): Specify precedence order of handlers.
9709
9710 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9711 and post-command-hook.
9712 (Waiting): New calling convention for sit-for.
9713
9714 * text.texi (Special Properties): local-map and keymap properties
9715 apply based on their stickiness.
9716
97172003-07-07 Richard M. Stallman <rms@gnu.org>
9718
9719 * modes.texi (Minor Mode Conventions): Specify only some kinds
9720 of list values as args to minor modes.
9721
9722 * files.texi (File Name Expansion): Warn about iterative use
9723 of substitute-in-file-name.
9724
9725 * advice.texi (Activation of Advice): Clean up previous change.
9726
97272003-07-06 Markus Rost <rost@math.ohio-state.edu>
9728
9729 * advice.texi (Activation of Advice): Note that ad-start-advice is
9730 turned on by default.
9731
97322003-06-30 Richard M. Stallman <rms@gnu.org>
9733
9734 * text.texi (Buffer Contents): Document current-word.
9735 (Change Hooks): Not called for *Messages*.
9736
9737 * functions.texi (Defining Functions): Explain about redefining
9738 primitives.
f4e90db0 9739 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9740 Comment out the detailed criteria for what is safe.
9741
97422003-06-22 Andreas Schwab <schwab@suse.de>
9743
9744 * objects.texi (Symbol Type): Fix description of examples.
9745
97462003-06-16 Andreas Schwab <schwab@suse.de>
9747
9748 * hash.texi (Creating Hash): Fix description of :weakness.
9749
c8763fb6 97502003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9751
9752 * files.texi (Changing Files): copy-file copies file modes, too.
9753
97542003-05-28 Richard M. Stallman <rms@gnu.org>
9755
9756 * strings.texi (Creating Strings): Clarify split-string.
9757
97582003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9759
9760 * strings.texi (Creating Strings): Update split-string specification
9761 and examples.
9762
97632003-05-19 Richard M. Stallman <rms@gnu.org>
9764
9765 * elisp.texi: Correct invariant section names.
9766
97672003-04-20 Richard M. Stallman <rms@gnu.org>
9768
9769 * os.texi (Timers): Explain about timers and quitting.
9770
97712003-04-19 Richard M. Stallman <rms@gnu.org>
9772
9773 * internals.texi (Writing Emacs Primitives): Strings are
9774 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9775 Explain GCPRO convention for varargs function args.
9776
97772003-04-16 Richard M. Stallman <rms@gnu.org>
9778
9779 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9780
97812003-04-08 Richard M. Stallman <rms@gnu.org>
9782
9783 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9784
97852003-02-13 Kim F. Storm <storm@cua.dk>
9786
9787 * objects.texi (Character Type): New \s escape for space.
9788
97892003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9790
5dcb4c4e 9791 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9792
97932003-01-25 Richard M. Stallman <rms@gnu.org>
9794
9795 * keymaps.texi: Document that a symbol can act as a keymap.
9796
97972003-01-13 Richard M. Stallman <rms@gnu.org>
9798
9799 * text.texi (Changing Properties): Say string indices are origin-0.
9800
9801 * positions.texi (Screen Lines) <compute-motion>:
9802 Correct order of elts in return value.
9803
9804 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9805 how to define a default binding.
9806
98072002-12-07 Markus Rost <rost@math.ohio-state.edu>
9808
9809 * loading.texi (Unloading): Fix recent change for load-history.
9810
9811 * customize.texi (Simple Types): Clarify description of custom
9812 type 'number. Describe new custom type 'float.
9813
98142002-12-04 Markus Rost <rost@math.ohio-state.edu>
9815
9816 * variables.texi (File Local Variables): Fix typo.
9817
c8763fb6 98182002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9819
9820 From Michael Albinus <Michael.Albinus@alcatel.de>.
9821
9822 * README: Target for Info file is `make info'.
9823
5dcb4c4e 9824 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9825 `file-name-sans-extension'.
9826 (Magic File Names): Complete list of operations for magic file
9827 name handlers.
9828
98292002-09-16 Jonathan Yavner <jyavner@engineer.com>
9830
9831 * variables.texi (File Local Variables): New function
9832 risky-local-variable-p.
9833
98342002-09-15 Jonathan Yavner <jyavner@engineer.com>
9835
9836 * functions.texi (Function safety): New node about unsafep.
9837
98382002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9839
5dcb4c4e 9840 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9841 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9842
98432002-06-17 Juanma Barranquero <lektu@terra.es>
9844
9845 * frames.texi (Display Feature Testing): Fix typo.
9846
98472002-06-12 Andreas Schwab <schwab@suse.de>
9848
9849 * frames.texi (Initial Parameters, Resources): Fix references to
9850 the Emacs manual.
9851
98522002-05-13 Kim F. Storm <storm@cua.dk>
9853
9854 * variables.texi (Intro to Buffer-Local): Updated warning and
9855 example relating to changing buffer inside let.
9856
c8763fb6 98572002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9858
9859 * os.texi (Session Management): New node about X Session management.
9860
98612002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9862
9863 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9864 to which the manual corresponds, and the copyright years.
9865
9866 * Makefile.in (VERSION): Set to 2.9.
9867
98682001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9869
9870 * elisp.texi: Change the category in @dircategory to "Emacs", to
9871 make it consistent with info/dir.
9872
98732001-11-25 Miles Bader <miles@gnu.org>
9874
9875 * text.texi (Fields): Describe new `limit' arg in
9876 field-beginning/field-end.
9877
98782001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9879
5dcb4c4e
SM
9880 * permute-index: Don't depend on csh-specific features.
9881 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9882
9883 * two-volume-cross-refs.txt: New file.
9884 * two.el: New file.
9885 * spellfile: New file.
9886
98872001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9888
9889 * permute-index: New file.
9890
9891 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9892 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9893 8+3 restricted namespace.
9894
9895 * Makefile.in (infodir): Define relative to $(srcdir).
9896 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9897 include directories list via -I switch to makeinfo.
9898 (index.texi): Use cp if both hard and symbolic links fail.
9899
99002001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9901
9902 * Makefile.in (distclean): Add.
9903
9904 The following changes make ELisp manual part of the Emacs
9905 distribution:
9906
9907 * Makefile.in: Add Copyright notice.
9908 (prefix): Remove.
9909 (infodir): Change value to "../info".
9910 (VPATH): New variable.
9911 (MAKE): Don't define.
9912 (texmacrodir): Don't define.
9913 (texinputdir): Append the existing value of TEXINPUTS.
9914 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9915 command to be compatible with man/Makefile.in, and to put the
9916 output into ../info.
9917 (info): Add target.
9918 (installall): Target removed.
9919
c8763fb6 99202001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9921
9922 * tips.texi (Coding Conventions): Fix typo.
9923
99242001-10-23 Gerd Moellmann <gerd@gnu.org>
9925
9926 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9927
99282001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9929
9930 * files.texi (File Name Components): Update the description of
9931 file-name-sans-extension and file-name-extension, as they now
9932 ignore leading dots.
9933
99342001-10-20 Gerd Moellmann <gerd@gnu.org>
9935
9936 * (Version 21.1 released.)
9937
99382001-10-19 Miles Bader <miles@gnu.org>
9939
9940 * positions.texi (Text Lines): Describe behavior of
9941 `beginning-of-line'/`end-of-line' in the presence of field properties.
9942
99432001-10-17 Gerd Moellmann <gerd@gnu.org>
9944
9945 * Makefile.in (VERSION): Set to 2.8.
9946 (manual): Use `manual-21'.
9947
9948 * elisp.texi (VERSION): Add and use it where the version
9949 number was used. Set it to 2.8.
9950
9951 * intro.texi: Likewise.
9952
99532001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9954
9955 * files.texi (File Name Completion): Document the significance of
9956 a trailing slash in elements of completion-ignored-extensions.
9957
99582001-10-06 Miles Bader <miles@gnu.org>
9959
9960 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9961
99622001-10-04 Gerd Moellmann <gerd@gnu.org>
9963
9964 * variables.texi (Variable Aliases): New node.
9965
99662001-10-04 Gerd Moellmann <gerd@gnu.org>
9967
9968 * Branch for 21.1.
9969
99702001-10-02 Miles Bader <miles@gnu.org>
9971
9972 * minibuf.texi (Minibuffer Misc): Add entries for
9973 `minibuffer-contents', `minibuffer-contents-no-properties', and
9974 `delete-minibuffer-contents'.
9975 Correct description for `minibuffer-prompt-end'.
9976
9977 * text.texi (Property Search): Correct descriptions of
9978 `next-char-property-change' and `previous-char-property-change'.
9979 Add entries for `next-single-char-property-change' and
9980 `previous-single-char-property-change'.
9981 Make operand names a bit more consistent.
9982
99832001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9984
9985 * frames.texi (Finding All Frames): Document that next-frame and
9986 previous-frame are local to current terminal.
9987
99882001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9989
9990 * keymaps.texi (Creating Keymaps): Fix the description of the
9991 result of make-keymap.
9992
99932001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9994
9995 * display.texi (Font Lookup, Attribute Functions)
9996 (Image Descriptors): Add cross-references to the definition of
9997 selected frame.
9998
9999 * buffers.texi (The Buffer List): Add cross-references to the
10000 definition of selected frame.
10001
10002 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10003 frame at any given time.
10004 (Multiple Displays, Size and Position): Add a cross-reference to
10005 the definition of the selected frame.
10006
100072001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10008
10009 * strings.texi (String Conversion) <string-to-number>: Document
10010 that a float is returned for integers that are too large.
10011
10012 * frames.texi (Mouse Position): Document mouse-position-function.
10013 (Display Feature Testing): Document display-images-p.
10014 (Window Frame Parameters): Document the cursor-type variable.
10015
10016 * numbers.texi (Integer Basics): Document CL style read syntax for
10017 integers in bases other than 10.
10018
5dcb4c4e
SM
10019 * positions.texi (List Motion):
10020 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10021
10022 * lists.texi (Sets And Lists): Document member-ignore-case.
10023
10024 * internals.texi (Garbage Collection): Document the used and free
10025 strings report.
10026 (Memory Usage): Document strings-consed.
10027
10028 * os.texi (Time of Day): Document float-time.
10029 (Recording Input): Document that clear-this-command-keys clears
10030 the vector to be returned by recent-keys.
10031
10032 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10033 argument keymap can be a list.
10034
10035 * nonascii.texi (User-Chosen Coding Systems)
10036 <select-safe-coding-system>: Document the new argument
10037 accept-default-p and the variable
10038 select-safe-coding-system-accept-default-p. Tell what happens if
10039 buffer-file-coding-system is undecided.
10040 (Default Coding Systems): Document auto-coding-regexp-alist.
10041
10042 * display.texi (The Echo Area) <message>: Document
10043 message-truncate-lines.
10044 (Glyphs): Document that the glyph table is unused on windowed
10045 displays.
10046
10047 * help.texi (Describing Characters) <single-key-description>:
10048 Document the new argument no-angles.
10049 (Accessing Documentation) <documentation-property>: Document that
10050 a non-string property is evaluated.
10051 <documentation>: Document that the function-documentation property
10052 is looked for.
10053
10054 * windows.texi (Selecting Windows): Document some-window.
10055
10056 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10057
10058 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10059 apropos-mode-hook.
10060
10061 * commands.texi (Using Interactive): Document interactive-form.
10062 (Keyboard Macros): Document kbd-macro-termination-hook.
10063 (Command Loop Info): Document that clear-this-command-keys clears
10064 the vector to be returned by recent-keys.
10065
100662001-09-04 Werner LEMBERG <wl@gnu.org>
10067
10068 * Makefile.in (srcdir, texinputdir): New variables.
10069 (srcs, index.texi, install): Use $(srcdir).
10070 (.PHONY): Remove elisp.dvi.
10071 (elisp): Use -I switch for makeinfo.
10072 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10073 (installall, dist): Use $(srcdir).
10074 Fix path to texinfo.tex.
10075 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10076
100772001-08-30 Gerd Moellmann <gerd@gnu.org>
10078
10079 * display.texi (Conditional Display): Adjust to API change.
10080
10081 * configure: New file.
10082
100832001-07-30 Gerd Moellmann <gerd@gnu.org>
10084
10085 * commands.texi (Repeat Events): Add description of
10086 double-click-fuzz.
10087
100882001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10089
10090 * syntax.texi (Syntax Class Table): Add the missing designator for
10091 comment and string fences.
10092 (Syntax Properties): Add a xref to syntax table internals.
10093 (Syntax Table Internals): Document string-to-syntax.
10094
100952001-05-07 Gerd Moellmann <gerd@gnu.org>
10096
10097 * Makefile.in (install): Use install-info command line options
10098 like in Emacs' Makefile.in.
10099
101002000-12-09 Miles Bader <miles@gnu.org>
10101
10102 * windows.texi (Window Start): Update documentation for
10103 `pos-visible-in-window-p'.
10104
101052000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10106
10107 * lists.texi (Building Lists): Add footnote to explain how to add
10108 to the end of a list.
10109
101102000-10-25 Gerd Moellmann <gerd@gnu.org>
10111
10112 * files.texi (Visiting Functions): Typos.
10113
101142000-10-25 Kenichi Handa <handa@etl.go.jp>
10115
10116 * files.texi (Visiting Functions): Return value of
10117 find-file-noselect may be a list of buffers if wildcards are used.
10118
101192000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10120
10121 * display.texi (Defining Faces): Document `graphic' display type
10122 in face specs.
10123
b344d29d 101242000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10125
10126 * hooks.texi (Standard Hooks): Replace obsolete
10127 `after-make-frame-hook' with `after-make-frame-functions'.
10128
10129 * frames.texi (Creating Frames): Ditto.
10130
10131 * variables.texi (Future Local Variables): Ditto.
10132
101332000-10-16 Gerd Moellmann <gerd@gnu.org>
10134
10135 * display.texi (Other Image Types): Add description of :foreground
10136 and :background properties of mono PBM images.
10137
101382000-08-17 Werner LEMBERG <wl@gnu.org>
10139
10140 * .cvsignore: New file.
10141
101422000-01-05 Gerd Moellmann <gerd@gnu.org>
10143
10144 * tindex.pl: New script.
10145
101461999-12-03 Dave Love <fx@gnu.org>
10147
10148 * Makefile.in (MAKEINFO): New parameter.
10149
101501999-09-17 Richard Stallman <rms@gnu.org>
10151
10152 * Makefile.in (srcs): Add hash.texi.
10153 (VERSION): Update to 20.6.
10154
101551999-09-13 Richard Stallman <rms@gnu.org>
10156
10157 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10158
101591998-08-29 Karl Heuer <kwzh@gnu.org>
10160
10161 * configure.in: New file.
10162 * Makefile.in: Renamed from Makefile.
10163 (prefix, infodir): Use value obtained from configure.
10164 (emacslibdir): Obsolete variable deleted.
10165 (dist): Distribute configure.in, configure, Makefile.in.
10166
101671998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10168
10169 * Makefile (INSTALL_INFO): New variable.
10170 (install): Run install-info.
10171
101721998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10173
10174 * Makefile (elisp.dvi): Add missing backslash.
10175
101761998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10177
10178 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10179 Run texindex without `./'. Always run texindex on elisp.tp.
10180 (elisp.tps): Target deleted.
10181
101821998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10183
10184 * Makefile (srcs): Add nonascii.texi and customize.texi.
10185 (dist): Start by deleting `temp'.
10186
101871998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10188
10189 * Makefile (makeinfo, texindex): Targets deleted.
10190 (makeinfo.o, texindex.o): Targets deleted.
10191 (clean, dist): Don't do anything with them or with getopt*.
10192
101931998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10194
10195 * Makefile (SHELL): Defined.
10196
101971998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10198
10199 * Makefile (elisp.tps): New target.
10200 (elisp.dvi): Depend on elisp.tps.
10201
c5602427 102021996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10203
10204 * README: Update phone number.
10205
10206 * Makefile (elisp): Make this be the default target.
10207 Depend on makeinfo.c instead of makeinfo.
10208 (install): Don't depend on elisp.dvi, since we don't install that.
10209 Use mkinstalldirs.
10210 (dist): Add mkinstalldirs.
10211
c5602427 102121995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10213
10214 * Makefile (VERSION): Update version number.
5dcb4c4e 10215 (maintainer-clean): Rename from realclean.
b8d4c8d0 10216
c5602427 102171995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10218
10219 * Makefile (realclean): New target.
10220 (elisp): Remove any old elisp-* files first.
10221
c5602427 102221993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10223
10224 * Makefile (VERSION): New variable.
10225 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10226 Compressed file suffix should be `.gz', not `.z'.
10227
ce058493 102281993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10229
10230 * Makefile (elisp): Depend on makeinfo.
10231
c5602427 102321993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10233
10234 * Makefile (srcs): Add anti.texi.
10235
c5602427 102361993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10237
10238 * Makefile (infodir, prefix): New vars.
10239 (install): Use infodir.
f4e90db0 10240 (emacsinfodir): Delete.
b8d4c8d0 10241
c5602427 102421993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10243
10244 * Makefile (srcs): Add calendar.texi.
10245
10246 * Makefile (dist): Copy texindex.c and makeinfo.c.
10247 Limit elisp-* files to those with one or two digits.
10248
c5602427 102491993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10250
f4e90db0 10251 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10252
c5602427 102531993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10254
10255 * loading.texi (Unloading): define-function changed back to
10256 defalias. It may not stay this way, but at least it's
10257 consistent with the known-good version of the code patch.
10258
c5602427 102591993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10260
10261 * modes.texi (Hooks): Document new optional arg of add-hook.
10262
c5602427 102631993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10264
10265 * variables.texi: Document nil initial value of buffer-local variables.
10266
10267 * tips.texi: Add new section on standard library headers.
10268
c5602427 102691993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10270
10271 * Makefile (srcs): Add frame.texi to the list of sources.
10272
c5602427 102731993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10274
10275 * Makefile (dist): Don't bother excluding autosave files; they'll
10276 never make it into the temp directory anyway, and the hash marks
10277 in the name are problematic for make and the Bourne shell.
10278 (srcs):
10279
c5602427 102801993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10281
10282 * Makefile (dist): Don't include backup files or autosave files in
10283 the distribution tar file.
10284
c5602427 102851991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10286
5dcb4c4e 10287 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10288 (elisp.dvi): Remove erroneous shell comment.
10289 Expect output of permute-index in permuted.fns.
10290 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10291 (clean): Add index.texi to be deleted.
b8d4c8d0 10292
c5602427 102931990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10294
10295 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10296
c5602427 102971990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10298
10299 * files.texi: Noted that completion-ignored-extensions is ignored
10300 when making *Completions*.
10301
3e868ee3 103021990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10303
10304 * Makefile make dist now depends on elisp.dvi, since it tries
10305 to include it in the dist file.
10306
c5602427 103071990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10308
c5602427 10309 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10310
c5602427 103111989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10312
10313 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10314 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10315
c5602427 103161989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10317
10318 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10319 and @error{} are the terms now being used. The files in the
10320 directory have been changed to reflect this.
10321
10322 * All instances of @indentedresultt{} have been changed to
333f9019 10323 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10324
c5602427 103251989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10326
10327 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10328 experimental @indentedresult{}, @indentedexpandsto{} are part of
10329 the texinfo.tex in this directory. These TeX macros are not
10330 stable yet.
10331
c5602427 103321989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10333
10334 * texinfo.tex: Temporarily added
10335 \let\result=\dblarrow
10336 \def\error{{\it ERROR} \longdblarrow}
10337 We need to do this better soon.
10338
c5602427 103391989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10340
10341 * Applied Karl Berry's patches to *.texinfo files, but not to
10342 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10343 new title page format is also not applied, since it requires
10344 texinfo.tex changes.)
10345
10346 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10347 for the Project GNU development environment.
10348
10349;; Local Variables:
c8763fb6 10350;; coding: utf-8
b8d4c8d0
GM
10351;; End:
10352
acaf905b 10353 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10354
10355 This file is part of GNU Emacs.
10356
352c8b4a 10357 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10358 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10359 the Free Software Foundation, either version 3 of the License, or
10360 (at your option) any later version.
b8d4c8d0
GM
10361
10362 GNU Emacs is distributed in the hope that it will be useful,
10363 but WITHOUT ANY WARRANTY; without even the implied warranty of
10364 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10365 GNU General Public License for more details.
10366
10367 You should have received a copy of the GNU General Public License
352c8b4a 10368 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.