Bump version to 24.0.94
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
6a11ec9d
MA
12012-02-26 Michael Albinus <michael.albinus@gmx.de>
2
3 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
4
9a4888c0
CY
52012-02-26 Chong Yidong <cyd@gnu.org>
6
7 * files.texi (Kinds of Files): Improve documentation of
8 files-equal-p and file-subdir-of-p.
9
f0e751b9
GM
102012-02-26 Glenn Morris <rgm@gnu.org>
11
12 * intro.texi (Acknowledgements): Small changes.
13
7e05b1ec
GM
142012-02-25 Glenn Morris <rgm@gnu.org>
15
16 * errors.texi: Don't try to list _all_ the error symbols.
17 Add circular-list, cl-assertion-failed, compression-error.
18 * elisp.texi, vol1.texi, vol2.texi:
19 * control.texi (Error Symbols): Tweak "Standard Errors" description.
20
23453255 212012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
22
23 * files.texi (files-equal-p, file-subdir-of-p): New,
24 add initial documentation.
25
4963495d
CY
262012-02-25 Chong Yidong <cyd@gnu.org>
27
fa74b241
CY
28 * files.texi (File Attributes): Document file-selinux-context.
29 (Changing Files): Link to it.
30 (Changing Files): Document set-file-selinux-context.
31
32 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
33 changed. Mention default value of backup-directory-alist.
34 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
35 (Auto-Saving): New minor mode behavior for auto-save-mode.
36 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 37
4963495d
CY
38 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
39
4bb82fa8
GM
402012-02-24 Glenn Morris <rgm@gnu.org>
41
42 * errors.texi (Standard Errors): Mention dbus-error.
43 For arith-error sub-classes, just use one cross-ref.
44
2cb228f7
AM
452012-02-23 Alan Mackenzie <acm@muc.de>
46
47 * modes.texi (Defining Minor Modes): Document the new keyword
48 :after-hook.
49
a59225b1
CY
502012-02-21 Chong Yidong <cyd@gnu.org>
51
52 * files.texi (Files): Mention magic file names as arguments.
53 (Reading from Files): Copyedits.
54 (File Attributes): Mention how to change file modes.
55 (Changing Files): Use standard "file permissions" terminology.
56 Add xref to File Attributes node.
57 (Locating Files): Document locate-user-emacs-file.
58 (Unique File Names): Recommend against using make-temp-name.
59
8376d7c2
CY
602012-02-19 Chong Yidong <cyd@gnu.org>
61
62 * help.texi (Documentation, Documentation Basics, Help Functions):
63 Minor clarifications.
64 (Accessing Documentation): Clarify what documentation-property is
65 for. Add xref to Keys in Documentation.
66
67 * tips.texi (Documentation Tips): Don't recommend using * in
68 docstrings.
69
70 * macros.texi (Defining Macros):
71 * modes.texi (Derived Modes): Say "documentation string" instead
72 of docstring.
73
82233bea
CY
742012-02-18 Chong Yidong <cyd@gnu.org>
75
76 * modes.texi (Tabulated List Mode): New node.
77 (Basic Major Modes): Add xref to it.
78
79 * processes.texi (Process Information): Mention Process Menu mode.
80
7b926f3f
CY
812012-02-17 Chong Yidong <cyd@gnu.org>
82
83 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
84
0fd2c9a3
GM
852012-02-17 Glenn Morris <rgm@gnu.org>
86
87 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
88
f700caa3
CY
892012-02-16 Chong Yidong <cyd@gnu.org>
90
4230351b
CY
91 * syntax.texi (Syntax Tables, Syntax Descriptors)
92 (Syntax Table Functions): Copyedits.
93 (Syntax Basics): Don't repeat the material in the preceding node.
94 (Syntax Class Table): Use a table.
95 (Syntax Properties): Document syntax-propertize-function and
96 syntax-propertize-extend-region-functions.
97 (Motion via Parsing): Clarify scan-lists. Fix indentation.
98 (Parser State): Update for the new "c" comment style. Fix
99 description of item 7 (comment style).
100
f700caa3
CY
101 * modes.texi (Minor Modes): Update how mode commands should treat
102 arguments now.
103 (Mode Line Basics): Clarify force-mode-line-update.
104 (Mode Line Top): Note that the example is not realistic.
105 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
106 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
107 "mode line construct" instead of "mode line specification".
108 (Syntactic Font Lock): Remove mention of obsolete variable
109 font-lock-syntactic-keywords.
110 (Setting Syntax Properties): Node deleted.
111 (Font Lock Mode): Note that Font Lock mode is a minor mode.
112 (Font Lock Basics): Note that syntactic fontification falls back
113 on `syntax-table'.
114 (Search-based Fontification): Emphasize that font-lock-keywords
115 should not be set directly.
116 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
117 (Syntactic Font Lock): Minor clarifications. Add xref to
118 Syntactic Font Lock node.
f700caa3 119
60236b0d
CY
1202012-02-15 Chong Yidong <cyd@gnu.org>
121
122 * minibuf.texi (Basic Completion): Define "completion table".
123 Move completion-in-region to Completion in Buffers node.
124 (Completion Commands): Use "completion table" terminology.
125 (Completion in Buffers): New node.
126
127 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
128 (Setting Hooks): Update minor mode usage example.
129 (Major Mode Conventions): Note that completion-at-point-functions
130 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
131 Remove duplicate tip about auto-mode-alist.
132 (Minor Modes): Rewrite introduction.
133 (Minor Mode Conventions): Copyedits. Don't recommend
134 variable-only minor modes since few minor modes are like that.
60236b0d 135
d7dbb11a
GM
1362012-02-15 Glenn Morris <rgm@gnu.org>
137
138 * processes.texi (Network): Document open-network-stream :parameters.
139
3d8badf4
CY
1402012-02-14 Chong Yidong <cyd@gnu.org>
141
142 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
143 was removed on 2009-09-10. Update lisp-mode-map example.
144 (Inheritance and Keymaps): Minor clarification.
145 (Searching Keymaps): Remove out-of-place enumeration.
146 (Key Lookup): Remove unnecessary example (one was already given in
147 Format of Keymaps).
148 (Changing Key Bindings): Update suppress-keymap example.
149 (Menu Bar, Tool Bar): Copyedits.
150 (Tool Bar): Update tool-bar-map example.
151
faccede1
CY
1522012-02-12 Chong Yidong <cyd@gnu.org>
153
154 * debugging.texi (Debugger Commands): Continuing is now allowed
155 for errors.
156
355cabc6
CY
1572012-02-11 Chong Yidong <cyd@gnu.org>
158
d860baa0
CY
159 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
160 Move the list of standard bitmaps there.
161 (Fringe Cursors): Rewrite for clarity.
162 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
163
34106abe
CY
164 * commands.texi (Command Overview): Mention read-key.
165 (Using Interactive, Interactive Call): Minor clarifications.
166 (Function Keys, Click Events): Avoid "input stream" terminology.
167 (Click Events): Add xref to Window Sizes and Accessing Mouse.
168 Clarify column and row components.
169 (Accessing Mouse): Add xref to Click Events. Minor fixes.
170 (Special Events): Copyedits.
171
172 * streams.texi (Input Streams): De-document get-file-char.
173 (Output Variables): Don't refer to old backquote syntax.
174
355cabc6
CY
175 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
176 (Error Debugging): Note that debug-ignored-errors overrides list
177 values of debug-on-error too. Add xref to Signaling Errors. Note
178 that debug-on-signal is not customizable. Mention
179 condition-case-unless-debug.
180 (Compilation Errors): Node deleted.
181
182 * compile.texi (Compiler Errors): Move a paragraph here from
183 deleted node Compilation Errors.
184
1be3ca5a
LL
1852012-02-10 Leo Liu <sdl.web@gmail.com>
186
187 * control.texi (Handling Errors): Change condition-case-no-debug
188 to condition-case-unless-debug.
189
25dec365
CY
1902012-02-10 Chong Yidong <cyd@gnu.org>
191
192 * advice.texi (Defining Advice): Clarify ad-unadvise.
193 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
194 is not abnormal.
195 (Advising Primitives): Node deleted; ad-define-subr-args has been
196 removed.
197
198 * compile.texi (Speed of Byte-Code): Use float-time in example.
199 (Compilation Functions): Note that the log uses Compilation mode.
200 Don't discuss the contents of byte-code function object here.
201 (Compilation Functions): De-document internal function byte-code.
202 (Docs and Compilation): Minor clarifications.
203
204 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
205 Objects.
206
5f5e4ea1
GM
2072012-02-10 Glenn Morris <rgm@gnu.org>
208
209 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
210 Mention secure-hash.
211 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
212
6c1e4b46
CY
2132012-02-10 Chong Yidong <cyd@gnu.org>
214
215 * loading.texi (Loading): Don't emphasize "library" terminology.
216 (Library Search): load-path is not a user option. Mention role of
217 -L option and packages. Improve examples.
218 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
219 obsolete.
220 (Autoload): Minor clarifications.
221
72ca698c
GM
2222012-02-10 Glenn Morris <rgm@gnu.org>
223
b011fbfe
GM
224 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
225
72ca698c
GM
226 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
227
14a1f380
GM
2282012-02-08 Glenn Morris <rgm@gnu.org>
229
230 * loading.texi (Named Features): Update the require example.
231
60d47423
GM
2322012-02-07 Glenn Morris <rgm@gnu.org>
233
234 * modes.texi (Defining Minor Modes):
235 Expand on args of defined minor modes.
236
0992bd9c
CY
2372012-02-07 Chong Yidong <cyd@gnu.org>
238
239 * variables.texi (Creating Buffer-Local): Minor clarification
240 to buffer-local-variables doc (Bug#10715).
241
af008560
GM
2422012-02-07 Glenn Morris <rgm@gnu.org>
243
e80e1825 244 * display.texi (ImageMagick Images): General update.
af008560
GM
245 Move most details of imagemagick-render-type to the variable's doc.
246
866c1d22
GM
2472012-02-06 Glenn Morris <rgm@gnu.org>
248
f7c9199f 249 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
250 (Inheritance and Keymaps):
251 Mention make-composed-keymap and multiple inheritance.
f7c9199f 252
e7bc51d0
GM
253 * modes.texi (Running Hooks): Mention run-hook-wrapped.
254
866c1d22
GM
255 * control.texi (Handling Errors):
256 Mention condition-case-no-debug and with-demoted-errors.
257
03988c98
CY
2582012-02-05 Chong Yidong <cyd@gnu.org>
259
260 * customize.texi (Common Keywords): Minor clarifications.
261 Document custom-unlispify-remove-prefixes.
262 (Variable Definitions): Backquotes in defcustom seem to work fine
263 now. Various other copyedits.
e1161b06
CY
264 (Simple Types): Copyedits. Document color selector.
265 (Composite Types): Copyedits.
266 (Splicing into Lists): Clarifications.
03988c98
CY
267
268 * eval.texi (Backquote): Move from macros.texi.
269
270 * macros.texi (Expansion): Minor clarification.
271 (Backquote): Move node to eval.texi.
272 (Defining Macros): Move an example from Backquote node.
273 (Argument Evaluation): No need to mention Pascal.
274 (Indenting Macros): Add xref to Defining Macros.
275
649f602c
GM
2762012-02-05 Glenn Morris <rgm@gnu.org>
277
278 * debugging.texi (Error Debugging): Mention debug-on-event default.
279
34c99998
GM
2802012-02-04 Glenn Morris <rgm@gnu.org>
281
8f05da42
GM
282 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
283
7aa5aad8
GM
284 * debugging.texi (Error Debugging): Mention debug-on-event.
285 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
286
c7291ad9
GM
287 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
288
34c99998
GM
289 * text.texi (Buffer Contents):
290 Update filter-buffer-substring description.
291
735cc5ca
CY
2922012-02-04 Chong Yidong <cyd@gnu.org>
293
294 * functions.texi (What Is a Function): Add closures. Mention
295 "return value" terminology. Add xref for command-execute. Remove
296 unused "keystroke command" terminology.
297 (Lambda Expressions): Give a different example than in the
298 following subsection. Add xref to Anonymous Functions.
299 (Function Documentation): Remove gratuitous markup.
300 (Function Names): Move introductory text to `What Is a Function'.
301 (Defining Functions): Fix defun argument spec.
302 (Anonymous Functions): Document lambda macro explicitly. Mention
303 effects on lexical binding.
304 (Function Cells): Downplay direct usage of fset.
305 (Closures): New node.
306 (Inline Functions): Remove "open-code" terminology.
307 (Declaring Functions): Minor tweak; .m is not C code.
308
309 * variables.texi (Variables): Don't refer to "global value".
310 (Local Variables, Void Variables): Copyedits.
311 (Lexical Binding): Minor clarification of example.
312 (File Local Variables): Mention :safe and :risky defcustom args.
313 (Lexical Binding): Add xref to Closures node.
314
94bc7984
GM
3152012-02-04 Glenn Morris <rgm@gnu.org>
316
317 * minibuf.texi (High-Level Completion): Updates for read-color.
318
4f5a10ef
GM
3192012-02-03 Glenn Morris <rgm@gnu.org>
320
eea14f31
GM
321 * display.texi (GIF Images): Mention animation.
322 Remove commented-out old example of animation.
323 (Animated Images): New subsection.
324 * elisp.texi (Top):
325 * vol1.texi (Top):
326 * vol2.texi (Top): Add Animated Images menu entry.
327
4f5a10ef
GM
328 * display.texi (Image Formats): Remove oddly specific information
329 on versions of image libraries.
204e728d 330 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 331
12f381b7
GM
3322012-02-02 Glenn Morris <rgm@gnu.org>
333
1b9f60cc
GM
334 * processes.texi (Synchronous Processes):
335 Mention call-process's :file gets overwritten.
336
7e2734bc
GM
337 * commands.texi (Reading One Event):
338 * help.texi (Help Functions): Document read-char-choice.
339
f58b9822
GM
340 * hooks.texi (Standard Hooks):
341 * modes.texi (Keymaps and Minor Modes):
342 * text.texi (Commands for Insertion): Document post-self-insert-hook.
343
344 * hooks.texi (Standard Hooks): Add prog-mode-hook.
345
12f381b7
GM
346 * hooks.texi (Standard Hooks):
347 * modes.texi (Major Mode Conventions, Mode Hooks):
348 Document change-major-mode-after-body-hook.
349
7a9a2fc6
GM
3502012-02-01 Glenn Morris <rgm@gnu.org>
351
352 * modes.texi (Defining Minor Modes):
353 Mention disabling global minor modes on a per-major-mode basis.
354
a037c171
CY
3552012-01-31 Chong Yidong <cyd@gnu.org>
356
357 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
358 (Parser State): Remove unnecessary statement (Bug#10661).
359
360 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
361
56afad3a
GM
3622012-01-31 Glenn Morris <rgm@gnu.org>
363
364 * modes.texi (Defining Minor Modes):
365 Document define-minor-mode's new :variable keyword.
366
0f29fa41
CY
3672012-01-29 Chong Yidong <cyd@gnu.org>
368
837a390a
CY
369 * syntax.texi (Syntax Class Table): Tweak description of newline
370 char syntax (Bug#9619).
371
0f29fa41
CY
372 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
373 description (Bug#10189).
374
182148ee
GM
3752012-01-29 Glenn Morris <rgm@gnu.org>
376
a49ca6b9
GM
377 * files.texi (Changing Files): Document SELinux support.
378
182148ee
GM
379 * windows.texi (Window Sizes): Fix typo.
380
9962192e
CY
3812012-01-28 Chong Yidong <cyd@gnu.org>
382
8c6e1920
CY
383 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
384 doc (Bug#8568).
385
9583ec59
CY
386 * frames.texi (Input Focus): Add NORECORD arg to
387 select-frame-set-input-focus. Clarify its role in select-frame.
388
10256988
CY
389 * text.texi (Transposition): We don't use transpose-region as an
390 internal subroutine (Bug#3249).
391
9962192e
CY
392 * modes.texi (Example Major Modes): Update Lisp example code to
393 current sources. Delete the old non-derived-major-mode example,
394 which has diverged badly from current sources.
395
2aa43abb
GM
3962012-01-27 Glenn Morris <rgm@gnu.org>
397
398 * makefile.w32-in (texinputdir): Fix (presumed) typo.
399 (VERSION, manual): Remove, unused.
400
9f40220d
CY
4012012-01-27 Chong Yidong <cyd@gnu.org>
402
403 * commands.texi (Command Overview): Minor clarification (Bug#10384).
404
acc28cb9
CY
4052012-01-26 Chong Yidong <cyd@gnu.org>
406
407 * searching.texi (String Search): Document negative repeat count
408 (Bug#10507).
409
48da7392
GM
4102012-01-26 Glenn Morris <rgm@gnu.org>
411
412 * variables.texi (Using Lexical Binding):
413 Mention that lexical-binding should be set in the first line.
414
69b0acb9
LI
4152012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
416
417 * macros.texi (Defining Macros): Don't claim that `declare' only
418 affects Edebug and indentation.
419
543757a8
LI
4202012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
421
422 * macros.texi (Defining Macros): Slight `declare' fixup.
423
450e3cae
GM
4242012-01-25 Glenn Morris <rgm@gnu.org>
425
24189ce0 426 * makefile.w32-in (texinputdir):
450e3cae
GM
427 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
428
1021c761
CY
4292012-01-24 Chong Yidong <cyd@gnu.org>
430
431 * variables.texi (Variables, Local Variables, Void Variables):
432 Edit to make the descriptions less specific to dynamic binding.
433 (Local Variables): Default max-specpdl-size is now 1300.
434 (Defining Variables): Edits for lexical scoping. Delete
435 information about starting docstrings with *. De-document
436 user-variable-p.
437 (Tips for Defining): Remove an unimportant discussion of quitting
438 in the middle of a load.
439 (Accessing Variables, Setting Variables): Discuss lexical binding.
440 (Variable Scoping): Rewrite.
441 (Scope, Extent, Impl of Scope): Nodes deleted.
442 (Dynamic Binding): New node, with material from Scope, Extent, and
443 Impl of Scope nodes.
444 (Dynamic Binding Tips): Rename from Using Scoping.
445 (Lexical Binding): Rewrite.
446 (Using Lexical Binding): Rename from Converting to Lexical
447 Binding. Convert to subsection.
448
449 * customize.texi (Variable Definitions): Add custom-variable-p.
450 Move user-variable-p documentation here.
451
31cbea1d
CY
4522012-01-23 Chong Yidong <cyd@gnu.org>
453
454 * strings.texi (Text Comparison): Minor qualification.
455
456 * lists.texi (Cons Cells): Copyedits.
457 (List Elements): Mention push.
458 (List Variables): Mention pop.
459 (Rings): Move to sequences.texi.
460
461 * sequences.texi (Sequence Functions): Don't repeat the
462 introduction already given in the parent.
463 (Vectors): Copyedits.
464 (Rings): Move from lists.texi. Note that this is specific to the
465 ring package.
466
467 * symbols.texi (Definitions, Symbol Components): Mention variable
468 scoping issues.
469 (Plists and Alists): Copyedits.
470
471 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
472 correctness with lexical scoping.
473 (Eval): Copyedits.
474
fead402d
CY
4752012-01-21 Chong Yidong <cyd@gnu.org>
476
477 * intro.texi (A Sample Function Description): Special notation
478 used for macros too.
479
480 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
481 (Symbol Type): Add xref for keyword symbols.
482 (Sequence Type): Clarify differences between sequence types.
483 (Cons Cell Type): Add "linked list" index entry.
484 (Non-ASCII in Strings): Copyedits.
485 (Equality Predicates): Symbols with same name need not be eq.
486
487 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
488 ldexp. Move float-e and float-pi to Math Functions node.
489
61086eb6
GM
4902012-01-21 Glenn Morris <rgm@gnu.org>
491
492 * modes.texi (Auto Major Mode):
493 * variables.texi (File Local Variables):
494 Mention inhibit-local-variables-regexps.
495
34a02f46
MR
4962012-01-19 Martin Rudalics <rudalics@gmx.at>
497
498 * windows.texi (Window Configurations): Rewrite references to
499 persistent window parameters.
500 (Window Parameters): Fix description of persistent window
501 parameters.
502
f5064cae
JB
5032012-01-16 Juanma Barranquero <lekktu@gmail.com>
504
505 * windows.texi (Window Parameters): Use @pxref.
506
6a6ee00d
MR
5072012-01-16 Martin Rudalics <rudalics@gmx.at>
508
509 * windows.texi (Window Configurations, Window Parameters):
510 Describe persistent window parameters.
511
9ca4c014
SM
5122011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
513
514 * variables.texi (Creating Buffer-Local): Warn against misuses of
515 make-variable-buffer-local (bug#10258).
516
d027f83d
LMI
5172012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
518
519 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
520
89bd9ccd
CY
5212012-01-06 Chong Yidong <cyd@gnu.org>
522
523 * variables.texi (Directory Local Variables): Document
524 hack-dir-local-variables-non-file-buffer.
525
c869783d
GM
5262012-01-06 Glenn Morris <rgm@gnu.org>
527
528 * maps.texi (Standard Keymaps): Refer to Info-edit by name
529 rather than by keybinding.
530
2cae5ba4
JB
5312011-12-29 Juanma Barranquero <lekktu@gmail.com>
532
533 * frames.texi (Font and Color Parameters): Add @pxref.
534
43da4d08
DC
5352011-12-29 Daniel Colascione <dan.colascione@gmail.com>
536
537 * frames.texi (Font and Color Parameters):
538 Document w32 font backends (bug#10399).
539
8d80ef01
PE
5402011-12-28 Paul Eggert <eggert@cs.ucla.edu>
541
542 * files.texi (File Attributes, Changing Files):
543 Use a more-natural notation for octal numbers.
544
9022ae07
JB
5452011-12-23 Juanma Barranquero <lekktu@gmail.com>
546
547 * variables.texi (Variables with Restricted Values):
548 Change reference to variable (bug#10354).
549
454592a6
MR
5502011-12-13 Martin Rudalics <rudalics@gmx.at>
551
552 * windows.texi (Splitting Windows): Use t instead of non-nil
553 when describing window-combination-resize.
554
a7cdbfce
SM
5552011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
556
557 * text.texi (Special Properties): Warn against `intangible' properties
558 (bug#10222).
559
a3dcc84e
EZ
5602011-11-26 Eli Zaretskii <eliz@gnu.org>
561
579ebf8f
EZ
562 * display.texi (Truncation):
563 * text.texi (Special Properties): Describe what a stretch-glyph is
564 instead of using that term without explanation. Make the
565 cross-references more accurate.
566
a3dcc84e
EZ
567 * display.texi (Usual Display): Update the description,
568 cross-references, and indexing related to display of control
569 characters and raw bytes.
570
94af99a4
MR
5712011-11-25 Martin Rudalics <rudalics@gmx.at>
572
573 * windows.texi (Splitting Windows): Fix description of
574 window-combination-limit. Suggested by Eli Zaretskii.
575
1c3d7a13
CY
5762011-11-23 Chong Yidong <cyd@gnu.org>
577
578 * windows.texi (Window Sizes): Move window-top-line,
579 window-left-column, and window-*-pixel-edges to Coordinates and
580 Windows node.
581 (Coordinates and Windows): Restore window-edges doc.
582
90151a1e
MR
5832011-11-21 Martin Rudalics <rudalics@gmx.at>
584
a7cdbfce
SM
585 * windows.texi (Windows and Frames, Splitting Windows):
586 Fix typos.
90151a1e 587
a9b9b7f5
CY
5882011-11-21 Chong Yidong <cyd@gnu.org>
589
590 * windows.texi (Splitting Windows): Fix error in documentation of
591 window-combination-limit.
592 (Cyclic Window Ordering): Minor fixes to next-window,
593 one-window-p, and get-lru-window docs. Don't document
594 window-list-1.
595 (Buffers and Windows): Copyedits.
596 (Choosing Window): Document special handling of special-display-*.
597 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
598 Don't document even-window-heights, which is going away.
599 Clarify which options are obeyed by which action functions.
a9b9b7f5 600
f4e90db0
SM
6012011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
602
603 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
604
d2999b1a
MR
6052011-11-20 Martin Rudalics <rudalics@gmx.at>
606
f4e90db0
SM
607 * windows.texi (Resizing Windows, Splitting Windows):
608 Remove term "status" when talking about combination limits.
d2999b1a 609
cd1181db
JB
6102011-11-20 Juanma Barranquero <lekktu@gmail.com>
611
612 * compile.texi (Compiler Errors):
613 * help.texi (Help Functions): Fix typos.
614
7bf54975
CY
6152011-11-19 Chong Yidong <cyd@gnu.org>
616
617 * windows.texi (Splitting Windows): Clarify role of window
618 parameters in split-window. Shorten the example.
f4e90db0
SM
619 (Deleting Windows): Rewrite intro to handle internal windows.
620 Fix delete-windows-on doc.
7bf54975
CY
621 (Selecting Windows): Copyedits.
622
a0c2d0ae
MR
6232011-11-17 Martin Rudalics <rudalics@gmx.at>
624
625 * windows.texi (Resizing Windows, Splitting Windows)
626 (Deleting Windows): Use term window-combination-resize instead
627 of window-splits.
628
b6f67890
MR
6292011-11-16 Martin Rudalics <rudalics@gmx.at>
630
f4e90db0
SM
631 * windows.texi (Resizing Windows, Splitting Windows):
632 Rename occurrences of window-nest to window-combination-limit.
b6f67890 633
0b381c7e
JB
6342011-11-14 Juanma Barranquero <lekktu@gmail.com>
635
636 * intro.texi (Lisp History): Fix typo.
637
89d61221
MR
6382011-11-12 Martin Rudalics <rudalics@gmx.at>
639
f4e90db0
SM
640 * windows.texi (Splitting Windows, Deleting Windows):
641 Remove references to splits status of windows.
89d61221 642
b2621720
GM
6432011-11-10 Glenn Morris <rgm@gnu.org>
644
645 * buffers.texi (Read Only Buffers): Expand a bit on why
646 toggle-read-only should only be used interactively. (Bug#7292)
647
d2ad7ee1
CY
6482011-11-09 Chong Yidong <cyd@gnu.org>
649
650 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 651 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
652 window-inside-absolute-pixel-edges.
653 (Resizing Windows): shrink-window-if-larger-than-buffer works on
654 non-full-width windows.
655
2cffd681
MR
6562011-11-09 Martin Rudalics <rudalics@gmx.at>
657
658 * windows.texi (Resizing Windows): Rewrite documentation of
659 window-resizable.
660
f6f6d7e7
CY
6612011-11-09 Chong Yidong <cyd@gnu.org>
662
663 * windows.texi (Splitting Windows): Simplify example.
664
a79db6e0
CY
6652011-11-08 Chong Yidong <cyd@gnu.org>
666
667 * windows.texi (Window Sizes): Copyedits. Document
668 window-text-height. Remove window-min-height and window-min-width
669 discussion, referring instead to Emacs manual.
670 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
671 (Resizing Windows): Simplify introduction. Don't document
672 enlarge-window, shrink-window, enlarge-window-horizontally, and
673 shrink-window-horizontally; they are no longer preferred for
674 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 675
441950c7
GM
6762011-11-07 Glenn Morris <rgm@gnu.org>
677
678 * windows.texi (Choosing Window): Fix keybinding typo.
679
be7f5545
MR
6802011-11-07 Martin Rudalics <rudalics@gmx.at>
681
682 * windows.texi (Resizing Windows, Splitting Windows)
683 (Window Configurations): Use "child window" instead of
684 "subwindow".
685
291d142b
CY
6862011-11-06 Chong Yidong <cyd@gnu.org>
687
688 * windows.texi (Basic Windows): Clarify various definitions.
689 Treat window-normalize-* as internal; don't document them.
690 (Windows and Frames): Various clarifications, e.g. non-live
691 windows also belong to frames. Fix window-list description.
692 Simplify window nesting example.
f4e90db0
SM
693 (Splitting Windows, Window Configurations):
694 Use split-window-below.
291d142b 695
89bd5ee1
EZ
6962011-11-04 Eli Zaretskii <eliz@gnu.org>
697
698 * windows.texi (Window Sizes): Mention in the doc string that the
699 return values of `window-body-height' and `window-body-width' are
700 in frame's canonical units. (Bug#9949)
701
3d8daefe
MR
7022011-10-30 Martin Rudalics <rudalics@gmx.at>
703
704 * windows.texi (Windows and Frames): Remove "iso-" infix from
705 documentation of window-iso-combined-p.
706
60754666
CY
7072011-10-26 Chong Yidong <cyd@gnu.org>
708
709 * modes.texi (Running Hooks): Document with-wrapper-hook.
710
d366bd53
CY
7112011-10-18 Chong Yidong <cyd@gnu.org>
712
713 * display.texi (Glyphless Chars): New node.
714
50b063c3
CY
7152011-10-13 Chong Yidong <cyd@stupidchicken.com>
716
717 * text.texi (Yanking): Document yank-excluded-properties.
718
719 * package.texi (Packaging Basics): The commentary should say how
720 to begin using the package.
721
c72063fa
MR
7222011-10-11 Martin Rudalics <rudalics@gmx.at>
723
724 * windows.texi (Deleting Windows): Mention which window gets
725 selected when deleting the selected window.
726
d83dc65b
MR
7272011-10-09 Martin Rudalics <rudalics@gmx.at>
728
729 * buffers.texi (The Buffer List): Describe how bury-buffer deals
730 with the selected window.
731 * windows.texi (Buffers and Windows): Reformulate text on how
732 replace-buffer-in-windows deals with a window.
733 (Quitting Windows): Describe how quit-window deals with a
734 standalone frame. Describe new option frame-auto-hide-function.
735
c599682c
GM
7362011-10-08 Glenn Morris <rgm@gnu.org>
737
48bca619
GM
738 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
739
c599682c
GM
740 * positions.texi (Excursions): Update warning message.
741
969aa734
CY
7422011-10-05 Chong Yidong <cyd@stupidchicken.com>
743
f4e90db0
SM
744 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
745 Fix Emacs manual xref (Bug#9675).
969aa734 746
550f41cd
CY
7472011-10-01 Chong Yidong <cyd@stupidchicken.com>
748
749 * windows.texi (Textual Scrolling): Document scroll-up-command,
750 scroll-down-command, scroll-error-top-bottom, and the
751 scroll-command symbol property.
717a1362
CY
752 (Display Action Functions): Fix description of
753 display-buffer-pop-up-window.
550f41cd 754
a239d4e9
JB
7552011-09-28 Juanma Barranquero <lekktu@gmail.com>
756
757 * windows.texi (Splitting Windows): Fix typos.
758
590c056d
MR
7592011-09-25 Martin Rudalics <rudalics@gmx.at>
760
761 * windows.texi (Windows and Frames, Display Action Functions)
762 (Switching Buffers): Fix some typos.
763 (Buffers and Windows): Remove reference to window-auto-delete.
764 Reword description of replace-buffer-in-windows.
765 (Window History): Fix some typos and refer to frame local buffer
766 list.
c419f5cb
MR
767 (Quitting Windows): New node.
768 (Window Configurations): Add descriptions of window-state-get
769 and window-state-put.
770 (Window Parameters): Describe variable ignore-window-parameters.
771 Sketch some window parameters currently in use.
772 * elisp.texi (Top): Update node listing.
590c056d 773
9ec20d36
CY
7742011-09-25 Chong Yidong <cyd@stupidchicken.com>
775
776 * windows.texi (Display Action Functions)
777 (Choosing Window Options): New nodes.
778
0e406a72
CY
7792011-09-24 Chong Yidong <cyd@stupidchicken.com>
780
781 * windows.texi (Window History): New node. Move text here from
782 Buffers and Windows.
783 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
784 don't document display-buffer here; callers changed.
785 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
786 switch-to-buffer-other-frame. Delete duplicate
787 replace-buffer-in-windows doc.
788 (Choosing Window): Document display actions.
789
6bf7006f
EZ
7902011-09-24 Eli Zaretskii <eliz@gnu.org>
791
792 * display.texi (Forcing Redisplay): Update the description of
793 redisplay-dont-pause due to change in the default value.
794
b33b68a3
MR
7952011-09-23 Martin Rudalics <rudalics@gmx.at>
796
797 * frames.texi (Frames and Windows): Move section and rename to
798 Windows and Frames in windows.texi.
799 * windows.texi (Windows): Restructure.
800 (Basic Windows): Rewrite. Explain live and internal windows and
801 normalization functions.
802 (Windows and Frames): Move section here from frames.texi.
803 Describe subwindows, window combinations, window tree, and
804 corresponding functions including window-list here.
805 (Window Sizes): Rename section from Size of Window and move it
806 up in chapter. Describe total and body sizes and the
807 corresponding functions. Explain new semantics of
808 window-min-height/-width.
809 (Resizing Windows): Move section up in chapter. Describe new
810 resize functions.
811 (Splitting Windows): Describe new behavior of split-window,
812 split-window-above-each-other and split-window-side-by-side.
813 Provide examples. Describe window-nest and window-splits
814 options.
815 (Deleting Windows): Minor rewrite.
f4e90db0
SM
816 (Selecting Windows): Minor rewrite.
817 Describe frame-selected-window and set-frame-selected-window here.
818 (Cyclic Window Ordering): Minor rewrite.
819 Describe window-list-1.
b33b68a3
MR
820 (Buffers and Windows): Rewrite. Explain a window's previous and
821 next buffers and the corresponding functions.
c4682d18 822 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
823 * elisp.texi (Top): Update node listings for frames and windows
824 sections.
825
4d3786ac
SM
8262011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
827
828 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
829
713df35b
LMI
8302011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
831
832 * errors.texi (Standard Errors): Remove apparent placeholder text
833 (bug#9491).
834
33ed493b
CY
8352011-09-18 Chong Yidong <cyd@stupidchicken.com>
836
837 * frames.texi (Management Parameters): Fix description of
838 icon-type parameter.
839
b8f0a954
CY
8402011-09-17 Chong Yidong <cyd@stupidchicken.com>
841
842 * tips.texi (Key Binding Conventions): Don't bind a key sequence
843 ending in C-g. Suggested by Edward O'Connor.
844
eddf142c
EZ
8452011-09-17 Eli Zaretskii <eliz@gnu.org>
846
847 * numbers.texi (Integer Basics): Add indexing for
848 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
849
bf1af6c7
DM
8502011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
851
852 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
853
cec2eab8
JB
8542011-09-11 Juanma Barranquero <lekktu@gmail.com>
855
856 * processes.texi (Network Servers): Clarify what the process
857 buffer is used for (bug#9233).
858
51751aa2 8592011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
860
861 * lists.texi (Building Lists): Fix typo.
862
35137ed3
CY
8632011-08-30 Chong Yidong <cyd@stupidchicken.com>
864
865 * display.texi (Basic Faces): New node. Document new faces.
866
867 * modes.texi (Major Mode Conventions): Move some text there.
868 (Mode Help): Remove major-mode var, duplicated in Major Modes.
869
3fd50d5c
CY
8702011-08-29 Chong Yidong <cyd@stupidchicken.com>
871
872 * modes.texi (Basic Major Modes): New node. Callers updated.
873 (Major Modes): Document fundamental-mode and major-mode.
874 (Major Mode Basics): Node deleted; text moved to Major Modes.
875 (Derived Modes): Document derived-mode-p.
876
ddb54206
CY
8772011-08-28 Chong Yidong <cyd@stupidchicken.com>
878
a6326082
CY
879 * files.texi (Changing Files, Create/Delete Dirs): Document new
880 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
881 (Visiting Functions): Remove view-file; it is documented in the
882 Emacs manual.
04e2ce72 883
ddb54206
CY
884 * frames.texi (Layout Parameters): The defaults for the
885 menu-bar-lines and tool-bar-lines parameters depend on the mode.
886
887 * display.texi (Progress): Document spinner functionality.
888
889 * os.texi (Killing Emacs): Note that kill-emacs can be called by
890 operating system signals. Refer to save-buffers-kill-terminal
891 instead of save-buffers-kill-emacs.
892
893 * objects.texi (Symbol Type): Document ## print representation.
894
0c95fcf7
EZ
8952011-08-25 Eli Zaretskii <eliz@gnu.org>
896
897 * display.texi (Specified Space): Mention that `space' specs
898 influence bidi reordering.
899 (Bidirectional Display): Explain how to use `(space . PROPS)' for
900 separating fields with bidirectional content.
901
5980d4c6
EZ
9022011-08-24 Eli Zaretskii <eliz@gnu.org>
903
904 * display.texi (Bidirectional Display): Document return value in
905 buffers that are not bidi-reordered for display, and in unibyte
906 buffers.
907
bca633fb
EZ
9082011-08-23 Eli Zaretskii <eliz@gnu.org>
909
910 * nonascii.texi (Character Properties): Document the values for
911 unassigned codepoints.
912
c094bb0c
EZ
9132011-08-18 Eli Zaretskii <eliz@gnu.org>
914
915 * nonascii.texi (Character Properties): Document use of
916 `bidi-class' and `mirroring' properties as part of reordering.
917 Provide cross-references to "Bidirectional Display".
918
919 * display.texi (Bidirectional Display): Document the pitfalls of
920 concatenating strings with bidirectional content, with possible
f4e90db0
SM
921 solutions. Document bidi-string-mark-left-to-right.
922 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
923 Document use of `bidi-class' and `mirroring' properties as part of
924 reordering.
c094bb0c 925
1ea897d5
EZ
9262011-08-16 Eli Zaretskii <eliz@gnu.org>
927
9adfcd0b
EZ
928 * modes.texi (Major Mode Conventions): Improve the documentation
929 of `mode-class' `special' modes.
930
10862873
EZ
931 * nonascii.texi (Character Properties): Document the `mirroring'
932 property. Add index entries.
933
1ea897d5
EZ
934 * syntax.texi (Categories): Add an example of defining a new
935 category and category table.
936
937 * searching.texi (Regexp Backslash): Document how to display
938 existing categories. Mention the possibility of adding
939 categories, and add an xref to where this is described. Add an
940 index entry.
941
ebb552ed
CY
9422011-08-09 Chong Yidong <cyd@stupidchicken.com>
943
944 * text.texi (Special Properties):
945 * display.texi (Overlay Properties): Note that mouse-face cannot
946 change the text size (Bug#8530).
947
51a714e1
CY
9482011-08-08 Chong Yidong <cyd@stupidchicken.com>
949
950 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
951 using setenv instead.
952
4cc60b9b
EZ
9532011-07-28 Eli Zaretskii <eliz@gnu.org>
954
955 * display.texi (Bidirectional Display): Document the fact that
956 bidi-display-reordering is t by default.
957
5deb92fd
EZ
9582011-07-23 Eli Zaretskii <eliz@gnu.org>
959
960 * display.texi (Bidirectional Display): New section.
961
011b0ad6 9622011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
963 Tim Cross <theophilusx@gmail.com> (tiny change)
964 Glenn Morris <rgm@gnu.org>
011b0ad6 965
67f9b9f8 966 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 967
4baf28e6
AS
9682011-07-15 Andreas Schwab <schwab@linux-m68k.org>
969
970 * help.texi (Keys in Documentation): Revert last change.
971
66249842
LMI
9722011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
973
f863868c
LMI
974 * help.texi (Keys in Documentation): Clarify that \= only quotes
975 the next character, and doesn't affect longer sequences in
976 particular (bug#8935).
977
f4e90db0
SM
978 * debugging.texi (Using Debugger):
979 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 980
0bb23927 9812011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
982
983 * display.texi (Other Display Specs): Document that `left-fringe'
984 and `right-fringe' display specifications are of the "replacing"
985 kind.
986
f2027cdf
LMI
9872011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
988
989 * help.texi (Documentation Basics): Add a link to the Function
990 Documentation node (bug#6580).
991
f987fde4
LMI
9922011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
993
0bc59b25
LMI
994 * keymaps.texi (Menu Bar): Mention :visible and :enable
995 (bug#6344). Text by Drew Adams.
996
63d55f1f
LMI
997 * modes.texi (Running Hooks): Mention buffer-local hook variables
998 (bug#6218).
999
f987fde4
LMI
1000 * objects.texi (General Escape Syntax): "a with grave accent" is
1001 ?xe0, not ?x8e0 (bug#5259).
1002
b7527639
CY
10032011-07-12 Chong Yidong <cyd@stupidchicken.com>
1004
1005 * display.texi (Face Attributes, Font Selection): Add references
1006 to the Fonts node in the Emacs manual (Bug#4178).
1007
c830e5ae
CY
10082011-07-12 Chong Yidong <cyd@stupidchicken.com>
1009
1010 * display.texi (Window Systems): `window-system' is
1011 terminal-local.
1012
1013 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1014 frame-local variables.
1015
1016 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1017 frame-local variables.
1018 (Frame-Local Variables): Node deleted.
1019
1020 * elisp.texi (Top): Update node listing.
1021
91223e54
LMI
10222011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1023
1024 * elisp.texi: Change "inferiors" to "subnodes" in three places
1025 (bug#3523).
1026
963578d3
CY
10272011-07-11 Chong Yidong <cyd@stupidchicken.com>
1028
1029 * frames.texi (Window System Selections): Discussion of
1030 x-select-enable-clipboard moved to Emacs manual.
1031
07151e49
DD
10322011-07-11 Deniz Dogan <deniz@dogan.se>
1033
1034 * commands.texi (Prefix Command Arguments): Remove excessive
1035 apostrophe.
1036
7261e1cf
LMI
10372011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1038
ad21a12a
LMI
1039 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1040 description is a string (bug#3313).
1041
7261e1cf
LMI
1042 * frames.texi (Display Feature Testing): Try to explain what all
1043 the visual classes mean (bug#3042).
1044
568f7b79
LMI
10452011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1046
18d59e29
LMI
1047 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1048 and `mode-line-client' (bug#2974).
1049
568f7b79
LMI
1050 * text.texi (Insertion): Clarify marker movements (bug#1651).
1051 Text from Drew Adams.
1052
54e10184
LMI
10532011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1054
d94d85e9
LMI
1055 * text.texi (Special Properties): Clarify the format of `face'
1056 (bug#1375).
1057
54e10184
LMI
1058 * commands.texi (Interactive Call): Add a `call-interactively'
1059 example (bug#1010).
1060
413c488d
LMI
10612011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1062
1063 * functions.texi (Calling Functions): Link to the "Interactive
1064 Call" node (bug#1001).
1065
322b7dab 10662011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1067
3deead93
CY
1068 * customize.texi (Composite Types): Move alist and plist to here
1069 from Simple Types (Bug#7545).
1070
1071 * elisp.texi (Top): Update menu description.
1072
b00d8c1a
CY
1073 * display.texi (Face Attributes): Document negative line widths
1074 (Bug#6113).
1075
d2a6c43b
TR
10762011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1077
1078 * searching.texi (Match Data): Note that match data can be
1079 overwritten by most functions (bug#2499).
1080
c7844a27
LMI
10812011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1082
a9ab721e
LMI
1083 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1084 flags mean (bug#6659).
1085
c7844a27
LMI
1086 * functions.texi (What Is a Function): Document the autoload
1087 object (bug#6496).
1088
f68d76d0
LMI
10892011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1090
8a20ca4c
LMI
1091 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1092 is only used in the Customize user interface (bug#6089).
1093
f68d76d0 1094 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1095 images (bug#7836).
f68d76d0 1096
7018dbe7
EZ
10972011-07-02 Eli Zaretskii <eliz@gnu.org>
1098
1099 * variables.texi (Defining Variables, Void Variables)
1100 (Constant Variables): Fix incorrect usage of @kindex.
1101
36cb87a1
LMI
11022011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1103
28ee97c7
LMI
1104 * variables.texi (Defining Variables): Add an index entry for
1105 `set-variable' (bug#7262).
8d4294e9 1106 (Defining Variables): Use @findex for functions.
28ee97c7 1107
8862ffd5
LMI
1108 * frames.texi (Basic Parameters): Document the `explicit-name'
1109 parameter (bug#6951).
1110
0ec389b9
LMI
1111 * customize.texi (Type Keywords): Clarify that :value provides a
1112 default value for all types (bug#7386).
1113
36cb87a1
LMI
1114 * streams.texi (Output Functions): Document `pp'.
1115
11fdef7d 11162011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1117
1118 * keymaps.texi (Searching Keymaps):
1119 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1120 change. Suggested by Johan Bockgård.
1121
eeafcea7
CY
11222011-06-15 Chong Yidong <cyd@stupidchicken.com>
1123
1124 * text.texi (Special Properties): Clarify role of font-lock-face.
1125
b96e6cde
LMI
11262011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1127
f4e90db0 1128 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1129 to `process-live-p' for consistency with other `-live-p' functions.
1130
be14b9ab
PE
11312011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1132
1133 Document wide integers better.
1134 * files.texi (File Attributes): Document ino_t values better.
2d365993 1135 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1136 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1137 (Bitwise Operations):
001903b5
PE
1138 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1139 to read, and that will port better if 62-bits becomes the default.
1140 Fix or remove incorrect examples.
be14b9ab
PE
1141 * os.texi (Time Conversion): Document time_t values better.
1142
bcd54f83
LMI
11432011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1144
f4e90db0
SM
1145 * processes.texi (Process Information):
1146 Document `process-alive-p'.
bcd54f83 1147
049bcbcb
CY
11482011-05-29 Chong Yidong <cyd@stupidchicken.com>
1149
1150 * help.texi (Accessing Documentation):
1151 * display.texi (Pixel Specification):
1152 * processes.texi (Serial Ports, Serial Ports):
1153 * nonascii.texi (Character Properties, Default Coding Systems):
1154 * text.texi (Changing Properties, Special Properties):
1155 * windows.texi (Window Start and End):
1156 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1157 * keymaps.texi (Searching Keymaps, Tool Bar):
1158 * minibuf.texi (Basic Completion):
1159 * compile.texi (Eval During Compile):
1160 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1161 7x9 paper in printed manual.
1162
1163 * lists.texi (Sets And Lists): Fix misplaced text.
1164
58539c63
CY
11652011-05-29 Chong Yidong <cyd@stupidchicken.com>
1166
1167 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1168 needs to be active (Bug#8350).
1169
6b5681bf
CY
11702011-05-28 Chong Yidong <cyd@stupidchicken.com>
1171
b4d52acc
CY
1172 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1173
6b5681bf
CY
1174 * tips.texi (Coding Conventions): Remove antediluvian filename
1175 limit recommendation (Bug#8538).
1176
e145f188
GM
11772011-05-27 Glenn Morris <rgm@gnu.org>
1178
1179 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1180
eafed945
GM
11812011-05-26 Glenn Morris <rgm@gnu.org>
1182
1183 * variables.texi (File Local Variables):
1184 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1185 Add some more details on what this function does in the other case.
eafed945 1186
bc8410af
GM
11872011-05-19 Glenn Morris <rgm@gnu.org>
1188
1189 * lists.texi (Sets And Lists): Mention cl provides union etc.
1190
35a30759
N
11912011-05-19 Nix <nix@esperi.org.uk>
1192
1193 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1194
1195 * text.texi (Parsing HTML): Update for function name changes.
1196
1197 * syntax.texi (Syntax Flags): Small fix.
1198
1199 * keymaps.texi (Active Keymaps): Typo fix.
1200 (Changing Key Bindings): Grammar fix.
1201
1202 * frames.texi (Minibuffers and Frames): Grammar fix.
1203 (Window System Selections): x-select-enable-clipboard now defaults to t.
1204
1205 * customize.texi (Common Keywords):
1206 * display.texi (Abstract Display):
1207 * modes.texi (Auto-Indentation):
1208 * nonascii.texi (Converting Representations): Typo fixes.
1209
1210 * control.texi (Examples of Catch): Call it "goto" not "go to".
1211
e3934a8a
EZ
12122011-05-14 Eli Zaretskii <eliz@gnu.org>
1213
bc039a3b
EZ
1214 * nonascii.texi (Character Properties): Fix inconsistencies with
1215 implementation.
1216
e3934a8a
EZ
1217 * text.texi (Special Properties): Move @defvar's out of the
1218 @table. (Bug#8652)
1219
e2c94218
GM
12202011-05-12 Glenn Morris <rgm@gnu.org>
1221
1222 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1223
d2fc7e3d 12242011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1225
1226 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1227 (Multiline Font Lock):
1228 * vol2.texi (Top):
1229 * vol1.texi (Top):
1230 * elisp.texi (Top): Update menu accordingly.
1231
d2fc7e3d 12322011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1233
1234 * modes.texi (Region to Fontify): Fix typo.
1235
79b70037
GM
12362011-05-10 Jim Meyering <meyering@redhat.com>
1237
1238 * minibuf.texi: Fix typo "in in -> in".
1239
b08a63cc 12402011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1241
1242 * numbers.texi (Integer Basics): Large integers are treated as floats.
1243
1ef14cb4
LMI
12442011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1245
1246 * processes.texi (Synchronous Processes): Document the (:file
1247 "/file-name") syntax for `call-process'.
1248
4ffd0d6b 12492011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1250
1251 * windows.texi (Choosing Window): Fix typo.
1252
4ffd0d6b 12532011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1254
1255 * frames.texi (Layout Parameters): Note the difference between
1256 querying and setting parameters for left-fringe and right-fringe
1257 (Bug#6930).
1258
fd5a8ae8
SM
12592011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1260
1261 * minibuf.texi (Basic Completion): Be a bit more precise about the
1262 valid kinds of completion tables.
1263 (Programmed Completion): Remove obsolete text about lambda expressions
1264 not being valid completion tables.
1265
c1bcd0d5
CY
12662011-03-19 Chong Yidong <cyd@stupidchicken.com>
1267
1268 * positions.texi (Excursions): Explain the "save-excursion
1269 defeated by set-buffer" warning.
1270
1271 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1272 save-excursion. Suggested by Uday S Reddy.
1273
03408648 12742011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1275
03408648
SM
1276 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1277 (Lexical Binding): New sub-section.
ba83908c 1278
03408648
SM
1279 * eval.texi (Eval): Discourage the use of `eval'.
1280 Document its new `lexical' argument.
6c075cd7 1281
f6d62986
SM
12822011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1283
03408648 1284 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1285 nil any more.
1286
84ea5558 12872011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1288
1289 * strings.texi (String Conversion): Don't mention
1290 string-make-(uni|multi)byte (bug#8262).
1291 * nonascii.texi (Converting Representations): Fix up range.
1292 * keymaps.texi (Key Binding Commands): Update code point, avoid
1293 "unibyte character" and remove mention of unibyte bindings.
1294
62d94509
EZ
12952011-03-10 Eli Zaretskii <eliz@gnu.org>
1296
1297 * modes.texi (Operator Precedence Grammars): Don't use characters
1298 outside ISO-8859-1.
1299
63a329f8
EZ
13002011-03-09 Eli Zaretskii <eliz@gnu.org>
1301
1302 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1303
1304 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1305
6446548e
GM
13062011-03-08 Glenn Morris <rgm@gnu.org>
1307
1308 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1309 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1310 * elisp.texi: Set documentencoding.
6446548e 1311
33383987
JB
13122011-03-07 Chong Yidong <cyd@stupidchicken.com>
1313
1314 * Version 23.3 released.
1315
0b3ceceb
CY
13162011-03-06 Chong Yidong <cyd@stupidchicken.com>
1317
1318 * package.texi: Update index keywords.
1319 (Package Archives): New node contents. Document package-x.el.
1320
78f5433f
JB
13212011-03-06 Juanma Barranquero <lekktu@gmail.com>
1322
1323 * makefile.w32-in (srcs): Add package.texi.
1324
555e9b5c
CY
13252011-03-06 Chong Yidong <cyd@stupidchicken.com>
1326
120d9389
CY
1327 * package.texi (Packaging, Packaging Basics, Simple Packages)
1328 (Multi-file Packages): Expand and clarify.
1329 (Package Archives): Temporary placeholder node.
1330
1331 * elisp.texi (Top): Update node listing.
1332
555e9b5c
CY
1333 * Makefile.in (srcs): Add package.texi.
1334
b59a4335
CY
13352011-03-05 Chong Yidong <cyd@stupidchicken.com>
1336
1337 * processes.texi (Synchronous Processes): Minor clarification
1338 (Bug#8149).
1339
06083aa1
GM
13402011-03-03 Glenn Morris <rgm@gnu.org>
1341
1342 * files.texi (Truenames): Minor clarification. (Bug#2341)
1343
6640b281
GM
13442011-03-01 Glenn Morris <rgm@gnu.org>
1345
1346 * variables.texi (Directory Local Variables):
1347 Mention `(subdirs . nil)' alist element.
1348
2b0c7330 13492011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1350
1351 * variables.texi (Directory Local Variables): Mention the optional
1352 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1353
b923f7a9
CY
13542011-02-27 Chong Yidong <cyd@stupidchicken.com>
1355
1356 * minibuf.texi (Minibuffer History): Clarify discussion of
1357 minibuffer history lists (Bug#8085).
1358
67ab0163 13592011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1360
e979a521
EZ
1361 * elisp.texi: Sync @dircategory with ../../info/dir.
1362
e03b2fd4
EZ
1363 * files.texi (Visiting Functions): Document find-file-literally,
1364 both the command and the variable.
1365
86ec878a
EZ
1366 * variables.texi (Creating Buffer-Local): Explain the meaning of
1367 permanent local variables.
1368
67ab0163
GM
1369 * files.texi (Visiting Functions): Document find-file-literally,
1370 both the command and the variable.
1371
1372 * variables.texi (Creating Buffer-Local): Explain the meaning of
1373 permanent local variables.
1374
13752011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1376
1377 * keymaps.texi (Remapping Commands): Mention how to undo it.
1378
bfcb151a
RT
13792011-02-09 Reuben Thomas <rrt@sc3d.org>
1380
1381 * loading.texi (Hooks for Loading): Remove unnecessary advice
1382 about eval-after-load (Bug#7986).
1383
a41c8660
CY
13842011-02-05 Chong Yidong <cyd@stupidchicken.com>
1385
1386 * commands.texi (Accessing Mouse): Note that a header line is not
1387 included in the row of posn-col-row.
1388
e0dd6837
CY
13892011-02-02 Chong Yidong <cyd@stupidchicken.com>
1390
1391 * modes.texi (Major Mode Conventions): Add face guidelines.
1392 (Faces for Font Lock): List faces in order of prominence.
1393
a4180391
PE
13942011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1395
1396 format-time-string now supports subsecond time stamp resolution
1397 * os.texi (Time Parsing): Document %N.
1398
7427eb97
CY
13992011-01-28 Chong Yidong <cyd@stupidchicken.com>
1400
61db307f
CY
1401 * vol1.texi (Top):
1402 * vol2.texi (Top):
1403 * elisp.texi (Top):
1404 * display.texi (Display Property): Shorten the menu description of
1405 the "Other Display Specs" node (Bug#7816).
1406
7427eb97
CY
1407 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1408 menu item" concept index entries (Bug#7805).
1409
bf3dae7e
EZ
14102011-01-29 Eli Zaretskii <eliz@gnu.org>
1411
1412 * makefile.w32-in (texinfodir): New variable.
1413 (usermanualdir): Remove as redundant with $(emacsdir).
1414 (MAKEINFO): Remove options, leave only program name.
1415 (MAKEINFO_OPTS): New variable.
1416 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1417
06d8ace5 14182011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1419 Richard Kim <emacs18@gmail.com>
1420
1421 * loading.texi (Library Search): Document list-load-path-shadows
1422 (Bug#7757).
1423
06d8ace5 14242011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1425
1426 * searching.texi (Regexp Special): Remove outdated discussion of
1427 character sets (Bug#7780).
1428
28a88153
CY
1429 * frames.texi (Pop-Up Menus): Document where menu title comes
1430 from (Bug#7684).
1431
06d8ace5 14322011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1433
1434 * display.texi (Making Buttons): Mention limitation of text buttons.
1435
a8e1e9ee
WL
14362011-01-23 Werner Lemberg <wl@gnu.org>
1437
1438 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1439 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1440 (ENVADD): New variable to control texi2dvi and texi2pdf.
1441
362b9d48
GM
14422011-01-15 Chong Yidong <cyd@stupidchicken.com>
1443
1444 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1445 Emacs manual.
1446
14472011-01-15 Eli Zaretskii <eliz@gnu.org>
1448
1449 * files.texi (Directory Names): Explain why FROM in
1450 directory-abbrev-alist should begin with \`. (Bug#7777)
1451
3fa173b4
SM
14522011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1453
1454 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1455
7c420169 14562011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1457
1458 * modes.texi (Emulating Mode Line): Fix last change.
1459
7c420169 14602011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1461
1462 * modes.texi (Emulating Mode Line): Update documentation of
1463 format-mode-line according to changes that fixed bug #7587.
1464
80b33766
SM
14652010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1466
1467 * modes.texi (Derived Modes): Mention prog-mode.
1468
1469 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1470 of the key-binding-data cache since we don't use it any more.
1471
f49d1f52 14722010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1473
4bb49a92
EZ
1474 * processes.texi (Shell Arguments):
1475 * strings.texi (Creating Strings): Don't mention "shell commands";
1476 make it explicit that `split-string-and-unquote' and
1477 `combine-and-quote-strings' are mainly for working with arguments
1478 to call-process and start-process.
1479
3c73e30e
EZ
1480 * processes.texi (Shell Arguments): Fix documentation of
1481 `split-string-and-unquote'. Add indexing. (Bug#7563)
1482
f49d1f52 14832010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1484
1485 * modes.texi (Auto-Indentation): New section to document SMIE.
1486 (Major Mode Conventions):
1487 * text.texi (Mode-Specific Indent): Refer to it.
1488
f49d1f52 14892010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1490
1491 * display.texi (Other Display Specs): Document left-fringe and
1492 right-fringe display specs.
1493
f49d1f52 14942010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1495
1496 * backups.texi (Making Backups):
1497 * modes.texi (Example Major Modes): Use recommended coding style.
1498 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1499 define-derived-mode. Mention completion-at-point-functions.
1500
f49d1f52 15012010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1502
5dcb4c4e
SM
1503 * nonascii.texi (Converting Representations):
1504 Document byte-to-string.
e1115396 1505
ec1b9b17
GM
15062010-12-08 Glenn Morris <rgm@gnu.org>
1507
1508 * buffers.texi (Modification Time):
1509 verify-visited-file-modtime now defaults to the current buffer.
1510
07976ae3 15112010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1512
ec1b9b17 1513 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1514
1515 * strings.texi (Creating Strings): Don't mention semi-obsolete
1516 function char-to-string.
1517 (String Conversion): Shorten discussion of semi-obsolete function
1518 string-to-char. Link to Converting Representations.
1519
1520 * objects.texi (Symbol Type):
1521 * text.texi (Near Point):
1522 * help.texi (Help Functions):
1523 * functions.texi (Mapping Functions): Use string instead of
1524 char-to-string in examples.
1525
07976ae3 15262010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1527
1528 * text.texi (Kill Functions, Kill Functions)
1529 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1530 YANK-HANDLER args.
1531
1532 * symbols.texi (Creating Symbols): Using unintern without an
1533 obarray arg is now obsolete.
1534
1535 * numbers.texi (Float Basics): Document float-e and float-pi.
1536
1537 * variables.texi (Defining Variables): Change "pi" example to
1538 "float-pi".
1539
8547874a
EZ
15402010-11-26 Eli Zaretskii <eliz@gnu.org>
1541
1542 * commands.texi (Click Events): Document the values of X, Y and
1543 COL, ROW in the event's position, when the click is on the header
1544 or mode line, on the fringes, or in the margins.
1545
4a47c275 15462010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1547
5b05d75b
EZ
1548 * customize.texi (Composite Types): Lower-case index entry.
1549
5dcb4c4e
SM
1550 * loading.texi (How Programs Do Loading):
1551 Document load-file-name. (Bug#7346)
c7926fe2 1552
4a47c275 15532010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1554
1555 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1556
0eb025fb
EZ
15572010-11-13 Eli Zaretskii <eliz@gnu.org>
1558
1559 * display.texi (Usual Display): Characters with no fonts are not
1560 necessarily displayed as empty boxes.
1561
2699a554 15622010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1563
1564 * maps.texi (Standard Keymaps): Update File menu description.
1565
8289f37b
GM
15662010-10-28 Glenn Morris <rgm@gnu.org>
1567
1568 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1569
5793a7bc 15702010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1571
1572 * display.texi (Window Systems): Deprecate use of window-system as
1573 a predicate.
1574
17284e30
GM
15752010-10-23 Glenn Morris <rgm@gnu.org>
1576
1577 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1578 sorted-doc.
1579
00f113eb
JB
15802010-10-15 Eli Zaretskii <eliz@gnu.org>
1581
1582 * os.texi (Dynamic Libraries): New node, with slightly modified
1583 text deleted from "Image Formats".
1584 (System Interface): Add @menu entry for "Dynamic Libraries".
1585
1586 * display.texi (Image Formats): Remove description of
1587 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1588
07277eb8
GM
15892010-10-12 Glenn Morris <rgm@gnu.org>
1590
1591 * book-spine.texinfo: Rename to book-spine.texi.
1592
c12e4a81
GM
15932010-10-11 Glenn Morris <rgm@gnu.org>
1594
df187c62
GM
1595 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1596
c12e4a81 1597 * Makefile.in (DVIPS): New variable.
234db610
GM
1598 (.PHONY): Add html, ps.
1599 (html, elisp.html, ps, elisp.ps): New targets.
1600 (clean): Delete html, ps files.
1601 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1602
6513b232
EZ
16032010-10-09 Eli Zaretskii <eliz@gnu.org>
1604
1605 * makefile.w32-in (emacsdir): New variable.
1606 (srcs): Add emacsver.texi.
1607 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1608
abd40fb4
GM
16092010-10-09 Glenn Morris <rgm@gnu.org>
1610
c1dc72b3
GM
1611 * Makefile.in (VPATH): Remove.
1612 (infodir): Make it absolute.
1613 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1614
4393405b
GM
1615 * Makefile.in (dist): Anchor regexps.
1616
eef3ab94
GM
1617 * Makefile.in (srcs): Put elisp.texi first.
1618 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1619
aa9db089
GM
1620 * Makefile.in (infoclean): Remove harmless, long-standing error.
1621
abd40fb4
GM
1622 * Makefile.in ($(infodir)): Delete rule.
1623 (mkinfodir): New.
1624 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1625
68db69ed 1626 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1627 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1628
ea274122
GM
16292010-10-09 Glenn Morris <rgm@gnu.org>
1630
f7a31f11
GM
1631 * Makefile.in (emacsdir): New variable.
1632 (MAKEINFO): Add -I $emacsdir.
1633 (dist): Copy emacsver.texi.
b13254e7
GM
1634 (srcs): Add emacsver.texi.
1635
f7a31f11
GM
1636 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1637 Set EMACSVER by including emacsver.texi.
1638
ea274122
GM
1639 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1640
17ca7950
GM
16412010-10-07 Glenn Morris <rgm@gnu.org>
1642
1643 * Makefile.in (version): New, set by configure.
1644 (clean): Delete dist tar file.
1645 (dist): Use version in tar name.
1646
4c83f6e1
GM
16472010-10-06 Glenn Morris <rgm@gnu.org>
1648
1649 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1650 (INSTALL_INFO): Remove unused variable.
1651 (mostlyclean, infoclean, dist): New rules.
1652 (clean): Delete dvi and pdf files.
1653 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1654 ($(infodir)): Add parallel build workaround.
4c83f6e1 1655
0264072d
GM
16562010-10-04 Glenn Morris <rgm@gnu.org>
1657
1658 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1659 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1660 Fix -I typo.
0264072d
GM
1661 (clean): No 'make.out' or 'core' files.
1662 (.PHONY): Declare clean rules.
1663 (maintainer-clean): Delete pdf file. Guard against cd failures.
1664
77f38949
GM
16652010-10-03 Glenn Morris <rgm@gnu.org>
1666
1667 * files.texi (File Name Components): Remove ignored section about
1668 deleted variable directory-sep-char.
1669
178fdd41
MA
16702010-10-03 Michael Albinus <michael.albinus@gmx.de>
1671
1672 * files.texi (Magic File Names): New defopt
1673 remote-file-name-inhibit-cache.
1674
9c524fcb
GM
16752010-10-02 Glenn Morris <rgm@gnu.org>
1676
1677 * os.texi (Killing Emacs): Hook now runs in batch mode.
1678
f816790b
SM
16792010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1680
1681 * text.texi (Special Properties): Clarify when modification-hooks run.
1682
7cf78aac
SM
16832010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1684
1685 * syntax.texi (Syntax Flags): Document new `c' flag.
1686
ca0d44e4
GM
16872010-09-09 Glenn Morris <rgm@gnu.org>
1688
1689 * display.texi (ImageMagick Images): General cleanup.
1690
10999305 16912010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1692
1693 * files.texi (Directory Names): Use \` rather than ^.
1694
45240125
JD
16952010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1696
1697 * text.texi (Low-Level Kill Ring):
1698 * frames.texi (Window System Selections): Remove cut buffer
1699 documentation.
1700
4abe5bf6
EZ
17012010-08-28 Eli Zaretskii <eliz@gnu.org>
1702
1703 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1704 Parameters", where the default fringe width is described.
1705
1706 * frames.texi (Window Frame Parameters, Basic Parameters)
1707 (Position Parameters, Layout Parameters, Management Parameters)
1708 (Cursor Parameters, Font and Color Parameters): Add indexing for
1709 frame parameters. (Bug#6929)
1710
fdc76236
TT
17112010-08-25 Tom Tromey <tromey@redhat.com>
1712
1713 * vol2.texi (Top): Update.
1714 * vol1.texi (Top): Update.
1715 * tips.texi (Library Headers): Mention Package-Version and
1716 Package-Requires.
1717 * package.texi: New file.
1718 * os.texi (System Interface): Update pointers.
1719 * elisp.texi (Top): Link to new nodes. Include package.texi.
1720 * anti.texi (Antinews): Update pointers.
1721
1e5c1c80
EZ
17222010-08-25 Eli Zaretskii <eliz@gnu.org>
1723
1724 * processes.texi (Filter Functions): Fix last change.
1725
78e33835
CY
17262010-08-24 Markus Triska <triska@gmx.at>
1727
1728 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1729 of `buffer-name' in the main text as well as in the example
1730 (Bug#3098).
1731
198a7a97
CY
17322010-08-22 Chong Yidong <cyd@stupidchicken.com>
1733
1734 * nonascii.texi (Text Representations):
1735 * loading.texi (Loading Non-ASCII):
1736 * compile.texi (Byte Compilation): Don't mention obsolete
1737 --unibyte command-line argument.
1738
bc7d7ea6
CY
17392010-08-22 Chong Yidong <cyd@stupidchicken.com>
1740
1741 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1742
b0126eac 17432010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1744
1745 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1746
e8a6cc19
EZ
17472010-08-20 Eli Zaretskii <eliz@gnu.org>
1748
1749 * commands.texi (Misc Events): Add cross-references to where
1750 POSITION of a mouse event is described in detail.
1751
c4e7c63a 17522010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1753
c4e7c63a 1754 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1755
7815fe19 17562010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1757
1758 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1759 Suggested by Štěpán Němec <stepnem@gmail.com>.
1760
7815fe19 17612010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1762
1763 * minibuf.texi (High-Level Completion): Document args of
1764 `read-buffer-function' (bug#5625).
1765
8b2dd508
JD
17662010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1767
1768 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1769
bace45fe
MA
17702010-07-29 Michael Albinus <michael.albinus@gmx.de>
1771
1772 * processes.texi (Process Information): Explain process property
1773 `remote-tty'.
1774
4ce5a4cc
JB
17752010-07-27 Juanma Barranquero <lekktu@gmail.com>
1776
1777 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1778 instead of "\C-\^?" (bug#6334).
1779
1c84bc7a
JB
1780 * text.texi (Special Properties): Fix typo.
1781
b88746ba
EZ
17822010-07-09 Eli Zaretskii <eliz@gnu.org>
1783
1784 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1785 calling sequences, which are now the standard.
1786
51422d6d
CY
17872010-06-24 Chong Yidong <cyd@stupidchicken.com>
1788
1789 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1790
1791 * commands.texi (Command Overview): Mention undo-boundary call.
1792
d24880de
GM
17932010-06-23 Glenn Morris <rgm@gnu.org>
1794
1795 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1796 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1797 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1798 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1799 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1800 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1801 Untabify Texinfo files.
1802
0fc76035
CY
18032010-06-20 Chong Yidong <cyd@stupidchicken.com>
1804
1805 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1806
5338dc0b
CY
18072010-06-19 Chong Yidong <cyd@stupidchicken.com>
1808
a628ad9d 1809 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1810
2c3a3c1d
CY
18112010-06-02 Chong Yidong <cyd@stupidchicken.com>
1812
ba3bf1d9
CY
1813 * searching.texi (Regexp Special): Remove obsolete information
1814 about matching non-ASCII characters, and suggest using char
1815 classes (Bug#6283).
2c3a3c1d 1816
7f4b4249
JB
18172010-05-30 Juanma Barranquero <lekktu@gmail.com>
1818
1819 * minibuf.texi (Basic Completion): Add missing "@end defun".
1820
637821cd
SM
18212010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1822
1823 * minibuf.texi (Basic Completion): Document completion-boundaries.
1824 (Programmed Completion): Document the new fourth method for boundaries.
1825
e13051c3
CY
18262010-05-22 Chong Yidong <cyd@stupidchicken.com>
1827
a628ad9d 1828 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1829
0235128c 18302010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1831
1832 * windows.texi (Textual Scrolling):
1833 * tips.texi (Coding Conventions):
1834 * minibuf.texi (Minibuffer History):
1835 * maps.texi (Standard Keymaps):
1836 * loading.texi (Where Defined):
1837 * edebug.texi (Instrumenting): Fix typos.
1838
0235128c 18392010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1840
c7c32279
CY
1841 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1842
0235128c
SM
1843 * functions.texi (Obsolete Functions):
1844 Document set-advertised-calling-convention.
eb5ed549
CY
1845
1846 * minibuf.texi (Basic Completion): Document completion-in-region.
1847 (Programmed Completion): Document completion-annotate-function.
1848
1849 * commands.texi (Reading One Event): Document read-key.
1850 (Distinguish Interactive): Document KIND arg to
1851 called-interactively-p. Delete obsolete interactive-p.
1852
1853 * elisp.texi (Top): Update node description.
1854
f8848423
EZ
18552010-05-08 Eli Zaretskii <eliz@gnu.org>
1856
0235128c
SM
1857 * nonascii.texi (Character Properties):
1858 Document unicode-category-table. Add an index entry for Unicode
1859 general category.
1860
18612010-05-07 Chong Yidong <cyd@stupidchicken.com>
1862
1863 * Version 23.2 released.
f8848423 1864
938efb77
JB
18652010-04-20 Juanma Barranquero <lekktu@gmail.com>
1866
1867 * locals.texi (Standard Buffer-Local Variables):
1868 Remove @ignore'd reference to `direction-reversed'.
1869
5854c267
JL
18702010-04-14 Juri Linkov <juri@jurta.org>
1871
1872 Fix @deffn without category.
1873
1874 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1875 for `abbrev-insert'.
1876
1877 * buffers.texi (Indirect Buffers): Add category `Command'
1878 to @deffn of `clone-indirect-buffer'.
1879
1880 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1881 for `next-window' and `previous-window'. Add category `Command'
1882 to @deffn of `pop-to-buffer'.
1883
8a14dec7
CY
18842010-04-01 Chong Yidong <cyd@stupidchicken.com>
1885
1886 * nonascii.texi (Text Representations): Don't mark
1887 enable-multibyte-characters as a user option.
1888
7a1831cf
EZ
18892010-03-31 Eli Zaretskii <eliz@gnu.org>
1890
1891 * control.texi (Handling Errors): How to re-throw a signal caught
1892 by condition-case.
1893
c3863713
CY
18942010-03-26 Chong Yidong <cyd@stupidchicken.com>
1895
1896 * loading.texi (Hooks for Loading): Document after-load-functions.
1897 Copyedits.
1898
c333f279
AM
18992010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1900
1901 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1902
e867cb5d 19032010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1904
1905 * processes.texi (Network Processes): Document seqpacket type.
1906
605f35cd
DN
19072010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1908
1909 * os.texi (System Environment): Do not mention lynxos.
1910
288f9fc0
CY
19112010-03-10 Chong Yidong <cyd@stupidchicken.com>
1912
1913 * Branch for 23.2.
1914
eed5c93a
CY
19152010-03-06 Chong Yidong <cyd@stupidchicken.com>
1916
1917 * objects.texi (Integer Type): Take note of the read syntax
1918 exception for numbers that cannot fit in the integer type.
1919
1ddd6622
GM
19202010-03-03 Glenn Morris <rgm@gnu.org>
1921
1922 * numbers.texi (Integer Basics, Bitwise Operations):
1923 * objects.texi (Integer Type): Update for integers now being 30-bit.
1924
a908c79a
CY
19252010-02-27 Chong Yidong <cyd@stupidchicken.com>
1926
1927 * display.texi (Low-Level Font): Document :otf font-spec property.
1928
cd61af01
SM
19292010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1930
1931 * display.texi (Line Height): Avoid obsolete special default variables
1932 like default-major-mode.
1933
c02f8fe2
AM
19342010-01-28 Alan Mackenzie <acm@muc.de>
1935
1936 * display.texi (Auto Faces): Say fontification-functions is called
1937 whether or not Font Lock is enabled. Tidy up the wording a bit.
1938
d738d18b
CY
19392010-01-17 Chong Yidong <cyd@stupidchicken.com>
1940
1941 * elisp.texi: Remove duplicate edition information (Bug#5407).
1942
4963739e
JB
19432010-01-17 Juanma Barranquero <lekktu@gmail.com>
1944
1945 * two.el (volume-header-toc-markup): Fix typos in docstring.
1946
c57008f6
SM
19472010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1948
1949 Avoid dubious uses of save-excursions.
1950 * positions.texi (Excursions): Recommend the use of
1951 save-current-buffer if applicable.
1952 * text.texi (Clickable Text): Fix the example code which used
1953 save-excursion in a naive way which sometimes preserves point and
1954 sometimes not.
1955 * variables.texi (Creating Buffer-Local):
1956 * os.texi (Session Management):
1957 * display.texi (GIF Images):
1958 * control.texi (Cleanups): Use (save|with)-current-buffer.
1959
2f3725cd
EZ
19602010-01-02 Eli Zaretskii <eliz@gnu.org>
1961
1962 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1963
85eeac93
CY
19642010-01-02 Chong Yidong <cyd@stupidchicken.com>
1965
1966 * nonascii.texi (Text Representations, Character Codes)
1967 (Converting Representations, Explicit Encoding)
1968 (Translation of Characters): Use hex notation consistently.
1969 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1970
4801c5fa
CY
19712010-01-01 Chong Yidong <cyd@stupidchicken.com>
1972
1973 * loading.texi (Where Defined): Make it clearer that these are
1974 loaded files (Bug#5068).
1975
26e533e2
CY
19762009-12-29 Chong Yidong <cyd@stupidchicken.com>
1977
1978 * minibuf.texi (Completion Styles): Document `initials' style.
1979
16d1ff5f
CY
19802009-12-25 Chong Yidong <cyd@stupidchicken.com>
1981
1982 * frames.texi (Resources): Describe inhibit-x-resources.
1983 (Size Parameters): Copyedit.
1984
1985 * hash.texi (Creating Hash):
1986 * objects.texi (Hash Table Type): Document the new hash table
1987 printed representation.
1988
1989 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1990 obsolete.
1991
5dcb4c4e
SM
1992 * processes.texi (Process Buffers):
1993 Document process-kill-buffer-query-function.
16d1ff5f 1994
9a5de3d9
GM
19952009-12-05 Glenn Morris <rgm@gnu.org>
1996
1997 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1998 diary-display-function, and no longer recommended to be a hook.
1999 Update for changes in the names of calendar and diary hooks.
2000 diary-print-entries-hook has changed section.
2001
b640eb52
EZ
20022009-11-28 Eli Zaretskii <eliz@gnu.org>
2003
2004 * text.texi (Special Properties): More accurate description of
2005 what the `cursor' property does.
2006
be1674ab
KR
20072009-11-26 Kevin Ryde <user42@zip.com.au>
2008
2009 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2010 mouse-wheel-down-event, the closest thing to a definition for them.
2011 * os.texi (Startup Summary): vindex inhibit-startup-message and
2012 inhibit-splash-screen.
2013 (Command-Line Arguments): vindex argv.
2014 (Suspending Emacs): vindex suspend-tty-functions and
2015 resume-tty-functions. Don't want to index every hook, but having
2016 the programming ones is helpful.
2017
603f5979
CY
20182009-11-14 Chong Yidong <cyd@stupidchicken.com>
2019
2020 * commands.texi (Motion Events): Fix typo (Bug#4907).
2021
4359a806
CY
20222009-11-08 Chong Yidong <cyd@stupidchicken.com>
2023
2024 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2025 are affected by case-fold-search (Bug#4483).
2026
0f063651
CY
20272009-11-02 Chong Yidong <cyd@stupidchicken.com>
2028
2029 * minibuf.texi (Reading File Names): Note that read-file-name may
2030 use a graphical file dialog.
2031
9bd79893
GM
20322009-10-31 Glenn Morris <rgm@gnu.org>
2033
2034 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2035
ebe479ec
KR
20362009-10-16 Kevin Ryde <user42@zip.com.au>
2037
2038 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2039 in particular so `info-lookup-symbol' can find its docs.
2040
2640fa86
CY
20412009-10-16 Chong Yidong <cyd@stupidchicken.com>
2042
2043 * variables.texi (Constant Variables): Distinguish from defconst
2044 variables.
2045 (Defining Variables): Add cindex.
2046
edd6a733
CY
20472009-10-15 Chong Yidong <cyd@stupidchicken.com>
2048
2049 * os.texi (Time of Day): Clarify that the microsecond part is
2050 ignored (Bug#4637).
2051
5feb0b73
GM
20522009-10-11 Glenn Morris <rgm@gnu.org>
2053
2054 * frames.texi (Size and Position): Clarify what is included in the frame
2055 height. (Bug#4535)
2056
0c5413c8
GM
20572009-10-10 Glenn Morris <rgm@gnu.org>
2058
2059 * windows.texi (Size of Window): The relationship between window and
2060 frame heights is not so simple. (Bug#4535)
2061 Mention window-full-height-p.
2062
7f8b600a
SM
20632009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2064
2065 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2066 used from Lisp.
2067
6185de1c
EZ
20682009-10-07 Eli Zaretskii <eliz@gnu.org>
2069
7f8b600a
SM
2070 * files.texi (Directory Names) <abbreviate-file-name>:
2071 Document that root home directories are not replaced with "~".
6185de1c 2072
9972911f
EZ
20732009-10-06 Eli Zaretskii <eliz@gnu.org>
2074
2075 * text.texi (Special Properties): Document the meaning of the
2076 `cursor' text property whose value is an integer.
2077
2a3f19ef
MA
20782009-10-05 Michael Albinus <michael.albinus@gmx.de>
2079
2080 * files.texi (Magic File Names): Add `copy-directory'.
2081
804543b5
EZ
20822009-10-05 Eli Zaretskii <eliz@gnu.org>
2083
2084 * files.texi (File Attributes): Fix description of file
2085 attributes. (Bug#4638) Update attributes of files.texi example to
2086 be more representative.
2087
461bf92b
MA
20882009-10-05 Michael Albinus <michael.albinus@gmx.de>
2089
2090 * files.texi (Create/Delete Dirs): New command copy-directory.
2091
a86cd395
JB
20922009-10-04 Juanma Barranquero <lekktu@gmail.com>
2093
2094 * anti.texi (Antinews):
2095 * macros.texi (Indenting Macros):
2096 * strings.texi (Creating Strings, Case Conversion):
2097 Remove duplicate words.
2098
d3080264
MA
20992009-10-01 Michael Albinus <michael.albinus@gmx.de>
2100
2101 * files.texi (Create/Delete Dirs): delete-directory has an
2102 optional parameter RECURSIVE.
2103
85d14563
SM
21042009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2105
2106 * buffers.texi (Swapping Text): Minor clarification.
2107
3d9842c6
GM
21082009-10-01 Glenn Morris <rgm@gnu.org>
2109
2110 * functions.texi (Declaring Functions): Mention that we also search for
2111 ".m" files in the src/ directory.
2112
78427304
CY
21132009-09-25 David Engster <deng@randomsample.de>
2114
3d9842c6 2115 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2116
b578c9cc
GM
21172009-09-22 Glenn Morris <rgm@gnu.org>
2118
2119 * internals.texi (Building Emacs): Mention preloaded-file-list.
2120
beee5da7
AM
21212009-09-14 Alan Mackenzie <acm@muc.de>
2122
2123 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2124
5d6ab672
CY
21252009-09-13 Chong Yidong <cyd@stupidchicken.com>
2126
2127 * functions.texi (Anonymous Functions): Rearrange discussion,
2128 giving usage of unquoted lambda forms first. Mention that
2129 `function' and `#'' are no longer required (Bug#4290).
2130
59375eeb
AM
21312009-09-11 Alan Mackenzie <acm@muc.de>
2132
a86cd395 2133 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2134 batch mode.
2135
e7e2f529
GM
21362009-09-01 Glenn Morris <rgm@gnu.org>
2137
2138 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2139
eae47088
GM
21402009-08-26 Ulrich Mueller <ulm@gentoo.org>
2141
2142 * nonascii.texi (Character Codes): Fix typos.
2143
3691a0a6
MA
21442009-08-25 Michael Albinus <michael.albinus@gmx.de>
2145
2146 * processes.texi (Synchronous Processes): New defvar
2147 process-file-side-effects.
2148
664d56b8
GM
21492009-08-25 Glenn Morris <rgm@gnu.org>
2150
2151 * display.texi (Fontsets): Fix typo.
2152
0706c025
GM
2153 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2154
03a74b84
SM
21552009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2156
2157 * processes.texi (Asynchronous Processes): Adjust arglist of
2158 start-process-shell-command and start-file-process-shell-command.
2159
f6de8a37
CY
21602009-08-15 Chong Yidong <cyd@stupidchicken.com>
2161
4b1ed1bb
CY
2162 * advice.texi (Argument Access in Advice): Note that argument
2163 positions are zero-based (Bug#3932).
2164
89a9e058
CY
2165 * commands.texi (Distinguish Interactive): Minor copyedit.
2166
23696fd7
CY
2167 * display.texi (Face Attributes): Add xref to Displaying Faces for
2168 explanation of "underlying face".
2169
f6de8a37
CY
2170 * customize.texi (Common Keywords): Add xref to Loading.
2171
2172 * loading.texi (How Programs Do Loading): Add xref to Lisp
2173 Libraries node in the Emacs manual.
2174
417f77e6
CY
21752009-08-13 Chong Yidong <cyd@stupidchicken.com>
2176
2177 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2178
0999039c
CY
21792009-07-18 Chong Yidong <cyd@stupidchicken.com>
2180
2181 * processes.texi (Shell Arguments): Copyedits.
2182
9af167bc
GM
21832009-07-18 Glenn Morris <rgm@gnu.org>
2184
2185 * loading.texi (Repeated Loading): Fix typo.
2186
137987ab
RS
21872009-07-16 Richard Stallman <rms@gnu.org>
2188
2189 * buffers.texi (Swapping Text): Recommend setting
2190 write-region-annotate-functions and buffer-saved-size.
2191
2192 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2193
622fa380
GM
21942009-07-15 Glenn Morris <rgm@gnu.org>
2195
2196 * edebug.texi: Minor re-phrasings throughout.
2197 (Edebug Execution Modes): Sit-for affects continue mode too.
2198 (Jumping): Use `forward-sexp' rather than its keybinding.
2199 (Edebug Misc): Fix Q binding.
2200 (Edebug Eval): Remove cl version.
2201 (Printing in Edebug): Clarify print-length etc.
2202 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2203 (Specification List): Remove edebug-unwrap findex entry.
2204 (Specification Examples): defmacro is actually not the same as defun.
2205 Escape "`" in example.
2206
6bbd4600
CY
22072009-07-15 Chong Yidong <cyd@stupidchicken.com>
2208
2209 * markers.texi (The Mark): Document optional arg to
2210 deactivate-mark.
2211
e538d479
GM
22122009-07-11 Kevin Ryde <user42@zip.com.au>
2213
2214 * hooks.texi (Standard Hooks): Fix cross-references.
2215
4c98b9ed
GM
2216 * loading.texi (Named Features): Refer to eval-after-load.
2217
5300838c
GM
22182009-07-11 Glenn Morris <rgm@gnu.org>
2219
64fbeb16
GM
2220 * Makefile.in (TEXI2PDF): New.
2221 (elisp.pdf): New target.
2222
4c98b9ed
GM
2223 * searching.texi (Regexp Backslash): Fix typo.
2224
2225 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2226
51d9979c
GM
22272009-07-10 Glenn Morris <rgm@gnu.org>
2228
561c0216
GM
2229 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2230
5b594a58
GM
2231 * customize.texi (Customization Types):
2232 * display.texi (Abstract Display):
0cc8c85a 2233 * objects.texi (Character Type, String Type):
5b594a58 2234 Merge in some menu descriptions from elisp.texi.
51d9979c 2235
c3cbbb40
GM
2236 * hash.texi (Hash Tables):
2237 * modes.texi (Multiline Font Lock):
2238 End menu description with period.
fe42c16a 2239
28528402
GM
22402009-07-09 Glenn Morris <rgm@gnu.org>
2241
2242 * back.texi: Don't hard-code texinfo location.
2243
2244 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2245 (tex): Add texinfodir to TEXINPUTS.
2246 (elisp1med-init, elisp2med-init): Use texinfodir.
2247
2248 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2249 (clean): Add two-volume.make intermediate files.
2250
2251 * elisp.texi, vol1.texi, vol2.texi:
2252 Use a DATE variable with the publication date, and update it.
2253 Fix antinews menu description.
2254
2255 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2256 Update the detailed node listing to match elisp.texi.
2257
2258 * README: Update edition to match elisp.texi.
2259
2260 * objects.texi (General Escape Syntax):
2261 * nonascii.texi (Character Sets):
2262 Use consistent case for "Unicode Standard".
2263
2264 * anti.texi (Antinews):
2265 * customize.texi (Variable Definitions):
2266 * functions.texi (Declaring Functions):
2267 * nonascii.texi (Character Properties):
2268 * processes.texi (Serial Ports):
2269 * text.texi (Special Properties):
2270 * tips.texi (Coding Conventions):
2271 Minor rearrangements to improve TeX line-filling.
2272
2273 * commands.texi (Using Interactive): Fix cross-reference.
2274
17db8e10
JD
22752009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2276
2277 * frames.texi (Management Parameters): Mention sticky.
2278
77c7e2e1
AS
22792009-07-01 Andreas Schwab <aschwab@redhat.com>
2280
2281 * help.texi (Help Functions): Fix description of help-buffer and
2282 help-setup-xref to use @defun instead of @deffn.
2283
3f1c6666
JD
22842009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2285
2286 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2287
ca27c21b
CY
22882009-06-24 Chong Yidong <cyd@stupidchicken.com>
2289
2290 * display.texi (Window Systems): Add ns to the list.
2291
70243478
CY
22922009-06-21 Chong Yidong <cyd@stupidchicken.com>
2293
2294 * Branch for 23.1.
2295
df006536
MR
22962009-06-17 Martin Rudalics <rudalics@gmx.at>
2297
2298 * windows.texi (Dedicated Windows): Fix typo.
2299 (Resizing Windows): Replace @defun by @deffn.
2300
d259fc4b
GM
23012009-06-17 Glenn Morris <rgm@gnu.org>
2302
2303 * variables.texi (Directory Local Variables):
2304 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2305
30781db6
KH
23062009-06-09 Kenichi Handa <handa@m17n.org>
2307
2308 * nonascii.texi (Character Sets): State clearly that FROM and TO
2309 are codepoints of CHARSET.
2310
62e8099c
CY
23112009-06-07 Chong Yidong <cyd@stupidchicken.com>
2312
2313 * minibuf.texi (Reading File Names): Fix introductory text.
2314 Suggested by stan@derbycityprints.com.
2315 (High-Level Completion): Fix typo.
2316
ee1b1917
CY
23172009-05-28 Chong Yidong <cyd@stupidchicken.com>
2318
2319 * frames.texi (Text Terminal Colors): Multi-tty is already
2320 implemented, but tty-local colors are not.
2321
5df647e8
CY
23222009-05-27 Chong Yidong <cyd@stupidchicken.com>
2323
2324 * hooks.texi (Standard Hooks): Remove mention of obsolete
2325 redisplay-end-trigger-functions.
2326
2327 * internals.texi (Window Internals): Remove mention of obsolete
2328 redisplay-end-trigger-functions.
2329
01f17ae2
MR
23302009-05-21 Martin Rudalics <rudalics@gmx.at>
2331
2332 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2333
2334 * backups.texi (Making Backups): backup-directory-alist and
2335 make-backup-file-name-function are options.
2336 (Auto-Saving): auto-save-list-file-prefix is an option.
2337
2338 * buffers.texi (Killing Buffers): buffer-offer-save is an
2339 option.
2340
2341 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2342 option.
2343 (Echo Area Customization): echo-keystrokes is an option.
2344 (Selective Display): selective-display-ellipses is an option.
2345 (Temporary Displays): temp-buffer-show-function is an option.
2346 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2347 are options.
2348 (Font Selection): face-font-family-alternatives,
2349 face-font-selection-order, face-font-registry-alternatives, and
2350 scalable-fonts-allowed are options.
2351 (Fringe Indicators): indicate-buffer-boundaries is an option.
2352 (Fringe Cursors): overflow-newline-into-fringe is an option.
2353 (Scroll Bars): scroll-bar-mode is an option.
2354
2355 * eval.texi (Eval): max-lisp-eval-depth is an option.
2356
2357 * files.texi (Visiting Functions): find-file-hook is an option.
2358 (Directory Names): directory-abbrev-alist is an option.
2359 (Unique File Names): temporary-file-directory and
2360 small-temporary-file-directory are options.
2361
2362 * frames.texi (Initial Parameters): initial-frame-alist,
2363 minibuffer-frame-alist and default-frame-alist are options.
2364 (Cursor Parameters): blink-cursor-alist and
2365 cursor-in-non-selected-windows ar options.
2366 (Window System Selections): selection-coding-system is an
2367 option.
2368 (Display Feature Testing): display-mm-dimensions-alist is an
2369 option.
2370
2371 * help.texi (Help Functions): help-char and help-event-list are
2372 options.
2373
2374 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2375 an option.
2376
2377 * minibuf.texi (Minibuffer History): history-length and
2378 history-delete-duplicates are options.
2379 (High-Level Completion): read-buffer-function and
2380 read-buffer-completion-ignore-case are options.
2381 (Reading File Names): read-file-name-completion-ignore-case is
2382 an option.
2383
2384 * modes.texi (Mode Line Top): mode-line-format is an option.
2385 (Mode Line Variables): mode-line-position and mode-line-modes
2386 are options.
2387
2388 * nonascii.texi (Text Representations):
2389 enable-multibyte-characters is an option.
2390 (Default Coding Systems): auto-coding-regexp-alist,
2391 file-coding-system-alist, auto-coding-alist and
2392 auto-coding-functions are options.
2393 (Specifying Coding Systems): inhibit-eol-conversion is an
2394 option.
2395
2396 * os.texi (Init File): site-run-file is an option.
2397 (System Environment): mail-host-address is an option.
2398 (User Identification): user-mail-address is an option.
2399 (Terminal Output): baud-rate is an option.
2400
2401 * positions.texi (Word Motion): words-include-escapes is an
2402 option.
2403
2404 * searching.texi (Standard Regexps): page-delimiter,
2405 paragraph-separate, paragraph-separate and sentence-end are
2406 options.
2407
2408 * text.texi (Margins): left-margin and fill-nobreak-predicate
2409 are options.
2410
2411 * variables.texi (Local Variables): max-specpdl-size is an
2412 option.
2413
2414 * windows.texi (Choosing Window):
2415 split-window-preferred-function, special-display-function and
2416 display-buffer-function are options.
2417
106e6894
CY
24182009-05-20 Chong Yidong <cyd@stupidchicken.com>
2419
4a83454d
CY
2420 Fix errors spotted by Martin Rudalics.
2421
106e6894
CY
2422 * syntax.texi (Position Parse): Document rationale for ignored
2423 arguments to syntax-ppss-flush-cache.
2424
2425 * processes.texi (Input to Processes): Mark PROCESS arg to
2426 process-running-child-p as optional.
2427 (Network Options): Document NO-ERROR arg to
2428 set-network-process-option.
2429
2430 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2431 command.
2432
2433 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2434 posix-search-backward as commands.
2435
2436 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2437 (Suspending Emacs): Mark suspend-emacs as a command.
2438 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2439 commands.
5dcb4c4e
SM
2440 (Terminal Output): Remove obsolete function baud-rate.
2441 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2442
2443 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2444 terminal-coding-system and set-terminal-coding-system.
2445 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2446 as optional.
2447 (Character Sets): Document RESTRICTION arg of char-charset.
2448 (Character Codes): Mark POS argument to get-byte as optional.
2449
2450 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2451 minibuffer-message.
2452
2453 * files.texi (Create/Delete Dirs): Mark make-directory and
2454 delete-directory as commands.
2455
2456 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2457
2458 * text.texi (Base 64): Mark base64-decode-string and
2459 base64-encode-string as commands.
2460 (Columns): Mark move-to-column as a command.
2461 (Mode-Specific Indent): Document RIGID arg to
2462 indent-for-tab-command.
2463 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2464 Mark indent-code-rigidly as a command.
2465 (Substitution): Mark translate-region as a command.
2466
2467 * frames.texi (Size and Position): Remove obsolete functions
2468 screen-height and screen-width.
2469
04173931
CY
24702009-05-19 Chong Yidong <cyd@stupidchicken.com>
2471
2472 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2473 (Displaying Buffers, Resizing Windows): Correct mistakes;
2474 next-window, previous-window, and pop-to-buffer are not commands,
2475 and fit-window-to-buffer" is a command. (Pointed out by Martin
2476 Rudalics.)
2477
eae7d8f8
RS
24782009-05-17 Richard M Stallman <rms@gnu.org>
2479
2480 * modes.texi (Precalculated Fontification): Clarify text.
2481
b8766179
MR
24822009-05-17 Martin Rudalics <rudalics@gmx.at>
2483
2484 * windows.texi (Selecting Windows): Clarify descriptions of
2485 with-selected-window and get-lru-window.
2486 (Cyclic Window Ordering): Refer to particular frame when talking
2487 about how splitting affects the ordering.
2488 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2489 switch-to-buffer-other-window. Explain how setting of
2490 display-buffer-reuse-frames affects pop-to-buffer.
2491 (Choosing Window): Clarify some details in descriptions of
2492 display-buffer-reuse-frames, pop-up-frames, and
2493 pop-up-frame-function.
2494 (Dedicated Windows): Clarify some details.
2495 (Textual Scrolling): Replace term vscroll by term vertical
2496 scroll position.
2497 (Vertical Scrolling): Fix typo.
2498 (Window Hooks): Relate text on jit-lock-register to window
2499 scrolling and size changes.
2500
734b5e3b
CY
25012009-05-14 Chong Yidong <cyd@stupidchicken.com>
2502
0a65633e
CY
2503 * frames.texi (Initial Parameters): Clarify what the initial
2504 minibuffer frame is.
05be46d7
CY
2505 (Buffer Parameters): Note that the minibuffer parameter can not be
2506 altered.
0a65633e 2507
734b5e3b
CY
2508 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2509 Document display-buffer changes.
2510
925672cd
CY
25112009-05-13 Chong Yidong <cyd@stupidchicken.com>
2512
17ecd7af
CY
2513 * anti.texi (Antinews): Rewrite for Emacs 22.
2514
925672cd
CY
2515 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2516 obarrays are first mentioned. Define "system abbrev" more
2517 prominently, and add it to the index.
2518 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2519 Copyedits.
2520 (Abbrev Expansion): Document abbrev-insert.
2521
80be4dd7
CY
25222009-05-12 Chong Yidong <cyd@stupidchicken.com>
2523
2524 * frames.texi (Font and Color Parameters): Rename from Color
2525 Parameters. Document font-backend parameter.
2526
2527 * vol2.texi (Top): Update node listing.
2528 * vol1.texi (Top): Update node listing.
2529 * elisp.texi (Top): Update node listing.
2530
372a93ac
MR
25312009-05-11 Martin Rudalics <rudalics@gmx.at>
2532
2533 * windows.texi (Choosing Window): Don't explicitly refer to
2534 split-window-sensibly's window argument in descriptions of
2535 split-height-threshold and split-width-threshold.
2536
714c3541
MR
25372009-05-10 Martin Rudalics <rudalics@gmx.at>
2538
2539 * windows.texi (Choosing Window): Fix rewrite of window
2540 splitting section.
2541
0e90e7be
EZ
25422009-05-09 Eli Zaretskii <eliz@gnu.org>
2543
f4e90db0
SM
2544 * nonascii.texi (Default Coding Systems):
2545 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2546 Add indexing.
0e90e7be
EZ
2547 (Lisp and Coding Systems): Add index entries.
2548
d3c0c321
MR
25492009-05-09 Martin Rudalics <rudalics@gmx.at>
2550
2551 * windows.texi (Choosing Window): Describe split-window-sensibly
2552 and rewrite section on window splitting accordingly.
2553 (Textual Scrolling): Replace `...' by @code{...}.
2554
c773345a
CY
25552009-05-04 Chong Yidong <cyd@stupidchicken.com>
2556
ee2d5b5e
CY
2557 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2558 Remove obsoleted pre-abbrev-expand-hook.
2559
2560 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2561 entries.
2562
c773345a
CY
2563 * internals.texi (Object Internals): Don't assume 32-bit machines
2564 are the norm.
2565 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2566 (Window Internals): Synch field names to window.h.
2567 (Process Internals): Synch field names to process.h.
c773345a 2568
dd449674
CY
25692009-04-29 Chong Yidong <cyd@stupidchicken.com>
2570
2571 * variables.texi (File Local Variables): Note that read-circle is
2572 bound to nil when reading file-local variables.
2573
2574 * streams.texi (Input Functions): Document read-circle.
2575 (Output Variables): Add xref to Circular Objects.
2576
4f1e25e2
CY
25772009-04-25 Chong Yidong <cyd@stupidchicken.com>
2578
2579 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2580 Features and Coding System Basics. Node that "p" stands for
2581 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2582 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2583 mouse-appearance-menu.
2584 (Programming Tips): Add xref to Progress.
2585
dca019f8
CY
25862009-04-22 Chong Yidong <cyd@stupidchicken.com>
2587
5dcb4c4e
SM
2588 * os.texi (Command-Line Arguments):
2589 Document command-line-args-left.
dca019f8
CY
2590 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2591 terminal objects for tty arguments.
2592 (Startup Summary): Add xref to Session Management.
2593 (Session Management): Mention emacs-session-restore. Copyedits.
2594
02a89103
CY
25952009-04-20 Chong Yidong <cyd@stupidchicken.com>
2596
2597 * os.texi (Startup Summary): Copyedits. The init file is not
2598 necessarily named .emacs now. Document initial-buffer-choice and
2599 initial-scratch-message. Note where Emacs exits in batch mode.
2600 Document inhibit-splash-screen as an alias.
2601 (Init File): Be neutral about which init file name to use.
2602
26032009-04-16 Chong Yidong <cyd@stupidchicken.com>
2604
2605 * os.texi (System Interface): Fix Texinfo usage.
2606
0c1cfe01
CY
26072009-04-15 Chong Yidong <cyd@stupidchicken.com>
2608
80d7cdca
CY
2609 * searching.texi (Regexp Backslash): Also refer to shy groups as
2610 non-capturing or unnumbered groups.
2611 (Regexp Functions): Add cross-reference to Regexp Backslash.
2612
0c1cfe01
CY
2613 * display.texi (Truncation): Overlays can use line-prefix and
2614 wrap-prefix too.
2615 (Overlay Properties): Document wrap-prefix and line-prefix.
2616 (Face Attributes): Document underline-minimum-offset.
2617 (Face Remapping): Copyedits.
2618 (Low-Level Font): Copyedits.
2619 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2620 (Line Height): Emphasize that line-spacing only takes effect on
2621 graphical terminals.
0c1cfe01 2622
c4adeee0
CY
26232009-04-13 Chong Yidong <cyd@stupidchicken.com>
2624
2625 * display.texi (Refresh Screen): Note that a passage about screen
2626 refreshing is text terminal only.
2627 (Forcing Redisplay): Delete misleading comment---sit-for calls
2628 redisplay, not the other way around.
2629 (Truncation): Note new values of truncate-partial-width-windows.
2630 Copyedits.
2631 (Invisible Text): Document invisible-p.
2632
b20ecfa1
EZ
26332009-04-11 Eli Zaretskii <eliz@gnu.org>
2634
2635 * display.texi (Overlays): Overlays don't scale well. See
2636 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2637
97d8273f
CY
26382009-04-10 Chong Yidong <cyd@stupidchicken.com>
2639
f147ff75
CY
2640 * syntax.texi (Syntax Table Functions): Document cons cell
2641 argument for modify-syntax-entry.
2642 (Categories): Document cons cell argument for
2643 modify-category-entry.
2644
fca4ec76
CY
2645 * searching.texi (String Search): Document word-search-forward-lax
2646 and word-search-backward-lax.
2647 (Searching and Case): Describe isearch behavior more precisely.
2648
9c283d5b
CY
2649 * keymaps.texi (Tool Bar): Mention that some platforms do not
2650 support multi-line toolbars. Suggested by Stephen Eglen.
2651
2652 * frames.texi (Layout Parameters): Mention that Nextstep also
2653 allows only one tool-bar line. Suggested by Stephen Eglen.
2654
97d8273f
CY
2655 * nonascii.texi (Text Representations): Copyedits.
2656 (Coding System Basics): Also mention utf-8-emacs.
2657 (Converting Representations, Selecting a Representation)
2658 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2659 Copyedits.
2660 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2661
2bad3299
CY
26622009-04-09 Chong Yidong <cyd@stupidchicken.com>
2663
2664 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2665 (Filling): Clarify REGION argument of fill-paragraph.
2666 Document fill-forward-paragraph-function.
2bad3299
CY
2667 (Special Properties): Remove "new in Emacs 22" declaration.
2668 (Clickable Text): Merge with Links and Mouse-1 node.
2669
5dcb4c4e
SM
2670 * display.texi (Button Properties, Button Buffer Commands):
2671 Change xref to Clickable Text.
2bad3299
CY
2672
2673 * tips.texi (Key Binding Conventions): Change xref to Clickable
2674 Text.
2675
2676 * elisp.texi (Top): Update node listing.
2677
ea30ce4f
CY
26782009-04-05 Chong Yidong <cyd@stupidchicken.com>
2679
47af2f4b
CY
2680 * markers.texi (The Mark): Copyedits. Improve description of
2681 handle-shift-selection.
2682 (The Region): Move use-region-p here from The Mark.
2683
ea30ce4f
CY
2684 * positions.texi (Screen Lines): Document (cols . lines) argument
2685 for vertical-motion.
2686
2aa8ea6e
CY
26872009-04-04 Chong Yidong <cyd@stupidchicken.com>
2688
3ec61d4e
CY
2689 * frames.texi (Frames): Clean up introduction. Document `ns'
2690 return value for framep.
2691 (Creating Frames): Note how the terminal is chosen.
2692 (Multiple Terminals, Multiple Displays): Merge into a single node.
2693 (Color Parameters): Fix typo.
2694
2695 * variables.texi (Local Variables, Buffer-Local Variables)
2696 (Creating Buffer-Local): Change link to Multiple Terminals.
2697
2698 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2699
2700 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2701 Terminals.
2702
2703 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2704 to Multiple Terminals.
2705
2706 * elisp.texi (Top): Update node listing.
2707 * vol2.texi (Top): Update node listing.
2708 * vol1.texi (Top): Update node listing.
2709
9257072f
CY
2710 * buffers.texi (Current Buffer): Note that the append-to-buffer
2711 example is no longer in synch with the latest code. Tie the two
2712 examples together.
2713
2aa8ea6e
CY
2714 * files.texi (File Attributes): Move note about MS-DOS from
2715 Changing Files to File Attributes.
2716 (Create/Delete Dirs): Note that mkdir is an alias for this.
2717
22e74b17
CY
27182009-04-01 Markus Triska <triska@gmx.at>
2719
2720 * processes.texi (Filter Functions): Suggest how to handle output
2721 batches.
2722
4bbe48ec
CY
27232009-03-30 Chong Yidong <cyd@stupidchicken.com>
2724
2725 * help.texi (Accessing Documentation): Update example to use
2726 help-setup-xref and with-help-window.
2727 (Help Functions): Remove print-help-return-message, which is
2728 semi-obsolete due to with-help-window. Document help-buffer and
2729 help-setup-xref.
2730
b9723f39
CY
27312009-03-29 Chong Yidong <cyd@stupidchicken.com>
2732
5dcb4c4e
SM
2733 * help.texi (Accessing Documentation, Help Functions):
2734 Remove information about long-obsolete Emacs versions.
9eb52e90 2735
b9723f39
CY
2736 * modes.texi (Mode Line Variables): The default values of the mode
2737 line variables are now more complicated.
2738
b0cc32db
CY
27392009-03-28 Chong Yidong <cyd@stupidchicken.com>
2740
3c25a5a9
CY
2741 * modes.texi (Major Mode Conventions): Note that specialness is
2742 inherited.
31c9eebb
CY
2743 (Derived Modes): Note that define-derive-mode sets the mode-class
2744 property.
3c25a5a9 2745
b0cc32db
CY
2746 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2747 goto-map. Add search-map to the list.
2748
c5e0006d
EZ
27492009-03-27 Eli Zaretskii <eliz@gnu.org>
2750
1213465a
EZ
2751 * os.texi (System Environment): Update the list of system-type
2752 values.
2753
c5e0006d
EZ
2754 * markers.texi (The Mark) <handle-shift-selection>: Update for
2755 removal of the optional argument DEACTIVATE.
2756
48bab3d6
CY
27572009-03-25 Chong Yidong <cyd@stupidchicken.com>
2758
2759 * commands.texi (Focus Events): Most X window managers don't use
2760 focus-follows-mouse nowadays.
2761
6e4ff1b6
CY
27622009-03-24 Chong Yidong <cyd@stupidchicken.com>
2763
2764 * commands.texi (Defining Commands): Clarify introduction.
2765 (Using Interactive): Not that interactive can be put in a symbol
2766 property.
2767 (Interactive Call): Note that a symbol with a non-nil
2768 interactive-form property satisfies commandp.
2769
11625308
JB
27702009-03-23 Juanma Barranquero <lekktu@gmail.com>
2771
2772 * minibuf.texi (Intro to Minibuffers): Fix typos.
2773
7b34420d
CY
27742009-03-23 Chong Yidong <cyd@stupidchicken.com>
2775
2776 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2777 about minibuffers in old Emacs versions. Copyedits.
2778 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2779 (Text from Minibuffer): Simplify introduction.
2780
f9257eed
AM
27812009-03-22 Alan Mackenzie <acm@muc.de>
2782
2783 * commands.texi (Using Interactive): Clarify string argument to
2784 `interactive' - even promptless elements need \n separators.
2785
f639ba70
CY
27862009-03-18 Chong Yidong <cyd@stupidchicken.com>
2787
2788 * minibuf.texi (Completion Styles): New node.
2789
2790 * elisp.texi (Top): Update node listing.
2791
d897e8ee
CY
27922009-03-17 Chong Yidong <cyd@stupidchicken.com>
2793
2794 * minibuf.texi (Basic Completion): Note that
2795 read-file-name-completion-ignore-case and
2796 read-buffer-completion-ignore-case can override
2797 completion-ignore-case.
2798 (Minibuffer Completion): Document completing-read changes.
2799 (Completion Commands): Avoid mentioning partial completion mode.
2800 Document minibuffer-completion-confirm changes, and
2801 minibuffer-confirm-exit-commands.
2802 (High-Level Completion): Document new require-match behavior for
2803 read-buffer. Document read-buffer-completion-ignore-case.
2804 (Reading File Names): Document new require-match behavior for
2805 read-file-name.
2806
b1f23349
CY
28072009-03-14 Chong Yidong <cyd@stupidchicken.com>
2808
2809 * debugging.texi (Error Debugging): Don't mislead the reader into
2810 thinking that debug-on-error enters debugger for C-f at EOB.
2811 (Error Debugging): Setting debug-on-init within the init file
2812 works, and has for some time.
2813
d6eb4e25
KH
28142009-03-13 Kenichi Handa <handa@m17n.org>
2815
2816 * display.texi (Fontsets): Update the description.
2817
1cf53dc5
CY
28182009-03-13 Chong Yidong <cyd@stupidchicken.com>
2819
2820 * advice.texi (Advising Primitives): Link to What Is a Function.
2821
81f919fc
CY
28222009-03-12 Chong Yidong <cyd@stupidchicken.com>
2823
cf4229eb
CY
2824 * compile.texi (Speed of Byte-Code): Update example.
2825 (Disassembly): Update examples.
2826
81f919fc 2827 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2828
2829 * customize.texi (Common Keywords): It's not necessary to use :tag
2830 to remove hyphens, as custom-unlispify-tag-name does it
2831 automatically.
5dcb4c4e
SM
2832 (Variable Definitions): Link to File Local Variables.
2833 Document customized-value symbol property.
f2bbc08c
CY
2834 (Customization Types): Move menu to end of node.
2835
955964d7
CY
28362009-03-10 Chong Yidong <cyd@stupidchicken.com>
2837
2838 * macros.texi (Compiling Macros): Omit misleading sentence, which
2839 implied that macros can only be used in the same file they are
2840 defined.
2841 (Backquote): Remove obsolete information about Emacs 19.
2842
d25ed7db
GM
28432009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2844
2845 * display.texi (Display Margins): Fix paren typo.
2846
d55f6ca5
CY
28472009-02-27 Chong Yidong <cyd@stupidchicken.com>
2848
f0e57ed8
CY
2849 * elisp.texi (Top): Update node listing.
2850
2851 * variables.texi (Variables): Clarify introduction.
2852 (Global Variables): Mention that setq is a special form.
2853 (Local Variables): Use active voice.
2854 (Tips for Defining): Mention marking variables as safe.
2855 (Buffer-Local Variables): Mention terminal-local and frame-local
2856 variables together.
2857 (File Local Variables): Copyedits.
2858 (Frame-Local Variables): Note that they are not really useful.
2859 (Future Local Variables): Node deleted.
2860
d55f6ca5 2861 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2862 Unicode escape syntax.
d55f6ca5 2863
ca8f09a8
CY
28642009-02-23 Chong Yidong <cyd@stupidchicken.com>
2865
2866 * control.texi (Control Structures): Add cindex entry for "textual
2867 order".
2868
2869 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2870 instead of "expression" throughout.
2871 (Function Indirection): Copyedits. Use active voice.
2872 (Eval): The default value of max-lisp-eval-depth is now 400.
2873
a20878b6
MB
28742009-02-23 Miles Bader <miles@gnu.org>
2875
2876 * processes.texi (System Processes): Rename `system-process-attributes'
2877 to `process-attributes'.
2878
61f66044
CY
28792009-02-22 Chong Yidong <cyd@stupidchicken.com>
2880
1b80d1f3
CY
2881 * symbols.texi (Property Lists): Emphasize that property lists are
2882 not restricted to symbol cells.
2883 (Other Plists): Copyedit.
2884
61f66044
CY
2885 * sequences.texi (Sequences Arrays Vectors): Make introduction
2886 more concise.
2887 (Arrays): Mention char-tables and bool-vectors too.
2888 (Vectors): Don't repeat information given in Arrays node. Link to
2889 nodes that explain the vector usage examples.
2890 (Char-Tables): Note that char-table elements can have arbitrary
2891 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2892 Link to Property Lists node.
61f66044 2893
9403944b
CY
28942009-02-22 Chong Yidong <cyd@stupidchicken.com>
2895
2896 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2897 `append'.
4068c7b4 2898 (List Elements): Copyedits.
9403944b
CY
2899
2900 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2901 of `vconcat'.
2902
2903 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2904 Emacs 20 usage of `concat'.
2905 (Case Conversion): Copyedits.
2906
b87a185f
CY
29072009-02-21 Chong Yidong <cyd@stupidchicken.com>
2908
2909 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2910 Minor edits.
2911 (Frame Configuration Type): Emphasize that it is not primitive.
2912 (Font Type): New node.
2913 (Type Predicates): Add fontp; type-of now recognizes font object
2914 types.
2915
2916 * intro.texi (Version Info): Update version numbers in examples.
2917 (Acknowledgements): List more contributors.
2918
2919 * elisp.texi: Bump version number to 3.0.
2920 (Top): Link to Font Type node.
2921
867d4bb3
JB
29222009-02-20 Juanma Barranquero <lekktu@gmail.com>
2923
2924 * modes.texi (Major Mode Conventions): Remove duplicate words.
2925 (Customizing Keywords): Fix typo.
2926
77730170
EZ
29272009-02-14 Eli Zaretskii <eliz@gnu.org>
2928
2929 * nonascii.texi (User-Chosen Coding Systems): Document that
2930 select-safe-coding-system suggests raw-text if there are raw bytes
2931 in the region.
2932 (Explicit Encoding): Warn not to use `undecided' when encoding.
2933
c8736212
GM
29342009-02-11 Glenn Morris <rgm@gnu.org>
2935
2936 * frames.texi (Visibility of Frames): Mention the effect multiple
2937 workspaces/desktops can have on visibility.
2938
ab992d66
EZ
29392009-02-07 Eli Zaretskii <eliz@gnu.org>
2940
c8736212
GM
2941 * text.texi (Commands for Insertion):
2942 * commands.texi (Event Mod):
2943 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2944 * nonascii.texi (Translation of Characters):
2945 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2946 (Explicit Encoding): Document the `charset' text property produced
2947 by decode-coding-region and decode-coding-string.
ab992d66 2948
e651a255
AM
29492009-01-27 Alan Mackenzie <acm@muc.de>
2950
2951 * modes.texi (Search-based Fontification): Correct a typo.
2952
bc5cde4b
JB
29532009-01-25 Juanma Barranquero <lekktu@gmail.com>
2954
2955 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2956 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2957
3533155b
EZ
29582009-01-24 Eli Zaretskii <eliz@gnu.org>
2959
f721deda
EZ
2960 * display.texi (Window Systems): Document the value of
2961 `initial-window-system' under --daemon.
2962
3533155b
EZ
2963 * os.texi (System Environment): Remove description of the
2964 `environment' function which has been deleted.
2965
f79b43b2
DN
29662009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2967
2968 * frames.texi (Multiple Displays): Remove documentation for
2969 removed function make-frame-on-tty.
2970
e3aa6669
CY
29712009-01-22 Chong Yidong <cyd@stupidchicken.com>
2972
2973 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2974 write-region-annotate-functions.
2975 Document write-region-post-annotation-function.
e3aa6669 2976
fb13a416
CY
29772009-01-19 Chong Yidong <cyd@stupidchicken.com>
2978
2979 * display.texi (Font Lookup): Document WIDTH argument of
2980 x-list-fonts.
2981
02eccf6b
EZ
29822009-01-17 Eli Zaretskii <eliz@gnu.org>
2983
ead3f58d
EZ
2984 * maps.texi (Standard Keymaps): Rename function-key-map to
2985 local-function-key-map.
2986
2987 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2988 local-function-key-map.
2989
2990 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2991 and `set-keyboard-coding-system' now accept an optional terminal
2992 argument.
2993
2994 * commands.texi (Event Mod): `keyboard-translate-table' is now
2995 terminal-local.
2996 (Function Keys): Rename function-key-map to
2997 local-function-key-map.
2998
df05a163
EZ
2999 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3000 frames.texi.
3001
0ed8034e 3002 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3003 `delete-terminal-functions', `suspend-tty-functions' and
3004 `resume-tty-functions'.
0ed8034e
EZ
3005
3006 * frames.texi (Frames): Document `frame-terminal' and
3007 `terminal-live-p'.
3008 (Multiple Displays): Document `make-frame-on-tty'.
3009 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3010 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3011 (Terminal Parameters): Document `terminal-parameters',
3012 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3013
3014 * os.texi (System Environment): Document `environment' and
3015 `initial-environment'.
490f1197
EZ
3016 (Suspending Emacs): Update for multi-tty; document
3017 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3018
02eccf6b
EZ
3019 * nonascii.texi (Coding System Basics): More accurate description
3020 of `raw-text'.
3021
f19fea97
JB
30222009-01-12 Juanma Barranquero <lekktu@gmail.com>
3023
3024 * display.texi (Low-Level Font): Fix typo.
3025
16fa292f
CY
30262009-01-10 Chong Yidong <cyd@stupidchicken.com>
3027
3028 * elisp.texi (Top): Update node listing.
3029
3030 * display.texi (PostScript Images): Node deleted.
3031
0b4faef3
EZ
30322009-01-10 Eli Zaretskii <eliz@gnu.org>
3033
3355f04d
EZ
3034 * processes.texi (Decoding Output): Document that null bytes force
3035 no-conversion for reading process output.
3036
3037 * files.texi (Reading from Files): Document that null bytes force
3038 no-conversion when visiting files.
3039
11625308 3040 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3041
5dcb4c4e
SM
3042 * nonascii.texi (Lisp and Coding Systems):
3043 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3044 (Character Properties): Improve wording.
0b4faef3 3045
ce9cf065
CY
30462009-01-09 Chong Yidong <cyd@stupidchicken.com>
3047
3048 * display.texi (Font Lookup): Remove obsolete function
3049 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3050 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3051 (Font Selection): Reorder order of variable descriptions.
3052 Minor clarifications.
ce9cf065
CY
3053
3054 * elisp.texi (Top): Update node listing.
3055
ab756fb3
GM
30562009-01-09 Glenn Morris <rgm@gnu.org>
3057
3058 * commands.texi (Command Loop Info): Say that last-command-char and
3059 last-input-char are obsolete aliases.
3060
3061 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3062 last-input-char and last-command-char, since they are just aliases for
3063 last-input-event and last-command-event.
3064
3065 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3066 last-command-char.
3067
6b2b8ab1
CY
30682009-01-08 Chong Yidong <cyd@stupidchicken.com>
3069
3070 * elisp.texi: Update node listing.
3071
3072 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3073 (Face Attributes): Don't link to Font Lookup.
3074 Document font-family-list.
6b2b8ab1
CY
3075 (Fonts): New node.
3076
3568e767
JR
30772009-01-08 Jason Rumney <jasonr@gnu.org>
3078
3079 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3080 changing the standard pointer shapes. (Bug#1485)
3568e767 3081
6221c8db
CY
30822009-01-08 Chong Yidong <cyd@stupidchicken.com>
3083
3084 * display.texi (Attribute Functions): Note that a function value
3085 :height is relative, and that compatibility functions work by
3086 calling set-face-attribute.
3087 (Displaying Faces): Reorder list in order of increasing priority.
3088 (Face Remapping): New node. Content moved here from Displaying
3089 Faces.
3090 (Glyphs): Link to Face Functions.
3091
e3d3799a
CY
30922009-01-08 Chong Yidong <cyd@stupidchicken.com>
3093
3094 * display.texi (Faces): Don't discuss face id here. facep does
3095 not return t.
3096 (Defining Faces): Minor clarification.
3097 (Face Attributes): Rearrange items to match docstring of
3098 set-face-attribute. Add :foundry attribute. Document new role of
3099 :font attribute. Texinfo usage fix.
3100 (Attribute Functions): Copyedits.
3101 (Face Functions): Note that face number is seldom used.
3102
638a2457
RS
31032009-01-05 Richard M Stallman <rms@gnu.org>
3104
3105 * strings.texi (Predicates for Strings): Minor clarification.
3106
3107 * functions.texi (Function Safety): Texinfo usage fix.
3108
49ea0074
JB
31092009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3110
3111 * objects.texi (General Escape Syntax): Fix typo.
3112
9f822178
MR
31132009-01-03 Martin Rudalics <rudalics@gmx.at>
3114
3115 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3116 works via the default value of pop-up-frame-function.
3117
af34ad36
EZ
31182009-01-02 Eli Zaretskii <eliz@gnu.org>
3119
3120 * processes.texi (System Processes): Document the `time' and
3121 `ctime' attributes of `system-process-attributes'.
3122
d31f6679
CY
31232009-01-01 Chong Yidong <cyd@stupidchicken.com>
3124
3125 * display.texi (Face Attributes): Clarify :height attribute.
3126
174dc00c
MR
31272008-12-31 Martin Rudalics <rudalics@gmx.at>
3128
3129 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3130 the front of the buffer list. Add entries for `last-buffer' and
3131 `unbury-buffer'.
3132
b8afe7e4
EZ
31332008-12-27 Eli Zaretskii <eliz@gnu.org>
3134
d14030f5
EZ
3135 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3136 and its subsections.
3137
3138 * frames.texi (Multiple Terminals, Low-level Terminal)
3139 (Terminal Parameters, Frames on Other TTY devices): New sections.
3140 (Frames): Add an xref to "Multiple Terminals".
3141
765980a4
EZ
3142 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3143
3144 * objects.texi (Terminal Type): New node.
3145 (Editing Types): Add it to the menu.
3146
47bd5577
EZ
3147 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3148 Variables".
3149
eb22b78c 3150 * variables.texi (Directory Local Variables): New node.
47bd5577 3151 (Variables): Add a menu item for it.
eb22b78c 3152
b8afe7e4
EZ
3153 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3154 `generated-autoload-file'.
3155
77bb0476
EZ
31562008-12-20 Eli Zaretskii <eliz@gnu.org>
3157
028e2c19
EZ
3158 * os.texi (Startup Summary): Add xref to documentation of
3159 `initial-window-system'.
3160
77bb0476
EZ
3161 * display.texi (Window Systems): Document `window-system' the
3162 function. The variable `window-system' is now frame-local.
028e2c19 3163 Document `initial-window-system'.
77bb0476 3164
dda87836
MR
31652008-12-19 Martin Rudalics <rudalics@gmx.at>
3166
3167 * windows.texi (Windows): Rewrite description of
3168 fit-window-to-buffer.
3169
caef3ed2
GM
31702008-12-13 Glenn Morris <rgm@gnu.org>
3171
3172 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3173 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3174
21c58e4d
GM
31752008-12-12 Glenn Morris <rgm@gnu.org>
3176
3177 * debugging.texi (Error Debugging): Refer forwards to
3178 eval-expression-debug-on-error.
3179
af38459f
EZ
31802008-12-05 Eli Zaretskii <eliz@gnu.org>
3181
5dedd9b5
EZ
3182 * strings.texi (String Basics): Only unibyte strings that
3183 represent key sequences hold 8-bit raw bytes.
3184
af38459f
EZ
3185 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3186 paragraph to speak about `undecided'.
3187 (Character Properties): Don't explain the meaning of each
3188 property; instead, identify their Unicode Standard names.
b3f1f4a5 3189 (Character Sets): Document `map-charset-chars'.
af38459f 3190
fa047ae7
GM
31912008-12-02 Glenn Morris <rgm@gnu.org>
3192
3193 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3194 section yet again.
3195
47dbc044
EZ
31962008-11-29 Eli Zaretskii <eliz@gnu.org>
3197
98d05998
EZ
3198 * nonascii.texi (Character Properties): New Section.
3199 (Specifying Coding Systems): Document
3200 `coding-system-priority-list', `set-coding-system-priority', and
3201 `with-coding-priority'.
3202 (Lisp and Coding Systems): Document `check-coding-systems-region'
3203 and `coding-system-charset-list'.
3204 (Coding System Basics): Document `coding-system-aliases'.
3205
3206 * elisp.texi (Top): Add a @detailmenu entry for "Character
3207 Properties".
3208
47dbc044
EZ
3209 * objects.texi (Character Type): Correct the range of Emacs
3210 characters. Add an @xref to "Character Codes".
3211
3212 * strings.texi (String Basics): Add an @xref to "Character Codes".
3213
3214 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3215
3216 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3217 (Character Codes): Document `max-char'.
3218
8b80cdf5
EZ
32192008-11-28 Eli Zaretskii <eliz@gnu.org>
3220
3221 * nonascii.texi (Text Representations, Converting Representations)
3222 (Character Sets, Scanning Charsets, Translation of Characters):
3223 Make text more accurate.
3224
a99dceba
GM
32252008-11-28 Glenn Morris <rgm@gnu.org>
3226
3227 * files.texi (Format Conversion Round-Trip): Improve previous change.
3228
f6dc3bed
CY
32292008-11-26 Chong Yidong <cyd@stupidchicken.com>
3230
3231 * modes.texi (Auto Major Mode): Fix example.
3232
5da9413d
GM
32332008-11-25 Glenn Morris <rgm@gnu.org>
3234
3235 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3236
3237 * files.texi (Format Conversion Round-Trip):
3238 Use active voice for previous change.
3239
fcca848c
CY
32402008-11-25 Chong Yidong <cyd@stupidchicken.com>
3241
3242 * os.texi (Processor Run Time):
3243 * processes.texi (Transaction Queues):
3244 * markers.texi (The Mark):
3245 * windows.texi (Choosing Window, Selecting Windows):
3246 * files.texi (Changing Files, Magic File Names):
3247 * commands.texi (Key Sequence Input):
3248 * functions.texi (Declaring Functions):
3249 * strings.texi (Predicates for Strings):
3250 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3251
36c8dc54
CY
32522008-11-24 Chong Yidong <cyd@stupidchicken.com>
3253
3254 * help.texi (Accessing Documentation): Update example.
3255
3256 * variables.texi (Defining Variables): Note that `*' is not
3257 necessary if defcustom is used.
3258
2a79b242
EZ
32592008-11-22 Eli Zaretskii <eliz@gnu.org>
3260
3261 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3262 Characters" from @detailmenu.
3263
3264 * nonascii.texi (Character Codes, Character Sets)
3265 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3266 (Chars and Bytes, Splitting Characters): Sections removed.
3267
392f0d26
LK
32682008-11-22 Lute Kamstra <lute@gnu.org>
3269
3270 * positions.texi (Text Lines): Update goto-line documentation.
3271
af1a5cd5
MR
32722008-11-21 Martin Rudalics <rudalics@gmx.at>
3273
6a4cfb0c
MR
3274 * frames.texi (Frames): Fix typo, add cross references, reword.
3275 (Initial Parameters): Reword special-display-frame-alist text.
3276 (Frames and Windows): Reword. Describe argument norecord for
3277 set-frame-selected-window.
3278 (Input Focus): Describe argument norecord for select-frame.
3279 Remove comment on MS-Windows behavior for focus-follows-mouse.
3280 (Raising and Lowering): Mention windows-frames dichotomy in
3281 metaphor.
3282
af1a5cd5
MR
3283 * windows.texi (Displaying Buffers, Vertical Scrolling)
3284 (Horizontal Scrolling): Fix indenting and rewording issues
3285 introduced with 2008-11-07 change.
3286
c249fa9c
GM
32872008-11-20 Glenn Morris <rgm@gnu.org>
3288
3289 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3290 element of `format-alist'.
3291
204d4665
GM
32922008-11-19 Glenn Morris <rgm@gnu.org>
3293
3294 * doclicense.texi: Update to FDL 1.3.
3295 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3296
cc0910af
CY
32972008-11-18 Chong Yidong <cyd@stupidchicken.com>
3298
efe6e7c4
CY
3299 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3300 vars, which are obsolete. Mention jit-lock-register.
3301
5dcb4c4e
SM
3302 * modes.texi (Other Font Lock Variables):
3303 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3304
cc0910af
CY
3305 * frames.texi (Color Parameters): Document alpha parameter.
3306
aeeedf76
MR
33072008-11-16 Martin Rudalics <rudalics@gmx.at>
3308
3309 * windows.texi (Splitting Windows, Deleting Windows)
3310 (Selecting Windows, Cyclic Window Ordering)
3311 (Buffers and Windows, Displaying Buffers, Choosing Window)
3312 (Dedicated Windows, Window Point, Window Start and End)
3313 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3314 (Size of Window, Resizing Windows, Window Configurations)
3315 (Window Parameters): Avoid @var at beginning of sentences and
3316 reword accordingly.
3317
4c565c5c
LK
33182008-11-11 Lute Kamstra <lute@gnu.org>
3319
3320 * files.texi (File Name Components): Fix file-name-extension
3321 documentation.
3322
25f494c9
JB
33232008-11-11 Juanma Barranquero <lekktu@gmail.com>
3324
3325 * frames.texi (Basic Parameters): Remove display-environment-variable
3326 and term-environment-variable.
3327
a1401ab1
EZ
33282008-11-08 Eli Zaretskii <eliz@gnu.org>
3329
3330 * windows.texi (Basic Windows, Splitting Windows)
3331 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3332 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3333 (Resizing Windows, Window Configurations, Window Parameters):
3334 Fix wording and markup.
a1401ab1 3335
efafc282
MR
33362008-11-07 Martin Rudalics <rudalics@gmx.at>
3337
3338 * windows.texi (Windows): Update entries.
3339 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3340 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3341 (Selecting Windows, Cyclic Window Ordering): Reword with special
3342 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3343 (Buffers and Windows, Choosing Window): Reword with special
3344 emphasis on dedicated windows.
3345 (Displaying Buffers): Reword. For switch-to-buffer mention that
3346 it may fall back on pop-to-buffer. For other-window try to
3347 explain how it treats the cyclic ordering of windows.
efafc282
MR
3348 (Dedicated Windows): New node and section discussing dedicated
3349 windows and associated functions.
86ab855a 3350 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3351 (Window Start and End): Rename node and section title. Reword.
3352 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3353 Minor rewording.
3354 (Size of Window): Reword, in particular text on window-width.
3355 (Resizing Windows): Reword. Add text on balancing windows.
3356 (Window Configurations): Reword. Mention window parameters.
3357 (Window Parameters): New node and section on window parameters.
3358 (Window Hooks): Reword. Mention that
3359 window-configuration-change-hook is run "buffer-locally".
3360 * elisp.texi (Top): Update Windows entries in @detailmenu
3361 section.
3362
d60a8ab2
JB
33632008-11-04 Juanma Barranquero <lekktu@gmail.com>
3364
3365 * searching.texi (Regexp Search): Fix typo.
3366
01777627
CY
33672008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3368
3369 * searching.texi (Regexp Search): Document GREEDY arg.
3370 (Simple Match Data): Fix return value.
3371
c4526e93
EZ
33722008-11-01 Eli Zaretskii <eliz@gnu.org>
3373
3374 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3375 with Emacs 23 internal representation of characters.
3376 Document `unibyte-string'.
c4526e93 3377
fe2ae8b5
CY
33782008-10-28 Chong Yidong <cyd@stupidchicken.com>
3379
3380 * processes.texi (Process Information): Note that process-status
3381 does not accept buffer names.
3382
cc5a21e3
CY
33832008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3384
3385 * positions.texi (Skipping Characters): Correct return value of
3386 skip-chars-forward.
3387
09460d9a
MR
33882008-10-25 Martin Rudalics <rudalics@gmx.at>
3389
520b29e7
MR
3390 * windows.texi (Deleting Windows): Update documentation of
3391 delete-windows-on.
3392 (Buffers and Windows): Update documentations of
3393 get-buffer-window and get-buffer-window-list.
3394 (Displaying Buffers): Update documentation of
3395 replace-buffer-in-windows.
3396
09460d9a
MR
3397 * buffers.texi (Current Buffer): Reword set-buffer and
3398 with-current-buffer documentations.
3399 (Creating Buffers): Reword documentation of get-buffer-create.
3400
4d48fcdc
MR
34012008-10-23 Martin Rudalics <rudalics@gmx.at>
3402
3403 * buffers.texi (Current Buffer): Reword documentation of
3404 set-buffer.
3405 (Buffer Names): Reword documentation of buffer-name.
3406 (The Buffer List): For bury-buffer explain what happens with the
3407 buffer's window.
3408 (Creating Buffers): Say that get-buffer-create's arg is called
3409 buffer-or-name.
3410
f0143c43
CY
34112008-10-22 Chong Yidong <cyd@stupidchicken.com>
3412
3e5dbbd3
CY
3413 * advice.texi (Computed Advice): Explain what DEFINITION is.
3414
f0143c43
CY
3415 * nonascii.texi (Character Codes): Remove obsolete function
3416 char-valid-p, and document characterp instead.
3417
52a94b85
MR
34182008-10-22 Martin Rudalics <rudalics@gmx.at>
3419
3420 * windows.texi (Displaying Buffers): Reword documentation of
3421 pop-to-buffer.
3422 (Choosing Window): Rewrite documentation of display-buffer and
3423 its options.
3424
f76f8246
MR
3425 * buffers.texi (Killing Buffers): Update documentation of
3426 kill-buffer.
3427
acc8b598
EZ
34282008-10-21 Eli Zaretskii <eliz@gnu.org>
3429
80e6b6df
EZ
3430 * processes.texi (Serial Ports): Fix wording and improve markup.
3431
3645358a
EZ
3432 * searching.texi (Regexp Search): Document `string-match-p' and
3433 `looking-at-p'.
3434 (POSIX Regexps): Add an xref for "non-greedy".
3435 (Regexp Special): Add @cindex entry for "non-greedy".
3436
b3d50cff 3437 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3438 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3439
73b7530a
EZ
3440 * frames.texi (Color Names): Add an xref to `read-color'.
3441
3442 * minibuf.texi (High-Level Completion): Document `read-color'.
3443
acc8b598
EZ
3444 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3445
3446 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3447
3448 * buffers.texi (Swapping Text): New section, documents
3449 `buffer-swap-text'.
3450
10e187e8
MR
34512008-10-21 Martin Rudalics <rudalics@gmx.at>
3452
3453 * windows.texi (Resizing Windows): Minor wording fix.
3454
fd6f900c
EZ
34552008-10-20 Eli Zaretskii <eliz@gnu.org>
3456
3457 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3458 and `combine-and-quote-strings'.
3459
3460 * strings.texi (Creating Strings): Add xrefs for them.
3461
e4372165
EZ
34622008-10-19 Eli Zaretskii <eliz@gnu.org>
3463
d6328fba
EZ
3464 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3465 match the corresponding menu in minibuf.texi.
3466
e4372165
EZ
3467 * minibuf.texi (Reading File Names): Document `read-shell-command'
3468 and `minibuffer-local-shell-command-map'.
3469
5d8dda33
MR
34702008-10-19 Martin Rudalics <rudalics@gmx.at>
3471
3472 * windows.texi (Resizing Windows): Remove var{} around "window" in
3473 documentation of enlarge-window.
3474 Rewrite documentation of window-min-height and window-min-width.
3475
437706cd
EZ
34762008-10-19 Eli Zaretskii <eliz@gnu.org>
3477
80f85d7c
EZ
3478 * functions.texi (Calling Functions): Document `apply-partially'.
3479
291703b5
EZ
3480 * hooks.texi (Standard Hooks): Mention
3481 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3482
3483 * variables.texi (File Local Variables): Document
3484 `file-local-variables-alist', `before-hack-local-variables-hook'
3485 and `hack-local-variables-hook'.
3486
583d8b3c
EZ
3487 * processes.texi (Synchronous Processes): Document `process-lines'.
3488
5dcb4c4e
SM
3489 * customize.texi (Variable Definitions):
3490 Document `custom-reevaluate-setting'.
437706cd 3491
7e51d89b
MR
34922008-10-18 Martin Rudalics <rudalics@gmx.at>
3493
3494 * windows.texi (Choosing Window, Deleting Windows)
3495 (Displaying Buffers): Expand documentation of dedicated windows.
3496
43c59a3d
EZ
34972008-10-18 Eli Zaretskii <eliz@gnu.org>
3498
018a960d
EZ
3499 * files.texi (Changing Files): Document symbolic input of file
3500 modes to `set-file-modes'. Document `read-file-modes' and
3501 `file-modes-symbolic-to-number'.
3502
2c0b8144
EZ
3503 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3504 and `search-map'.
3505
5dcb4c4e
SM
3506 * searching.texi (Search and Replace):
3507 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3508 Document `multi-query-replace-map'.
80120f13 3509
6d4913f0 3510 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3511 (Completion Commands, Reading File Names):
3512 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3513 `minibuffer-local-filename-must-match-map'.
3514 (Minibuffer Completion): The `require-match' argument to
3515 `completing-read' can now have the value `confirm-only'.
3516
43c59a3d
EZ
3517 * windows.texi (Displaying Buffers): Minor wording fix.
3518 (Choosing Window): `split-height-threshold' can now be nil.
3519 Document `split-width-threshold'. `pop-up-frames' can have the
3520 value `graphic-only'.
3521
f36acfd9
EZ
35222008-10-17 Eli Zaretskii <eliz@gnu.org>
3523
3524 * os.texi (Startup Summary): Document `before-init-time' and
3525 `after-init-time'. Document `initial-window-system' and
3526 `window-system-initialization-alist'. Document reading the
3527 abbrevs file. Document the call to `server-start' under --daemon.
3528 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3529 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3530 (Time Parsing): Document `format-seconds'.
f36acfd9 3531
96995b89
MR
35322008-10-17 Martin Rudalics <rudalics@gmx.at>
3533
3534 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3535 and reword.
3536
2de17c73
EZ
35372008-10-16 Eli Zaretskii <eliz@gnu.org>
3538
3539 * markers.texi (The Mark): Document use-region-p.
3540
9cf52b11
EZ
35412008-10-15 Eli Zaretskii <eliz@gnu.org>
3542
c3aaf1d7
EZ
3543 * internals.texi (Writing Emacs Primitives): The interactive spec
3544 of a primitive can be a Lisp form.
3545
841a1743
EZ
3546 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3547 values of transient-mark-mode. Document handle-shift-selection.
3548
3549 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3550 (Interactive Examples): Show an example of `^'.
3551 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3552 (Defining Commands, Using Interactive): The interactive-form of a
3553 function can be added via its symbol's property.
841a1743 3554
52441368
EZ
3555 * positions.texi (List Motion): beginning-of-defun-function can
3556 now accept an argument.
3557
8e8c1a72
EZ
3558 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3559 now return a list of strings.
3560
a33a1f2a
EZ
3561 * control.texi (Handling Errors): Document ignore-errors.
3562
4fb04348
EZ
3563 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3564 (Parameter Access): Document set-frame-parameter.
3565
ee666f84
EZ
3566 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3567 Hooks" for the effect of kill-all-local-variables on local hook
3568 functions.
3569
9cf52b11
EZ
3570 * modes.texi (Major Mode Conventions, Mode Line Variables):
3571 `mode-name' need not be a string. xref to "Mode Line Data" for
3572 details, and to "Emulating Mode Line" for computing a string
3573 value.
3574
22526bc4
EZ
35752008-10-14 Eli Zaretskii <eliz@gnu.org>
3576
a65f6a85
EZ
3577 * processes.texi (System Processes): New section.
3578 (Processes, Signals to Processes): Add xrefs to it.
3579
3580 * objects.texi (Editing Types): A `process' is a subprocess of
3581 Emacs, not just any process running on the OS.
3582
3583 * elisp.texi (Top): Adjust the @detailmenu for the above two
3584 changes.
3585
2724b26a
EZ
3586 * sequences.texi (Char-Tables): Remove documentation of
3587 set-char-table-default, which has no effect since Emacs 23.
3588 <char-table-range, set-char-table-range>: Don't mention generic
3589 characters and charsets. Add a cons cell as a possible argument.
3590
3591 * nonascii.texi (Splitting Characters)
3592 (Translation of Characters): Don't mention generic characters.
3593
3594 * display.texi (Fontsets): Don't mention generic characters.
3595
22526bc4 3596 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3597 argument FUNCTION with a cons cell as KEY.
22526bc4 3598
eaf4b689
EZ
35992008-10-13 Eli Zaretskii <eliz@gnu.org>
3600
45e46036
EZ
3601 * objects.texi (Primitive Function Type): Move "@cindex special
3602 forms" from here...
3603
3604 * eval.texi (Special Forms): ...to here.
3605
3606 * functions.texi (What Is a Function): `functionp' returns nil for
3607 special forms. Add an xref.
3608
eaf4b689
EZ
3609 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3610 Variables".
3611
3612 * variables.texi (Frame-Local Variables): New section.
3613 (Buffer-Local Variables): Add an xref to it.
3614 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3615 have both frame-local and buffer-local binding.
3616
3617 * frames.texi (Frames): Mention multiple tty frames.
3618 (Frame Parameters, Parameter Access): Mention frame-local variable
3619 bindings.
3620
15688fce
GM
36212008-09-20 Glenn Morris <rgm@gnu.org>
3622
3623 * display.texi (Defining Faces): Recommend against face variables.
3624
35539065
JB
36252008-09-16 Juanma Barranquero <lekktu@gmail.com>
3626
3627 * display.texi (Echo Area Customization): Fix typo.
3628
6a57054b
JB
36292008-09-09 Juanma Barranquero <lekktu@gmail.com>
3630
3631 * loading.texi (Where Defined): Add `defface' item.
3632
d632fb82
MR
36332008-09-06 Martin Rudalics <rudalics@gmx.at>
3634
3635 * loading.texi (Where Defined): Fix description of symbol-file.
3636
905a9adb
JR
36372008-08-26 Jason Rumney <jasonr@gnu.org>
3638
3639 * display.texi (TIFF Images): New section describing :index property.
3640
852e91b7
CY
36412008-08-23 Chong Yidong <cyd@stupidchicken.com>
3642
3643 * display.texi (Temporary Displays): Remove unnecessary comment
3644 about usage of temp-buffer-show-hook.
3645
6be001ee
CY
36462008-08-05 Chong Yidong <cyd@stupidchicken.com>
3647
3648 * symbols.texi (Other Plists): Fix incorrect example.
3649 Suggested by Florian Beck.
3650
58e3d8e8
JB
36512008-07-31 Juanma Barranquero <lekktu@gmail.com>
3652
3653 * os.texi: Fix previous change.
3654
7c2fb837
DN
36552008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3656
3657 * os.texi:
3658 * intro.texi:
3659 * files.texi: Remove VMS support.
3660
9e2a2647
DN
36612008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3662
3663 * os.texi:
3664 * frames.texi:
3665 * display.texi: Remove mentions of Mac Carbon.
3666
c4f4682b
MB
36672008-07-01 Miles Bader <miles@gnu.org>
3668
3669 * text.texi (Special Properties):
3670 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3671
3696411e
JB
36722008-06-28 Johan Bockgård <bojohan@gnu.org>
3673
3674 * display.texi (Other Image Types): Fix copy/paste error; say
3675 "PBM", not "XBM".
3676
f2a77c3a
DN
36772008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3678
3679 * os.texi: Remove references to obsolete systems.
3680
6d52677d
EZ
36812008-06-20 Eli Zaretskii <eliz@gnu.org>
3682
3683 * makefile.w32-in (distclean): Remove makefile.
3684
1a87da4c
GM
36852008-06-17 Glenn Morris <rgm@gnu.org>
3686
3687 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3688 (elisp, dist): Remove rules and variables that are obsolete now
3689 the lisp manual is no longer distributed separately.
3690
fdda1c5d
GM
36912008-06-16 Glenn Morris <rgm@gnu.org>
3692
646692e9
GM
3693 * configure, configure.in, mkinstalldirs: Remove unused files.
3694
3695 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3696 * vol1.texi (EMACSVER):
6a57054b 3697 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3698
3699 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3700 as per maintain.info.
3701
611bee81
GM
37022008-06-15 Glenn Morris <rgm@gnu.org>
3703
a7bed3a0
GM
3704 * makefile.w32-in (manual): Use "23" rather than "21".
3705
3706 * Makefile.in (emacsver): New, set by configure.
3707 (manual): Use emacsver.
3708
d794edf2
GM
3709 * intro.texi: Report bugs using M-x report-emacs-bug.
3710
611bee81
GM
3711 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3712
c73e02fa
GM
37132008-06-13 Daniel Engeler <engeler@gmail.com>
3714
3715 * elisp.texi, internals.texi, processes.texi: Add documentation
3716 about serial port access.
3717
e40a85cd
MB
37182008-06-05 Miles Bader <miles@gnu.org>
3719
3720 * display.texi (Displaying Faces): Update to reflect function
3721 renamings in face-remap.el.
3722
7b753744
JB
37232008-06-05 Juanma Barranquero <lekktu@gmail.com>
3724
3725 * display.texi (Fontsets): Fix typos.
3726
9d3d42fb
MB
37272008-06-03 Miles Bader <miles@gnu.org>
3728
7b753744
JB
3729 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3730 remove-relative-face-remapping, set-base-face-remapping,
3731 and set-default-base-face-remapping.
9d3d42fb 3732
f2cec7a9
MB
37332008-06-01 Miles Bader <miles@gnu.org>
3734
3735 * display.texi (Displaying Faces): Add face-remapping-alist.
3736
8f39c96d
SM
37372008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3738
3739 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3740 variable names.
3741
1ef5eecc
ER
37422008-05-03 Eric S. Raymond <esr@golux>
3743
352c8b4a 3744 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3745 (current-global-map) return references, not copies.
3746
63b4387f
JL
37472008-05-02 Juri Linkov <juri@jurta.org>
3748
3749 * minibuf.texi (Text from Minibuffer): Document a list of
3750 default values for `read-from-minibuffer'.
3751
38a8b703
JB
37522008-04-24 Juanma Barranquero <lekktu@gmail.com>
3753
3754 * nonascii.texi (Translation of Characters): Fix previous change.
3755
7c42e639
CY
37562008-04-20 Chong Yidong <cyd@stupidchicken.com>
3757
3758 * display.texi (Overlay Properties): Clarify role of underlying
3759 textprop and overlay keymaps for display strings.
3760
3761 * keymaps.texi (Active Keymaps): Ditto.
3762
25c0d999
SM
37632008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3764
3765 * minibuf.texi (Programmed Completion):
3766 Replace dynamic-completion-table with the new completion-table-dynamic.
3767
e3af5968
CY
37682008-04-07 Chong Yidong <cyd@stupidchicken.com>
3769
3770 * intro.texi (Some Terms): Change "fonts in this manual" index
3771 entry to "typographic conventions".
3772
6bfc8698
EZ
37732008-04-05 Eli Zaretskii <eliz@gnu.org>
3774
3775 * objects.texi (Text Props and Strings): Add indexing for read
3776 syntax of text properties.
3777
4972c361
SM
37782008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3779
3780 * processes.texi (Decoding Output): Remove process-filter-multibyte
3781 functions.
3782
c70a68db
MR
37832008-03-15 Martin Rudalics <rudalics@gmx.at>
3784
3785 * display.texi (Finding Overlays): Say that empty overlays at
3786 the end of the buffer are reported too.
3787
1291fd36
GM
37882008-03-13 Glenn Morris <rgm@gnu.org>
3789
3790 * elisp.texi (EMACSVER): Set to 23.0.60.
3791
c6b0dfd5
CY
37922008-02-26 Chong Yidong <cyd@stupidchicken.com>
3793
38a8b703 3794 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3795
875fc30c
GM
37962008-02-22 Glenn Morris <rgm@gnu.org>
3797
3798 * frames.texi (Position Parameters): Clarify the description of
3799 `left' and `top', using information from "Geometry".
3800 (Geometry): Give a pointer to "Position Parameters", rather than
3801 repeating information.
3802
d8c8e45a
GM
38032008-02-11 Glenn Morris <rgm@gnu.org>
3804
3805 * objects.texi (Equality Predicates): No longer talk about "two"
3806 functions.
3807
38a8b703 38082008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3809
3810 * objects.texi (Equality Predicates): Add defun for
3811 equal-including-properties.
3812
bfffe0b1
GM
38132008-02-10 Glenn Morris <rgm@gnu.org>
3814
3815 * objects.texi (Equality Predicates):
3816 Mention equal-including-properties.
3817
431b78c9
RS
38182008-02-07 Richard Stallman <rms@gnu.org>
3819
3820 * windows.texi (Window Start): Mention the feature of moving
3821 window-start to start of line.
3822
c8763fb6 38232008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3824
3825 * keymaps.texi (Tool Bar): Document rtl property.
3826
1a256502
TTN
38272008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3828
3829 * display.texi (Button Types):
3830 For define-button-type, clarify type of NAME.
3831
569382c2
MR
38322008-01-19 Martin Rudalics <rudalics@gmx.at>
3833
3834 * buffers.texi (Buffer Modification): Fix typo.
3835
f3041af1
DN
38362008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3837
3838 * os.texi (System Environment): Remove references to OSes that are
3839 not supported anymore.
3840
d35e1cd7
DN
38412008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3842
3843 * os.texi (System Environment): Remove mention for Masscomp.
3844
23af7580
RS
38452008-01-04 Richard Stallman <rms@gnu.org>
3846
3847 * display.texi (Faces): Don't talk about internal face vector as arg
3848 to facep.
3849
3850 * customize.texi (Type Keywords): Fix previous change.
3851
3852 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3853 * elisp.texi (Top): Fix menu for commands.texi change.
3854
ec7d5b1e
RS
38552007-12-30 Richard Stallman <rms@gnu.org>
3856
5dcb4c4e 3857 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3858 (Accessing Scroll): New node broken out of Accessing Mouse.
3859
101a6cea
RS
38602007-12-28 Richard Stallman <rms@gnu.org>
3861
3862 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3863 (Basic Parameters): For `title', refer to title bar.
041817a4 3864 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3865
72b7e664
RS
38662007-12-23 Richard Stallman <rms@gnu.org>
3867
3868 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3869 Improve some of the commented-out keywords' text too.
3870
27a4f445
MR
38712007-12-14 Martin Rudalics <rudalics@gmx.at>
3872
e2e3f1d7
MR
3873 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3874 "visit the current buffer".
3875
27a4f445
MR
3876 * os.texi (System Interface): Fix typo.
3877
a2afc99d
RS
38782007-12-04 Richard Stallman <rms@gnu.org>
3879
3880 * objects.texi (Symbol Type): Fix typo.
3881
b694135c
RS
38822007-12-03 Richard Stallman <rms@gnu.org>
3883
3884 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3885
f99a19da
GM
38862007-12-01 Glenn Morris <rgm@gnu.org>
3887
3888 * functions.texi (Declaring Functions): Improve previous change.
3889
8f4b37d8
GM
38902007-11-30 Glenn Morris <rgm@gnu.org>
3891
3892 * functions.texi (Declaring Functions): Add optional fourth
3893 argument of declare-function, and setting third argument to `t'.
3894
61a2fe01
RS
38952007-11-29 Richard Stallman <rms@gnu.org>
3896
3897 * customize.texi (Composite Types): Document `group' type.
3898
cbfc5193
GM
38992007-11-29 Glenn Morris <rgm@gnu.org>
3900
5dcb4c4e
SM
3901 * functions.texi (Declaring Functions): Add findex.
3902 Mention `external' files.
cbfc5193 3903
8386283a
JB
39042007-11-26 Juanma Barranquero <lekktu@gmail.com>
3905
3906 * functions.texi (Declaring Functions): Fix directive.
3907
a07c9a8b
RS
39082007-11-25 Richard Stallman <rms@gnu.org>
3909
3910 * help.texi (Help Functions): Clean up last change.
3911
3912 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3913
3914 * loading.texi (Named Features): Minor cleanup.
3915
3916 * macros.texi (Eval During Expansion): Minor cleanup.
3917
3918 * variables.texi (Variable Aliases): Minor cleanup.
3919
a0925923
RS
39202007-11-24 Richard Stallman <rms@gnu.org>
3921
3922 * functions.texi (Declaring Functions): Clarify previous change.
3923
3924 * compile.texi (Compiler Errors): Clarify previous change.
3925
20c63e44
RS
39262007-11-24 Richard Stallman <rms@gnu.org>
3927
e5e76c04 3928 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3929 Clarify the text and move items around.
3930
5bb0cda3
GM
39312007-11-24 Glenn Morris <rgm@gnu.org>
3932
3933 * functions.texi (Declaring Functions): New section.
3934 * compile.texi (Compiler Errors): Mention declaring functions,
3935 defvar with no initvalue, and byte-compile-warnings.
3936
af13c86a
MR
39372007-11-15 Martin Rudalics <rudalics@gmx.at>
3938
3939 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3940 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3941
a5373305
MR
39422007-11-13 Martin Rudalics <rudalics@gmx.at>
3943
3944 * help.texi (Help Functions): Document new macro `with-help-window'.
3945
fe284805
JL
39462007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3947
3948 * searching.texi (Replacing Match): Describe new
3949 `match-substitute-replacement'.
3950
2c3a09b1
RS
39512007-10-31 Richard Stallman <rms@gnu.org>
3952
3953 * strings.texi (Creating Strings): Null strings from concat not unique.
3954
f2b480f4
RS
39552007-10-26 Richard Stallman <rms@gnu.org>
3956
3957 * objects.texi (Equality Predicates): Null strings are uniquified.
3958
3959 * minibuf.texi: Minor clarifications in previous change.
3960
db21122c
GM
39612007-10-25 Glenn Morris <rgm@gnu.org>
3962
3963 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3964
2328cbb3
RS
39652007-10-24 Richard Stallman <rms@gnu.org>
3966
3967 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3968
3969 * variables.texi (Frame-Local Variables): Node deleted.
3970 (Variables): Delete Frame-Local Variables from menu.
3971 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3972 (Default Value): Don't mention frame-local vars.
3973
3974 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3975
3976 * loading.texi (Unloading): Document FEATURE-unload-function
3977 instead of FEATURE-unload-hook.
3978
2328cbb3
RS
3979 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3980
c066bafa
JL
39812007-10-22 Juri Linkov <juri@jurta.org>
3982
3983 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3984 (High-Level Completion): Document a list of default value strings
3985 in the DEFAULT argument, for which minibuffer functions return the
3986 first element.
3987
65ced25f
JL
39882007-10-17 Juri Linkov <juri@jurta.org>
3989
3990 * text.texi (Filling): Update arguments of fill-paragraph.
3991 fill-paragraph operates on the active region in Transient Mark mode.
3992 Remove fill-paragraph-or-region.
3993
ee46ec8e
KB
39942007-10-13 Karl Berry <karl@gnu.org>
3995
3996 * elisp.texi (@dircategory): Move to after @copying,
3997 since we want @copying as close as possible to the beginning of
3998 the output.
3999
61bbdbc6
RS
40002007-10-12 Richard Stallman <rms@gnu.org>
4001
4002 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4003
4004 * commands.texi (Distinguish Interactive): New node,
4005 broken out from Interactive Call and rewritten.
4006 (Command Loop): Put Distinguish Interactive in menu.
4007
af23e1e8
RS
40082007-10-09 Richard Stallman <rms@gnu.org>
4009
4010 * text.texi (Examining Properties): Mention overlay priority.
4011
4012 * display.texi (Display Margins): Correct the description
4013 of margin display specifications.
4014 (Replacing Specs): New subnode broken out of Display Property.
4015
e1965a69
JL
40162007-10-06 Juri Linkov <juri@jurta.org>
4017
4018 * text.texi (Filling): Document fill-paragraph-or-region.
4019
4638454b
JB
40202007-10-05 Juanma Barranquero <lekktu@gmail.com>
4021
4022 * display.texi (Auto Faces): Fix typo.
4023
7ed54cc5
RS
40242007-10-02 Richard Stallman <rms@gnu.org>
4025
4026 * display.texi (Display Property): Explain some display specs
4027 don't let you move point in.
4028
5dcb4c4e
SM
4029 * frames.texi (Cursor Parameters):
4030 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4031
4032 * windows.texi (Basic Windows): Don't describe
4033 cursor-in-non-selected-windows here.
4034
305a7ef2
EZ
40352007-10-01 Eli Zaretskii <eliz@gnu.org>
4036
4037 * processes.texi (Misc Network): Note that these functions are
4038 supported only on some systems.
4039
f7a7f4eb
RS
40402007-10-01 Richard Stallman <rms@gnu.org>
4041
4042 * display.texi (Overlay Properties): Explain nil as priority.
4043 Explain that conflicts are unpredictable if not resolved by
4044 priorities.
4045
780d7bb9
RS
40462007-09-23 Richard Stallman <rms@gnu.org>
4047
4048 * macros.texi (Backquote): Minor clarification.
4049
14b4fdfb
RS
40502007-09-19 Richard Stallman <rms@gnu.org>
4051
4052 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4053 Clarify when they work in parallel and when one overrides.
4054 Fix error in example.
14b4fdfb 4055
b8d4c8d0
GM
40562007-09-06 Glenn Morris <rgm@gnu.org>
4057
b3e755a9 4058 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4059 commands to use ../../info.
4060 * Makefile.in (infodir): Go up one more level.
4638454b 4061 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4062 (miscmanualdir): New.
4063 (dist): Use new variable miscmanualdir.
4064 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4065 (usermanualdir): Change from ../man to ../emacs.
4066
1bb1f7d3
MR
40672007-08-30 Martin Rudalics <rudalics@gmx.at>
4068
4069 * commands.texi (Command Loop Info): Advise against changing
4070 most variables described here. Explain new variable
4071 last-repeatable-command.
4072
b8d4c8d0
GM
40732007-08-29 Glenn Morris <rgm@gnu.org>
4074
4075 * elisp.texi (EMACSVER): Increase to 23.0.50.
4076
40772007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4078
4079 * frames.texi (Basic Parameters): Add display-environment-variable
4080 and term-environment-variable.
4081
40822007-08-28 Juri Linkov <juri@jurta.org>
4083
4084 * display.texi (Image Formats, Other Image Types): Add SVG.
4085
40862007-08-28 Juri Linkov <juri@jurta.org>
4087
4088 * display.texi (Images): Move formats-related text to new node
4089 "Image Formats".
4090 (Image Formats): New node.
4091
619fb9ee
RS
40922007-08-27 Richard Stallman <rms@gnu.org>
4093
4094 * windows.texi (Window Configurations): Clarify what
4095 a window configuration saves.
4096
b8d4c8d0
GM
40972007-08-25 Richard Stallman <rms@gnu.org>
4098
4099 * display.texi (Images): Delete redundant @findex.
4100
39f9da30
GM
41012007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4102
4103 * text.texi (Change Hooks): (after|before)-change-functions are no
4104 longer bound to nil while running; rather inhibit-modification-hooks
4105 is t.
4106
b8d4c8d0
GM
41072007-08-16 Richard Stallman <rms@gnu.org>
4108
5dcb4c4e
SM
4109 * processes.texi (Asynchronous Processes):
4110 Clarify doc of start-file-process.
b8d4c8d0
GM
4111
41122007-08-08 Martin Rudalics <rudalics@gmx.at>
4113
4114 * modes.texi (Example Major Modes): Fix typo.
4115
41162007-08-08 Glenn Morris <rgm@gnu.org>
4117
4118 * intro.texi (nil and t): Do not use `iff' in documentation.
4119
4120 * tips.texi (Documentation Tips): Recommend against `iff'.
4121
41222007-08-07 Chong Yidong <cyd@stupidchicken.com>
4123
4124 * display.texi (Image Cache): Document image-refresh.
4125
41262007-08-06 Martin Rudalics <rudalics@gmx.at>
4127
4128 * windows.texi (Size of Window): Document window-full-width-p.
4129
41302007-07-25 Glenn Morris <rgm@gnu.org>
4131
4132 * gpl.texi (GPL): Replace license with GPLv3.
4133
4134 * Relicense all FSF files to GPLv3 or later.
4135
41362007-07-24 Michael Albinus <michael.albinus@gmx.de>
4137
4638454b
JB
4138 * processes.texi (Synchronous Processes):
4139 Add `process-file-shell-command'.
b8d4c8d0
GM
4140 (Asynchronous Processes): Mention restricted use of
4141 `process-filter' and `process-sentinel' in
4142 `start-file-process'. Add `start-file-process-shell-command'.
4143
41442007-07-17 Michael Albinus <michael.albinus@gmx.de>
4145
4146 * files.texi (Magic File Names): Introduce optional parameter
4147 IDENTIFICATION for `file-remote-p'.
4148
41492007-07-16 Richard Stallman <rms@gnu.org>
4150
4151 * display.texi (Defining Faces): Fix previous change.
4152
41532007-07-14 Richard Stallman <rms@gnu.org>
4154
4155 * control.texi (Handling Errors): Document `debug' in handler list.
4156
41572007-07-10 Richard Stallman <rms@gnu.org>
4158
4159 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4160
41612007-07-09 Richard Stallman <rms@gnu.org>
4162
4163 * files.texi (Magic File Names): Rewrite previous change.
4164
41652007-07-08 Michael Albinus <michael.albinus@gmx.de>
4166
4167 * files.texi (Magic File Names): Introduce optional parameter
4168 CONNECTED for `file-remote-p'.
4169
41702007-07-07 Michael Albinus <michael.albinus@gmx.de>
4171
4172 * processes.texi (Asynchronous Processes):
4173 * files.texi (Magic File Names): Add `start-file-process'.
4174
41752007-06-27 Richard Stallman <rms@gnu.org>
4176
5dcb4c4e
SM
4177 * files.texi (Format Conversion Piecemeal):
4178 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4179
41802007-06-27 Michael Albinus <michael.albinus@gmx.de>
4181
4638454b
JB
4182 * files.texi (Magic File Names): Remove `dired-call-process'.
4183 Add `process-file'.
b8d4c8d0
GM
4184
41852007-06-27 Kenichi Handa <handa@m17n.org>
4186
4187 * text.texi (Special Properties): Fix description about
4638454b 4188 `composition' property.
b8d4c8d0
GM
4189
41902007-06-26 Kenichi Handa <handa@m17n.org>
4191
4192 * nonascii.texi (Default Coding Systems): Document about the
4193 return value `undecided'.
4194
41952007-06-25 David Kastrup <dak@gnu.org>
4196
4197 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4198 `current-active-maps'.
4199
42002007-06-24 Karl Berry <karl@gnu.org>
4201
4638454b 4202 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4203
42042007-06-15 Juanma Barranquero <lekktu@gmail.com>
4205
4206 * display.texi (Overlay Arrow): Doc fix.
4207
42082007-06-14 Karl Berry <karl@tug.org>
4209
4210 * anti.texi (Antinews): Typo.
4211
42122007-06-14 Chong Yidong <cyd@stupidchicken.com>
4213
4214 * display.texi (Image Cache): Document image-refresh.
4215
42162007-06-12 Karl Berry <karl@gnu.org>
4217
4218 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4219 * two-volume.make: New file.
4220 * .cvsignore: Ignore two-volume files.
4221
42222007-06-12 Tom Tromey <tromey@redhat.com>
4223
4224 * os.texi (Init File): Document user-emacs-directory.
4225
42262007-06-03 Nick Roberts <nickrob@snap.net.nz>
4227
4228 * commands.texi (Click Events): Describe width and height when
4229 object is nil.
4230
42312007-05-30 Nick Roberts <nickrob@snap.net.nz>
4232
5dcb4c4e
SM
4233 * commands.texi (Click Events): Layout more logically.
4234 Describe width and height.
b8d4c8d0
GM
4235 (Drag Events, Motion Events): Update to new format for position.
4236
42372007-06-02 Richard Stallman <rms@gnu.org>
4238
4239 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4240
42412007-06-02 Chong Yidong <cyd@stupidchicken.com>
4242
4243 * Version 22.1 released.
4244
42452007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4246
4247 * text.texi (Special Properties): Correct meaning of fontified face.
4248
42492007-05-30 Richard Stallman <rms@gnu.org>
4250
4251 * text.texi (Special Properties): Add link to Adjusting Point.
4252
42532007-05-12 Richard Stallman <rms@gnu.org>
4254
4255 * text.texi (Margins): indent-to-left-margin is not the default.
4256 (Mode-Specific Indent): For indent-line-function, the default
4257 is indent-relative.
4258
4259 * modes.texi (Example Major Modes): Explain last line of text-mode
4260 is redundant.
4261
42622007-05-10 Richard Stallman <rms@gnu.org>
4263
4264 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4265
4266 * help.texi (Keys in Documentation): Add reference to
4267 Documentation Tips.
4268
4269 * files.texi (Format Conversion): TO-FN gets three arguments.
4270
4271 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4272
42732007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4274
4275 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4276 * files.texi (Format Conversion): Expand intro; add menu.
4277 (Format Conversion Overview, Format Conversion Round-Trip)
4278 (Format Conversion Piecemeal): New nodes/subsections.
4279 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4280 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4281 (Saving Properties): Delete node/subsection.
4282
42832007-05-07 Karl Berry <karl@gnu.org>
4284
4285 * elisp.texi (EMACSVER): Back to 22.
4286
42872007-05-06 Richard Stallman <rms@gnu.org>
4288
4289 * processes.texi (Accepting Output): Revert most of previous change.
4290
42912007-05-05 Richard Stallman <rms@gnu.org>
4292
4293 * processes.texi (Accepting Output): accept-process-output
4294 uses microseconds, not milliseconds. But that arg is obsolete.
4295
42962007-05-04 Karl Berry <karl@tug.org>
4297
4298 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4299
43002007-05-04 Eli Zaretskii <eliz@gnu.org>
4301
4302 * tips.texi (Documentation Tips): Rearrange items to place the
4303 more important ones first. Add an index entry for hyperlinks.
4304
43052007-05-03 Karl Berry <karl@gnu.org>
4306
4307 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4308 (EMACSVER) [smallbook]: 22 for printed version.
4309
4310 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4311 so restore anchor to normal position after defun. Found by Kevin Ryde.
4312
43132007-04-26 Glenn Morris <rgm@gnu.org>
4314
4315 * elisp.texi (EMACSVER): Increase to 22.1.50.
4316
43172007-04-28 Karl Berry <karl@gnu.org>
4318
4319 * elisp.texi: Improve line breaks on copyright page,
4320 similar layout to emacs manual, 8.5x11 by default.
4321
43222007-04-24 Richard Stallman <rms@gnu.org>
4323
4324 * text.texi (Special Properties): Add xref to Overlay Properties.
4325
4326 * display.texi (Overlay Properties): Add xref to Special Properties.
4327
43282007-04-22 Richard Stallman <rms@gnu.org>
4329
4330 * keymaps.texi (Extended Menu Items): Move the info about
4331 format with cached keyboard binding.
4332
43332007-04-21 Richard Stallman <rms@gnu.org>
4334
4335 * text.texi (Special Properties): Clarify previous change.
4336
4337 * files.texi (File Name Expansion): Clarify previous change.
4338
4339 * display.texi (Attribute Functions): Fix example for
4340 face-attribute-relative-p.
4341
43422007-04-19 Kenichi Handa <handa@m17n.org>
4343
4344 * text.texi (Special Properties): Document composition property.
4345
43462007-04-19 Glenn Morris <rgm@gnu.org>
4347
4348 * files.texi (File Name Expansion): Mention "superroot".
4349
43502007-04-15 Chong Yidong <cyd@stupidchicken.com>
4351
4352 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4353 setups.
4354 (Display Feature Testing): Note that display refers to all
4355 physical monitors for multi-monitor setups.
4356
43572007-04-14 Richard Stallman <rms@gnu.org>
4358
4359 * lists.texi (Sets And Lists): Clarify `delete' examples.
4360 Remove spurious xref to same node.
4361 Clarify xref for add-to-list.
4362
43632007-04-12 Nick Roberts <nickrob@snap.net.nz>
4364
4365 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4366 value of lisp-mode-map.
4367
43682007-04-11 Karl Berry <karl@gnu.org>
4369
4370 * anti.texi (Antinews):
4371 * display.texi (Overlay Properties, Defining Images):
4372 * processes.texi (Synchronous Processes, Sentinels):
4373 * syntax.texi (Syntax Table Internals):
4374 * searching.texi (Regexp Special):
4375 * nonascii.texi (Default Coding Systems):
4376 * text.texi (Special Properties):
4377 * minibuf.texi (Basic Completion): Wording to improve breaks in
4378 8.5x11 format.
4379 * elisp.texi (smallbook): New @set to more easily switch between
4380 smallbook and 8.5x11.
4381
43822007-04-11 Richard Stallman <rms@gnu.org>
4383
4384 * text.texi (Lazy Properties): Minor fix.
4385
43862007-04-08 Karl Berry <karl@gnu.org>
4387
4388 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4389 * macros.texi (Backquote): Downcase Backquote in index entries for
4390 consistency.
4391
43922007-04-08 Richard Stallman <rms@gnu.org>
4393
4394 * text.texi (Adaptive Fill): Just describe default,
4395 don't show it (since it contains non-ASCII chars).
4396
43972007-04-07 Karl Berry <karl@gnu.org>
4398
4399 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4400 adaptive-fill-regexp's value, since they are not in the standard
4401 TeX fonts.
4402
44032007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4404
4405 * display.texi (Defining Faces): Fix example.
4406
44072007-04-07 Karl Berry <karl@gnu.org>
4408
4409 * display.texi (Button Buffer Commands): Improve page break.
4410
44112007-04-07 Richard Stallman <rms@gnu.org>
4412
4413 * advice.texi (Activation of Advice): Remove redundant index entry.
4414
4415 * backups.texi: Improve index entries. Remove redundant ones.
4416
4417 * compile.texi (Byte Compilation): Improve index entry.
4418
4419 * hash.texi (Creating Hash): Improve index entry.
4420
4421 * symbols.texi (Definitions): Improve index entry.
4422
4423 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4424
4425 * maps.texi (Standard Keymaps): Remove useless index entry.
4426
4427 * help.texi (Documentation Basics): Remove redundant index entries.
4428
4429 * customize.texi: Improve index entries.
4430 Remove redundant/useless ones.
4431
4432 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4433
4434 * streams.texi (Output Variables): Improve index entry.
4435
4436 * abbrevs.texi (Abbrevs): Remove useless index entry.
4437
4438 * macros.texi (Expansion): Remove useless index entry.
4439
4440 * text.texi: Improve index entries. Remove redundant/useless ones.
4441 (Text Properties, Examining Properties)
4442 (Special Properties): Use "property category" instead of "category"
4443 to refer to the `category' property.
4444
4445 * positions.texi: Improve index entries. Remove useless one.
4446
4447 * lists.texi: Improve index entries. Remove redundant/useless ones.
4448
4449 * os.texi: Improve index entries.
4450 (Timers): Fix previous change.
4451
4452 * buffers.texi: Improve index entries.
4453 (Modification Time): Get rid of term "obsolete buffer".
4454
4455 * debugging.texi: Improve index entries.
4456 (Test Coverage): Add xref to other test coverage ftr.
4457
4458 * eval.texi: Improve index entry. Remove redundant ones.
4459
4460 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4461
4462 * files.texi: Improve index entries. Remove redundant/useless ones.
4463
4464 * objects.texi: Improve index entries.
4465
4466 * processes.texi: Improve index entries.
4467
4468 * modes.texi: Improve index entry. Remove redundant one.
4469
4470 * nonascii.texi: Improve index entries.
4471
4472 * internals.texi: Improve index entries.
4473
4474 * syntax.texi: Improve index entries.
4475
4476 * keymaps.texi (Active Keymaps): Improve index entries.
4477
4478 * commands.texi: Improve index entries. Remove redundant/useless ones.
4479
4480 * frames.texi: Improve index entries. Remove redundant/useless ones.
4481
4482 * markers.texi: Improve index entries. Remove redundant ones.
4483
4484 * tips.texi: Improve index entries.
4485
4486 * loading.texi (Unloading): Improve index entry.
4487
4488 * variables.texi: Improve index entries. Remove redundant one.
4489
4490 * sequences.texi: Improve index entry.
4491
4492 * display.texi: Improve index entries. Remove redundant ones.
4493
4494 * windows.texi: Improve index entries.
4495
4496 * searching.texi: Improve index entries. Remove redundant one.
4497
4498 * strings.texi (Case Tables): Improve last change.
4499
45002007-04-04 Chong Yidong <cyd@stupidchicken.com>
4501
4502 * strings.texi (Case Tables): Document with-case-table and
4503 ascii-case-table.
4504
45052007-04-03 Karl Berry <karl@gnu.org>
4506
4507 * processes.texi (Network): Reword to improve page break.
4508
45092007-04-03 Eli Zaretskii <eliz@gnu.org>
4510
4511 * functions.texi (Inline Functions): Describe more disadvantages
4512 of defsubst, and make advice against it stronger.
4513
45142007-04-02 Karl Berry <karl@gnu.org>
4515
4516 * backups.texi (Backup Names): Avoid widow words.
4517 * modes.texi (Example Major Modes): Align last comment.
4518
45192007-04-01 Chong Yidong <cyd@stupidchicken.com>
4520
4521 * keymaps.texi (Remapping Commands): Document new arg to
4522 command-remapping.
4523
45242007-04-01 Karl Berry <karl@gnu.org>
4525
4526 * processes.texi (Low-Level Network): Typo.
4527 * loading.texi (Hooks for Loading): Avoid double "the".
4528 * keymaps.texi (Key Sequences): No double "and".
4529 (Changing Key Bindings): Shorten to improve line break.
4530
45312007-03-31 Glenn Morris <rgm@gnu.org>
4532
4533 * os.texi (Timers): Fix description of run-at-time TIME formats.
4534
45352007-03-31 Richard Stallman <rms@gnu.org>
4536
4537 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4538 regarding ellipsis.
4539
45402007-03-31 Eli Zaretskii <eliz@gnu.org>
4541
4542 * intro.texi (nil and t):
4543 * symbols.texi (Plists and Alists):
4544 * variables.texi (Variable Aliases, Constant Variables):
4545 * functions.texi (Defining Functions):
4546 * advice.texi (Advising Primitives):
4547 * debugging.texi (Syntax Errors, Compilation Errors):
4548 * minibuf.texi (Minibuffer Windows):
4549 * commands.texi (Adjusting Point):
4550 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4551 (Auto Major Mode, Major Mode Conventions):
4552 * help.texi (Describing Characters):
4553 * files.texi (Create/Delete Dirs, Information about Files)
4554 (File Locks, Writing to Files, Reading from Files)
4555 (Saving Buffers):
4556 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4557 * frames.texi (Finding All Frames):
4558 * positions.texi (Buffer End, Motion):
4559 * markers.texi (The Region):
4560 * text.texi (Deletion, Near Point):
4561 * display.texi (Displaying Messages, Truncation):
4562 * os.texi (Processor Run Time):
4563 * tips.texi (Key Binding Conventions, Programming Tips)
4564 (Warning Tips, Documentation Tips, Comment Tips):
4565 * internals.texi (Memory Usage): Improve indexing.
4566
4567 * variables.texi (Frame-Local Variables):
4568 * functions.texi (Argument List):
4569 * loading.texi (Library Search):
4570 * streams.texi (Output Variables):
4571 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4572 * searching.texi (Replacing Match, Search and Replace):
4573 * processes.texi (Byte Packing, Decoding Output)
4574 (Accepting Output, Network Servers, Shell Arguments):
4575 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4576 * windows.texi (Window Point, Window Start):
4577 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4578 * commands.texi (Reading Input, Keyboard Events):
4579 * minibuf.texi (Reading File Names, Minibuffer Completion)
4580 (Recursive Mini):
4581 * positions.texi (List Motion):
4582 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4583 * numbers.texi (Arithmetic Operations, Math Functions)
4584 (Predicates on Numbers, Comparison of Numbers):
4585 (Numeric Conversions):
4586 * locals.texi (Standard Buffer-Local Variables):
4587 * maps.texi (Standard Keymaps):
4588 * os.texi (User Identification, System Environment, Recording Input)
4589 (X11 Keysyms):
4590 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4591 * backups.texi (Backups and Auto-Saving):
4592 * customize.texi (Customization, Group Definitions)
4593 (Variable Definitions):
4594 * compile.texi (Byte Compilation): Improve index entries.
4595
45962007-03-31 Karl Berry <karl@gnu.org>
4597
4598 * macros.texi (Defining Macros): Avoid widow syllable.
4599
46002007-03-31 Eli Zaretskii <eliz@gnu.org>
4601
4602 * elisp.texi (Top): Postscript -> PostScript.
4603
4604 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4605
46062007-03-31 Markus Triska <markus.triska@gmx.at>
4607
4608 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4609
46102007-03-30 Karl Berry <karl@gnu.org>
4611
4612 * lists.texi (List-related Predicates): Remove spurious @need.
4613 (Setcdr): Use @smallexample to improve page break.
4614 (Association Lists) <assoc>: Reword to improve page break.
4615
4616 * strings.texi (String Conversion): Insert blank line to improve
4617 page break.
4618
4619 * numbers.texi (Random Numbers): Use @minus{}.
4620 (Math Functions): Use @minus{}.
4621
4622 * intro.texi (Acknowledgements): Avoid line breaks before middle
4623 initials.
4624
46252007-03-24 Eli Zaretskii <eliz@gnu.org>
4626
4627 * errors.texi (Standard Errors): Add an index entry.
4628
46292007-03-19 Richard Stallman <rms@gnu.org>
4630
4631 * os.texi (Recording Input): recent-keys now gives 300 keys.
4632
46332007-03-12 Glenn Morris <rgm@gnu.org>
4634
4635 * os.texi: Replace "daylight savings" with "daylight saving"
4636 throughout.
4637
46382007-03-05 Richard Stallman <rms@gnu.org>
4639
5dcb4c4e
SM
4640 * variables.texi (File Local Variables):
4641 Update enable-local-variables values.
b8d4c8d0
GM
4642
46432007-03-04 Richard Stallman <rms@gnu.org>
4644
4645 * syntax.texi (Control Parsing): Minor clarification.
4646
4647 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4648
4649 * sequences.texi (Sequence Functions): Move string-bytes away,
4650 add xref.
4651
4652 * nonascii.texi (Text Representations): Move string-bytes here.
4653
4654 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4655
4656 * minibuf.texi (Basic Completion): Minor clarification.
4657
4658 * markers.texi (The Mark): Clarify existence vs activation of mark.
4659 Other cleanup.
4660
4661 * display.texi (Finding Overlays): Write better example.
4662
4663 * compile.texi (Eval During Compile): Clarify putting macros
4664 in eval-when-compile.
4665
c5602427 46662007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4667
4668 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4669 load-read-function definition doc.
b8d4c8d0
GM
4670
46712007-02-21 Kim F. Storm <storm@cua.dk>
4672
4673 * strings.texi (Text Comparison): Mention that assoc-string
4674 converts symbols to strings before testing.
4675
46762007-02-17 Kim F. Storm <storm@cua.dk>
4677
4678 * processes.texi (Bindat Spec): Vector types can have optional
4679 element type.
4680 (Bindat Examples): Fix example. Add vector with element type.
4681
46822007-02-16 Andreas Schwab <schwab@suse.de>
4683
4684 * strings.texi (Formatting Strings): Document '+' flag.
4685
46862007-02-15 Juanma Barranquero <lekktu@gmail.com>
4687
4688 * strings.texi (Modifying Strings): Clarify that `clear-string'
4689 always converts the string to unibyte.
4690
46912007-02-14 Kim F. Storm <storm@cua.dk>
4692
4693 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4694 Rewrite glyph code description to refer to these functions.
4695 Remove details of encoding face number and char into integer code.
4696
46972007-02-03 Alan Mackenzie <acm@muc.de>
4698
4699 * loading.texi (Hooks for Loading): Make the description of
4700 `eval-after-load' more detailed, and amend the description of
4701 after-load-alist, in accordance with changes from 2006-05.
4702
47032007-02-03 Chong Yidong <cyd@stupidchicken.com>
4704
4705 * modes.texi (Defining Minor Modes): Document that a :require
4706 keyword or similar may be required to make saved customization
4707 variables work.
4708
47092007-02-03 Eli Zaretskii <eliz@gnu.org>
4710
4711 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4712 Texinfo guidelines and with what texnfo-upd.el expects.
4713 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4714 parts needed by `texinfo-multiple-files-update'.
4715
47162007-02-02 Eli Zaretskii <eliz@gnu.org>
4717
4718 * elisp.texi (Top): Update the top-level menus.
4719
4720 * syntax.texi (Categories): Add index entries.
4721
47222007-02-01 Juanma Barranquero <lekktu@gmail.com>
4723
4724 * display.texi (Attribute Functions): Fix name and description of
4725 the UNDERLINE arg of `set-face-underline-p'.
4726
47272007-01-29 Eli Zaretskii <eliz@gnu.org>
4728
4729 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4730 Variables", and "Standard Keymaps" to the detailed menu.
4731
4732 * variables.texi (Future Local Variables): Add index entry.
4733
47342007-01-28 Richard Stallman <rms@gnu.org>
4735
4736 * tips.texi (Coding Conventions): Clarify the tip about macros
4737 that define a function or a variable.
4738
4739 * files.texi (File Attributes): UID and GID can be floats.
4740 (Magic File Names): Explain why deferring all operations to
4741 the standard handler does not work.
4742
47432007-01-23 Martin Rudalics <rudalics@gmx.at>
4744
4745 * backups.texi (Reverting): Use "buffer" instead of "file"
4746 when talking about major and minor modes.
4747
47482007-01-21 Richard Stallman <rms@gnu.org>
4749
4750 * help.texi (Documentation): Add xref to Documentation Tips.
4751
47522007-01-14 Juanma Barranquero <lekktu@gmail.com>
4753
4754 * tips.texi (Coding Conventions): Fix typos.
4755
47562007-01-05 Richard Stallman <rms@gnu.org>
4757
4758 * modes.texi (Defining Minor Modes): Fix previous change.
4759
47602007-01-03 Richard Stallman <rms@gnu.org>
4761
4762 * customize.texi (Variable Definitions, Customization Types):
4763 Don't use * in doc string for defcustom.
4764
47652007-01-02 Richard Stallman <rms@gnu.org>
4766
4767 * variables.texi (Variable Aliases): Clarify that aliases vars
4768 always have the same value.
4769
4770 * processes.texi (Bindat Spec): Fix Texinfo usage.
4771
4772 * modes.texi (Defining Minor Modes): Explain effect of command
4773 defined with define-global-minor-mode on new buffers.
4774
47752006-12-30 Kim F. Storm <storm@cua.dk>
4776
4777 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4778 `auto-resize-tool-bars'.
4779
47802006-12-30 Richard Stallman <rms@gnu.org>
4781
4782 * keymaps.texi (Active Keymaps): Fix previous change.
4783
47842006-12-30 Nick Roberts <nickrob@snap.net.nz>
4785
4786 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4787
47882006-12-30 Kim F. Storm <storm@cua.dk>
4789
4790 * processes.texi (Bindat Spec): Clarify using field names in
4791 length specifications.
4792
47932006-12-29 Kim F. Storm <storm@cua.dk>
4794
4795 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4796 Add count and index variables for eval forms in repeat blocks.
4797
47982006-12-24 Richard Stallman <rms@gnu.org>
4799
5dcb4c4e
SM
4800 * customize.texi (Variable Definitions):
4801 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4802
48032006-12-19 Kim F. Storm <storm@cua.dk>
4804
4805 * commands.texi (Misc Events): User signals now result in sigusr1
4806 and sigusr2 events which are handled through special-event-map.
4807 (Special Events): User signals and drag-n-drop are special.
4808
48092006-12-17 Richard Stallman <rms@gnu.org>
4810
4811 * loading.texi (Named Features): Explain subfeatures better.
4812
4813 * customize.texi: Use "option" only for user options.
4814 For the keyword values inside defcustom etc, say "keywords".
4815 For :options value's elements, say "elements".
4816 :group should not be omitted.
4817
4818 * syntax.texi (Parsing Expressions): Split up node.
4819 (Motion via Parsing, Position Parse, Parser State)
4820 (Low-Level Parsing, Control Parsing): New subnodes.
4821 (Parser State): Document syntax-ppss-toplevel-pos.
4822
4823 * positions.texi (List Motion): Punctuation fix.
4824
4825 * files.texi (File Name Completion): Document PREDICATE arg
4826 to file-name-completion.
4827
48282006-12-16 Eli Zaretskii <eliz@gnu.org>
4829
4830 * internals.texi (Building Emacs, Writing Emacs Primitives):
4831 Add index entries.
4832
48332006-12-11 Richard Stallman <rms@gnu.org>
4834
4835 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4836 affects face menu. Explain how to make it non-nil without enabling
4837 any fontification.
4838
48392006-12-10 Chong Yidong <cyd@stupidchicken.com>
4840
4841 * modes.texi (Font Lock Basics): Document nil value of
4842 font-lock-defaults.
4843
48442006-12-10 Glenn Morris <rgm@gnu.org>
4845
4846 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4847 value for system-flag argument. Abbrev tables may not be empty
4848 when major modes are loaded.
4849
48502006-12-08 Juanma Barranquero <lekktu@gmail.com>
4851
4852 * makefile.w32-in (maintainer-clean): Partially revert last
4853 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4854 to protect elisp-covers.texi.
4855
48562006-12-07 Juanma Barranquero <lekktu@gmail.com>
4857
4858 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4859 Don't remove elisp* info files; they are already deleted by the
4860 `clean' and `distclean' targets, and they are in the $(infodir)
4861 directory, not the current one.
4862
48632006-12-04 Kim F. Storm <storm@cua.dk>
4864
4865 * commands.texi (Misc Events): Update signal events.
4866 (Event Examples): Add signal example.
4867
48682006-11-29 Richard Stallman <rms@gnu.org>
4869
4870 * frames.texi (Visibility of Frames): Explain visible windows
4871 can be covered by others. Add xref for raise-frame.
4872
48732006-11-28 Richard Stallman <rms@gnu.org>
4874
4875 * searching.texi (Regexp Special): Update when ^ is special.
4876
48772006-11-27 Eli Zaretskii <eliz@gnu.org>
4878
4879 * customize.texi (Customization, Common Keywords)
4880 (Group Definitions, Variable Definitions, Composite Types)
4881 (Type Keywords, Customization Types): Add index entries for
4882 various customization keywords.
4883
48842006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4885
4886 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4887
c8763fb6 48882006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4889
4890 * frames.texi (Window System Selections): Remove clipboard from
4891 description of selection-coding-system.
4892
48932006-11-06 Richard Stallman <rms@gnu.org>
4894
4895 * lists.texi (List Variables): Document COMPARE-FN.
4896
4897 * keymaps.texi: Avoid use of "binding" to mean a relation;
4898 use it only to refer to the meaning associated with a key.
4899 (Keymaps): Change menu node description.
4900
4901 * elisp.texi (Top): Change menu node description.
4902
4903 * display.texi (Managing Overlays): Document overlay-recenter.
4904
49052006-10-29 Chong Yidong <cyd@stupidchicken.com>
4906
4907 * Makefile.in: Use relative paths to avoid advertising filesystem
4908 contents during compilation.
4909
49102006-10-23 Kim F. Storm <storm@cua.dk>
4911
4912 * commands.texi (Event Input Misc): Update unread-command-events.
4913
49142006-10-23 Nick Roberts <nickrob@snap.net.nz>
4915
4916 * lists.texi (Sets And Lists): Fix typos.
4917
49182006-10-18 Juanma Barranquero <lekktu@gmail.com>
4919
4920 * control.texi (Processing of Errors): Use @var for an argument,
4921 not @code.
4922
49232006-10-16 Richard Stallman <rms@gnu.org>
4924
4925 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4926
4927 * keymaps.texi (Format of Keymaps): Show all the keymap element
4928 patterns that result from menu items.
4929 (Key Lookup): Minor cleanups.
4930
4931 * modes.texi (Precalculated Fontification): Don't say that
4932 not setting font-lock-defaults avoids loading font-lock.
4933
4934 * help.texi (Documentation): Move xref to Emacs Manual here.
4935 (Documentation Basics): From here.
4936 Also doc emacs-lisp-docstring-fill-column.
4937
4938 * elisp.texi: Update version and ISBN.
4939
4940 * commands.texi (Interactive Call): Clarify KEYS arg to
4941 call-interactively is a vector.
4942 (Command Loop Info): Delete anchor in this-command-keys.
4943 Add anchor in this-command-keys-vector.
4944 (Recursive Editing): Document how recursive-edit
4945 handles the current buffer.
4946
49472006-10-13 Chong Yidong <cyd@stupidchicken.com>
4948
4949 * frames.texi (Frame Titles): %c and %l are ignored in
4950 frame-title-format.
4951
49522006-10-11 Richard Stallman <rms@gnu.org>
4953
4954 * keymaps.texi (Key Sequences): Clarify use of kbd.
4955
49562006-10-10 Kim F. Storm <storm@cua.dk>
4957
4958 * lists.texi (Sets And Lists): Add memql.
4959
49602006-10-03 Richard Stallman <rms@gnu.org>
4961
4962 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4963 Clarify :ascii: and :nonascii:.
4964
49652006-09-29 Juri Linkov <juri@jurta.org>
4966
4967 * modes.texi (%-Constructs): Reorder coding systems in the
4968 documentation of %z to the real order displayed in the modeline.
4969
49702006-09-25 Richard Stallman <rms@gnu.org>
4971
4972 * os.texi (Timers): Describe timer-max-repeats.
4973
49742006-09-25 Chong Yidong <cyd@stupidchicken.com>
4975
4976 * os.texi (Timers): Mention with-local-quit.
4977
49782006-09-24 Richard Stallman <rms@gnu.org>
4979
4980 * searching.texi (Searching and Matching): Mention property search.
4981
4982 * commands.texi (Command Loop Info): Explain how read-event affects
4983 this-command-keys.
4984
49852006-09-20 Richard Stallman <rms@gnu.org>
4986
4987 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4988
4989 * windows.texi (Window Start): Minor cleanups.
4990
49912006-09-20 Kim F. Storm <storm@cua.dk>
4992
4993 * windows.texi (Window Start): pos-visible-in-window-p allows
4994 specifying t for position to mean "end of window".
4995 Add window-line-height.
4996
4997 * anti.texi (Antinews): Mention window-line-height.
4998
49992006-09-19 David Kastrup <dak@gnu.org>
5000
5001 * keymaps.texi (Searching Keymaps): Small clarification.
5002
50032006-09-18 Richard Stallman <rms@gnu.org>
5004
5005 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5006 cause keyboard menus.
5007 (Menu Keymaps): Likewise.
5008 (Defining Menus, Keyboard Menus): Clarify.
5009
5010 * text.texi (Fields): Clarify explanation of constrain-to-field.
5011
50122006-09-16 Eli Zaretskii <eliz@gnu.org>
5013
5014 * variables.texi (Tips for Defining): Fix a typo.
5015
50162006-09-15 Richard Stallman <rms@gnu.org>
5017
5018 * keymaps.texi (Remapping Commands, Searching Keymaps)
5019 (Active Keymaps): Clean up previous change.
5020
50212006-09-15 Jay Belanger <belanger@truman.edu>
5022
5023 * gpl.texi: Replace "Library Public License" by "Lesser Public
5024 License" throughout.
5025
50262006-09-15 David Kastrup <dak@gnu.org>
5027
5028 * keymaps.texi (Active Keymaps): Adapt description to use
5029 `get-char-property' instead `get-text-property'. Explain how
5030 mouse events change this. Explain the new optional argument of
5031 `key-binding' and its mouse-dependent lookup.
5032 (Searching Keymaps): Adapt description similarly.
5033 (Remapping Commands): Explain the new optional argument of
5034 `command-remapping'.
5035
50362006-09-14 Richard Stallman <rms@gnu.org>
5037
5038 * keymaps.texi (Searching Keymaps): Clarification.
5039 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5040
50412006-09-13 Richard Stallman <rms@gnu.org>
5042
5043 * objects.texi (Character Type): Node split.
5044 Add xref to Describing Characters.
5045 (Basic Char Syntax, General Escape Syntax)
5046 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5047
50482006-09-11 Richard Stallman <rms@gnu.org>
5049
5050 * display.texi (Display Table Format): Wording clarification.
5051 (Glyphs): Clarifications.
5052
50532006-09-10 Chong Yidong <cyd@stupidchicken.com>
5054
5055 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5056 local maps.
5057
50582006-09-10 Kim F. Storm <storm@cua.dk>
5059
5060 * display.texi (Forcing Redisplay): Document return value of
5061 function redisplay.
5062
50632006-09-09 Richard Stallman <rms@gnu.org>
5064
5065 * windows.texi (Window Hooks): Explain limits of
5066 window-scroll-functions.
5067
5068 * display.texi (Fringe Indicators): Update for last change in
5069 indicate-buffer-boundaries.
5070
50712006-09-08 Richard Stallman <rms@gnu.org>
5072
5073 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5074
50752006-09-06 Kim F. Storm <storm@cua.dk>
5076
5077 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5078
5079 * windows.texi (Window Start): Update pos-visible-in-window-p.
5080
50812006-09-04 Richard Stallman <rms@gnu.org>
5082
5083 * processes.texi (Accepting Output): Explain SECONDS=0 for
5084 accept-process-output.
5085
5086 * os.texi (Idle Timers): Explain why timer functions should not
5087 loop until (input-pending-p).
5088
50892006-09-02 Eli Zaretskii <eliz@gnu.org>
5090
5091 * makefile.w32-in (usermanualdir): New variable.
5092 (elisp.dvi): Use it.
5093
50942006-09-01 Eli Zaretskii <eliz@gnu.org>
5095
5096 * buffers.texi (Buffer Modification): Fix last change.
5097
50982006-09-01 Chong Yidong <cyd@stupidchicken.com>
5099
5dcb4c4e
SM
5100 * buffers.texi (Buffer Modification):
5101 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5102
51032006-08-31 Richard Stallman <rms@gnu.org>
5104
5105 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5106
51072006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5108
5109 * modes.texi (Syntactic Font Lock):
5110 Mention font-lock-syntactic-face-function
5111 instead of specific faces.
5112
51132006-08-29 Chong Yidong <cyd@stupidchicken.com>
5114
5115 * display.texi (Images): Add xrref to display-images-p.
5116
51172006-08-28 Kenichi Handa <handa@m17n.org>
5118
5119 * nonascii.texi (Lisp and Coding Systems): Fix description of
5120 detect-coding-region.
5121
51222006-08-27 Michael Olson <mwolson@gnu.org>
5123
5124 * processes.texi (Transaction Queues): Remove stray quote
5125 character.
5126
51272006-08-25 Richard Stallman <rms@gnu.org>
5128
5129 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5130 Add xref.
5131
51322006-08-24 Chong Yidong <cyd@stupidchicken.com>
5133
5134 * os.texi (Timers): Avoid waiting inside timers.
5135
51362006-08-21 Lute Kamstra <lute@gnu.org>
5137
5138 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5139
51402006-08-20 Richard Stallman <rms@gnu.org>
5141
5142 * os.texi (Idle Timers): New node, split out from Timers.
5143 Document current-idle-time.
5144 * commands.texi (Reading One Event): Update xref.
5145 * elisp.texi (Top): Update subnode menu.
5146
51472006-08-16 Richard Stallman <rms@gnu.org>
5148
5149 * keymaps.texi (Extended Menu Items): Show format of cached
5150 bindings in extended menu items.
5151
5152 * customize.texi (Variable Definitions): Explain when the
5153 standard value expression is evaluated.
5154
51552006-08-15 Chong Yidong <cyd@stupidchicken.com>
5156
5157 * commands.texi (Reading One Event): Explain idleness in
5158 `read-event'.
5159
51602006-08-12 Chong Yidong <cyd@stupidchicken.com>
5161
5162 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5163 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5164 relevant for Lisp programming.
5165 (Yank Commands): Rewrite introduction.
5166 (Undo): Clarify.
5167 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5168 (Filling): Remove redundant comment. Clarify return value of
5169 current-justification.
5170 (Margins): Minor clarifications.
5171 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5172 (Sorting): Update definition of sort-lines.
5173 (Columns): Clarify behavior of sort-columns.
5174 (Indent Tabs): Link to Tab Stops in Emacs manual.
5175 (Special Properties): Clarify.
5176 (Clickable Text): Mention Buttons package.
5177
51782006-08-12 Kevin Ryde <user42@zip.com.au>
5179
5180 * os.texi (Time Parsing): Add %z to description of
5181 format-time-string, as per docstring. Add cross reference to
5182 glibc manual for strftime.
5183
51842006-08-08 Richard Stallman <rms@gnu.org>
5185
5186 * modes.texi: Clean up wording in previous change.
5187
51882006-08-07 Chong Yidong <cyd@stupidchicken.com>
5189
5190 * modes.texi (Hooks): Clarify.
5191 (Major Mode Basics): Mention define-derived-mode explicitly.
5192 (Major Mode Conventions): Rebinding RET is OK for some modes.
5193 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5194 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5195 (Mode Line Basics): Clarify.
5196 (Mode Line Data): Mention help-echo and local-map in strings.
5197 Explain reason for treatment of non-risky variables.
5198 (Properties in Mode): Clarify.
5199 (Faces for Font Lock): Add font-lock-negation-char-face.
5200
52012006-08-04 Eli Zaretskii <eliz@gnu.org>
5202
5203 * strings.texi (Formatting Strings): Warn against arbitrary
5204 strings as first arg to `format'.
5205
52062006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5207
5208 * text.texi (Clickable Text): Mention `help-echo' text property.
5209 Update intro, examples and associated explanations.
5210
52112006-07-31 Richard Stallman <rms@gnu.org>
5212
5213 * commands.texi: Update xrefs.
5214 (Event Mod): New node, cut out from old Translating Input.
5215
5216 * maps.texi: Update xrefs.
5217
5218 * keymaps.texi (Translation Keymaps): New node.
5219 Update xrefs from Translating Input to Translation Keymaps.
5220
5221 * elisp.texi (Top): Update subnode menu.
5222
5223 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5224
5225 * os.texi (System Interface): Fix menu descriptions of some nodes.
5226 (Translating Input): Node deleted.
5227
52282006-07-31 Nick Roberts <nickrob@snap.net.nz>
5229
5230 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5231
5232 * lists.texi (Sets And Lists): Likewise.
5233
52342006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5235
5236 * text.texi (Fields): Mention POS
5237 requirement when narrowing is in effect.
5238
52392006-07-28 Richard Stallman <rms@gnu.org>
5240
5241 * display.texi (Face Attributes): Simplify wording.
5242 (Attribute Functions): Clarify meaning of new-frame default
5243 attribute settings.
5244
5245 * customize.texi (Common Keywords): Document how to use
5246 :package-version in a package not in Emacs.
5247
52482006-07-28 Kim F. Storm <storm@cua.dk>
5249
5250 * commands.texi (Reading One Event): Fix last change.
5251
52522006-07-26 Chong Yidong <cyd@stupidchicken.com>
5253
5254 * commands.texi (Reading One Event): Document SECONDS argument for
5255 read-event, read-char, and read-char-exclusive.
5256
52572006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5258
5259 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5260 to ensure correct identification.
5261
52622006-07-24 Richard Stallman <rms@gnu.org>
5263
5264 * text.texi (Clickable Text): Clarify.
5265
5266 * sequences.texi (Vector Functions): Delete duplicate xref.
5267
5268 * objects.texi (Function Type): Clarify.
5269
5270 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5271 modes.
5272
5273 * lists.texi (List Variables): New node.
5274 Material moved from other nodes.
5275
5276 * variables.texi (Setting Variables): add-to-list and
5277 add-to-ordered-list moved to List Variables node.
5278
52792006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5280
5281 * text.texi (Links and Mouse-1):
5282 For mouse-on-link-p, expand on arg POS.
5283
52842006-07-21 Kim F. Storm <storm@cua.dk>
5285
5286 * display.texi (Forcing Redisplay): Don't mention systems which
5287 don't support sub-second timers for redisplay-preemption-period.
5288
5289 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5290
52912006-07-21 Eli Zaretskii <eliz@gnu.org>
5292
5293 * frames.texi (Input Focus): Document that focus-follows-mouse has
5294 no effect on MS-Windows.
5295
52962006-07-18 Richard Stallman <rms@gnu.org>
5297
5298 * display.texi (Forcing Redisplay): Cleanups in previous change.
5299
5300 * processes.texi (Low-Level Network): Make menu more convenient.
5301
53022006-07-18 Kim F. Storm <storm@cua.dk>
5303
5304 * display.texi (Forcing Redisplay): redisplay-preemption-period
5305 only used on window systems. Add xref to Terminal Output.
5306
5307 * os.texi (Terminal Output): baud-rate only controls preemption on
5308 non-window systems. Add xref to Forcing Redisplay.
5309
5310 * processes.texi (Low-Level Network): Rename node "Make Network"
5311 to "Network Processes".
5312
53132006-07-18 Karl Berry <karl@gnu.org>
5314
5315 * variables.texi, functions.texi, customize.texi, loading.texi:
5316 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5317
53182006-07-17 Chong Yidong <cyd@stupidchicken.com>
5319
5320 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5321
53222006-07-17 Richard Stallman <rms@gnu.org>
5323
5324 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5325 Put period and comma inside quotes.
5326
5327 * loading.texi, markers.texi: Use real doublequote inside menus.
5328
5329 * windows.texi: Put point and comma inside quotes.
5330 (Textual Scrolling): Use @samp for error message.
5331
5332 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5333 * strings.texi, streams.texi, processes.texi, os.texi:
5334 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5335 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5336 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5337 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5338 Put point and comma inside quotes.
5339
5340 * control.texi (Processing of Errors): Add command-error-function.
5341
5342 * variables.texi (File Local Variables): Clarify that
5343 file local variables make buffer-local bindings.
5344
5345 * modes.texi (Syntactic Font Lock): Give default for
5346 font-lock-syntax-table.
5347
53482006-07-17 Nick Roberts <nickrob@snap.net.nz>
5349
5350 * text.texi (Special Properties): Clean up previous change.
5351
53522006-07-16 Karl Berry <karl@gnu.org>
5353
5354 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5355 * control.texi: Fix bad page breaks through chapter 10 (control).
5356
5357 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5358 underfull hbox.
5359
53602006-07-15 Nick Roberts <nickrob@snap.net.nz>
5361
5362 * text.texi (Special Properties): Describe fontified text property
5363 in relation to a character (not text).
5364
53652006-07-15 Kim F. Storm <storm@cua.dk>
5366
5367 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5368 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5369 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5370
5371 * anti.texi (Antinews): Mention redisplay function.
5372 The kbd macro existed, but was not documented, before 22.x.
5373 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5374
53752006-07-14 Nick Roberts <nickrob@snap.net.nz>
5376
5377 * display.texi (Displaying Messages): Add anchor.
5378
5379 * frames.texi (Dialog Boxes): Use it.
5380
53812006-07-12 Richard Stallman <rms@gnu.org>
5382
5383 * objects.texi (Frame Type): Explain nature of frames better.
5384
5385 * frames.texi (Frames): Explain nature of frames better.
5386
53872006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5388
5389 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5390
53912006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5392
5393 * frames.texi (Window System Selections): Mention scrap support for Mac.
5394 Default value of x-select-enable-clipboard is t on Mac.
5395
5396 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5397
53982006-07-11 Kim F. Storm <storm@cua.dk>
5399
5400 * display.texi (Forcing Redisplay): Add `redisplay' function.
5401 Don't mention (sit-for -1) -- use (redisplay t) instead.
5402
5403 * commands.texi (Waiting): (sit-for -1) is no longer special.
5404 (sit-for 0) is equivalent to (redisplay).
5405 Iconifying/deiconifying no longer makes sit-for return.
5406
54072006-07-10 Nick Roberts <nickrob@snap.net.nz>
5408
5409 * display.texi (Buttons): Fix typo.
5410
5411 * index.texi, elisp.texi (New Symbols): Comment node out.
5412
54132006-07-09 Richard Stallman <rms@gnu.org>
5414
5415 * display.texi (Truncation): Clean up previous change.
5416
54172006-07-08 Richard Stallman <rms@gnu.org>
5418
5419 * commands.texi (Interactive Call): Use 3 as prefix in example
5420 for execute-extended-command.
5421
5422 * display.texi (Attribute Functions): Move paragraph about
5423 compatibility with Emacs < 21.
5424
54252006-07-09 Kim F. Storm <storm@cua.dk>
5426
5427 * display.texi (Refresh Screen): Clarify force-window-update.
5428 (Truncation): "Normally" indicated by fringe arrows.
5429
54302006-07-08 Eli Zaretskii <eliz@gnu.org>
5431
5432 * windows.texi (Textual Scrolling, Resizing Windows):
5433 * variables.texi (Constant Variables):
5434 * text.texi (Buffer Contents, Deletion, Changing Properties)
5435 (Property Search, Special Properties, Sticky Properties)
5436 (Links and Mouse-1, Fields, Change Hooks):
5437 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5438 (Categories):
5439 * symbols.texi (Other Plists):
5440 * streams.texi (Output Variables):
5441 * processes.texi (Input to Processes, Query Before Exit):
5442 * positions.texi (Word Motion, Text Lines, List Motion):
5443 * os.texi (Init File, System Environment, Sound Output)
5444 (Session Management):
5445 * nonascii.texi (Text Representations, Character Sets)
5446 (Chars and Bytes, Locales):
5447 * modes.texi (Defining Minor Modes, Header Lines):
5448 * minibuf.texi (Minibuffer Contents):
5449 * markers.texi (Information from Markers):
5450 * lists.texi (List Elements, Building Lists, Association Lists):
5451 * keymaps.texi (Tool Bar):
5452 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5453 * functions.texi (What Is a Function, Mapping Functions):
5454 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5455 (Color Names, Text Terminal Colors, Display Feature Testing):
5456 * files.texi (Visiting Functions, File Name Components)
5457 (Unique File Names, Contents of Directories):
5458 * display.texi (Forcing Redisplay, Displaying Messages)
5459 (Temporary Displays, Font Selection, Auto Faces)
5460 (Font Lookup, Fringe Indicators, Display Margins)
5461 (Image Descriptors, Showing Images, Image Cache, Button Types)
5462 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5463 (Display Table Format, Glyphs):
5464 * control.texi (Iteration):
5465 * commands.texi (Command Loop Info, Adjusting Point):
5466 * backups.texi (Making Backups, Auto-Saving):
5467 Remove @tindex entries.
5468
54692006-07-07 Kim F. Storm <storm@cua.dk>
5470
5471 * display.texi (Fringe Cursors): Fix typo.
5472 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5473 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5474
54752006-07-05 Richard Stallman <rms@gnu.org>
5476
5477 * text.texi (Buffer Contents): Add example of text props
5478 in result of buffer-substring.
5479 (Text Properties): Explain better about use of specific property names.
5480 (Property Search): Some cleanups; reorder some functions.
5481
5482 * keymaps.texi (Changing Key Bindings): Cleanup.
5483 Add xref to Key Binding Conventions.
5484
5485 * display.texi (Attribute Functions): Add examples for
5486 face-attribute-relative-p.
5487
5488 * tips.texi (Coding Conventions): Cleanup last change.
5489
54902006-07-05 Karl Berry <karl@gnu.org>
5491
5492 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5493 Remove @setchapternewpage odd.
5494 Result is 1013 pages, down from 1100.
5495
5496 * anti.texi, customize.texi, display.texi, internals.texi:
5497 * minibuf.texi, modes.texi, tips.texi:
5498 Fix overfull/underfull boxes.
5499
55002006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5501
5502 * edebug.texi (Instrumenting):
5503 Add Edebug-specific findex for eval-buffer.
5504 * loading.texi (Loading):
5505 Replace eval-current-buffer with eval-buffer.
5506
55072006-06-30 Nick Roberts <nickrob@snap.net.nz>
5508
5509 * locals.texi (Standard Buffer-Local Variables): Update the list
5510 of variables.
5511
55122006-06-26 Nick Roberts <nickrob@snap.net.nz>
5513
5514 * files.texi (File Name Completion): Point user to the node
5515 "Reading File Names".
5516
55172006-06-24 Eli Zaretskii <eliz@gnu.org>
5518
5519 * files.texi (Contents of Directories): Document case-insensitive
5520 behavior on respective filesystems.
5521
5522 * objects.texi (Character Type): Document that Emacs signals an
5523 error for unsupported Unicode characters specified as \uNNNN.
5524
55252006-06-19 Richard Stallman <rms@gnu.org>
5526
5527 * processes.texi (Bindat Spec): Clarify previous change.
5528
55292006-06-16 Richard Stallman <rms@gnu.org>
5530
5531 * tips.texi (Coding Conventions): Better explain conventions
5532 for definition constructs.
5533
5534 * text.texi (Special Properties): String value of `read-only'
5535 serves as the error message.
5536
5537 * objects.texi (Character Type): Clarify prev. change.
5538 (Non-ASCII in Strings): Mention \u and \U.
5539
5540 * commands.texi (Using Interactive): Explain problem of
5541 markers, etc., in command-history.
5542
55432006-06-14 Kim F. Storm <storm@cua.dk>
5544
5545 * commands.texi (Waiting): Negative arg to sit-for forces
5546 redisplay even if input is pending.
5547
5548 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5549 redisplay. Remove incorrect example of binding redisplay-dont-pause
5550 around (sit-for 0).
5551
55522006-06-13 Richard Stallman <rms@gnu.org>
5553
5554 * display.texi (Forcing Redisplay): Clarify previous change.
5555
55562006-06-13 Romain Francoise <romain@orebokech.com>
5557
5558 * display.texi (Forcing Redisplay): Fix typo.
5559
55602006-06-13 Kim F. Storm <storm@cua.dk>
5561
5562 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5563
55642006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5565
5566 * tips.texi (Coding Conventions): Add `@end itemize'.
5567
55682006-06-10 Richard Stallman <rms@gnu.org>
5569
5570 * tips.texi (Coding Conventions): Explain use of coding systems
5571 to ensure one decoding for strings.
5572
55732006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5574
5575 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5576 syntax.
5577
55782006-06-07 Eli Zaretskii <eliz@gnu.org>
5579
5580 * display.texi (Font Selection): Remove description of
5581 clear-face-cache.
5582
5583 * compile.texi (Eval During Compile): Fix a typo. Add index
5584 entries for possible uses of eval-when-compile.
5585
55862006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5587
5588 * display.texi (Abstract Display): Fix typo.
5589
55902006-06-03 Eli Zaretskii <eliz@gnu.org>
5591
5592 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5593 Reword variable's description.
5594
55952006-06-01 Richard Stallman <rms@gnu.org>
5596
5597 * windows.texi (Splitting Windows): Clarify splitting nonselected
5598 window.
5599
56002006-05-31 Juri Linkov <juri@jurta.org>
5601
5602 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5603
56042006-05-30 Richard Stallman <rms@gnu.org>
5605
5606 * display.texi (Line Height): Fix errors in description of
10d1d0af 5607 default line height and line-height property.
b8d4c8d0
GM
5608
5609 * nonascii.texi (Default Coding Systems): Further clarification.
5610
56112006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5612
5613 * internals.texi (Pure Storage): Mention that an overflow in pure
5614 space causes a memory leak.
5615 (Garbage Collection): If there was an overflow in pure space,
5616 `garbage-collect' returns nil.
5617
56182006-05-30 Eli Zaretskii <eliz@gnu.org>
5619
5620 * nonascii.texi (Default Coding Systems): Fix it some more.
5621
56222006-05-29 Eli Zaretskii <eliz@gnu.org>
5623
5624 * nonascii.texi (Default Coding Systems): Fix last change.
5625
56262006-05-29 Kenichi Handa <handa@m17n.org>
5627
5628 * nonascii.texi (find-operation-coding-system): Describe the new
5629 argument format (FILENAME . BUFFER).
5630
56312006-05-28 Richard Stallman <rms@gnu.org>
5632
5633 * tips.texi (Coding Conventions): Better explain reasons not to
5634 advise other packages or use `eval-after-load'.
5635
56362006-05-29 Kim F. Storm <storm@cua.dk>
5637
5638 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5639 `bindat-idx' and `bindat-raw' for clarity.
5640
56412006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5642
5643 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5644
5645 * display.texi (Display): Add "Abstract Display" to menu.
5646 (Abstract Display, Abstract Display Functions)
5647 (Abstract Display Example): New nodes.
5648 * elisp.texi (Top): Add "Abstract Display" to menu.
5649
56502006-05-27 Chong Yidong <cyd@stupidchicken.com>
5651
5652 * keymaps.texi (Key Sequences): Link to input events definition.
5653 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5654
5655 * files.texi (Changing Files): Document updated argument list for
5656 copy-file.
5657
56582006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5659
5660 * processes.texi (Bindat Functions): Explain term "total length".
5661 Use it in bindat-length and bindat-pack descriptions.
5662
56632006-05-26 Eli Zaretskii <eliz@gnu.org>
5664
5665 * tips.texi (Coding Conventions): Advise against using
5666 eval-after-load in packages. Add an index entry.
5667
56682006-05-25 Juri Linkov <juri@jurta.org>
5669
5670 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5671
5672 * modes.texi (%-Constructs): Add %e, %z, %Z.
5673
56742006-05-25 Richard Stallman <rms@gnu.org>
5675
5676 * elisp.texi (Top): Update subnode menu.
5677
5678 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5679 (Keymaps): Update menu.
5680
56812006-05-25 Chong Yidong <cyd@stupidchicken.com>
5682
5683 * keymaps.texi (Key Sequences): Some clarifications.
5684
56852006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5686
5687 * processes.texi (Bindat Functions): Say "unibyte string"
5688 explicitly for bindat-unpack and bindat-pack descriptions.
5689 (Bindat Examples): Don't call `string-make-unibyte' in example.
5690
56912006-05-25 Chong Yidong <cyd@stupidchicken.com>
5692
5dcb4c4e 5693 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5694 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5695
5696 * keymaps.texi (Changing Key Bindings):
dd7b651b 5697 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5698 * help.texi (Describing Characters): Refer to it.
5699
57002006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5701
5702 * frames.texi (Pointer Shape): @end table -> @end defvar.
5703
57042006-05-22 Richard Stallman <rms@gnu.org>
5705
5706 * elisp.texi (Top): Update subnode menus.
5707
5708 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5709 Contents rewritten; material from old Pointer Shape node moved here.
5710
5711 * display.texi (Pointer Shape): Node deleted.
5712 (Image Descriptors): Minor cleanup.
5713
57142006-05-21 Richard Stallman <rms@gnu.org>
5715
5716 * syntax.texi (Parsing Expressions): Update info on which STATE
5717 elements are ignored.
5718
57192006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * hooks.texi (Standard Hooks): Correct typo.
5722
5723 * gpl.texi (GPL): ifinfo -> ifnottex.
5724
57252006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5726
5727 * searching.texi (Simple Match Data): Warn about match data being
5728 set anew by every search.
5729
57302006-05-17 Richard Stallman <rms@gnu.org>
5731
5732 * minibuf.texi (Minibuffer History): Clarify.
5733
5734 * searching.texi (Regexp Special): Clarify nested regexp warning.
5735
57362006-05-16 Kim F. Storm <storm@cua.dk>
5737
5738 * minibuf.texi (Minibuffer History): Update add-to-history.
5739
57402006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5741
5dcb4c4e
SM
5742 * nonascii.texi (Explicit Encoding):
5743 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5744
57452006-05-14 Richard Stallman <rms@gnu.org>
5746
5747 * buffers.texi (Creating Buffers): Cleanup.
5748
5749 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5750
57512006-05-13 Eli Zaretskii <eliz@gnu.org>
5752
5753 * buffers.texi (Current Buffer): Document that with-temp-buffer
5754 disables undo.
5755
5756 * os.texi (Terminal-Specific): More accurate description of how
5757 Emacs searches for the terminal-specific libraries.
5758
57592006-05-12 Eli Zaretskii <eliz@gnu.org>
5760
5761 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5762 emacs-xtra to @inforef's.
5763
5764 * text.texi (Undo): Document that undo is turned off in buffers
5765 whose names begin with a space.
5766
5767 * buffers.texi (Buffer Names): Add index entries for buffers whose
5768 names begin with a space.
5769 (Creating Buffers): Document that undo is turned off in buffers
5770 whose names begin with a space.
5771
5772 * files.texi (Visiting Functions, Reading from Files)
5773 (Saving Buffers): Mention code and EOL conversions by file I/O
5774 primitives and subroutines.
5775
f4e90db0
SM
5776 * nonascii.texi (Lisp and Coding Systems):
5777 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5778
5779 * display.texi (Defining Faces): Mention `mac', and add an xref to
5780 where window-system is described.
5781
57822006-05-10 Richard Stallman <rms@gnu.org>
5783
5784 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5785
57862006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5787
5788 * variables.texi (File Local Variables): Recommend to quote lambda
5789 expressions in safe-local-variable property.
5790
57912006-05-09 Richard Stallman <rms@gnu.org>
5792
5dcb4c4e
SM
5793 * variables.texi (File Local Variables):
5794 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5795
57962006-05-07 Kim F. Storm <storm@cua.dk>
5797
5798 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5799 from add-to-history.
5800
58012006-05-07 Romain Francoise <romain@orebokech.com>
5802
5803 * commands.texi (Event Input Misc):
5804 * compile.texi (Eval During Compile):
5805 * internals.texi (Buffer Internals):
5806 * minibuf.texi (Initial Input):
5807 * nonascii.texi (Scanning Charsets):
5808 * numbers.texi (Comparison of Numbers):
5809 * windows.texi (Textual Scrolling, Vertical Scrolling):
5810 Fix various typos.
5811
58122006-05-06 Eli Zaretskii <eliz@gnu.org>
5813
5814 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5815 conditional xref's to either emacs or emacs-xtra, depending on
5816 @iftex/@ifnottex.
5817
5818 * minibuf.texi (Minibuffer History): Document add-to-history.
5819
58202006-05-05 Eli Zaretskii <eliz@gnu.org>
5821
5822 * internals.texi (Pure Storage): Mention the pure overflow message
5823 at startup.
5824
c8763fb6 58252006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5826
5827 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5828 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5829 search.
5830
58312006-05-01 Richard Stallman <rms@gnu.org>
5832
5833 * intro.texi (nil and t): Clarify.
5834
5835 * variables.texi (File Local Variables): Suggest using booleanp.
5836
58372006-05-01 Juanma Barranquero <lekktu@gmail.com>
5838
5839 * objects.texi (Type Predicates): Fix typos.
5840
58412006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5842
5843 * intro.texi (nil and t): Add booleanp.
5844
5845 * objects.texi (Type Predicates): Add links for booleanp and
5846 string-or-null-p.
5847
58482006-04-29 Richard Stallman <rms@gnu.org>
5849
5850 * modes.texi (Multiline Font Lock): Rename from
5851 Multi line Font Lock Elements. Much clarification.
5852 (Font Lock Multiline, Region to Fontify): Much clarification.
5853
58542006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5855
5856 * variables.texi (File Local Variables): Remove the special case t for
5857 safe-local-variable.
5858
58592006-04-26 Richard Stallman <rms@gnu.org>
5860
5861 * syntax.texi (Parsing Expressions): Minor cleanup.
5862
58632006-04-18 Richard Stallman <rms@gnu.org>
5864
5865 * tips.texi (Coding Conventions): Explain when the package's
5866 prefix should appear later on (not at the start of the name).
5867
5868 * searching.texi (String Search): Clarify effect of NOERROR.
5869
5870 * modes.texi (Imenu): Clarify what special items do.
5871
5872 * hooks.texi (Standard Hooks): Delete text about old hook names.
5873
58742006-04-17 Romain Francoise <romain@orebokech.com>
5875
5876 * variables.texi (Local Variables): Update the default value of
5877 `max-specpdl-size'.
5878
58792006-04-15 Michael Olson <mwolson@gnu.org>
5880
5881 * processes.texi (Transaction Queues): Mention the new optional
5882 `delay-question' argument for `tq-enqueue'.
5883
58842006-04-13 Bill Wohler <wohler@newt.com>
5885
5886 * customize.texi (Common Keywords): Use dotted notation for
5887 :package-version value. Specify its values. Improve documentation
5888 for customize-package-emacs-version-alist.
5889
58902006-04-12 Bill Wohler <wohler@newt.com>
5891
5892 * customize.texi (Common Keywords): Move description of
5893 customize-package-emacs-version-alist to @defvar.
5894
58952006-04-10 Bill Wohler <wohler@newt.com>
5896
5897 * customize.texi (Common Keywords): Add :package-version.
5898
58992006-04-10 Kim F. Storm <storm@cua.dk>
5900
5901 * text.texi (Buffer Contents): Add NOPROPS arg to
5902 filter-buffer-substring.
5903
59042006-04-08 Kevin Ryde <user42@zip.com.au>
5905
5906 * os.texi (Command-Line Arguments): Update xref to emacs manual
5907 "Command Arguments" -> "Emacs Invocation", per change there.
5908
59092006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5910
5911 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5912 be on one line to help makeinfo not render two spaces after the dot.
5913
59142006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5915
5916 * strings.texi (Predicates for Strings): Add string-or-null-p.
5917
59182006-03-28 Kim F. Storm <storm@cua.dk>
5919
5920 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5921 remarks about systems that don't support fractional seconds.
5922
59232006-03-25 Karl Berry <karl@gnu.org>
5924
5925 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5926 the year list.
5927
59282006-03-21 Nick Roberts <nickrob@snap.net.nz>
5929
5930 * display.texi (Fringe Indicators): Fix typos.
5931
59322006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5933
5934 * tips.texi (Documentation Tips): One can now also write `program'
5935 in front of a quoted symbol in a docstring to prevent making a
5936 hyperlink.
5937
59382006-03-19 Alan Mackenzie <acm@muc.de>
5939
5940 * text.texi (Special Properties): Clarify `fontified' property.
5941
59422006-03-16 Richard Stallman <rms@gnu.org>
5943
5944 * display.texi (Defining Images): Minor cleanup.
5945
59462006-03-16 Bill Wohler <wohler@newt.com>
5947
5948 * display.texi (Defining Images): In image-load-path-for-library,
5949 prefer user's images.
5950
59512006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5952
5953 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5954
59552006-03-15 Bill Wohler <wohler@newt.com>
5956
5957 * display.texi (Defining Images): Fix example in
5958 image-load-path-for-library by not recommending that one binds
5959 image-load-path. Just defvar it to placate compiler and only use
5960 it if previously defined.
5961
59622006-03-14 Bill Wohler <wohler@newt.com>
5963
5964 * display.texi (Defining Images): In image-load-path-for-library,
5965 always return list of directories. Update example.
5966
59672006-03-14 Alan Mackenzie <acm@muc.de>
5968
5969 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5970 This describes font-lock-extend-region-function.
5971 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5972 the new node "Region to Fontify".
5973
59742006-03-13 Richard Stallman <rms@gnu.org>
5975
5976 * display.texi (Invisible Text): The impossible position is
5977 now before the invisible text, not after.
5978 (Defining Images): Clean up last change.
5979
59802006-03-11 Bill Wohler <wohler@newt.com>
5981
5982 * display.texi (Defining Images): Add image-load-path-for-library.
5983
59842006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5985
5986 * text.texi (Adaptive Fill): Fix Texinfo usage.
5987
5988 * strings.texi (Creating Strings): Fix Texinfo usage.
5989
5990 * searching.texi (Regexp Special): Use @samp for regular
5991 expressions that are not in Lisp syntax.
5992
59932006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5994
5995 * searching.texi (Regexp Special): Put remark between parentheses
5996 to avoid misreading.
5997
59982006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5999
6000 * searching.texi (Syntax of Regexps): More accurately describe
6001 which characters are special in which situations.
6002 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6003 are not special. Describe in detail when `[' and `]' are special.
6004 (Regexp Backslash): Plenty of regexps with unbalanced square
6005 brackets are valid, so reword that statement.
6006
60072006-03-02 Kim F. Storm <storm@cua.dk>
6008
6009 * keymaps.texi (Tool Bar): Add tool-bar-border.
6010
60112006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6012
6013 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6014
60152006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6016
6017 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6018
6019 * files.texi (Locating Files): Suggest additional values for the
6020 SUFFIXES arg of `locate-file'. Update pxref.
6021
6022 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6023 (How Programs Do Loading): Discuss the effects of Auto Compression
6024 mode on `load'.
6025 (Load Suffixes): New node.
6026 (Library Search): Delete description of `load-suffixes'; it was
6027 moved to "Load Suffixes".
6028 (Autoload, Named Features): Mention `load-suffixes'.
6029
60302006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6031
6032 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6033
6034 * windows.texi (Window Tree): Fix typo.
6035
60362006-02-20 Kim F. Storm <storm@cua.dk>
6037
6038 * display.texi (Fringe Indicators): New section.
6039 Move indicate-empty-lines, indicate-buffer-boundaries, and
6040 default-indicate-buffer-boundaries here.
6041 Add fringe-indicator-alist and default-fringes-indicator-alist.
6042 Add list of logical fringe indicator symbols.
6043 Update list of standard bitmap names.
6044 (Fringe Cursors): New section.
6045 Move overflow-newline-into-fringe here.
6046 Add fringe-cursor-alist and default-fringes-cursor-alist.
6047 Add list of fringe cursor symbols.
6048
60492006-02-20 Juanma Barranquero <lekktu@gmail.com>
6050
6051 * commands.texi (Using Interactive): Fix reference to node
6052 "Minibuffers".
6053
60542006-02-19 Richard M. Stallman <rms@gnu.org>
6055
6056 * minibuf.texi (High-Level Completion):
6057 Add xref to read-input-method-name.
6058
6059 * files.texi (Relative File Names): Move file-relative-name here.
6060 (File Name Expansion): From here. Minor clarifications.
6061
6062 * commands.texi (Using Interactive): Add xrefs about reading input.
6063 Clarify remarks about that moving point and mark.
6064 Put string case before list case.
6065
c8763fb6 60662006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6067
6068 * display.texi (Other Display Specs, Image Descriptors):
6069 Revert erroneous changes. The previous description of
6070 image-descriptors as `(image . PROPS)' was correct.
6071
60722006-02-14 Richard M. Stallman <rms@gnu.org>
6073
6074 * variables.texi (File Local Variables): Clarifications.
6075
60762006-02-14 Juanma Barranquero <lekktu@gmail.com>
6077
6078 * variables.texi (File Local Variables): Use @code for a cons
6079 cell, not @var.
6080
60812006-02-13 Chong Yidong <cyd@stupidchicken.com>
6082
6083 * variables.texi (File Local Variables): Document new file local
6084 variable behavior.
6085
60862006-02-10 Kim F. Storm <storm@cua.dk>
6087
6088 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6089
60902006-02-08 Juanma Barranquero <lekktu@gmail.com>
6091
6092 * modes.texi (%-Constructs): Remove obsolete info about
6093 `global-mode-string'.
6094
60952006-02-07 Richard M. Stallman <rms@gnu.org>
6096
6097 * commands.texi (Prefix Command Arguments): Minor cleanup.
6098
6099 * display.texi: "Graphical display", not window system.
6100
6101 * functions.texi (What Is a Function): Fix xref.
6102
6103 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6104 (Changing Key Bindings): Clarify when remapping is better than
6105 substitute-key-definition.
6106
61072006-02-02 Richard M. Stallman <rms@gnu.org>
6108
6109 * minibuf.texi (Basic Completion): Completion alists are risky.
6110
6111 * keymaps.texi (Active Keymaps): Clarifications.
6112 (Searching Keymaps): New node.
6113 (Keymaps): Update menu.
6114
6115 * frames.texi (Layout Parameters): Minor clarification.
6116 (Drag and Drop): New node.
6117 (Frames): Update menu.
6118
61192006-01-29 Chong Yidong <cyd@stupidchicken.com>
6120
6121 * display.texi (Other Display Specs, Image Descriptors):
6122 Image description is a list, not a cons cell.
6123
61242006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6125
6126 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6127 list is not necessarily a list).
6128
61292006-01-27 Eli Zaretskii <eliz@gnu.org>
6130
6131 * frames.texi (Layout Parameters): border-width and
6132 internal-border-width belong to the frame, not the window.
6133
61342006-01-19 Richard M. Stallman <rms@gnu.org>
6135
6136 * nonascii.texi (Translation of Characters): Search cmds use
6137 translation-table-for-input. Automatically made local.
6138
6139 * markers.texi (Overview of Markers): Count insertion type
6140 as one of a marker's attributes.
6141
6142 * keymaps.texi (Controlling Active Maps): New node, split out of
6143 Active Keymaps.
6144 (Keymaps): Menu updated.
6145 (Active Keymaps): Give pseudocode to explain how the active
6146 maps are searched. current-active-maps and key-binding moved here.
6147 (Functions for Key Lookup): current-active-maps and key-binding moved.
6148 Clarifications.
6149 (Searching the Keymaps): New subnode.
6150
6151 * elisp.texi (Top): Menu clarification.
6152
6153 * display.texi (Other Display Specs): Delete duplicate entry for
6154 just a string as display spec. Move text about recursive display
6155 specs on such a string.
6156
6157 * commands.texi (Key Sequence Input): Clarify.
6158 Move num-nonmacro-input-events out.
6159 (Reading One Event): num-nonmacro-input-events moved here.
6160
61612006-01-14 Nick Roberts <nickrob@snap.net.nz>
6162
6163 * advice.texi (Simple Advice): Update example to fit argument
6164 change in previous-line.
6165
61662006-01-05 Richard M. Stallman <rms@gnu.org>
6167
6168 * markers.texi (The Mark): Fix in `mark'.
6169
61702006-01-04 Richard M. Stallman <rms@gnu.org>
6171
6172 * processes.texi (Misc Network, Make Network): Minor cleanups.
6173
61742006-01-04 Kim F. Storm <storm@cua.dk>
6175
6176 * processes.texi (Make Network): Add IPv6 addresses and handling.
6177 (Network Feature Testing): Mention (:family ipv6).
6178 (Misc Network): Add IPv6 formats to format-network-address.
6179
61802005-12-30 Richard M. Stallman <rms@gnu.org>
6181
6182 * text.texi (Changing Properties):
6183 Don't use return value of set-text-properties.
6184
61852005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6186
6187 * modes.texi (Mode Line Format): Correct typo in menu.
6188
61892005-12-29 Richard M. Stallman <rms@gnu.org>
6190
6191 * modes.texi (Mode Line Top): New node.
6192 (Mode Line Data): Some text moved to new node.
6193 Explain the data structure more concretely.
6194 (Mode Line Basics): Clarifications.
6195 (Mode Line Variables): Clarify intro paragraph.
6196 (%-Constructs): Clarify intro paragraph.
6197 (Mode Line Format): Update menu.
6198
61992005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6200
6201 * minibuf.texi (Basic Completion): Update lazy-completion-table
6202 examples for removal of ARGS argument.
6203
62042005-12-23 Richard M. Stallman <rms@gnu.org>
6205
6206 * text.texi (Undo): Restore some explanation from the version
6207 that was deleted.
6208
62092005-12-23 Eli Zaretskii <eliz@gnu.org>
6210
6211 * text.texi (Undo): Remove duplicate descriptions of `apply
6212 funname' and `apply delta' elements of the undo list.
6213
62142005-12-20 Richard M. Stallman <rms@gnu.org>
6215
6216 * help.texi (Help Functions): Update documentation of `apropos'.
6217
62182005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6219
6220 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6221 because it is confusing. If the :help-echo keyword is a function,
6222 it is not directly used as the :help-echo overlay property, as the
6223 xref seems to suggest (it does not take the appropriate args).
6224
62252005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6226
6227 * customize.texi (Common Keywords): Fix Texinfo usage.
6228 (Group Definitions, Variable Definitions): Update for new
6229 conventions for using `*' in docstrings.
6230
6231 * tips.texi (Documentation Tips): Update for new conventions for
6232 using `*' in docstrings.
6233
62342005-12-16 Richard M. Stallman <rms@gnu.org>
6235
6236 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6237
62382005-12-16 Juri Linkov <juri@jurta.org>
6239
6240 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6241
62422005-12-14 Romain Francoise <romain@orebokech.com>
6243
6244 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6245 Fix typo.
6246
62472005-12-11 Juri Linkov <juri@jurta.org>
6248
6249 * minibuf.texi (Completion Commands): Add mention of read-file-name
6250 for filename completion keymaps.
6251 (Reading File Names): Add mention of filename completion keymaps
6252 for read-file-name and xref to `Completion Commands'.
6253
62542005-12-10 Richard M. Stallman <rms@gnu.org>
6255
6256 * customize.texi (Common Keywords): State caveats for use of :tag.
6257
62582005-12-08 Richard M. Stallman <rms@gnu.org>
6259
6260 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6261 with xrefs and better explanation.
6262 (Completion Commands): Add the filename completion maps.
6263
6264 * objects.texi (Character Type): Clarify that \s is not space
6265 if a dash follows.
6266
62672005-12-05 Richard M. Stallman <rms@gnu.org>
6268
6269 * windows.texi (Resizing Windows): Delete preserve-before args.
6270
62712005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6272
6273 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6274 in full keymaps, since the quirk has been fixed.
6275
62762005-12-03 Eli Zaretskii <eliz@gnu.org>
6277
5dcb4c4e
SM
6278 * hooks.texi (Standard Hooks): Add index entries.
6279 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6280
62812005-11-27 Richard M. Stallman <rms@gnu.org>
6282
6283 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6284
62852005-11-21 Juri Linkov <juri@jurta.org>
6286
6287 * customize.texi (Common Keywords): Update links types
6288 custom-manual and url-link. Add link types emacs-library-link,
6289 file-link, function-link, variable-link, custom-group-link.
6290
62912005-11-20 Chong Yidong <cyd@stupidchicken.com>
6292
6293 * display.texi: Revert 2005-11-20 change.
6294
62952005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6296
6297 * processes.texi (Bindat Functions):
6298 Say "third" to refer to zero-based index "2".
6299
63002005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6301
6302 * loading.texi (Library Search): Update the default value of
6303 `load-suffixes'.
6304
63052005-11-17 Chong Yidong <cyd@stupidchicken.com>
6306
6307 * display.texi (Attribute Functions): Mention :ignore-defface.
6308
63092005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6310
6311 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6312 (Minor Mode Conventions): Mention the use of a hook.
6313
63142005-11-06 Richard M. Stallman <rms@gnu.org>
6315
6316 * files.texi (Magic File Names): find-file-name-handler checks the
6317 `operations' property of the handler.
6318
63192005-11-03 Richard M. Stallman <rms@gnu.org>
6320
6321 * variables.texi (Frame-Local Variables): Small clarification.
6322
63232005-10-29 Chong Yidong <cyd@stupidchicken.com>
6324
6325 * os.texi (Init File): Document ~/.emacs.d/init.el.
6326
63272005-10-29 Richard M. Stallman <rms@gnu.org>
6328
6329 * internals.texi (Garbage Collection): Document memory-full.
6330
63312005-10-28 Bill Wohler <wohler@newt.com>
6332
6333 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6334 for URLs.
6335
63362005-10-28 Richard M. Stallman <rms@gnu.org>
6337
6338 * minibuf.texi (Completion Commands): Clean up prev change.
6339
63402005-10-26 Kevin Ryde <user42@zip.com.au>
6341
6342 * compile.texi (Eval During Compile): Explain recommended uses
6343 of eval-when-compile and eval-and-compile.
6344
63452005-10-27 Masatake YAMATO <jet@gyve.org>
6346
6347 * minibuf.texi (Completion Commands):
6348 Write about new optional argument for `display-completion-list'.
6349
63502005-10-23 Richard M. Stallman <rms@gnu.org>
6351
6352 * display.texi (Overlay Arrow): Clarify about local bindings of
6353 overlay-arrow-position.
6354
63552005-10-22 Eli Zaretskii <eliz@gnu.org>
6356
6357 * internals.texi (Building Emacs): Fix last change.
6358
63592005-10-22 Richard M. Stallman <rms@gnu.org>
6360
6361 * internals.texi (Building Emacs): Document eval-at-startup.
6362
63632005-10-21 Richard M. Stallman <rms@gnu.org>
6364
6365 * loading.texi (Where Defined): load-history contains abs file names.
6366 symbol-file returns abs file names.
6367
63682005-10-19 Kim F. Storm <storm@cua.dk>
6369
6370 * display.texi (Showing Images): Add max-image-size integer value.
6371
63722005-10-18 Chong Yidong <cyd@stupidchicken.com>
6373
6374 * display.texi (Showing Images): Document max-image-size.
6375
63762005-10-17 Richard M. Stallman <rms@gnu.org>
6377
6378 * commands.texi (Quitting): Minor clarification.
6379
6380 * processes.texi (Sentinels): Clarify about output and quitting.
6381 (Filter Functions): Mention with-local-quit.
6382
63832005-10-17 Juri Linkov <juri@jurta.org>
6384
6385 * buffers.texi (Current Buffer):
6386 * commands.texi (Event Input Misc):
6387 * compile.texi (Eval During Compile, Compiler Errors):
6388 * customize.texi (Group Definitions):
6389 * display.texi (Progress, Defining Faces):
6390 * files.texi (Writing to Files):
6391 * modes.texi (Mode Hooks, Defining Minor Modes):
6392 * streams.texi (Output Functions):
6393 * syntax.texi (Syntax Table Functions):
6394 * text.texi (Change Hooks):
6395 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6396
6397 * commands.texi (Quitting): Replace arg `forms' with `body' in
6398 `with-local-quit'.
6399
6400 * positions.texi (Excursions): Replace arg `forms' with `body' in
6401 `save-excursion'.
6402
64032005-10-08 Kim F. Storm <storm@cua.dk>
6404
6405 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6406 Rename manual section accordingly.
6407
64082005-10-04 Kim F. Storm <storm@cua.dk>
6409
6410 * windows.texi (Window Split Tree): New section describing
6411 new function window-split-tree function.
6412
64132005-10-03 Nick Roberts <nickrob@snap.net.nz>
6414
6415 * display.texi (Fringe Size/Pos): Simplify and add detail.
6416
64172005-09-30 Romain Francoise <romain@orebokech.com>
6418
6419 * minibuf.texi (High-Level Completion): Explain that the prompt
6420 given to `read-buffer' should end with a colon and a space.
6421 Update usage examples.
6422
64232005-09-29 Juri Linkov <juri@jurta.org>
6424
6425 * display.texi (Displaying Messages): Rename argument name
6426 `string' to `format-string' in functions `message', `message-box',
6427 `message-or-box'.
6428
64292005-09-26 Chong Yidong <cyd@stupidchicken.com>
6430
6431 * errors.texi (Standard Errors): Correct xrefs.
6432
64332005-09-18 Chong Yidong <cyd@stupidchicken.com>
6434
6435 * display.texi (Defining Images): Update documentation for
6436 `image-load-path'.
6437
64382005-09-17 Richard M. Stallman <rms@gnu.org>
6439
6440 * display.texi (Defining Images): Clean up previous change.
6441
64422005-09-16 Romain Francoise <romain@orebokech.com>
6443
6444 * elisp.texi: Specify GFDL version 1.2.
6445
6446 * doclicense.texi (GNU Free Documentation License): Update to
6447 version 1.2.
6448
64492005-09-15 Chong Yidong <cyd@stupidchicken.com>
6450
6451 * display.texi (Defining Images): Document `image-load-path'.
6452
64532005-09-15 Richard M. Stallman <rms@gnu.org>
6454
6455 * objects.texi (Printed Representation): Minor cleanup.
6456 (Box Diagrams): Minor fix.
6457 (Cons Cell Type): Move (...) index item here.
6458 (Box Diagrams): From here.
6459 (Array Type): Minor fix.
6460 (Type Predicates): Delete index "predicates".
6461 (Hash Table Type): Clarify xref.
6462 (Dotted Pair Notation): Minor fix.
6463
64642005-09-10 Chong Yidong <cyd@stupidchicken.com>
6465
6466 * files.texi (Saving Buffers): Fix typo.
6467
64682005-09-08 Richard M. Stallman <rms@gnu.org>
6469
6470 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6471
64722005-09-08 Chong Yidong <cyd@stupidchicken.com>
6473
6474 * locals.texi (Standard Buffer-Local Variables): Don't include
6475 mode variables for minor modes.
6476 Fix xrefs for buffer-display-count, buffer-display-table,
6477 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6478 enable-multibyte-characters, fill-column, header-line-format,
6479 left-fringe-width, left-margin, and right-fringe-width.
6480
6481 * hooks.texi (Standard Hooks): All hooks should conform to the
6482 standard naming convention now.
6483 Fix xref for `echo-area-clear-hook'.
6484
6485 * display.texi (Usual Display): Note that indicate-empty-lines and
6486 tab-width are buffer-local.
6487
6488 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6489
6490 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6491
6492 * nonascii.texi (Encoding and I/O): Note that
6493 buffer-file-coding-system is buffer-local.
6494
6495 * positions.texi (List Motion): Note that defun-prompt-regexp is
6496 buffer-local.
6497
6498 * text.texi (Auto Filling): Note that auto-fill-function is
6499 buffer-local.
6500 (Undo): Note that buffer-undo-list is buffer-local.
6501
5dcb4c4e
SM
6502 * windows.texi (Buffers and Windows):
6503 Document buffer-display-count.
b8d4c8d0
GM
6504
65052005-09-06 Richard M. Stallman <rms@gnu.org>
6506
6507 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6508 package prefix elsewhere than at the start of the name.
6509
65102005-09-03 Richard M. Stallman <rms@gnu.org>
6511
6512 * tips.texi (Programming Tips): Add conventions for minibuffer
6513 questions and prompts.
6514
65152005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6516
6517 * intro.texi (nil and t): Minor cleanup.
6518 Delete spurious mention of keyword symbols.
6519 (Evaluation Notation): Add index entry.
6520 (A Sample Function Description): Minor cleanup.
6521 (A Sample Variable Description): Not all vars can be set.
6522
65232005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6524
6525 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6526
6527 (Insertion): Document precise type of `insert-char' arg COUNT.
6528
65292005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6530
6531 * modes.texi (Other Font Lock Variables): Sync the default of
6532 font-lock-lines-before.
6533
65342005-08-31 Michael Albinus <michael.albinus@gmx.de>
6535
6536 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6537
65382005-08-29 Richard M. Stallman <rms@gnu.org>
6539
6540 * elisp.texi (Top): Update subnode menu.
6541
6542 * searching.texi (Searching and Matching): Move node.
6543 Rearrange contents and add overall explanation.
6544 (Searching and Case): Move node.
6545 (Searching and Matching): Update menu.
6546
65472005-08-27 Eli Zaretskii <eliz@gnu.org>
6548
6549 * os.texi (Startup Summary): Fix the description of the initial
6550 startup message display.
6551
65522005-08-25 Richard M. Stallman <rms@gnu.org>
6553
6554 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6555
65562005-08-25 Emilio C. Lopes <eclig@gmx.net>
6557
6558 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6559 `next-overlay-change' example.
6560
65612005-08-22 Juri Linkov <juri@jurta.org>
6562
6563 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6564 Fix invert-face. Fix args of face-background.
6565
6566 * display.texi (Standard Faces): Delete node.
6567 (Faces): Add xref to `(emacs)Standard Faces'.
6568 (Displaying Faces): Fix xref to `Standard Faces'.
6569
6570 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6571
65722005-08-20 Alan Mackenzie <acm@muc.de>
6573
6574 * buffers.texi (The Buffer List): Clarify the manipulation of the
6575 buffer list.
6576
65772005-08-14 Richard M. Stallman <rms@gnu.org>
6578
6579 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6580 a regexp.
6581
65822005-08-11 Richard M. Stallman <rms@gnu.org>
6583
6584 * elisp.texi (Top): Update subnode lists.
6585
6586 * display.texi (Inverse Video): Node deleted.
6587
6588 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6589 New nodes split out of Coding Conventions.
6590
6591 * searching.texi (Regular Expressions): Document re-builder.
6592
6593 * os.texi (Time Parsing): New node split out of Time Conversion.
6594
6595 * processes.texi (Misc Network, Network Feature Testing)
6596 (Network Options, Make Network): New nodes split out of
6597 Low-Level Network.
6598
65992005-08-09 Richard M. Stallman <rms@gnu.org>
6600
6601 * frames.texi (Geometry): New node, split from Size and Position.
6602 (Frame Parameters): Refer to Geometry.
6603
6604 * buffers.texi (The Buffer List): Fix xrefs.
6605
6606 * windows.texi (Splitting Windows): Fix xref.
6607
6608 * frames.texi (Layout Parameters): Add xref.
6609
6610 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6611
6612 * keymaps.texi (Menu Bar): Fix xref.
6613
6614 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6615
6616 * modes.texi (%-Constructs): Fix xref.
6617
6618 * frames.texi (Window Frame Parameters): Node split up.
6619 (Basic Parameters, Position Parameters, Size Parameters)
6620 (Layout Parameters, Buffer Parameters, Management Parameters)
6621 (Cursor Parameters, Color Parameters): New subnodes.
6622
66232005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6624
6625 * positions.texi (Screen Lines): Update xref for previous change
6626 in minibuf.texi.
6627
6628 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6629 change in minibuf.texi.
6630
66312005-08-09 Richard M. Stallman <rms@gnu.org>
6632
6633 * tips.texi (Coding Conventions): Minor cleanup.
6634
6635 * modes.texi (Defining Minor Modes): Explain when init-value
6636 can be non-nil.
6637
6638 * elisp.texi (Top): Update submenu for Minibuffer.
6639
6640 * minibuf.texi (Minibuffer Misc): Node split up.
6641 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6642 (Recursive Mini): New nodes split out from Minibuffer Misc.
6643 (Minibuffer Misc): Document max-mini-window-height.
6644
6645 * hash.texi (Defining Hash): Delete stray paren in example.
6646
6647 * display.texi (Echo Area Customization): Don't define
6648 max-mini-window-height here; xref instead.
6649
6650 * commands.texi (Event Input Misc): Update while-no-input.
6651
6652 * advice.texi (Advising Functions): Explain when to use advice
6653 and when to use a hook.
6654
66552005-07-30 Eli Zaretskii <eliz@gnu.org>
6656
6657 * makefile.w32-in (info): Don't run install-info.
6658 ($(infodir)/dir): New target, produced by running install-info.
6659
66602005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6661
6662 * modes.texi (Defining Minor Modes): The keyword for the initial
6663 value is :init-value, not :initial-value.
6664
66652005-07-23 Eli Zaretskii <eliz@gnu.org>
6666
6667 * loading.texi (Autoload): Make the `doctor' example be consistent
6668 with what's in current loaddefs.el. Describe the "fn" magic in
6669 the usage portion of the doc string.
6670
66712005-07-22 Richard M. Stallman <rms@gnu.org>
6672
6673 * internals.texi (Garbage Collection): Clarify previous change.
6674
66752005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6676
6677 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6678
66792005-07-18 Juri Linkov <juri@jurta.org>
6680
6681 * commands.texi (Accessing Events):
6682 * frames.texi (Text Terminal Colors, Resources):
6683 * markers.texi (The Mark):
6684 * modes.texi (Defining Minor Modes):
6685 Delete duplicate duplicate words.
6686
66872005-07-16 Richard M. Stallman <rms@gnu.org>
6688
6689 * display.texi (Managing Overlays): Clarify make-overlay
6690 args for insertion types.
6691
66922005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6693
6694 * customize.texi (Variable Definitions):
6695 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6696 `standard-value' is a list too.
6697 (Defining New Types): Use @key{RET} instead of @key{ret}.
6698
66992005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6700
6701 * os.texi (Translating Input): Fix typo.
6702
67032005-07-08 Richard M. Stallman <rms@gnu.org>
6704
6705 * README: Update edition number and size estimate.
6706
6707 * elisp.texi (VERSION): Set to 2.9.
6708
67092005-07-07 Richard M. Stallman <rms@gnu.org>
6710
6711 * book-spine.texinfo: Update Emacs version.
6712
6713 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6714
67152005-07-06 Richard M. Stallman <rms@gnu.org>
6716
6717 * searching.texi (Regexp Search): Clarify what re-search-forward
6718 does when the search fails.
6719
67202005-07-05 Lute Kamstra <lute@gnu.org>
6721
6722 * Update FSF's address in GPL notices.
6723
6724 * doclicense.texi (GNU Free Documentation License):
6725 * gpl.texi (GPL):
6726 * tips.texi (Coding Conventions, Library Headers):
6727 * vol1.texi:
6728 * vol2.texi: Update FSF's address.
6729
67302005-07-04 Richard M. Stallman <rms@gnu.org>
6731
6732 * hooks.texi (Standard Hooks): Add occur-hook.
6733
67342005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6735
6736 * display.texi (The Echo Area): Correct menu.
6737
67382005-07-03 Richard M. Stallman <rms@gnu.org>
6739
6740 * elisp.texi (Top): Update subnode menu for Display.
6741
6742 * display.texi (Displaying Messages): New node, with most
6743 of what was in The Echo Area.
5dcb4c4e 6744 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6745 (Logging Messages): New node with new text.
6746 (Echo Area Customization): New node, the rest of what was
6747 in The Echo Area. Document message-truncate-lines with @defvar.
6748 (Display): Update menu.
6749
6750 * windows.texi (Textual Scrolling): Doc 3 values for
6751 scroll-preserve-screen-position.
6752
6753 * text.texi (Special Properties): Change hook functions
6754 should bind inhibit-modification-hooks around altering buffer text.
6755
6756 * keymaps.texi (Key Binding Commands): Call binding BINDING
6757 rather than DEFINITION.
6758
67592005-06-29 Juanma Barranquero <lekktu@gmail.com>
6760
6761 * variables.texi (Defining Variables): `user-variable-p' returns t
6762 for aliases of user options, nil for alias loops.
6763
67642005-06-28 Richard M. Stallman <rms@gnu.org>
6765
6766 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6767 make-keymap.
6768
67692005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6770
6771 * variables.texi (Setting Variables): Correct and clarify
6772 description of `add-to-ordered-list'.
6773
67742005-06-26 Richard M. Stallman <rms@gnu.org>
6775
6776 * display.texi (Faces): Minor cleanup.
6777
67782005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6779
6780 * display.texi (Faces): `facep' returns t for strings that are
6781 face names.
6782
67832005-06-25 Richard M. Stallman <rms@gnu.org>
6784
6785 * objects.texi (Equality Predicates): Clarify meaning of equal.
6786
6787 * windows.texi (Selecting Windows): save-selected-window
6788 and with-selected-window save and restore the current buffer.
6789
67902005-06-24 Richard M. Stallman <rms@gnu.org>
6791
6792 * numbers.texi (Float Basics): Explain how to test for NaN,
6793 and printing the sign of NaNs.
6794
67952005-06-24 Eli Zaretskii <eliz@gnu.org>
6796
6797 * makefile.w32-in (MAKEINFO): Use --force.
6798
67992005-06-23 Richard M. Stallman <rms@gnu.org>
6800
6801 * display.texi (Face Functions): Correct Texinfo usage.
6802
68032005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6804
6805 * lists.texi (Rings): `ring-elements' now returns the elements of
6806 RING in order.
6807
68082005-06-23 Juanma Barranquero <lekktu@gmail.com>
6809
6810 * markers.texi (The Mark): Texinfo usage fix.
6811
68122005-06-23 Kim F. Storm <storm@cua.dk>
6813
6814 * searching.texi (Entire Match Data): Remove evaporate option for
6815 match-data. Do not mention evaporate option for set-match-data.
6816
68172005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6818
6819 * display.texi (Face Functions): Mention face aliases.
6820
68212005-06-21 Richard M. Stallman <rms@gnu.org>
6822
6823 * anti.texi (Antinews): Texinfo usage fix.
6824
68252005-06-21 Karl Berry <karl@gnu.org>
6826
6827 * elisp.texi: Use @copying.
6828
6829 * elisp.texi: Put @summarycontents and @contents before the Top
6830 node, instead of the end of the file, so that the contents appear
6831 in the right place in the dvi/pdf output.
6832
68332005-06-21 Juri Linkov <juri@jurta.org>
6834
6835 * display.texi (Defining Faces): Add `customized-face'.
6836
68372005-06-20 Kim F. Storm <storm@cua.dk>
6838
6839 * variables.texi (Setting Variables): Any type of element can be
6840 given order in add-to-ordered-list. Compare elements with eq.
6841
6842 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6843
68442005-06-20 Karl Berry <karl@gnu.org>
6845
6846 * syntax.texi (Syntax Flags): Make last column very slightly wider
6847 to avoid "generic comment" breaking on two lines and causing an
6848 underfull box.
6849
68502005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6851
6852 * lists.texi (Rings): Various minor clarifications and corrections.
6853
68542005-06-18 Richard M. Stallman <rms@gnu.org>
6855
6856 * functions.texi (Obsolete Functions): Simplify.
6857
6858 * variables.texi (Variable Aliases): Simplify.
6859
6860 * anti.texi, backups.texi, compile.texi, customization.texi:
6861 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6862 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6863 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6864 * variables.texi: Fix formatting ugliness.
6865
6866 * elisp.texi: Add links to Rings and Byte Packing.
6867 Update version and copyright years.
6868
6869 * minibuf.texi: Fix formatting ugliness.
6870 (Completion Commands): Move keymap vars to the end
6871 and vars completing-read binds to the top.
6872
68732005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6874
6875 * processes.texi: Fix typos.
6876 (Bindat Spec): Correct Texinfo error.
6877 (Byte Packing): Fix ungrammatical sentence.
6878
68792005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6880
6881 * lists.texi (Rings): New node.
6882 (Lists): Add it to menu.
6883
6884 * processes.texi (Byte Packing): New node.
6885 (Processes): Add it to menu.
6886
68872005-06-17 Richard M. Stallman <rms@gnu.org>
6888
6889 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6890
6891 * help.texi (Documentation Basics): Explain the xref to
6892 Documentation Tips.
6893
6894 * debugging.texi (Debugger Commands): Minor fix.
6895
68962005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6897
6898 * edebug.texi (Instrumenting): Eliminate duplicate link.
6899 (Specification List): Replace references to "below", referring to
6900 a later node, with one @ref to that node.
6901
6902 * os.texi (Timers): Timers should save and restore the match data
6903 if they change it.
6904
6905 * debugging.texi (Debugger Commands): Mention that the Lisp
6906 debugger can not step through primitive functions.
6907
69082005-06-16 Juanma Barranquero <lekktu@gmail.com>
6909
6910 * functions.texi (Obsolete Functions): Update argument names of
6911 `make-obsolete' and `define-obsolete-function-alias'.
6912
6913 * variables.texi (Variable Aliases): Update argument names of
6914 `defvaralias', `make-obsolete-variable' and
6915 `define-obsolete-variable-alias'.
6916
69172005-06-15 Kim F. Storm <storm@cua.dk>
6918
6919 * searching.texi (Entire Match Data): Rephrase warnings about
6920 evaporate arg to match-data and set-match-data.
6921
69222005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6923
6924 * elisp.texi (Top): Update detailed menu.
6925
6926 * edebug.texi (Edebug): Update menu.
6927 (Instrumenting): Update xrefs.
6928 (Edebug Execution Modes): Correct xref.
6929 (Jumping): Clarify description of `h' command.
6930 Eliminate redundant @ref.
6931 (Breaks): New node.
6932 (Breakpoints): Is now a subsubsection.
6933 (Global Break Condition): Mention `C-x X X'.
6934 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6935 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6936 (Edebug Display Update): Correct pxref.
6937 (Edebug and Macros): New node.
6938 (Instrumenting Macro Calls): Is now a subsubsection.
6939 Neither arg of `def-edebug-spec' is evaluated.
6940 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6941 (Specification Examples): Fix typo.
6942
69432005-06-14 Lute Kamstra <lute@gnu.org>
6944
6945 * debugging.texi (Function Debugging): Primitives can break on
6946 entry too.
6947
69482005-06-14 Kim F. Storm <storm@cua.dk>
6949
6950 * variables.texi (Setting Variables): Add add-to-ordered-list.
6951
69522005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6953
6954 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6955 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6956
69572005-06-13 Lute Kamstra <lute@gnu.org>
6958
6959 * text.texi (Special Properties): Fix cross reference.
6960
69612005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6962
6963 * debugging.texi (Function Debugging): Delete mention of empty
6964 string argument to `cancel-debug-on-entry'. Delete inaccurate
6965 description of the return value of that command.
6966
69672005-06-11 Alan Mackenzie <acm@muc.de>
6968
6969 * text.texi (Adaptive Fill): Amplify the description of
6970 fill-context-prefix.
6971
69722005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6973
6974 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6975
69762005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6977
6978 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6979
69802005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6981
6982 * debugging.texi (Error Debugging): Minor rewording.
6983 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6984 is optional.
6985
69862005-06-10 Lute Kamstra <lute@gnu.org>
6987
6988 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6989 (Top): Give it a title. Correct version number. Give the
6990 detailed node listing a more prominent header.
6991 * intro.texi: Don't set VERSION here a second time.
6992 Mention Emacs's version too.
6993 * anti.texi (Antinews): Use EMACSVER to refer to the current
6994 version of Emacs.
6995
69962005-06-09 Kim F. Storm <storm@cua.dk>
6997
6998 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6999 match-data and set-match-data.
7000
70012005-06-08 Richard M. Stallman <rms@gnu.org>
7002
7003 * searching.texi (Entire Match Data): Clarify when match-data
7004 returns markers and when integers.
7005
7006 * display.texi (Defining Faces): Explain that face name should not
7007 end in `-face'.
7008
7009 * modes.texi (Mode Line Data): Minor cleanup.
7010 (Customizing Keywords): Node split out of Search-based Fontification.
7011 Add example of using font-lock-add-keywords from a hook.
7012 Clarify when MODE should be non-nil, and when nil.
7013
70142005-06-06 Richard M. Stallman <rms@gnu.org>
7015
7016 * modes.texi (Mode Line Data): Explain what happens when the car
7017 of a list is a void symbol.
7018 (Search-based Fontification): Explain MODE arg to
7019 font-lock-add-keywords and warn about calls from major modes.
7020
70212005-06-08 Juri Linkov <juri@jurta.org>
7022
7023 * display.texi (Standard Faces): Add `shadow' face.
7024
70252005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7026
7027 * modes.texi (Major Mode Conventions): A derived mode only needs
7028 to put the call to the parent mode inside `delay-mode-hooks'.
7029
70302005-05-29 Richard M. Stallman <rms@gnu.org>
7031
7032 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7033 new, and what that implies. Clarify.
7034
7035 * files.texi (Locating Files): Clean up the text.
7036
7037 * frames.texi (Window Frame Parameters): Document user-size.
7038 Shorten entry for top by referring to left.
7039
70402005-05-26 Richard M. Stallman <rms@gnu.org>
7041
7042 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7043 is new, and what the implications are. Other clarifications.
7044
70452005-05-24 Richard M. Stallman <rms@gnu.org>
7046
7047 * frames.texi (Dialog Boxes): Minor fixes.
7048
70492005-05-25 Masatake YAMATO <jet@gyve.org>
7050
7051 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7052
70532005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7054
7055 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7056 is optional.
7057
70582005-05-24 Nick Roberts <nickrob@snap.net.nz>
7059
10d1d0af 7060 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7061
70622005-05-23 Lute Kamstra <lute@gnu.org>
7063
7064 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7065 syntax-begin-function over font-lock-beginning-of-syntax-function.
7066
70672005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7068
7069 * minibuf.texi (Reading File Names): Update description of
7070 `read-directory-name'.
7071
7072 * modes.texi (Derived Modes): Clarify :group keyword.
7073
70742005-05-21 Eli Zaretskii <eliz@gnu.org>
7075
7076 * files.texi (Locating Files): New subsection.
7077 Describe locate-file and executable-find.
7078
70792005-05-21 Kevin Ryde <user42@zip.com.au>
7080
7081 * frames.texi (Initial Parameters): Update cross reference to
7082 "Emacs Invocation".
7083
70842005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7085
7086 * keymaps.texi (Active Keymaps): Add anchor.
7087
7088 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7089 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7090 appropriate place.
7091 (Derived Modes): Small clarifications.
7092 (Minor Mode Conventions, Keymaps and Minor Modes):
7093 Replace references to nodes with references to anchors.
7094 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7095 Clarify description of lists whose first element is an integer.
7096 (Mode Line Variables): Add anchor.
7097 (%-Constructs): Clarify description of integer after %.
7098 (Emulating Mode Line): Describe nil value for FACE.
7099
71002005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7101
7102 * modes.texi (Derived Modes): Correct references to non-existing
7103 variable standard-syntax-table.
7104
71052005-05-17 Lute Kamstra <lute@gnu.org>
7106
7107 * modes.texi (Defining Minor Modes): Mention the mode hook.
7108
71092005-05-15 Kim F. Storm <storm@cua.dk>
7110
7111 * processes.texi (Network): Remove open-network-stream-nowait.
7112 (Network Servers): Remove open-network-stream-server.
7113
71142005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7115
7116 * elisp.texi (Top): Update detailed menu.
7117
7118 * variables.texi: Reorder nodes.
7119 (Variables): Update menu.
7120 (File Local Variables): Do not refer to the `-*-' line as
7121 a "local variables list". Add pxref.
7122
71232005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7124
7125 * elisp.texi (Top): Update detailed menu for node changes.
7126
7127 * modes.texi (Modes): Update Menu.
7128 (Hooks): Move to beginning of chapter.
7129 Most minor modes run mode hooks too.
7130 `add-hook' can handle void hooks or hooks whose value is a single
7131 function.
7132 (Major Modes): Update Menu.
7133 (Major Mode Basics): New node, split off from `Major Modes'.
7134 (Major Mode Conventions): Correct xref. Explain how to handle
7135 auto-mode-alist if the major mode command has an autoload cookie.
7136 (Auto Major Mode): Major update. Add magic-mode-alist.
7137 (Derived Modes): Major update.
7138 (Mode Line Format): Update Menu.
7139 (Mode Line Basics): New node, split off from `Mode Line Format'.
7140
7141 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7142 for `magic autoload comment'. Add index entries and anchor.
7143
71442005-05-14 Richard M. Stallman <rms@gnu.org>
7145
7146 * tips.texi (Coding Conventions): Explain how important it is
7147 that just loading certain files not change Emacs behavior.
7148
7149 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7150
71512005-05-12 Lute Kamstra <lute@gnu.org>
7152
7153 * modes.texi (Generic Modes): Update.
7154 (Major Modes): Refer to node "Generic Modes".
7155
7156 * elisp.texi (Top): Update to the current structure of the manual.
7157 * processes.texi (Processes): Add menu description.
7158 * customize.texi (Customization): Add menu descriptions.
7159
71602005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7161
7162 * processes.texi (Signals to Processes)
7163 (Low-Level Network): Fix typos.
7164
71652005-05-11 Lute Kamstra <lute@gnu.org>
7166
7167 * elisp.texi (Top): Add some nodes from the chapter "Major and
7168 Minor Modes" to the detailed node listing.
7169
71702005-05-10 Richard M. Stallman <rms@gnu.org>
7171
7172 * keymaps.texi (Extended Menu Items): Menu item filter functions
7173 can be called at any time.
7174
71752005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7176
7177 * variables.texi (File Local Variables): `(hack-local-variables t)'
7178 now also checks whether a mode is specified in the local variables
7179 list.
7180
71812005-05-05 Kevin Ryde <user42@zip.com.au>
7182
7183 * display.texi (The Echo Area): Correct format function cross
7184 reference.
7185
71862005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7187
7188 * variables.texi (Variable Aliases): Change description of
7189 `define-obsolete-variable-alias'.
7190
7191 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7192 (Defining Functions): Add xref.
7193 (Obsolete Functions): New node.
7194 (Function Safety): Standardize capitalization of section title.
7195
7196 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7197 (Dialog Boxes): Complete description of `x-popup-dialog'.
7198
71992005-05-04 Richard M. Stallman <rms@gnu.org>
7200
7201 * commands.texi (Interactive Codes): Fix Texinfo usage.
7202 Document U more clearly.
7203
72042005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7205
7206 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7207 function and not a macro.
7208
7209 * frames.texi (Pop-Up Menus): Correct and clarify description of
7210 `x-popup-menu'.
7211 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7212
72132005-05-01 Richard M. Stallman <rms@gnu.org>
7214
7215 * edebug.texi (Checking Whether to Stop): Fix previous change.
7216
72172005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7218
7219 * display.texi: Fix typos and Texinfo usage.
7220
7221 * edebug.texi (Checking Whether to Stop): executing-macro ->
7222 executing-kbd-macro.
7223
72242005-05-01 Richard M. Stallman <rms@gnu.org>
7225
7226 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7227
72282005-04-30 Richard M. Stallman <rms@gnu.org>
7229
7230 * files.texi (Magic File Names): Document `operations' property.
7231
72322005-04-29 Lute Kamstra <lute@gnu.org>
7233
7234 * modes.texi (Generic Modes): New node.
7235 (Major Modes): Add it to the menu.
7236 (Derived Modes): Add "derived mode" to concept index.
7237
72382005-04-28 Lute Kamstra <lute@gnu.org>
7239
7240 * modes.texi (Defining Minor Modes): Fix previous change.
7241 (Font Lock Mode): Simplify.
7242 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7243 when set and that some parts are optional. Add cross references.
7244 (Search-based Fontification): Say how to specify font-lock-keywords.
7245 Add cross references. Add font-lock-multiline to index.
7246 Move font-lock-keywords-case-fold-search here from node "Other Font
7247 Lock Variables". Document font-lock-add-keywords and
7248 font-lock-remove-keywords.
7249 (Other Font Lock Variables): Move font-lock-keywords-only,
7250 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7251 and font-lock-syntactic-face-function to node "Syntactic Font
7252 Lock". Move font-lock-keywords-case-fold-search to node
7253 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7254 and font-lock-{,un}fontify-{buffer,region}-function.
7255 (Precalculated Fontification): Remove reference to deleted variable
7256 font-lock-core-only.
7257 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7258 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7259 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7260 and font-lock-syntactic-face-function here from node "Other Font
7261 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7262 Syntax Properties". Add cross references.
7263 (Setting Syntax Properties): New node.
7264 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7265 * syntax.texi (Syntax Properties): Add cross reference.
7266 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7267
72682005-04-26 Richard M. Stallman <rms@gnu.org>
7269
7270 * display.texi (Defining Faces):
7271 Document `default' elements of defface spec.
7272
7273 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7274
7275 * variables.texi (Variable Aliases): Clarify text.
7276
72772005-04-25 Chong Yidong <cyd@stupidchicken.com>
7278
7279 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7280
72812005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7282
7283 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7284
72852005-04-24 Eli Zaretskii <eliz@gnu.org>
7286
7287 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7288 syntax-after and syntax-class.
7289
7290 * files.texi (Changing Files): Fix last change's cross-reference.
7291 (Unique File Names): Don't mention "numbers" in the documentation
7292 of make-temp-file and make-temp-name.
7293
72942005-04-23 Richard M. Stallman <rms@gnu.org>
7295
7296 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7297
72982005-04-22 Nick Roberts <nickrob@snap.net.nz>
7299
7300 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7301
73022005-04-22 Nick Roberts <nickrob@snap.net.nz>
7303
7304 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7305 and define-obsolete-variable-alias.
7306
73072005-04-22 Kim F. Storm <storm@cua.dk>
7308
7309 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7310 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7311
73122005-04-21 Lute Kamstra <lute@gnu.org>
7313
7314 * lists.texi (Association Lists): Document rassq-delete-all.
7315
73162005-04-19 Richard M. Stallman <rms@gnu.org>
7317
7318 * modes.texi (Search-based Fontification): Explain that
7319 facespec is an expression to be evaluated.
7320
73212005-04-19 Kevin Ryde <user42@zip.com.au>
7322
7323 * streams.texi (Output Functions): Fix xref.
7324 * strings.texi (String Conversion): Fix xref.
7325
73262005-04-19 Kim F. Storm <storm@cua.dk>
7327
7328 * symbols.texi (Symbol Plists): Add safe-get.
7329 Mention that `get' may signal an error.
7330
73312005-04-18 Nick Roberts <nickrob@snap.net.nz>
7332
7333 * customize.texi (Variable Definitions): Replace tooltip-mode
7334 example with save-place.
7335
73362005-04-17 Richard M. Stallman <rms@gnu.org>
7337
7338 * buffers.texi (Indirect Buffers): Clarify.
7339
7340 * positions.texi (Positions): Clarify converting marker to integer.
7341
7342 * strings.texi (String Basics): Mention string-match; clarify.
7343
73442005-04-08 Lute Kamstra <lute@gnu.org>
7345
7346 * modes.texi (Search-based Fontification): Fix cross references.
7347 Use consistent terminology. Document anchored highlighting.
7348
73492005-04-05 Lute Kamstra <lute@gnu.org>
7350
7351 * modes.texi (Defining Minor Modes): Document :group keyword
7352 argument and its default value.
7353
73542005-04-03 Lute Kamstra <lute@gnu.org>
7355
7356 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7357 references and/or descriptions. Delete major mode hooks; mention
7358 them as a category instead. Rename or delete obsolete hooks.
7359
73602005-04-02 Richard M. Stallman <rms@gnu.org>
7361
7362 * nonascii.texi (Coding System Basics): Another wording cleanup.
7363
73642005-04-01 Richard M. Stallman <rms@gnu.org>
7365
7366 * nonascii.texi (Coding System Basics): Clarify previous change.
7367
73682005-04-01 Kenichi Handa <handa@m17n.org>
7369
10d1d0af 7370 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7371 identity of coding systems.
7372
73732005-03-29 Chong Yidong <cyd@stupidchicken.com>
7374
7375 * text.texi (Buffer Contents): Add filter-buffer-substring and
7376 buffer-substring-filters.
7377
73782005-03-26 Chong Yidong <cyd@stupidchicken.com>
7379
7380 * anti.texi (Antinews): Mention `G' interactive code.
7381
7382 * tips.texi (Compilation Tips): Mention benchmark.el.
7383
73842005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7385
7386 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7387 is now bound to M-o M-o.
7388
7389 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7390
73912005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7392
7393 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7394 in the Emacs Manual).
7395 * Makefile.in (srcs): Remove calendar.texi.
7396 * makefile.w32-in (srcs): Remove calendar.texi.
7397 * display.texi (Display): Change name of next node.
7398 * os.texi (System In): Change name of previous node.
7399 * elisp.texi (Top): Remove Calendar references.
7400 * vol1.texi (Top): Remove Calendar references.
7401 * vol2.texi (Top): Remove Calendar references.
7402
74032005-03-25 Richard M. Stallman <rms@gnu.org>
7404
7405 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7406 Cleanup previous change.
7407
74082005-03-25 Chong Yidong <cyd@stupidchicken.com>
7409
7410 * display.texi (Face Attributes): Faces earlier in an :inherit
7411 list take precedence.
7412 (Scroll Bars): Fix description of vertical-scroll-bars.
7413 Document frame-current-scroll-bars and window-current-scroll-bars.
7414
7415 * markers.texi (The Mark): Document temporary Transient Mark mode.
7416
7417 * minibuf.texi (Reading File Names):
7418 Document read-file-name-completion-ignore-case.
7419
7420 * positions.texi (Screen Lines): Document nil for width argument
7421 to compute-motion.
7422
74232005-03-23 Kim F. Storm <storm@cua.dk>
7424
7425 * display.texi (Standard Faces): Other faces used in the fringe
7426 implicitly inherits from the fringe face.
7427 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7428 properties implicitly inherits from fringe face.
7429 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7430
74312005-03-20 Chong Yidong <cyd@stupidchicken.com>
7432
7433 * display.texi (Invisible Text): State default value of
7434 line-move-ignore-invisible.
7435 (Managing Overlays): Document remove-overlays.
7436 (Standard Faces): Document escape-glyph face.
7437
7438 * minibuf.texi (Reading File Names): Document read-file-name-function.
7439
7440 * modes.texi (Other Font Lock Variables):
7441 Document font-lock-lines-before.
7442
7443 * positions.texi (Skipping Characters): skip-chars-forward allows
7444 character classes.
7445
74462005-03-18 Lute Kamstra <lute@gnu.org>
7447
7448 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7449
74502005-03-17 Richard M. Stallman <rms@gnu.org>
7451
7452 * text.texi (Undo): Document extensible undo entries.
7453
dd7b651b 7454 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7455
7456 * nonascii.texi (Character Codes): Minor fix.
7457
7458 * display.texi (Display Property): Explain the significance
7459 of having text properties that are eq.
7460 (Other Display Specs): Explain string as display spec.
7461
7462 * commands.texi (Interactive Codes): Document G option.
7463
74642005-03-17 Chong Yidong <cyd@stupidchicken.com>
7465
7466 * text.texi (Filling): Add sentence-end-without-period and
7467 sentence-end-without-space.
7468 (Changing Properties): Minor fix.
7469
7470 * anti.texi: Total rewrite.
7471
74722005-03-15 Lute Kamstra <lute@gnu.org>
7473
7474 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7475
74762005-03-08 Kim F. Storm <storm@cua.dk>
7477
7478 * display.texi (Specified Space): Property :width is support on
7479 non-graphic terminals, :height is not.
7480
74812005-03-07 Richard M. Stallman <rms@gnu.org>
7482
7483 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7484 Now subnodes of Fringes.
7485 (Overlay Arrow): Document overlay-arrow-variable-list.
7486 (Fringe Size/Pos): New node, broken out of Fringes.
7487 (Display): Explain clearing vs redisplay better.
7488 (Truncation): Clarify use of bitmaps.
7489 (The Echo Area): Clarify the uses of the echo area.
7490 Add max-mini-window-height.
7491 (Progress): Clarify.
7492 (Invisible Text): Explain that main loop moves point out.
7493 (Selective Display): Say "hidden", not "invisible".
7494 (Managing Overlays): Move up. Describe relation to Undo here.
7495 (Overlay Properties): Clarify intro.
7496 (Finding Overlays): Explain return values when nothing found.
7497 (Width): truncate-string-to-width has added arg.
7498 (Displaying Faces): Clarify and update mode line face handling.
7499 (Face Functions): Minor cleanup.
7500 (Conditional Display): Merge into Other Display Specs.
7501 (Pixel Specification, Other Display Specs): Minor cleanups.
7502 (Images, Image Descriptors): Minor cleanups.
7503 (GIF Images): Patents have expired.
7504 (Showing Images): Explain default text for insert-image.
7505 (Manipulating Button Types): Merge into Manipulating Buttons.
7506 (Making Buttons): Explain return values.
7507 (Button Buffer Commands): Add xref.
7508 (Inverse Video): Update mode-line-inverse-video.
7509 (Display Table Format): Clarify.
7510 (Active Display Table): Give defaults for window-display-table.
7511
7512 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7513 and calendar-today-marker are strings, not chars.
7514 (Holiday Customizing): Minor fix.
7515
7516 * internals.texi (Writing Emacs Primitives): Update `or' example.
7517 Update limit on # args of subr.
7518
7519 * edebug.texi (Using Edebug): Arrow is in fringe.
7520 (Instrumenting): Arg to eval-defun works without loading edebug.
7521 (Edebug Execution Modes): Add xref.
7522
7523 * customize.texi (Common Keywords): Clarify :require.
7524 Mention :version here.
7525 (Variable Definitions, Group Definitions): Not here.
7526 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7527
75282005-03-07 Chong Yidong <cyd@stupidchicken.com>
7529 * nonascii.texi (Text Representations): Clarify position-bytes.
7530 (Character Sets): Add list-charset-chars.
7531 (Scanning Charsets): Add charset-after.
7532 (Encoding and I/O): Minor fix.
7533
75342005-03-06 Richard M. Stallman <rms@gnu.org>
7535
7536 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7537 (Resizing Windows): Likewise.
7538
7539 * text.texi (Change Hooks): Get rid of "Emacs 21".
7540
7541 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7542
7543 * streams.texi (Output Variables): Get rid of "Emacs 21".
7544
7545 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7546
7547 * os.texi (Translating Input): Replace flow-control example
7548 with a less obsolete example that uses `keyboard-translate'.
7549
7550 * objects.texi (Hash Table Type, Circular Objects):
7551 Get rid of "Emacs 21".
7552
7553 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7554 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7555
7556 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7557
7558 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7559
7560 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7561 (Menu Bar): Fix when menu-bar-update-hook is called.
7562
7563 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7564
7565 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7566 and make it read better.
7567
7568 * files.texi (Writing to Files): Get rid of "Emacs 21".
7569 (Unique File Names): Likewise.
7570
7571 * elisp.texi: Update Emacs version to 22.
7572
7573 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7574 (Overlay Properties, Face Attributes): Likewise.
7575 (Managing Overlays): Fix punctuation.
7576 (Attribute Functions): Clarify set-face-font; get rid of
7577 info about old Emacs versions.
7578 (Auto Faces, Font Lookup, Display Property, Images):
7579 Get rid of "Emacs 21".
7580
7581 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7582
75832005-03-05 Richard M. Stallman <rms@gnu.org>
7584
7585 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7586
75872005-03-04 Lute Kamstra <lute@gnu.org>
7588
7589 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7590
75912005-03-03 Lute Kamstra <lute@gnu.org>
7592
7593 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7594
75952005-03-01 Lute Kamstra <lute@gnu.org>
7596
7597 * debugging.texi (Debugger Commands): Update `j'.
7598
75992005-02-28 Lute Kamstra <lute@gnu.org>
7600
7601 * debugging.texi (Debugging): Fix typo.
7602 (Error Debugging): Document eval-expression-debug-on-error.
7603 (Function Debugging): Update example.
7604 (Using Debugger): Mention starred stack frames.
7605 (Debugger Commands): Document `j' and `l'.
7606 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7607 Update the messages that the debugger displays.
7608 (Internals of Debugger): Add cross reference. Update example.
7609 (Excess Open): Minor improvement.
7610 (Excess Close): Minor improvement.
7611
76122005-02-26 Richard M. Stallman <rms@gnu.org>
7613
7614 * tips.texi (Coding Conventions): Clarify.
7615 Put all the major mode key reservations together.
7616 Mention the Mouse-1 => Mouse-2 conventions.
7617
7618 * syntax.texi (Syntax Class Table): Clarify.
7619 (Syntax Table Functions): syntax-after moved from here.
7620 (Syntax Table Internals): syntax-after moved to here.
7621 (Parsing Expressions): Update info on number of values
7622 and what's meaningful in the STATE argument.
7623 (Categories): Fix typo.
7624
7625 * sequences.texi (Arrays): Cleanup.
7626 (Char-Tables): Clarify.
7627
7628 * processes.texi (Deleting Processes): Cleanups, add xref.
7629 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7630 (Process Information): set-process-coding-system, some args optional.
7631 (Input to Processes): Explain various types for PROCESS args.
7632 Rename them from PROCESS-NAME to PROCESS.
7633 (Signals to Processes): Likewise.
7634 (Decoding Output): Cleanup.
7635 (Query Before Exit): Clarify.
7636
7637 * os.texi (Startup Summary): Correct the options; add missing ones.
7638 (Terminal Output, Batch Mode): Clarify.
7639 (Flow Control): Node deleted.
7640
7641 * markers.texi (The Mark): Clarify.
7642
7643 * macros.texi (Expansion): Cleanup.
7644 (Indenting Macros): indent-spec allows ints, not floats.
7645
7646 * keymaps.texi (Keymaps): Clarify.
7647 (Format of Keymaps): Update lisp-mode-map example.
7648 (Active Keymaps, Key Lookup): Clarify.
7649 (Changing Key Bindings): Add xref to `kbd'.
7650 (Key Binding Commands, Simple Menu Items): Clarify.
7651 (Mouse Menus, Menu Bar): Clarify.
7652 (Menu Example): Replace print example with menu-bar-replace-menu.
7653
7654 * help.texi (Documentation Basics): Add function-documentation prop.
7655
7656 * elisp.texi (Top): Don't refer to Flow Control node.
7657
7658 * commands.texi (Command Overview): Improve xrefs.
7659 (Adjusting Point): Adjusting point applies to intangible and invis.
7660 (Key Sequence Input): Doc extra read-key-sequence args.
7661 Likewise for read-key-sequence-vector.
7662
7663 * backups.texi (Rename or Copy): Minor fix.
7664 (Numbered Backups): For version-control, say the default.
7665 (Auto-Saving): make-auto-save-file-name example is simplified.
7666
7667 * advice.texi (Advising Functions): Don't imply one part of Emacs
7668 should advise another part. Markup changes.
7669 (Defining Advice): Move transitional para.
7670 (Activation of Advice): Cleanup.
7671 Explain if COMPILE is nil or negative.
7672
7673 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7674
76752005-02-24 Lute Kamstra <lute@gnu.org>
7676
7677 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7678 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7679
76802005-02-23 Lute Kamstra <lute@gnu.org>
7681
7682 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7683 to define global minor modes as well.
7684
7685 * display.texi (Managing Overlays): overlay-buffer returns nil for
7686 deleted overlays.
7687
76882005-02-22 Kim F. Storm <storm@cua.dk>
7689
7690 * minibuf.texi (Basic Completion): Allow symbols in addition to
7691 strings in try-completion and all-completions.
7692
76932005-02-14 Lute Kamstra <lute@gnu.org>
7694
7695 * elisp.texi (Top): Remove reference to deleted node.
7696
7697 * lists.texi (Lists): Remove reference to deleted node.
7698 (Cons Cells): Fix typo.
7699
7700 * loading.texi (Where Defined): Fix typo.
7701
77022005-02-14 Richard M. Stallman <rms@gnu.org>
7703
7704 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7705 is useful for discarding some minor modes.
7706
7707 * symbols.texi (Symbol Components): Reorder examples.
7708
7709 * streams.texi (Input Functions): State standard-input default.
7710 (Output Variables): State standard-output default.
7711
7712 * objects.texi (Printed Representation): Clarify read syntax vs print.
7713 (Floating Point Type): Explain meaning better.
7714 (Symbol Type): Explain uniqueness better.
7715 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7716 List examples sooner.
7717 (Box Diagrams): New subnode broken out.
7718 Some examples moved from old Lists as Boxes node.
7719 (Dotted Pair Notation): Clarify intro.
7720 (Array Type): Clarify.
7721 (Type Predicates): Add hash-table-p.
7722
7723 * numbers.texi (Integer Basics): Clarify radix explanation.
7724 (Predicates on Numbers): Minor clarification.
7725 (Comparison of Numbers): Minor clarification. Clarify eql.
7726 Typos in min, max.
7727 (Math Functions): Clarify overflow in expt.
7728
7729 * minibuf.texi (Text from Minibuffer): Minor clarification.
7730 Mention arrow keys.
7731
7732 * loading.texi (Autoload): defun's doc string overrides autoload's
7733 doc string.
7734 (Repeated Loading): Modernize "add to list" examples.
7735 (Where Defined): Finish updating table of load-history elts.
7736
7737 * lists.texi (List-related Predicates): Minor wording improvement.
7738 (Lists as Boxes): Node deleted.
7739 (Building Lists): Explain trivial cases of number-sequence.
7740
7741 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7742 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7743 (Hash Access): Any object can be a key.
7744 State value of maphash.
7745
7746 * functions.texi (What Is a Function): Wording cleanup.
7747 (Function Documentation): Minor cleanup.
7748 Explain purpose of calling convention at end of doc string.
7749 (Function Names): Wording cleanup.
7750 (Calling Functions): Wording cleanup.
7751 Explain better how funcall calls the function.
7752 (Function Cells): Delete example of saving and redefining function.
7753
7754 * control.texi (Combining Conditions): Wording cleanup.
7755 (Iteration): dolist and dotimes bind VAR locally.
7756 (Cleanups): Xref to Atomic Changes.
7757
7758 * compile.texi (Byte Compilation): Delete 19.29 info.
7759 (Compilation Functions): Macros' difficulties don't affect defsubst.
7760 (Docs and Compilation): Delete 19.29 info.
7761
77622005-02-10 Richard M. Stallman <rms@gnu.org>
7763
7764 * objects.texi (Symbol Type): Minor correction.
7765
77662005-02-06 Lute Kamstra <lute@gnu.org>
7767
7768 * modes.texi (Example Major Modes): Fix typos.
7769
77702005-02-06 Richard M. Stallman <rms@gnu.org>
7771
7772 * text.texi (Margins): fill-nobreak-predicate can be one function.
7773
7774 * strings.texi (Modifying Strings): clear-string can make unibyte.
7775 (Formatting Strings): format gives error if values missing.
7776
7777 * positions.texi (Character Motion): Mention default arg
7778 for forward-char. backward-char refers to forward-char.
7779 (Word Motion): Mention default arg for forward-word.
7780 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7781 Simplify end-of-buffer.
7782 (Text Lines): Mention default arg for forward-line.
7783 (List Motion): Mention default arg for beginning/end-of-defun.
7784 (Skipping Characters): Minor fixes in explaining character-set.
7785
7786 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7787 Mode inheritance applies only when default-major-mode is nil.
7788 Clarifications.
7789 (Example Major Modes): Update Text mode and Lisp mode examples.
7790 (Minor Mode Conventions): Mention define-minor-mode at top.
7791 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7792 (Mode Line Format): Update mode line face display info.
7793 (Properties in Mode): Mention effect of risky vars.
7794 (Imenu): Define imenu-add-to-menubar.
7795 (Font Lock Mode): Add descriptions to menu lines.
7796 (Faces for Font Lock): Add font-lock-doc-face.
7797
77982005-02-05 Lute Kamstra <lute@gnu.org>
7799
7800 * text.texi (Maintaining Undo): Remove obsolete function.
7801
78022005-02-05 Eli Zaretskii <eliz@gnu.org>
7803
7804 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7805 color specifications. Improve indexing.
b8d4c8d0
GM
7806 (Text Terminal Colors): Replace the description of RGB values by
7807 an xref to "Color Names".
7808
78092005-02-03 Richard M. Stallman <rms@gnu.org>
7810
7811 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7812 Clarify.
7813 (Selecting Windows): Clarify save-selected-window.
7814 (Cyclic Window Ordering): Clarify walk-windows.
7815 (Window Point): Clarify.
7816 (Window Start): Add comment to example.
7817 (Resizing Windows): Add `interactive' specs in examples.
7818 Document fit-window-to-buffer.
7819
7820 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7821 (Undo, Maintaining Undo): Clarify last change.
7822 (Sorting): In sort-numeric-fields, explain about octal and hex.
7823 Mention sort-numeric-base.
7824 (Format Properties): Add xref for hard newlines.
7825
7826 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7827 (Pop-Up Menus): Fix typo.
7828 (Color Names): Explain all types of color names.
7829 Explain color-values on B&W terminal.
7830 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7831
7832 * files.texi (File Locks): Not supported on MS systems.
7833 (Testing Accessibility): Clarify.
7834
7835 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7836 (Coverage Testing): Fix typo.
7837
7838 * commands.texi (Misc Events): Remove stray space.
7839
7840 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7841 (Modification Time): Clarify when visited-file-modtime returns 0.
7842 (The Buffer List): Clarify bury-buffer.
7843 (Killing Buffers): Clarify.
7844 (Indirect Buffers): Add clone-indirect-buffer.
7845
78462005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7847
7848 * edebug.texi (Printing in Edebug): Fix default value of
7849 edebug-print-circle.
7850 (Coverage Testing): Fix displayed frequency count data.
7851
78522005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7853
7854 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7855
78562005-02-02 Kim F. Storm <storm@cua.dk>
7857
7858 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7859
78602005-01-29 Eli Zaretskii <eliz@gnu.org>
7861
7862 * commands.texi (Misc Events): Describe the help-echo event.
7863
7864 * text.texi (Special Properties) <help-echo>: Use `pos'
7865 consistently in description of the help-echo property.
7866 Use @code{nil} instead of @var{nil}.
7867
7868 * display.texi (Overlay Properties): Fix the index entry for
7869 help-echo overlay property.
7870
7871 * customize.texi (Type Keywords): Uncomment the xref to the
7872 help-echo property documentation.
7873
78742005-01-23 Kim F. Storm <storm@cua.dk>
7875
7876 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7877 return value. Third element FULLY replaced by PARTIAL which
7878 specifies number of invisible pixels if row is only partially visible.
7879 (Textual Scrolling): Mention auto-window-vscroll.
7880 (Vertical Scrolling): New defvar auto-window-vscroll.
7881
78822005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7883
7884 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7885 command remapping.
7886
78872005-01-15 Richard M. Stallman <rms@gnu.org>
7888
7889 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7890
78912005-01-14 Kim F. Storm <storm@cua.dk>
7892
7893 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7894
7895 * text.texi (Links and Mouse-1): Fix string and vector item.
7896
78972005-01-13 Richard M. Stallman <rms@gnu.org>
7898
7899 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7900 descriptions of overriding-local-map and overriding-terminal-local-map.
7901
7902 * text.texi (Links and Mouse-1): Clarify text.
7903
79042005-01-13 Kim F. Storm <storm@cua.dk>
7905
7906 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7907
79082005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7909
7910 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7911
79122005-01-12 Kim F. Storm <storm@cua.dk>
7913
7914 * text.texi (Links and Mouse-1): Rename section from Enabling
7915 Mouse-1 to Following Links. Change xrefs.
7916 Add examples for define-button-type and define-widget.
7917
7918 * display.texi (Button Properties, Button Buffer Commands):
7919 Clarify mouse-1 and follow-link functionality.
7920
79212005-01-12 Richard M. Stallman <rms@gnu.org>
7922
7923 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7924
7925 * display.texi (Beeping): Fix Texinfo usage.
7926
7927 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7928
79292005-01-11 Kim F. Storm <storm@cua.dk>
7930
7931 * display.texi (Button Properties, Button Buffer Commands):
7932 Mention mouse-1 binding. Add follow-link keyword.
7933
7934 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7935 (Enabling Mouse-1 to Follow Links): New subsection.
7936
79372005-01-06 Richard M. Stallman <rms@gnu.org>
7938
7939 * text.texi (Special Properties): Minor change.
7940
7941 * os.texi (Timers): Clarify previous change.
7942
7943 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7944
79452005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7946
7947 * display.texi (Face Attributes): Correct xref to renamed node.
7948
79492005-01-01 Richard M. Stallman <rms@gnu.org>
7950
7951 * display.texi (Face Attributes): Describe hex color specs.
7952
79532004-12-31 Richard M. Stallman <rms@gnu.org>
7954
7955 * os.texi (Timers): Update previous change.
7956
79572004-12-30 Kim F. Storm <storm@cua.dk>
7958
7959 * display.texi (Line Height): Total line-height is now specified
7960 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7961 in cons cells. (nil . RATIO) is relative to actual line height.
7962 Use line-height `t' instead of `0' to get minimum height.
7963
79642004-12-29 Richard M. Stallman <rms@gnu.org>
7965
7966 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7967
79682004-12-28 Richard M. Stallman <rms@gnu.org>
7969
7970 * commands.texi (Quitting): Clarify value of with-local-quit.
7971
7972 * elisp.texi (Top): Fix previous change.
7973
7974 * loading.texi (Loading): Fix previous change.
7975
79762004-12-27 Richard M. Stallman <rms@gnu.org>
7977
7978 * Makefile.in (MAKEINFO): Specify --force.
7979
7980 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7981
7982 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7983
7984 * display.texi (Line Height): Further clarify.
7985
7986 * elisp.texi (Top): Update Loading submenu.
7987
7988 * loading.texi (Where Defined): New node.
7989 (Unloading): load-history moved to Where Defined.
7990
79912004-12-21 Richard M. Stallman <rms@gnu.org>
7992
7993 * commands.texi (Event Input Misc): Add while-no-input.
7994
79952004-12-11 Richard M. Stallman <rms@gnu.org>
7996
7997 * display.texi (Line Height): Rewrite text for clarity.
7998
79992004-12-11 Kim F. Storm <storm@cua.dk>
8000
8001 * display.texi (Display): Add node "Line Height" to menu.
8002 (Line Height): New node. Move full description of line-spacing
8003 and line-height text properties here from text.texi.
8004 (Scroll Bars): Add vertical-scroll-bar variable.
8005
8006 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8007
8008 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8009 line-spacing and vertical-scroll-bar.
8010
8011 * text.texi (Special Properties): Just mention line-spacing and
8012 line-height here, add xref to new "Line Height" node.
8013
80142004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8015
8016 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8017
8018 * locals.texi (Standard Buffer-Local Variables):
8019 Add @xref for `line-spacing'.
8020
80212004-12-05 Richard M. Stallman <rms@gnu.org>
8022
8023 * Makefile.in (maintainer-clean): Remove the info files
8024 in $(infodir) where they are created.
8025
80262004-12-03 Richard M. Stallman <rms@gnu.org>
8027
8028 * windows.texi (Selecting Windows): get-lru-window and
8029 get-largest-window don't consider dedicated windows.
8030
8031 * text.texi (Undo): Document undo-in-progress.
8032
80332004-11-26 Richard M. Stallman <rms@gnu.org>
8034
8035 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8036 Remove a few vars that are not always buffer-local.
8037
80382004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8039
8040 * locals.texi (Standard Buffer-Local Variables): Comment out
8041 xref's to non-existent node `Yet to be written'.
8042
80432004-11-24 Richard M. Stallman <rms@gnu.org>
8044
8045 * processes.texi (Synchronous Processes): Grammar fix.
8046
8047 * numbers.texi (Comparison of Numbers): Add eql.
8048
8049 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8050
8051 * intro.texi (Printing Notation): Fix previous change.
8052
8053 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8054 and default-indicate-buffer-boundaries from here.
8055 (Usual Display): To here.
8056 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8057 (Usual Display): Move tab-width up.
8058
5dcb4c4e
SM
8059 * customize.texi (Variable Definitions):
8060 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8061 (Simple Types, Composite Types, Defining New Types):
8062 Minor cleanups.
8063
80642004-11-21 Jesper Harder <harder@ifa.au.dk>
8065
8066 * processes.texi (Synchronous Processes, Output from Processes):
8067 Markup fix.
8068
80692004-11-20 Richard M. Stallman <rms@gnu.org>
8070
8071 * positions.texi (Skipping Characters): skip-chars-forward
8072 now handles char classes.
8073
8074 * intro.texi (Printing Notation): Avoid confusion of `print'
8075 when explaining @print.
8076
8077 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8078
8079 * display.texi (Display Table Format): Minor fix.
8080
8081 * streams.texi (Output Functions): Fix print example.
8082
8083 * Makefile.in (elisp): New target.
8084 (dist): Depend on $(infodir)/elisp, not elisp.
8085 Copy the info files from $(infodir).
8086
8087 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8088 read-from-minibuffer.
8089
8090 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8091
80922004-11-19 Richard M. Stallman <rms@gnu.org>
8093
8094 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8095
80962004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8097
8098 * tips.texi (Coding Conventions): Fix typo.
8099
81002004-11-16 Richard M. Stallman <rms@gnu.org>
8101
8102 * tips.texi (Coding Conventions): Separate defvar and require
8103 methods to avoid warnings. Use require only when there are many
8104 functions and variables from that package.
8105
8106 * minibuf.texi (Minibuffer Completion): When ignoring case,
8107 predicate must not be case-sensitive.
8108
8109 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8110 (Test Coverage): Don't talk about "splotches". Clarified.
8111
81122004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8113
8114 * frames.texi (Window Frame Parameters): Fix typo.
8115
81162004-11-15 Kim F. Storm <storm@cua.dk>
8117
8118 * symbols.texi (Other Plists): Note that plist-get may signal error.
8119 Add safe-plist-get.
8120
81212004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8122
8123 * modes.texi (Font Lock Basics): Fix typo.
8124
81252004-11-08 Richard M. Stallman <rms@gnu.org>
8126
8127 * syntax.texi (Syntax Table Functions): Add syntax-after.
8128
81292004-11-06 Lars Brinkhoff <lars@nocrew.org>
8130
8131 * os.texi (Processor Run Time): New section documenting
8132 get-internal-run-time.
8133
81342004-11-06 Eli Zaretskii <eliz@gnu.org>
8135
8136 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8137 it nukes elisp-cover.texi.
8138 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8139 elisp-0 etc.
8140
81412004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8142
8143 * commands.texi (Keyboard Macros): Document `append' return value
8144 of `defining-kbd-macro'.
8145
81462004-11-01 Richard M. Stallman <rms@gnu.org>
8147
8148 * commands.texi (Interactive Call): Add called-interactively-p.
8149
81502004-10-29 Simon Josefsson <jas@extundo.com>
8151
8152 * minibuf.texi (Reading a Password): Revert.
8153
81542004-10-28 Richard M. Stallman <rms@gnu.org>
8155
8156 * frames.texi (Display Feature Testing): Explain about "vendor".
8157
81582004-10-27 Richard M. Stallman <rms@gnu.org>
8159
8160 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8161 not raw. Clarify `n'.
8162 (Interactive Call): Rewrite interactive-p, focusing on when
8163 and how to use it.
8164 (Misc Events): Clarify previous change.
8165
8166 * advice.texi (Simple Advice): Clarify what job the example does.
8167 (Around-Advice): Clarify ad-do-it.
8168 (Activation of Advice): An option of ad-default-compilation-action
8169 is `never', not `nil'.
8170
81712004-10-26 Kim F. Storm <storm@cua.dk>
8172
8173 * commands.texi (Interactive Codes): Add U code letter.
8174
81752004-10-25 Simon Josefsson <jas@extundo.com>
8176
8177 * minibuf.texi (Reading a Password): Add.
8178
81792004-10-24 Jason Rumney <jasonr@gnu.org>
8180
8181 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8182 and wheel-down.
8183
81842004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8185
8186 * processes.texi (Synchronous Processes): Document process-file.
8187
81882004-10-22 Kenichi Handa <handa@m17n.org>
8189
8190 * text.texi (translate-region): Document that it accepts also a
8191 char-table.
8192
81932004-10-22 David Ponce <david@dponce.com>
8194
8195 * windows.texi (Resizing Windows): Document the `preserve-before'
8196 argument of the functions `enlarge-window' and `shrink-window'.
8197
81982004-10-19 Jason Rumney <jasonr@gnu.org>
8199
8200 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8201
82022004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8203
8204 * text.texi (Filling): Add anchor for definition of
8205 `sentence-end-double-space'.
8206
8207 * searching.texi (Regexp Example): Update description of how
8208 Emacs currently recognizes the end of a sentence.
8209 (Standard Regexps): Update definition of the variable
8210 `sentence-end'. Add definition of the function `sentence-end'.
8211
82122004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8213
8214 * display.texi (Progress): New node.
8215
82162004-10-05 Kim F. Storm <storm@cua.dk>
8217
8218 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8219
82202004-09-29 Kim F. Storm <storm@cua.dk>
8221
8222 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8223 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8224 fringe bitmap symbols, as they now have their own namespace.
8225 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8226 vs. pixels. Signal error if no free bitmap slots.
8227 (Pixel Specification): Change IMAGE to @var{image}.
8228
82292004-09-28 Richard M. Stallman <rms@gnu.org>
8230
8231 * text.texi (Special Properties): Clarify line-spacing and line-height.
8232
8233 * searching.texi (Regexp Search): Add looking-back.
8234
82352004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8236
8237 * display.texi: Correct typos.
8238 (Image Descriptors): Correct xref's.
8239
82402004-09-25 Richard M. Stallman <rms@gnu.org>
8241
8242 * text.texi (Special Properties): Cleanups in `cursor'.
8243 Rewrites in `line-height' and `line-spacing'; exchange them.
8244
8245 * display.texi (Fringes): Rewrite previous change.
8246 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8247 (Display Fringe Bitmaps): Node deleted, text moved.
8248 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8249 (Scroll Bars): Clarify set-window-scroll-bars.
8250 (Pointer Shape): Rewrite.
8251 (Specified Space): Clarify :align-to, etc.
8252 (Pixel Specification): Use @var. Clarify new text.
8253 (Other Display Specs): Clarify `slice'.
8254 (Image Descriptors): Cleanups.
8255 (Showing Images): Cleanups.
8256
82572004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8258
8259 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8260
8261 * modes.texi: Various minor changes in addition to:
8262 (Major Mode Conventions): Final call to `run-mode-hooks' should
8263 not be inside the `delay-mode-hooks' form.
8264 (Mode Hooks): New node.
8265 (Hooks): Delete obsolete example.
8266 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8267 node "Mode Hooks".
8268
82692004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8270
8271 * display.texi: Correct various typos.
8272 (Display): Rename node "Pointer Shapes" to "Pointer
8273 Shape". (There is already a node called "Pointer Shapes" in
8274 frames.texi.)
8275 (Images): Remove non-existent node "Image Slices" from menu.
8276
82772004-09-23 Kim F. Storm <storm@cua.dk>
8278
8279 * text.texi (Special Properties): Add `cursor', `pointer',
8280 `line-height', and `line-spacing' properties.
8281
8282 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8283 Shapes' to menu.
8284 (Standard Faces): Doc fix for fringe face.
8285 (Fringes): Add `overflow-newline-into-fringe' and
8286 'indicate-buffer-boundaries'.
8287 (Fringe Bitmaps, Pointer Shapes): New nodes.
8288 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8289 Bitmaps' to menu.
8290 (Specified Space): Describe pixel width and height.
8291 (Pixel Specification): New node.
8292 (Other Display Specs): Add `slice' property.
8293 (Display Fringe Bitmaps): New node.
8294 (Images): Add 'Image Slices' to menu.
8295 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8296 (Showing Images): Add slice arg to `insert-image'.
8297 Add 'insert-sliced-image'.
b8d4c8d0
GM
8298
82992004-09-20 Richard M. Stallman <rms@gnu.org>
8300
8301 * commands.texi (Key Sequence Input):
8302 Clarify downcasing in read-key-sequence.
8303
83042004-09-08 Juri Linkov <juri@jurta.org>
8305
8306 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8307
83082004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8309
5dcb4c4e
SM
8310 * locals.texi (Standard Buffer-Local Variables):
8311 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8312 * internals.texi (Buffer Internals): Describe new
8313 auto_save_file_format field of the buffer structure.
8314 * files.texi (Format Conversion): `auto-save-file-format' has been
8315 renamed `buffer-auto-save-file-format'.
8316
83172004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8318
8319 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8320 an integer or a marker.
8321 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8322
83232004-08-22 Richard M. Stallman <rms@gnu.org>
8324
8325 * modes.texi (Major Mode Conventions): Discuss rebinding of
8326 standard key bindings.
8327
83282004-08-18 Kim F. Storm <storm@cua.dk>
8329
8330 * processes.texi (Accepting Output): Add `just-this-one' arg to
8331 `accept-process-output'.
8332 (Output from Processes): New var `process-adaptive-read-buffering'.
8333
83342004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8335
8336 * keymaps.texi: Various changes in addition to:
8337 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8338 Give more varied examples for `kbd'.
8339 (Creating Keymaps): Char tables have slots for all characters
8340 without modifiers.
8341 (Active Keymaps): `overriding-local-map' and
8342 `overriding-terminal-local-map' also override text property and
8343 overlay keymaps.
8344 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8345 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8346 to denote a prefix of no events.
8347 `map-keymap' includes parent's bindings _recursively_.
8348 Clarify and correct description of `where-is-internal'.
8349 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8350 (Menu Example): For menus intended for use with the keyboard, the
8351 menu items should be bound to characters or real function keys.
8352
83532004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8354
8355 * objects.texi (Character Type): Reposition `@anchor' to prevent
8356 double space inside sentence in Info.
8357
8358 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8359 renamed to `disabled-command-function'.
8360 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8361 (Command Loop Info): Replace reference to it.
8362 (Disabling Commands): `disabled-command-hook' has been renamed to
8363 `disabled-command-function'.
8364
83652004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8366
8367 * os.texi (Translating Input): Only non-prefix bindings in
8368 `key-translation-map' override actual key bindings. Warn about
8369 possible indirect effect of actual key bindings on non-prefix
8370 bindings in `key-translation-map'.
8371
83722004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8373
8374 * minibuf.texi (High-Level Completion): Add anchor for definition
8375 of `read-variable'.
8376
8377 * commands.texi: Various changes in addition to:
8378 (Using Interactive): Clarify description of `interactive-form'.
8379 (Interactive Call): Mention default for KEYS argument to
8380 `call-interactively'.
8381 (Command Loop Info): Clarify description of `this-command-keys'.
8382 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8383 Value of `last-event-frame' can be `macro'.
8384 (Repeat Events): `double-click-fuzz' is also used to distinguish
8385 clicks and drags.
8386 (Classifying Events): Clarify descriptions of `event-modifiers'
8387 `event-basic-type' and `event-convert-list'.
8388 (Accessing Events): `posn-timestamp' takes POSITION argument.
8389 (Quoted Character Input): Clarify description of
8390 `read-quoted-char' and fix example.
8391 (Quitting): Add `with-local-quit'.
8392 (Disabling Commands): Correct and clarify descriptions of
8393 `enable-command' and `disable-command'.
8394 Mention what happens if `disabled-command-hook' is nil.
8395 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8396 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8397
83982004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8399
8400 * frames.texi: Various changes in addition to:
8401 (Creating Frames): Expand and clarify description of `make-frame'.
8402 (Window Frame Parameters): Either none or both of the `icon-left'
8403 and `icon-top' parameters must be specified. Put descriptions of
8404 `menu-bar-lines' and `toolbar-lines' closer together and change
8405 them accordingly.
8406 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8407 except while processing `frame-title-format' or `icon-title-format'.
8408 (Deleting Frames): Correct description of `delete-frame'.
8409 Non-nil return values of `frame-live-p' are like those of `framep'.
8410 (Frames and Windows): Mention return value of
8411 `set-frame-selected-window'.
8412 (Visibility of Frames): Mention `force' argument to
8413 `make-frame-invisible'. `frame-visible-p' returns t for all
8414 frames on text-only terminals.
8415 (Frame Configurations): Restoring a frame configuration does not
8416 restore deleted frames.
8417 (Window System Selections): `x-set-selection' returns DATA.
8418 (Resources): Add example.
8419 (Display Feature Testing): Clarify descriptions of
8420 `display-pixel-height', `display-pixel-width', `x-server-version'
8421 and `x-server-vendor'.
8422
8423 * windows.texi (Choosing Window): Add anchor.
8424 * minibuf.texi (Minibuffer Misc): Add anchor.
8425
84262004-07-23 John Paul Wallington <jpw@gnu.org>
8427
8428 * macros.texi (Defining Macros): Declaration keyword for setting
8429 Edebug spec is `debug' not `edebug'.
8430
84312004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8432
8433 * windows.texi: Various small changes in addition to:
8434 (Window Point): Mention return value of `set-window-point'.
8435 (Window Start): `pos-visible-in-window-p' disregards horizontal
8436 scrolling. Explain return value if PARTIALLY is non-nil.
8437 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8438 and `set-window-vscroll'.
8439 (Size of Window): The argument WINDOW to `window-inside-edges',
8440 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8441 (Resizing Windows): Explain return value of
8442 `shrink-window-if-larger-than-buffer'.
8443 `window-size-fixed' automatically becomes buffer local when set.
8444 (Window Configurations): Explain return value of
8445 `set-window-configuration'.
8446
8447 * minibuf.texi (Minibuffer Misc): Add anchor for
8448 `minibuffer-scroll-window'.
8449
8450 * positions.texi (Text Lines): Add anchor for `count-lines'.
8451
84522004-07-17 Richard M. Stallman <rms@gnu.org>
8453
8454 * display.texi (Overlay Properties): Adding `evaporate' prop
8455 deletes empty overlay immediately.
8456
8457 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8458 fix example.
8459
84602004-07-16 Jim Blandy <jimb@redhat.com>
8461
8462 * searching.texi (Regexp Backslash): Document new \_< and \_>
8463 operators.
8464
84652004-07-16 Juanma Barranquero <lektu@terra.es>
8466
8467 * display.texi (Images): Fix Texinfo usage.
8468
84692004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8470
8471 * buffers.texi (Modification Time): `visited-file-modtime' now
8472 returns a list of two integers, instead of a cons.
8473
84742004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8475
8476 * windows.texi: Various changes in addition to:
8477 (Splitting Windows): Add `split-window-keep-point'.
8478
84792004-07-09 Richard M. Stallman <rms@gnu.org>
8480
8481 * frames.texi (Input Focus): Minor fix.
8482
84832004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8484
8485 * frames.texi (Input Focus): Clarify descriptions of
8486 `select-frame-set-input-focus' and `select-frame'.
8487
84882004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8489
8490 * os.texi: Various small changes in addition to:
8491 (Killing Emacs): Expand and clarify description of
8492 `kill-emacs-query-functions' and `kill-emacs-hook'.
8493 (System Environment): Expand and clarify description of `getenv'
8494 and `setenv'.
8495 (Timers): Clarify description of `run-at-time'.
8496 (Translating Input): Correct description of
8497 `extra-keyboard-modifiers'.
8498 (Flow Control): Correct description of `enable-flow-control'.
8499
85002004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8501
8502 * os.texi: Update copyright.
8503 (Session Management): Grammar fix.
8504 Clarify which Emacs does the restarting.
8505 Use @samp for *scratch* buffer.
8506
85072004-07-04 Alan Mackenzie <acm@muc.de>
8508
8509 * frames.texi (Input Focus): Add documentation for
8510 `select-frame-set-input-focus'. Replace refs to non-existent
8511 `switch-frame' with `select-frame'. Minor corrections and tidying
8512 up of text-only terminal stuff.
8513
85142004-07-02 Richard M. Stallman <rms@gnu.org>
8515
8516 * files.texi (Saving Buffers): Cleanup write-contents-function.
8517 (Magic File Names): Cleanup file-remote-p.
8518
b344d29d 85192004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8520
8521 * files.texi (Magic File Names): `file-remote-p' returns an
8522 identifier of the remote system, not just t.
8523
85242004-07-02 David Kastrup <dak@gnu.org>
8525
8526 * searching.texi (Entire Match Data): Add explanation about new
8527 match-data behavior when @var{integers} is non-nil.
8528
85292004-06-24 Richard M. Stallman <rms@gnu.org>
8530
8531 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8532
8533 * customize.texi (Variable Definitions): Note about doc strings
8534 and :set.
8535
8536 * keymaps.texi (Keymap Terminology): Document `kbd'.
8537 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8538
8539 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8540 makes it buffer-local.
8541
8542 * files.texi (Saving Buffers): Correct previous change.
8543
8544 * commands.texi (Accessing Events):
8545 Clarify posn-col-row and posn-actual-col-row.
8546
85472004-06-24 David Ponce <david.ponce@wanadoo.fr>
8548
8549 * commands.texi (Accessing Events): New functions
8550 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8551
85522004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8553
8554 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8555 * frames.texi, buffers.texi, backups.texi, variables.texi:
8556 * loading.texi, eval.texi, functions.texi, control.texi:
8557 * symbols.texi, minibuf.texi: Reposition @anchor's.
8558
8559 * help.texi: Various small changes in addition to the following.
8560 (Describing Characters): Describe PREFIX argument to
8561 `key-description'. Correct and clarify definition of
8562 `text-char-description'. Describe NEED-VECTOR argument to
8563 `read-kbd-macro'.
8564 (Help Functions): Clarify definition of `apropos'.
8565
85662004-06-23 Lars Hansen <larsh@math.ku.dk>
8567
8568 * files.texi (Saving Buffers): Correct description of
8569 `write-contents-functions'.
8570
85712004-06-21 Juanma Barranquero <lektu@terra.es>
8572
8573 * display.texi (Images): Remove redundant @vindex directives.
8574 Rewrite `image-library-alist' doc in active voice.
8575
85762004-06-14 Juanma Barranquero <lektu@terra.es>
8577
8578 * display.texi (Images): Document new delayed library loading,
8579 variable `image-library-alist' and (existing but undocumented)
8580 function `image-type-available-p'.
8581
85822004-06-05 Richard M. Stallman <rms@gnu.org>
8583
8584 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8585 refer the user to the Initial Input node.
8586 (Text from Minibuffer): Likewise.
8587 (Initial Input): New node. Document this feature
8588 and say it is mostly deprecated.
8589
85902004-05-30 Richard M. Stallman <rms@gnu.org>
8591
8592 * loading.texi (Named Features): Clarify return value
8593 and meaning of NOERROR.
8594
8595 * variables.texi (File Local Variables): Minor cleanup.
8596
85972004-05-30 Michael Albinus <michael.albinus@gmx.de>
8598
8599 * files.texi (Magic File Names): Add `file-remote-p' as operation
8600 of file name handlers.
8601
86022004-05-29 Richard M. Stallman <rms@gnu.org>
8603
8604 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8605 as arg to a minor mode command.
8606
86072004-05-22 Richard M. Stallman <rms@gnu.org>
8608
8609 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8610
8611 * streams.texi (Output Variables): Doc float-output-format.
8612
8613 * searching.texi (Regexp Special): Nested repetition can be infloop.
8614
8615 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8616 real stack overflow.
8617
8618 * compile.texi: Minor cleanups.
8619
86202004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8621
8622 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8623 circular lists.
8624 (List Elements): Explain handling of circular and dotted lists.
8625
86262004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8627
8628 * modes.texi (Search-based Fontification): Fix typo.
8629
86302004-05-10 Juanma Barranquero <lektu@terra.es>
8631
8632 * modes.texi (Mode Line Variables): Fix description of
8633 global-mode-string, which is now after which-func-mode, not the
8634 buffer name.
8635
86362004-05-07 Lars Hansen <larsh@math.ku.dk>
8637
8638 * modes.texi (Desktop Save Mode): Add.
8639 (Modes): Add menu entry Desktop Save Mode.
8640
8641 * hooks.texi: Add desktop-after-read-hook,
8642 desktop-no-desktop-file-hook and desktop-save-hook.
8643
8644 * locals.texi: Add desktop-save-buffer.
8645
86462004-04-30 Jesper Harder <harder@ifa.au.dk>
8647
8648 * display.texi: emacs -> Emacs.
8649
86502004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8651
8652 * files.texi (Changing Files): Document set-file-times.
8653
86542004-04-23 Juanma Barranquero <lektu@terra.es>
8655
8656 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8657
86582004-04-18 Jesper Harder <harder@ifa.au.dk>
8659
8660 * tips.texi (Coding Conventions): defopt -> defcustom.
8661
86622004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8663
8664 * sequences.texi: Various clarifications.
8665
86662004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8667
8668 * buffers.texi (Read Only Buffers): Mention optional ARG to
8669 `toggle-read-only'.
8670
86712004-04-14 Nick Roberts <nick@nick.uklinux.net>
8672
8673 * windows.texi (Selecting Windows): Note that get-lru-window
8674 returns a full-width window if possible.
8675
86762004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8677
8678 * buffers.texi: Various changes in addition to:
8679 (Buffer File Name): Add `find-buffer-visiting'.
8680 (Buffer Modification): Mention optional ARG to `not-modified'.
8681 (Indirect Buffers): Mention optional CLONE argument to
8682 `make-indirect-buffer'.
8683
8684 * files.texi: Various changes in addition to:
8685 (Visiting Functions): `find-file-hook' is now a normal hook.
8686 (File Name Expansion): Explain difference between the way that
8687 `expand-file-name' and `file-truename' treat `..'.
8688 (Contents of Directories): Mention optional ID-FORMAT argument to
8689 `directory-files-and-attributes'.
8690 (Format Conversion): Mention new optional CONFIRM argument to
8691 `format-write-file'.
8692
86932004-04-12 Miles Bader <miles@gnu.org>
8694
8695 * macros.texi (Expansion): Add description of `macroexpand-all'.
8696
86972004-04-05 Jesper Harder <harder@ifa.au.dk>
8698
5dcb4c4e
SM
8699 * variables.texi (Variable Aliases):
8700 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8701
8702 * errors.texi (Standard Errors): Ditto.
8703
87042004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8705
8706 * backups.texi: Various small changes in addition to:
8707 (Making Backups): Mention return value of `backup-buffer'.
8708 (Auto-Saving): Mention optional FORCE argument to
8709 `delete-auto-save-file-if-necessary'.
8710 (Reverting): Mention optional PRESERVE-MODES argument to
8711 `revert-buffer'. Correct description of `revert-buffer-function'.
8712
87132004-03-22 Juri Linkov <juri@jurta.org>
8714
8715 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8716 with `Vector Functions'.
8717
8718 * text.texi (Sorting): Add missing quote.
8719
87202004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8721
8722 * intro.texi (Lisp History): Replace xref to `cl' manual with
8723 inforef.
8724
87252004-03-12 Richard M. Stallman <rms@gnu.org>
8726
8727 * intro.texi (Version Info): Add arg to emacs-version.
8728 (Lisp History): Change xref to CL manual.
8729
87302004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8731
8732 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8733 for Partial Completion mode.
8734
87352004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8736
8737 * customize.texi: Fix typo. Remove eol whitespace.
8738
87392004-03-04 Richard M. Stallman <rms@gnu.org>
8740
8741 * processes.texi: Fix typos.
8742
8743 * lists.texi (Building Lists): Minor clarification.
8744
8745 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8746 in make-hash-table.
8747
87482004-02-29 Juanma Barranquero <lektu@terra.es>
8749
8750 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8751 rm, and ignore exit code.
8752
87532004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8754
8755 * display.texi (Defining Faces): Add description for min-colors.
8756 Update example.
8757
87582004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8759
8760 * abbrevs.texi: Various corrections and clarifications in addition
8761 to the following:
8762 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8763
87642004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8765
8766 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8767
87682004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8769
8770 * text.texi: Various small changes in addition to the following:
8771 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8772 to delete-horizontal-space.
8773 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8774 description of yank-handler text property at various places.
8775
8776 * frames.texi (Window System Selections): Add anchor.
8777
8778 * syntax.texi (Syntax Table Functions): Clarify and correct
8779 descriptions of make-syntax-table and copy-syntax-table.
8780 (Motion and Syntax): Clarify SYNTAXES argument to
8781 skip-syntax-forward.
8782 (Parsing Expressions): Mention that the return value of
8783 parse-partial-sexp is currently a list of ten rather than nine
8784 elements.
8785 (Categories): Various corrections and clarifications.
8786
87872004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8788
8789 * markers.texi (Marker Insertion Types): Minor change.
8790
8791 * locals.texi (Standard Buffer-Local Variables):
8792 * commands.texi (Interactive Codes, Using Interactive):
8793 * functions.texi (Related Topics): Fix xrefs.
8794
87952004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8796
8797 * lists.texi (Sets And Lists): Update description of delete-dups.
8798
87992004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8800
8801 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8802
c8763fb6 88032004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8804
8805 * frames.texi (Parameter Access): frame-parameters arg is optional.
8806 modify-frame-parameters handles nil for FRAME.
8807 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8808 are all-or-nothing for certain toolkits.
8809 Mention parameter wait-for-wm.
8810 (Frames and Windows): In frame-first-window and frame-selected-window
8811 the arg is optional.
8812 (Input Focus): In redirect-frame-focus the second arg is optional.
8813 (Window System Selections): Mention selection type CLIPBOARD.
8814 Mention data-type UTF8_STRING.
8815 Mention numbering of cut buffers.
8816 (Resources): Describe x-resource-name.
8817
88182004-02-16 Richard M. Stallman <rms@gnu.org>
8819
8820 * windows.texi (Buffers and Windows): Delete false table
8821 about all-frames.
8822
8823 * syntax.texi (Parsing Expressions): Delete old caveat
8824 about parse-sexp-ignore-comments.
8825
8826 * streams.texi (Output Variables): Add print-quoted.
8827
8828 * lists.texi (Building Lists): Minor cleanup.
8829
8830 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8831
8832 * display.texi (Overlays): Explain overlays use markers.
8833 (Managing Overlays): Explain front-advance and rear-advance
8834 in more detail.
8835
8836 * loading.texi (Unloading): Document unload-feature-special-hooks.
8837 Get rid of fns-NNN.el file.
8838
88392004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8840
8841 * help.texi (Describing Characters): Fix text-char-description
8842 example output.
8843
8844 * edebug.texi (Using Edebug): Fix example.
8845
8846 * debugging.texi (Internals of Debugger): Fix return value.
8847
8848 * files.texi (Changing Files): Fix argname.
8849
8850 * calendar.texi: Fix parens, and default values.
8851
8852 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8853 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8854 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8855
8856 * positions.texi (Text Lines): Don't add -1 in current-line.
8857
88582004-02-16 Richard M. Stallman <rms@gnu.org>
8859
8860 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8861
88622004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8863
8864 * processes.texi (Low-Level Network): Fix a typo.
8865
88662004-02-12 Kim F. Storm <storm@cua.dk>
8867
8868 * display.texi (Fringes): Use consistent wording.
8869 Note that window-fringe's window arg is optional.
8870 (Scroll Bars): Use consistent wording.
8871
88722004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8873
8874 * tips.texi (Comment Tips): Document the new conventions for
8875 commenting out code.
8876
c8763fb6 88772004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8878
5dcb4c4e 8879 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8880
88812004-02-07 Kim F. Storm <storm@cua.dk>
8882
8883 * positions.texi (Text Lines): Add line-number-at-pos.
8884
88852004-02-06 John Paul Wallington <jpw@gnu.org>
8886
8887 * display.texi (Button Properties, Button Buffer Commands):
8888 mouse-2 invokes button, not down-mouse-1.
8889
88902004-02-04 Jason Rumney <jasonr@gnu.org>
8891
8892 * makefile.w32-in: Sync with Makefile.in changes.
8893
88942004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8895
8896 * minibuf.texi (Text from Minibuffer): Various corrections and
8897 clarifications.
8898 (Object from Minibuffer): Correct Lisp description of
8899 read-minibuffer.
8900 (Minibuffer History): Clarify description of cons values for
8901 HISTORY arguments.
5dcb4c4e
SM
8902 (Basic Completion): Various corrections and clarifications.
8903 Add completion-regexp-list.
b8d4c8d0
GM
8904 (Minibuffer Completion): Correct and clarify description of
8905 completing-read.
5dcb4c4e
SM
8906 (Completion Commands): Mention Partial Completion mode.
8907 Various other minor changes.
b8d4c8d0
GM
8908 (High-Level Completion): Various corrections and clarifications.
8909 (Reading File Names): Ditto.
8910 (Minibuffer Misc): Ditto.
8911
89122004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8913
8914 * strings.texi (Text Comparison): assoc-string also matches
8915 elements of alists that are strings instead of conses.
8916 (Formatting Strings): Standardize Texinfo usage. Update index
8917 entries.
8918
89192004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8920
8921 * lists.texi (Sets And Lists): Add delete-dups.
8922
89232004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8924
8925 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8926 special form.
8927 * macros.texi (Defining Macros): Update description of `declare',
8928 which now is a macro.
8929 (Wrong Time): Fix typos.
8930
89312004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8932
8933 * compile.texi (Compilation Functions): Expand descriptions of
8934 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8935 and `batch-byte-compile'. In particular, mention and describe
8936 all optional arguments.
8937 (Disassembly): Correct and clarify the description of `disassemble'.
8938
89392004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8940
8941 * searching.texi: Various small changes in addition to the
8942 following.
8943 (Regexp Example): Adapt to new value of `sentence-end'.
8944 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8945 `words'.
8946 (Search and Replace): Add usage note for `perform-replace'.
8947 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8948 `match-data'.
8949 (Standard Regexps): Update for new values of `paragraph-start'
8950 and `sentence-end'.
8951
89522004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8953
8954 * files.texi (Saving Buffers): Clarify descriptions of
8955 `write-contents-functions' and `before-save-hook'.
8956 Make the defvar's for `before-save-hook' and `after-save-hook'
8957 into defopt's.
8958
89592004-01-07 Kim F. Storm <storm@cua.dk>
8960
8961 * commands.texi (Click Events): Describe new image and
8962 width/height elements of click events.
8963 (Accessing Events): Add posn-string, posn-image, and
8964 posn-object-width-height. Change posn-object to return either
8965 image or string object.
8966
89672004-01-01 Simon Josefsson <jas@extundo.com>
8968
8969 * hooks.texi (Standard Hooks): Add before-save-hook.
8970 * files.texi (Saving Buffers): Likewise.
8971
89722004-01-03 Richard M. Stallman <rms@gnu.org>
8973
8974 * frames.texi (Frames and Windows): Delete frame-root-window.
8975
89762004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8977
8978 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8979
8980 * functions.texi: Various small changes in addition to the
8981 following.
5dcb4c4e
SM
8982 (What Is a Function): `functionp' returns nil for macros.
8983 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8984 (Function Documentation): Add `\' in front of (fn @var{arglist})
8985 and explain why.
8986 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8987 Add anchor.
8988 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8989
89902004-01-01 Miles Bader <miles@gnu.org>
8991
8992 * display.texi (Buttons): New section.
8993
89942003-12-31 Andreas Schwab <schwab@suse.de>
8995
8996 * numbers.texi (Math Functions): sqrt reports a domain-error
8997 error.
8998 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8999
90002003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9001
9002 * tips.texi (Documentation Tips): Update item on hyperlinks in
9003 documentation strings.
9004
9005 * errors.texi (Standard Errors): Various small corrections and
9006 additions.
9007
9008 * control.texi: Various small changes in addition to the
9009 following.
9010 (Signaling Errors): Provide some more details on how `signal'
9011 constructs the error message. Add anchor to the definition of
9012 `signal'.
9013 (Error Symbols): Describe special treatment of `quit'.
9014 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9015 to emphasize that it has to be a single form.
9016
9017 * buffers.texi: Add anchor.
9018
90192003-12-29 Richard M. Stallman <rms@gnu.org>
9020
9021 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9022 (Window Configurations): Add window-configuration-frame.
9023
9024 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9025
9026 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9027 Change arg name in get-char-property.
9028 (Special Properties): Update handling of keymap property.
9029
9030 * strings.texi (Modifying Strings): Add clear-string.
9031 (Text Comparison): Add assoc-string and remove
9032 assoc-ignore-case, assoc-ignore-representation.
9033
9034 * os.texi (Time of Day): Add set-time-zone-rule.
9035
9036 * numbers.texi (Math Functions): asin, acos, log, log10
9037 report domain-error errors.
9038
9039 * nonascii.texi (Converting Representations):
9040 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9041 (Encoding and I/O): Add file-name-coding-system.
9042
9043 * modes.texi (Search-based Fontification): Explain that
9044 face specs are symbols with face names as values.
9045
9046 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9047
9048 * lists.texi (Building Lists): remq moved elsewhere.
9049 (Sets And Lists): remq moved here.
9050 (Association Lists): Refer to assoc-string.
9051
9052 * internals.texi (Garbage Collection): Add memory-use-counts.
9053
9054 * frames.texi (Frames and Windows): Add set-frame-selected-window
9055 and frame-root-window.
9056
9057 * files.texi (Contents of Directories):
9058 Add directory-files-and-attributes.
9059
9060 * display.texi (Refresh Screen): Add force-window-update.
9061 (Invisible Text): Explain about moving point out of invis text.
9062 (Overlay Properties): Add overlay-properties.
9063 (Managing Overlays): Add overlayp.
9064 (GIF Images): Invalid image number displays a hollow box.
9065
9066 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9067 (Killing Buffers): Add buffer-live-p.
9068
90692003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9070
9071 * display.texi (Fringes): Fix typo "set-buffer-window".
9072
90732003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9074
9075 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9076 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9077 Add or change various xrefs and anchors.
9078
9079 * commands.texi: Replace all occurrences of @acronym{CAR} with
9080 @sc{car}, for consistency with the rest of the Elisp manual.
9081 `car' and `cdr' are historically acronyms, but are no longer
9082 widely thought of as such.
9083
9084 * internals.texi (Pure Storage): Mention that `purecopy' does not
9085 copy text properties.
9086 (Object Internals): Now 29 bits are used (in most implementations)
9087 to address Lisp objects.
9088
9089 * variables.texi (Variables with Restricted Values): New node.
9090
9091 * objects.texi (Lisp Data Types): Mention that certain variables
9092 can only take on a restricted set of values and add an xref to
9093 the new node "Variables with Restricted Values".
9094
9095 * eval.texi (Function Indirection): Describe the errors that
9096 `indirect-function' can signal.
9097 (Eval): Clarify the descriptions of `eval-region' and `values'.
9098 Describe `eval-buffer' instead of `eval-current-buffer' and
9099 mention `eval-current-buffer' as an alias for `current-buffer'.
9100 Correct the description and mention all optional arguments.
9101
9102 * nonascii.texi: Various small changes in addition to the
9103 following.
9104 (Converting Representations): Clarify behavior of
9105 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9106 ASCII arguments.
9107 (Character Sets): Document the variable `charset-list' and adapt
9108 the definition of the function `charset-list' accordingly.
9109 (Translation of Characters): Clarify use of generic characters in
9110 `make-translation-table'. Clarify and correct the description of
9111 the use of translation tables in encoding and decoding.
9112 (User-Chosen Coding Systems): Correct and clarify the description
9113 of `select-safe-coding-system'.
9114 (Default Coding Systems): Clarify description of
9115 `file-coding-system-alist'.
9116
91172003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9118
9119 * strings.texi (Text Comparison): Correctly describe when two
9120 strings are `equal'. Combine and clarify descriptions of
9121 `assoc-ignore-case' and `assoc-ignore-representation'.
9122
9123 * objects.texi (Non-ASCII in Strings): Clarify description of
9124 when a string is unibyte or multibyte.
9125 (Bool-Vector Type): Update examples.
9126 (Equality Predicates): Correctly describe when two strings are
9127 `equal'.
9128
91292003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9130
9131 * lists.texi (Building Lists): `append' no longer accepts integer
9132 arguments. Update the description of `number-sequence' to reflect
9133 recent changes.
9134 (Sets And Lists): Describe `member-ignore-case' after `member'.
9135
91362003-11-27 Kim F. Storm <storm@cua.dk>
9137
9138 * commands.texi (Click Events): Click object may be an images.
9139 Describe (dx . dy) element of click positions.
9140 (Accessing Events): Remove duplicate posn-timestamp.
9141 New functions posn-object and posn-object-x-y.
9142
91432003-11-23 Kim F. Storm <storm@cua.dk>
9144
9145 * commands.texi (Click Events): Describe enhancements to event
9146 position lists, including new text-pos and (col . row) items.
9147 Mention left-fringe and right-fringe area events.
9148 (Accessing Events): New functions posn-area and
9149 posn-actual-col-row. Mention posn-timestamp. Mention that
9150 posn-point in non-text area still returns buffer position.
9151 Clarify posn-col-row.
9152
91532003-11-21 Lars Hansen <larsh@math.ku.dk>
9154
9155 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9156 * anti.texi (File Attributes): Describe removed parameter
9157 ID-FORMAT.
9158
91592003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9160
9161 * positions.texi (Positions): Mention that, if a marker is used as
9162 a position, its buffer is ignored.
9163
9164 * markers.texi (Overview of Markers): Mention it here too.
9165
91662003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9167
9168 * numbers.texi (Numeric Conversions): Not just `floor', but also
9169 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9170
91712003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9172
9173 * markers.texi (Creating Markers): Specify insertion type of
9174 created markers. Add xref to `Marker Insertion Types'.
9175 Second argument to `copy-marker' is optional.
9176 (Marker Insertion Types): Mention that most markers are created
9177 with insertion type nil.
9178 (The Mark): Correctly describe when `mark' signals an error.
9179 (The Region): Correctly describe when `region-beginning' and
9180 `region-end' signal an error.
9181
91822003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9183
9184 * hash.texi (Creating Hash): Clarify description of `eql'.
9185 `makehash' is obsolete.
9186 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9187
9188 * positions.texi (Point): Change description of `buffer-end', so
9189 that it is also correct for floating point arguments.
9190 (List Motion): Correct argument lists of `beginning-of-defun' and
9191 `end-of-defun'.
9192 (Excursions): Add xref to `Marker Insertion Types'.
9193 (Narrowing): Argument to `narrow-to-page' is optional.
9194
91952003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9196
9197 * streams.texi (Output Streams): Clarify behavior of point for
9198 marker output streams.
9199
92002003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9201
9202 * variables.texi (Defining Variables): Second argument to
9203 `defconst' is not optional.
9204 (Setting Variables): Mention optional argument APPEND to
9205 `add-to-list'.
9206 (Creating Buffer-Local): Expand description of
9207 `make-variable-buffer-local'.
9208 (Frame-Local Variables): Expand description of
9209 `make-variable-frame-local'.
9210 (Variable Aliases): Correct description of optional argument
9211 DOCSTRING to `defvaralias'. Mention return value of
9212 `defvaralias'.
9213 (File Local Variables): Add xref to `File variables' in Emacs
9214 Manual. Correct description of `hack-local-variables'. Mention
9215 `safe-local-variable' property. Mention optional second argument
9216 to `risky-local-variable-p'.
9217
92182003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9219
9220 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9221
92222003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9223
9224 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9225 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9226 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9227 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9228 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9229 lispref/processes.texi, lispref/searching.texi,
9230 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9231 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9232 @acronym{FOO}.
9233
92342003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9235
9236 * strings.texi (Creating Strings): Argument START to `substring'
9237 can not be `nil'. Expand description of
9238 `substring-no-properties'. Correct description of `split-string',
9239 especially with respect to empty matches. Prevent very bad line
9240 break in definition of `split-string-default-separators'.
9241 (Text Comparison): `string=' and `string<' also accept symbols as
9242 arguments.
9243 (String Conversion): More completely describe argument BASE in
9244 `string-to-number'.
9245 (Formatting Strings): `%s' and `%S' in `format' do require
9246 corresponding object. Clarify behavior of numeric prefix after
9247 `%' in `format'.
9248 (Case Conversion): The argument to `upcase-initials' can be a
9249 character.
9250
92512003-10-27 Kenichi Handa <handa@m17n.org>
9252
9253 * display.texi (Fontsets): Fix texinfo usage.
9254
92552003-10-25 Kenichi Handa <handa@m17n.org>
9256
9257 * display.texi (Fontsets): Add description of the function
9258 set-fontset-font.
9259
92602003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9261
9262 * display.texi (Temporary Displays): Add xref to `Documentation
9263 Tips'.
9264
9265 * functions.texi (Function Safety): Use inforef instead of pxref
9266 for SES.
9267
92682003-10-23 Andreas Schwab <schwab@suse.de>
9269
9270 * Makefile.in (TEX, texinputdir): Don't define.
9271 (TEXI2DVI): Define.
9272 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9273 add $(srcdir)/index.texi.
9274 ($(infodir)/elisp): Remove index.texi dependency.
9275 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9276 (index.texi): Remove target.
9277 (dist): Don't link $(srcdir)/permute-index.
9278 (clean): Don't remove index.texi.
9279
9280 * permute-index, index.perm: Remove.
9281 * index.texi: Rename from index.unperm.
9282
92832003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9284
9285 * tips.texi (Documentation Tips): Document new behavior for face
9286 and variable hyperlinks in Help mode.
9287
92882003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9289
9290 * objects.texi (Integer Type): Update for extra bit of integer range.
9291 (Character Type): Ditto.
9292
92932003-10-16 Eli Zaretskii <eliz@gnu.org>
9294
9295 * numbers.texi (Integer Basics): Add index entries for reading
9296 numbers in hex, octal, and binary.
9297
92982003-10-16 Lute Kamstra <lute@gnu.org>
9299
9300 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9301 argument.
9302
93032003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9304
9305 * windows.texi (Choosing Window): Fix typo.
9306 * edebug.texi (Edebug Execution Modes): Fix typo.
9307
93082003-10-13 Richard M. Stallman <rms@gnu.org>
9309
9310 * windows.texi (Basic Windows): A window has fringe settings,
9311 display margins and scroll-bar settings.
9312 (Splitting Windows): Doc split-window return value.
9313 Clean up one-window-p.
9314 (Selecting Windows): Fix typo.
9315 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9316 (Buffers and Windows): In set-window-buffer, explain effect
9317 on fringe settings and scroll bar settings.
9318 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9319 (Choosing Window): Use defopt for pop-up-frame-function.
9320 For special-display-buffer-names, explain same-window and same-frame.
9321 Clarify window-dedicated-p return value.
9322 (Textual Scrolling): scroll-up and scroll-down can get an error.
9323 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9324 Clarify set-window-hscroll.
9325 (Size of Window): Don't mention tool bar in window-height.
9326 (Coordinates and Windows): Explain what coordinates-in-window-p
9327 returns for fringes and display margins.
9328 (Window Configurations): Explain saving fringes, etc.
9329
9330 * tips.texi (Library Headers): Clean up Documentation.
9331
9332 * syntax.texi (Parsing Expressions): Clean up forward-comment
9333 and parse-sexp-lookup-properties.
9334
9335 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9336
9337 * os.texi (System Environment): Clean up text for load-average errors.
9338
9339 * modes.texi (Hooks): Don't explain local hook details at front.
9340 Clarify run-hooks and run-hook-with-args a little.
9341 Clean up add-hook and remove-hook.
9342
9343 * edebug.texi (Edebug Execution Modes): Clarify t.
9344 Document edebug-sit-for-seconds.
9345 (Coverage Testing): Document C-x X = and =.
9346 (Instrumenting Macro Calls): Fix typo.
9347 (Specification List): Don't index the specification keywords.
9348
93492003-10-10 Kim F. Storm <storm@cua.dk>
9350
9351 * processes.texi (Network): Introduce make-network-process.
9352
93532003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9354
9355 * tips.texi (Library Headers): Fix typo.
9356
93572003-10-07 Juri Linkov <juri@jurta.org>
9358
9359 * modes.texi (Imenu): Mention imenu-create-index-function's
9360 default value. Explain submenus better.
9361
93622003-10-07 Lute Kamstra <lute@gnu.org>
9363
9364 * modes.texi (Faces for Font Lock): Fix typo.
9365 (Hooks): Explain how buffer-local hook variables can refer to
9366 global hook variables.
9367 Various minor clarifications.
9368
93692003-10-06 Lute Kamstra <lute@gnu.org>
9370
9371 * tips.texi (Coding Conventions): Mention naming conventions for
9372 hooks.
9373
93742003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9375
9376 * loading.texi (Library Search): Correct default value of
9377 load-suffixes.
9378 (Named Features): Fix typo.
9379
93802003-10-05 Richard M. Stallman <rms@gnu.org>
9381
9382 * loading.texi (Named Features): In `provide',
9383 say how to test for subfeatures.
9384 (Unloading): In unload-feature, use new var name
9385 unload-feature-special-hooks.
9386
93872003-10-03 Lute Kamstra <lute@gnu.org>
9388
9389 * modes.texi (Major Mode Conventions): Mention third way to set up
9390 Imenu.
9391 (Imenu): A number of small fixes.
9392 Delete documentation of internal variable imenu--index-alist.
9393 Document the return value format of imenu-create-index-function
9394 functions.
9395
93962003-09-30 Richard M. Stallman <rms@gnu.org>
9397
9398 * processes.texi (Network): Say what stopped datagram connections do.
9399
9400 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9401
9402 * display.texi (Overlay Properties): Clarify `evaporate' property.
9403
94042003-09-29 Lute Kamstra <lute@gnu.org>
9405
9406 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9407 constructs should be marked as risky.
9408 Change cons cell into proper list.
9409 (Mode Line Variables): Change cons cell into proper list.
9410
94112003-09-26 Lute Kamstra <lute@gnu.org>
9412
9413 * modes.texi (Mode Line Data): Document the :propertize construct.
9414 (Mode Line Variables): Reorder the descriptions of the variables
9415 to match their order in the default mode-line-format.
9416 Describe the new variables mode-line-position and mode-line-modes.
9417 Update the default values of mode-line-frame-identification,
9418 minor-mode-alist, and default-mode-line-format.
9419 (Properties in Mode): Mention the :propertize construct.
9420
94212003-09-26 Richard M. Stallman <rms@gnu.org>
9422
9423 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9424 * loading.texi, minibuf.texi, text.texi, variables.texi:
9425 Avoid @strong{Note:}.
9426
94272003-09-26 Richard M. Stallman <rms@gnu.org>
9428
9429 * keymaps.texi (Remapping Commands): Fix typo.
9430
94312003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9432
9433 * processes.texi (Low-Level Network): Fix typo.
9434
94352003-09-23 Kim F. Storm <storm@cua.dk>
9436
9437 * processes.texi (Network, Network Servers): Fix typos.
9438 (Low-Level Network): Add timeout value for :server keyword.
9439 Add new option keywords to make-network-process.
9440 Add set-network-process-options.
9441 Explain how to test availability of network options.
9442
94432003-09-19 Richard M. Stallman <rms@gnu.org>
9444
9445 * text.texi (Motion by Indent): Arg to
9446 backward-to-indentation and forward-to-indentation is optional.
9447
9448 * strings.texi (Creating Strings): Add substring-no-properties.
9449
9450 * processes.texi
9451 (Process Information): Add list-processes arg QUERY-ONLY.
9452 Delete process-contact from here.
9453 Add new status values for process-status.
9454 Add process-get, process-put, process-plist, set-process-plist.
9455 (Synchronous Processes): Add call-process-shell-command.
9456 (Signals to Processes): signal-process allows process objects.
9457 (Network): Complete rewrite.
9458 (Network Servers, Datagrams, Low-Level Network): New nodes.
9459
9460 * positions.texi (Word Motion): forward-word, backward-word
9461 arg is optional. Reword.
9462
9463 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9464
9465 * variables.texi (Creating Buffer-Local):
9466 Delete duplicate definition of buffer-local-value.
9467 (File Local Variables): Explain about discarding text props.
9468
94692003-09-11 Richard M. Stallman <rms@gnu.org>
9470
9471 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9472 changes variables that record input events.
9473 (Minibuffer Misc): Add minibuffer-selected-window.
9474
9475 * lists.texi (Building Lists): Add copy-tree.
9476
9477 * display.texi (Fontsets): Add char-displayable-p.
9478 (Scroll Bars): New node.
9479
94802003-09-08 Lute Kamstra <lute@gnu.org>
9481
9482 * modes.texi (%-Constructs): Document new `%i' and `%I'
9483 constructs.
9484
94852003-09-03 Peter Runestig <peter@runestig.com>
9486
9487 * makefile.w32-in: New file.
9488
94892003-08-29 Richard M. Stallman <rms@gnu.org>
9490
9491 * display.texi (Overlay Properties): Clarify how priorities
9492 affect use of the properties.
9493
94942003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9495
9496 * customize.texi (Type Keywords): Correct the description of
9497 `:help-echo' in the case where `motion-doc' is a function.
9498
94992003-08-14 John Paul Wallington <jpw@gnu.org>
9500
9501 * modes.texi (Emulating Mode Line): Subsection, not section.
9502
95032003-08-13 Richard M. Stallman <rms@gnu.org>
9504
9505 * elisp.texi (Top): Update subnode lists in menu.
9506
9507 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9508 (Kill Functions): kill-region has new arg yank-handler.
9509 (Yanking): New node.
9510 (Yank Commands): Add yank-undo-function.
9511 (Low-Level Kill Ring):
9512 kill-new and kill-append have new arg yank-handler.
9513 (Changing Properties): Add remove-list-of-text-properties.
9514 (Atomic Changes): New node.
9515
9516 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9517
9518 * streams.texi (Output Variables): Add eval-expression-print-length
9519 and eval-expression-print-level.
9520
9521 * os.texi (Time Conversion): For encode-time, explain limits on year.
9522
9523 * objects.texi (Character Type): Define anchor "modifier bits".
9524
9525 * modes.texi (Emulating Mode Line): New node.
9526 (Search-based Fontification): Font Lock uses font-lock-face property.
9527 (Other Font Lock Variables): Likewise.
9528
9529 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9530 not vectors.
9531 (Active Keymaps): Add emulation-mode-map-alists.
9532 (Functions for Key Lookup): key-binding has new arg no-remap.
9533 (Remapping Commands): New node.
9534 (Scanning Keymaps): where-is-internal has new arg no-remap.
9535 (Tool Bar): Add tool-bar-local-item-from-menu.
9536 Clarify when to use tool-bar-add-item-from-menu.
9537
9538 * commands.texi (Interactive Call): commandp has new arg.
9539 (Command Loop Info): Add this-original-command.
9540
95412003-08-06 John Paul Wallington <jpw@gnu.org>
9542
9543 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9544
9545 * display.texi (Warning Basics): Fix typo.
9546 (Fringes): Add closing curly bracket and fix typo.
9547
9548 * elisp.texi (Top): Fix typo.
9549
95502003-08-05 Richard M. Stallman <rms@gnu.org>
9551
9552 * elisp.texi: Update lists of subnodes.
9553
9554 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9555
9556 * variables.texi (Local Variables): Use lc for example variable names.
9557
9558 * tips.texi (Library Headers): Explain where to put -*-.
9559
9560 * strings.texi (Creating Strings): Fix xref for vconcat.
9561
9562 * sequences.texi (Vector Functions):
9563 vconcat no longer allows integer args.
9564
9565 * minibuf.texi (Reading File Names): read-file-name has new
9566 arg PREDICATE. New function read-directory-name.
9567
c4cc8b9a 9568 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9569 (Indenting Macros): New node.
9570
9571 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9572 (Window Frame Parameters): Make separate table of parameters
9573 that are coupled with specific face attributes.
9574 (Deleting Frames): delete-frame-hooks renamed to
9575 delete-frame-functions.
9576
9577 * files.texi (Magic File Names): Add file-remote-p.
9578 Clarify file-local-copy.
9579
9580 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9581 here; instead xref Defining Macros.
9582
9583 * display.texi (Warnings): New node, and subnodes.
9584 (Fringes): New node.
9585
9586 * debugging.texi (Test Coverage): New node.
9587
9588 * compile.texi (Compiler Errors): Explain with-no-warnings
9589 and other ways to suppress warnings.
9590
9591 * commands.texi (Interactive Call): Minor clarification.
9592
9593 * buffers.texi (Buffer File Name): set-visited-file-name
9594 renames the buffer too.
9595
9596 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9597
95982003-07-24 Markus Rost <rost@math.ohio-state.edu>
9599
9600 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9601
96022003-07-22 Markus Rost <rost@math.ohio-state.edu>
9603
9604 * internals.texi (Garbage Collection): Fix previous change.
9605
96062003-07-22 Richard M. Stallman <rms@gnu.org>
9607
9608 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9609
9610 * display.texi (Width): Use \s syntax in example.
9611 (Font Selection): Add face-font-rescale-alist.
9612
9613 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9614 Remove spurious indent in example.
9615
9616 * lists.texi (Building Lists): Add number-sequence.
9617
9618 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9619
9620 * functions.texi (Function Documentation): Explain how to
9621 show calling convention explicitly in the doc string.
9622
9623 * windows.texi (Selecting Windows): save-selected-window saves
9624 selected window of each frame.
9625 (Window Configurations): Minor change.
9626
9627 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9628
9629 * streams.texi (Output Variables): Add print-continuous-numbering
9630 and print-number-table.
9631
9632 * processes.texi (Decoding Output): New node.
9633
9634 * os.texi (Time Conversion): decode-time arg is optional.
9635
9636 * objects.texi (Character Type): Don't use space as example for \.
9637 Make list of char names and \-sequences correspond.
9638 Explain that \s is not used in strings. `\ ' needs space after.
9639
9640 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9641 (Translation of Characters): Add translation-table-for-input.
9642 (Default Coding Systems): Add auto-coding-functions.
9643 (Explicit Encoding): Add decode-coding-inserted-region.
9644 (Locales): Add locale-info.
9645
9646 * minibuf.texi (Basic Completion): Describe test-completion.
9647 Collections can be lists of strings.
9648 Clean up lazy-completion-table.
9649 (Programmed Completion): Mention test-completion.
9650 Clarify why lambda expressions are not accepted.
9651 (Minibuffer Misc): Describe minibufferp.
9652
96532003-07-14 Richard M. Stallman <rms@gnu.org>
9654
9655 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9656
9657 * windows.texi (Selecting Windows): New arg to select-window.
9658 (Selecting Windows): Add with-selected-window.
9659 (Size of Window): Add window-inside-edges, etc.
9660
9661 * internals.texi (Garbage Collection): Add post-gc-hook.
9662
9663 * processes.texi (Subprocess Creation): Add exec-suffixes.
9664
9665 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9666 (Scanning Keymaps): Add map-keymaps.
9667 (Defining Menus): Add keymap-prompt.
9668
9669 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9670 most-negative-fixnum.
9671
c4cc8b9a 9672 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9673 (Compiler Errors): New node.
9674
9675 * os.texi (User Identification): user-uid, user-real-uid
9676 can return float.
9677
9678 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9679 and about derived modes.
9680 (Minor Modes): Add minor-mode-list.
9681 (Defining Minor Modes): Keyword args for define-minor-mode.
9682 (Search-based Fontification): Explain managing other properties.
9683 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9684 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9685 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9686
9687 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9688 (Variable Aliases): Clarify defvaralias.
9689
9690 * loading.texi (Library Search): Add load-suffixes.
9691
9692 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9693 (Programmed Completion): Add dynamic-completion-table.
9694
9695 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9696 (Magic File Names): Specify precedence order of handlers.
9697
9698 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9699 and post-command-hook.
9700 (Waiting): New calling convention for sit-for.
9701
9702 * text.texi (Special Properties): local-map and keymap properties
9703 apply based on their stickiness.
9704
97052003-07-07 Richard M. Stallman <rms@gnu.org>
9706
9707 * modes.texi (Minor Mode Conventions): Specify only some kinds
9708 of list values as args to minor modes.
9709
9710 * files.texi (File Name Expansion): Warn about iterative use
9711 of substitute-in-file-name.
9712
9713 * advice.texi (Activation of Advice): Clean up previous change.
9714
97152003-07-06 Markus Rost <rost@math.ohio-state.edu>
9716
9717 * advice.texi (Activation of Advice): Note that ad-start-advice is
9718 turned on by default.
9719
97202003-06-30 Richard M. Stallman <rms@gnu.org>
9721
9722 * text.texi (Buffer Contents): Document current-word.
9723 (Change Hooks): Not called for *Messages*.
9724
9725 * functions.texi (Defining Functions): Explain about redefining
9726 primitives.
f4e90db0 9727 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9728 Comment out the detailed criteria for what is safe.
9729
97302003-06-22 Andreas Schwab <schwab@suse.de>
9731
9732 * objects.texi (Symbol Type): Fix description of examples.
9733
97342003-06-16 Andreas Schwab <schwab@suse.de>
9735
9736 * hash.texi (Creating Hash): Fix description of :weakness.
9737
c8763fb6 97382003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9739
9740 * files.texi (Changing Files): copy-file copies file modes, too.
9741
97422003-05-28 Richard M. Stallman <rms@gnu.org>
9743
9744 * strings.texi (Creating Strings): Clarify split-string.
9745
97462003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9747
9748 * strings.texi (Creating Strings): Update split-string specification
9749 and examples.
9750
97512003-05-19 Richard M. Stallman <rms@gnu.org>
9752
9753 * elisp.texi: Correct invariant section names.
9754
97552003-04-20 Richard M. Stallman <rms@gnu.org>
9756
9757 * os.texi (Timers): Explain about timers and quitting.
9758
97592003-04-19 Richard M. Stallman <rms@gnu.org>
9760
9761 * internals.texi (Writing Emacs Primitives): Strings are
9762 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9763 Explain GCPRO convention for varargs function args.
9764
97652003-04-16 Richard M. Stallman <rms@gnu.org>
9766
9767 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9768
97692003-04-08 Richard M. Stallman <rms@gnu.org>
9770
9771 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9772
97732003-02-13 Kim F. Storm <storm@cua.dk>
9774
9775 * objects.texi (Character Type): New \s escape for space.
9776
97772003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9778
5dcb4c4e 9779 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9780
97812003-01-25 Richard M. Stallman <rms@gnu.org>
9782
9783 * keymaps.texi: Document that a symbol can act as a keymap.
9784
97852003-01-13 Richard M. Stallman <rms@gnu.org>
9786
9787 * text.texi (Changing Properties): Say string indices are origin-0.
9788
9789 * positions.texi (Screen Lines) <compute-motion>:
9790 Correct order of elts in return value.
9791
9792 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9793 how to define a default binding.
9794
97952002-12-07 Markus Rost <rost@math.ohio-state.edu>
9796
9797 * loading.texi (Unloading): Fix recent change for load-history.
9798
9799 * customize.texi (Simple Types): Clarify description of custom
9800 type 'number. Describe new custom type 'float.
9801
98022002-12-04 Markus Rost <rost@math.ohio-state.edu>
9803
9804 * variables.texi (File Local Variables): Fix typo.
9805
c8763fb6 98062002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9807
9808 From Michael Albinus <Michael.Albinus@alcatel.de>.
9809
9810 * README: Target for Info file is `make info'.
9811
5dcb4c4e 9812 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9813 `file-name-sans-extension'.
9814 (Magic File Names): Complete list of operations for magic file
9815 name handlers.
9816
98172002-09-16 Jonathan Yavner <jyavner@engineer.com>
9818
9819 * variables.texi (File Local Variables): New function
9820 risky-local-variable-p.
9821
98222002-09-15 Jonathan Yavner <jyavner@engineer.com>
9823
9824 * functions.texi (Function safety): New node about unsafep.
9825
98262002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9827
5dcb4c4e 9828 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9829 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9830
98312002-06-17 Juanma Barranquero <lektu@terra.es>
9832
9833 * frames.texi (Display Feature Testing): Fix typo.
9834
98352002-06-12 Andreas Schwab <schwab@suse.de>
9836
9837 * frames.texi (Initial Parameters, Resources): Fix references to
9838 the Emacs manual.
9839
98402002-05-13 Kim F. Storm <storm@cua.dk>
9841
9842 * variables.texi (Intro to Buffer-Local): Updated warning and
9843 example relating to changing buffer inside let.
9844
c8763fb6 98452002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9846
9847 * os.texi (Session Management): New node about X Session management.
9848
98492002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9850
9851 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9852 to which the manual corresponds, and the copyright years.
9853
9854 * Makefile.in (VERSION): Set to 2.9.
9855
98562001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9857
9858 * elisp.texi: Change the category in @dircategory to "Emacs", to
9859 make it consistent with info/dir.
9860
98612001-11-25 Miles Bader <miles@gnu.org>
9862
9863 * text.texi (Fields): Describe new `limit' arg in
9864 field-beginning/field-end.
9865
98662001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9867
5dcb4c4e
SM
9868 * permute-index: Don't depend on csh-specific features.
9869 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9870
9871 * two-volume-cross-refs.txt: New file.
9872 * two.el: New file.
9873 * spellfile: New file.
9874
98752001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9876
9877 * permute-index: New file.
9878
9879 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9880 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9881 8+3 restricted namespace.
9882
9883 * Makefile.in (infodir): Define relative to $(srcdir).
9884 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9885 include directories list via -I switch to makeinfo.
9886 (index.texi): Use cp if both hard and symbolic links fail.
9887
98882001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9889
9890 * Makefile.in (distclean): Add.
9891
9892 The following changes make ELisp manual part of the Emacs
9893 distribution:
9894
9895 * Makefile.in: Add Copyright notice.
9896 (prefix): Remove.
9897 (infodir): Change value to "../info".
9898 (VPATH): New variable.
9899 (MAKE): Don't define.
9900 (texmacrodir): Don't define.
9901 (texinputdir): Append the existing value of TEXINPUTS.
9902 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9903 command to be compatible with man/Makefile.in, and to put the
9904 output into ../info.
9905 (info): Add target.
9906 (installall): Target removed.
9907
c8763fb6 99082001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9909
9910 * tips.texi (Coding Conventions): Fix typo.
9911
99122001-10-23 Gerd Moellmann <gerd@gnu.org>
9913
9914 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9915
99162001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9917
9918 * files.texi (File Name Components): Update the description of
9919 file-name-sans-extension and file-name-extension, as they now
9920 ignore leading dots.
9921
99222001-10-20 Gerd Moellmann <gerd@gnu.org>
9923
9924 * (Version 21.1 released.)
9925
99262001-10-19 Miles Bader <miles@gnu.org>
9927
9928 * positions.texi (Text Lines): Describe behavior of
9929 `beginning-of-line'/`end-of-line' in the presence of field properties.
9930
99312001-10-17 Gerd Moellmann <gerd@gnu.org>
9932
9933 * Makefile.in (VERSION): Set to 2.8.
9934 (manual): Use `manual-21'.
9935
9936 * elisp.texi (VERSION): Add and use it where the version
9937 number was used. Set it to 2.8.
9938
9939 * intro.texi: Likewise.
9940
99412001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9942
9943 * files.texi (File Name Completion): Document the significance of
9944 a trailing slash in elements of completion-ignored-extensions.
9945
99462001-10-06 Miles Bader <miles@gnu.org>
9947
9948 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9949
99502001-10-04 Gerd Moellmann <gerd@gnu.org>
9951
9952 * variables.texi (Variable Aliases): New node.
9953
99542001-10-04 Gerd Moellmann <gerd@gnu.org>
9955
9956 * Branch for 21.1.
9957
99582001-10-02 Miles Bader <miles@gnu.org>
9959
9960 * minibuf.texi (Minibuffer Misc): Add entries for
9961 `minibuffer-contents', `minibuffer-contents-no-properties', and
9962 `delete-minibuffer-contents'.
9963 Correct description for `minibuffer-prompt-end'.
9964
9965 * text.texi (Property Search): Correct descriptions of
9966 `next-char-property-change' and `previous-char-property-change'.
9967 Add entries for `next-single-char-property-change' and
9968 `previous-single-char-property-change'.
9969 Make operand names a bit more consistent.
9970
99712001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9972
9973 * frames.texi (Finding All Frames): Document that next-frame and
9974 previous-frame are local to current terminal.
9975
99762001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9977
9978 * keymaps.texi (Creating Keymaps): Fix the description of the
9979 result of make-keymap.
9980
99812001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9982
9983 * display.texi (Font Lookup, Attribute Functions)
9984 (Image Descriptors): Add cross-references to the definition of
9985 selected frame.
9986
9987 * buffers.texi (The Buffer List): Add cross-references to the
9988 definition of selected frame.
9989
9990 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9991 frame at any given time.
9992 (Multiple Displays, Size and Position): Add a cross-reference to
9993 the definition of the selected frame.
9994
99952001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9996
9997 * strings.texi (String Conversion) <string-to-number>: Document
9998 that a float is returned for integers that are too large.
9999
10000 * frames.texi (Mouse Position): Document mouse-position-function.
10001 (Display Feature Testing): Document display-images-p.
10002 (Window Frame Parameters): Document the cursor-type variable.
10003
10004 * numbers.texi (Integer Basics): Document CL style read syntax for
10005 integers in bases other than 10.
10006
5dcb4c4e
SM
10007 * positions.texi (List Motion):
10008 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10009
10010 * lists.texi (Sets And Lists): Document member-ignore-case.
10011
10012 * internals.texi (Garbage Collection): Document the used and free
10013 strings report.
10014 (Memory Usage): Document strings-consed.
10015
10016 * os.texi (Time of Day): Document float-time.
10017 (Recording Input): Document that clear-this-command-keys clears
10018 the vector to be returned by recent-keys.
10019
10020 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10021 argument keymap can be a list.
10022
10023 * nonascii.texi (User-Chosen Coding Systems)
10024 <select-safe-coding-system>: Document the new argument
10025 accept-default-p and the variable
10026 select-safe-coding-system-accept-default-p. Tell what happens if
10027 buffer-file-coding-system is undecided.
10028 (Default Coding Systems): Document auto-coding-regexp-alist.
10029
10030 * display.texi (The Echo Area) <message>: Document
10031 message-truncate-lines.
10032 (Glyphs): Document that the glyph table is unused on windowed
10033 displays.
10034
10035 * help.texi (Describing Characters) <single-key-description>:
10036 Document the new argument no-angles.
10037 (Accessing Documentation) <documentation-property>: Document that
10038 a non-string property is evaluated.
10039 <documentation>: Document that the function-documentation property
10040 is looked for.
10041
10042 * windows.texi (Selecting Windows): Document some-window.
10043
10044 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10045
10046 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10047 apropos-mode-hook.
10048
10049 * commands.texi (Using Interactive): Document interactive-form.
10050 (Keyboard Macros): Document kbd-macro-termination-hook.
10051 (Command Loop Info): Document that clear-this-command-keys clears
10052 the vector to be returned by recent-keys.
10053
100542001-09-04 Werner LEMBERG <wl@gnu.org>
10055
10056 * Makefile.in (srcdir, texinputdir): New variables.
10057 (srcs, index.texi, install): Use $(srcdir).
10058 (.PHONY): Remove elisp.dvi.
10059 (elisp): Use -I switch for makeinfo.
10060 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10061 (installall, dist): Use $(srcdir).
10062 Fix path to texinfo.tex.
10063 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10064
100652001-08-30 Gerd Moellmann <gerd@gnu.org>
10066
10067 * display.texi (Conditional Display): Adjust to API change.
10068
10069 * configure: New file.
10070
100712001-07-30 Gerd Moellmann <gerd@gnu.org>
10072
10073 * commands.texi (Repeat Events): Add description of
10074 double-click-fuzz.
10075
100762001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10077
10078 * syntax.texi (Syntax Class Table): Add the missing designator for
10079 comment and string fences.
10080 (Syntax Properties): Add a xref to syntax table internals.
10081 (Syntax Table Internals): Document string-to-syntax.
10082
100832001-05-07 Gerd Moellmann <gerd@gnu.org>
10084
10085 * Makefile.in (install): Use install-info command line options
10086 like in Emacs' Makefile.in.
10087
100882000-12-09 Miles Bader <miles@gnu.org>
10089
10090 * windows.texi (Window Start): Update documentation for
10091 `pos-visible-in-window-p'.
10092
100932000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10094
10095 * lists.texi (Building Lists): Add footnote to explain how to add
10096 to the end of a list.
10097
100982000-10-25 Gerd Moellmann <gerd@gnu.org>
10099
10100 * files.texi (Visiting Functions): Typos.
10101
101022000-10-25 Kenichi Handa <handa@etl.go.jp>
10103
10104 * files.texi (Visiting Functions): Return value of
10105 find-file-noselect may be a list of buffers if wildcards are used.
10106
101072000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10108
10109 * display.texi (Defining Faces): Document `graphic' display type
10110 in face specs.
10111
b344d29d 101122000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10113
10114 * hooks.texi (Standard Hooks): Replace obsolete
10115 `after-make-frame-hook' with `after-make-frame-functions'.
10116
10117 * frames.texi (Creating Frames): Ditto.
10118
10119 * variables.texi (Future Local Variables): Ditto.
10120
101212000-10-16 Gerd Moellmann <gerd@gnu.org>
10122
10123 * display.texi (Other Image Types): Add description of :foreground
10124 and :background properties of mono PBM images.
10125
101262000-08-17 Werner LEMBERG <wl@gnu.org>
10127
10128 * .cvsignore: New file.
10129
101302000-01-05 Gerd Moellmann <gerd@gnu.org>
10131
10132 * tindex.pl: New script.
10133
101341999-12-03 Dave Love <fx@gnu.org>
10135
10136 * Makefile.in (MAKEINFO): New parameter.
10137
101381999-09-17 Richard Stallman <rms@gnu.org>
10139
10140 * Makefile.in (srcs): Add hash.texi.
10141 (VERSION): Update to 20.6.
10142
101431999-09-13 Richard Stallman <rms@gnu.org>
10144
10145 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10146
101471998-08-29 Karl Heuer <kwzh@gnu.org>
10148
10149 * configure.in: New file.
10150 * Makefile.in: Renamed from Makefile.
10151 (prefix, infodir): Use value obtained from configure.
10152 (emacslibdir): Obsolete variable deleted.
10153 (dist): Distribute configure.in, configure, Makefile.in.
10154
101551998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10156
10157 * Makefile (INSTALL_INFO): New variable.
10158 (install): Run install-info.
10159
101601998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10161
10162 * Makefile (elisp.dvi): Add missing backslash.
10163
101641998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10165
10166 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10167 Run texindex without `./'. Always run texindex on elisp.tp.
10168 (elisp.tps): Target deleted.
10169
101701998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10171
10172 * Makefile (srcs): Add nonascii.texi and customize.texi.
10173 (dist): Start by deleting `temp'.
10174
101751998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10176
10177 * Makefile (makeinfo, texindex): Targets deleted.
10178 (makeinfo.o, texindex.o): Targets deleted.
10179 (clean, dist): Don't do anything with them or with getopt*.
10180
101811998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10182
10183 * Makefile (SHELL): Defined.
10184
101851998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10186
10187 * Makefile (elisp.tps): New target.
10188 (elisp.dvi): Depend on elisp.tps.
10189
c5602427 101901996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10191
10192 * README: Update phone number.
10193
10194 * Makefile (elisp): Make this be the default target.
10195 Depend on makeinfo.c instead of makeinfo.
10196 (install): Don't depend on elisp.dvi, since we don't install that.
10197 Use mkinstalldirs.
10198 (dist): Add mkinstalldirs.
10199
c5602427 102001995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10201
10202 * Makefile (VERSION): Update version number.
5dcb4c4e 10203 (maintainer-clean): Rename from realclean.
b8d4c8d0 10204
c5602427 102051995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10206
10207 * Makefile (realclean): New target.
10208 (elisp): Remove any old elisp-* files first.
10209
c5602427 102101993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10211
10212 * Makefile (VERSION): New variable.
10213 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10214 Compressed file suffix should be `.gz', not `.z'.
10215
ce058493 102161993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10217
10218 * Makefile (elisp): Depend on makeinfo.
10219
c5602427 102201993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10221
10222 * Makefile (srcs): Add anti.texi.
10223
c5602427 102241993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10225
10226 * Makefile (infodir, prefix): New vars.
10227 (install): Use infodir.
f4e90db0 10228 (emacsinfodir): Delete.
b8d4c8d0 10229
c5602427 102301993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10231
10232 * Makefile (srcs): Add calendar.texi.
10233
10234 * Makefile (dist): Copy texindex.c and makeinfo.c.
10235 Limit elisp-* files to those with one or two digits.
10236
c5602427 102371993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10238
f4e90db0 10239 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10240
c5602427 102411993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10242
10243 * loading.texi (Unloading): define-function changed back to
10244 defalias. It may not stay this way, but at least it's
10245 consistent with the known-good version of the code patch.
10246
c5602427 102471993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10248
10249 * modes.texi (Hooks): Document new optional arg of add-hook.
10250
c5602427 102511993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10252
10253 * variables.texi: Document nil initial value of buffer-local variables.
10254
10255 * tips.texi: Add new section on standard library headers.
10256
c5602427 102571993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10258
10259 * Makefile (srcs): Add frame.texi to the list of sources.
10260
c5602427 102611993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10262
10263 * Makefile (dist): Don't bother excluding autosave files; they'll
10264 never make it into the temp directory anyway, and the hash marks
10265 in the name are problematic for make and the Bourne shell.
10266 (srcs):
10267
c5602427 102681993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10269
10270 * Makefile (dist): Don't include backup files or autosave files in
10271 the distribution tar file.
10272
c5602427 102731991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10274
5dcb4c4e 10275 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10276 (elisp.dvi): Remove erroneous shell comment.
10277 Expect output of permute-index in permuted.fns.
10278 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10279 (clean): Add index.texi to be deleted.
b8d4c8d0 10280
c5602427 102811990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10282
10283 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10284
c5602427 102851990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10286
10287 * files.texi: Noted that completion-ignored-extensions is ignored
10288 when making *Completions*.
10289
3e868ee3 102901990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10291
10292 * Makefile make dist now depends on elisp.dvi, since it tries
10293 to include it in the dist file.
10294
c5602427 102951990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10296
c5602427 10297 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10298
c5602427 102991989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10300
10301 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10302 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10303
c5602427 103041989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10305
10306 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10307 and @error{} are the terms now being used. The files in the
10308 directory have been changed to reflect this.
10309
10310 * All instances of @indentedresultt{} have been changed to
333f9019 10311 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10312
c5602427 103131989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10314
10315 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10316 experimental @indentedresult{}, @indentedexpandsto{} are part of
10317 the texinfo.tex in this directory. These TeX macros are not
10318 stable yet.
10319
c5602427 103201989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10321
10322 * texinfo.tex: Temporarily added
10323 \let\result=\dblarrow
10324 \def\error{{\it ERROR} \longdblarrow}
10325 We need to do this better soon.
10326
c5602427 103271989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10328
10329 * Applied Karl Berry's patches to *.texinfo files, but not to
10330 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10331 new title page format is also not applied, since it requires
10332 texinfo.tex changes.)
10333
10334 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10335 for the Project GNU development environment.
10336
10337;; Local Variables:
c8763fb6 10338;; coding: utf-8
b8d4c8d0
GM
10339;; End:
10340
acaf905b 10341 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10342
10343 This file is part of GNU Emacs.
10344
352c8b4a 10345 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10346 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10347 the Free Software Foundation, either version 3 of the License, or
10348 (at your option) any later version.
b8d4c8d0
GM
10349
10350 GNU Emacs is distributed in the hope that it will be useful,
10351 but WITHOUT ANY WARRANTY; without even the implied warranty of
10352 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10353 GNU General Public License for more details.
10354
10355 You should have received a copy of the GNU General Public License
352c8b4a 10356 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.