lisp/emacs-lisp/tabulated-list.el: Use defvar-local, setq-local.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
9716fedb
SM
12013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
4 rather than `local-map'.
5
6 * keymaps.texi (Active Keymaps): Fix documentation of
7 set-temporary-overlay-map and overriding-terminal-local-map.
8
789cf833
GM
92013-06-19 Glenn Morris <rgm@gnu.org>
10
11 * Makefile.in (dist): Edit more configure variables.
12 Try to check that we do not miss any in future.
13
254408ca
JB
142013-06-17 Juanma Barranquero <lekktu@gmail.com>
15
16 * text.texi (Undo, Changing Properties): Fix typos.
17
708e05f6
LMI
182013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
19
20 * text.texi (Changing Properties): Document `add-face-text-property'.
21
3da95318
KH
222013-06-17 Kenichi Handa <handa@gnu.org>
23
24 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 25 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 26
de0503df
SM
272013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
28
29 * loading.texi (Hooks for Loading): Don't document after-load-alist.
30 Document with-eval-after-load instead of eval-after-load.
31
823777b5
XF
322013-06-11 Xue Fuqiao <xfq.free@gmail.com>
33
34 * files.texi (File Name Expansion): Make the example more
35 intuitive.
36
08c0a604
PE
372013-06-10 Paul Eggert <eggert@cs.ucla.edu>
38
39 Documentation fix for 'ls' and hard links.
40 * compile.texi (Compilation Functions):
41 * files.texi (File Attributes, Changing Files):
42 Use current format for GNU 'ls' output.
43 (File Attributes): Fix problem introduced in previous change:
44 the link count is the number of hard links, not the number
45 of hard links + 1.
46
e4568f3b
XF
472013-06-10 Xue Fuqiao <xfq.free@gmail.com>
48
49 * files.texi (File Attributes): Fix typo.
50
a5cf7779
SM
512013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
52
53 * functions.texi (Lambda Expressions): Lambda expressions don't
54 evaluate to themselves in general (bug#11782).
55
6e911150
SM
562013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
57
58 * loading.texi (Autoload):
59 * help.texi (Documentation Basics, Accessing Documentation)
60 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
61
b02b5481
GM
622013-04-23 Glenn Morris <rgm@gnu.org>
63
64 * internals.texi (Writing Emacs Primitives): Remove obvious example.
65 Tweak other to avoid overly long line.
66
f8152bcb
XF
672013-04-21 Xue Fuqiao <xfq.free@gmail.com>
68
84ebefe9
XF
69 * internals.texi (Writing Emacs Primitives): Remove unnecessary
70 references to the sources. (Bug#13800)
71
f8152bcb
XF
72 * searching.texi (Regexp Backslash): Doc fix for backslash
73 constructs in regular expressions.
74
8fa2654e
CS
752013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
76
77 * tips.texi (Coding Conventions): Mention separation of package
78 descriptor and name of internal symbols by two hyphens.
79
0aa3616e
SB
802013-04-13 Stephen Berman <stephen.berman@gmx.net>
81
82 * windows.texi (Splitting Windows): Change category of
83 split-window from a command to a function.
84
cd542620
CY
852013-04-06 Chong Yidong <cyd@gnu.org>
86
87 * display.texi (Faces): Minor clarifications.
6e911150
SM
88 (Defining Faces): Clarify default vs custom face specs.
89 Document face-spec-set.
cd542620
CY
90
91 * display.texi (Overlay Properties):
92 * text.texi (Special Properties): Use the "anonymous face"
93 terminology. Describe foreground-color and background-color forms
94 as compatibility-only.
95
8d0c20ae
EZ
962013-03-24 Eli Zaretskii <eliz@gnu.org>
97
98 * compile.texi (Byte-Code Objects): Add index entry.
99 (Disassembly): Add cross-references.
100
45f1d362
EZ
1012013-03-23 Eli Zaretskii <eliz@gnu.org>
102
103 * frames.texi (Size Parameters): More accurate description of the
104 difference between 'fullboth' and 'maximized'. (Bug#13935)
105
5784e319
CS
1062013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
107
108 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
109
78be8b64 1102013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
111
112 * elisp.texi: Add some stuff specific to www.gnu.org.
113
b388e7ad
TZ
1142013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
115
116 * control.texi (Pattern matching case statement): Fix typo.
117
681ebc33
PE
1182013-03-04 Paul Eggert <eggert@cs.ucla.edu>
119
120 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
121
9bed73f3
GM
1222013-03-03 Glenn Morris <rgm@gnu.org>
123
124 * objects.texi (Symbol Type): Fix typo.
125
929aeac6 1262013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
127
128 * variables.texi (File Local Variables): Fix reference.
129
1abfd3e8 1302013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
131
132 * files.texi (Magic File Names): Improve wording and indexing.
133
f0c954fa
GM
1342013-02-21 Glenn Morris <rgm@gnu.org>
135
136 * display.texi (Multi-Frame Images): Minor rephrasing.
137
1e56f8ef
GM
1382013-02-20 Glenn Morris <rgm@gnu.org>
139
140 * display.texi (GIF Images, TIFF Images): Delete these nodes.
141 (ImageMagick Images): For :index, use an xref rather than duplicating.
142 (Other Image Types): Add GIF, adjust formatting.
143 (Multi-Frame Images): Rename from Animated Images. Expand section.
144 * elisp.texi (Top): Update menu for these changes.
145
93c2fa46
GM
1462013-02-19 Glenn Morris <rgm@gnu.org>
147
148 * text.texi (Change Hooks): Fix typo.
149
d64d97e5 1502013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
151
152 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
153
b5ca9d53
GM
1542013-02-13 Glenn Morris <rgm@gnu.org>
155
b6c3e4b1
GM
156 * objects.texi (Char-Table Type): Add footnote about #^^.
157
b5ca9d53
GM
158 * modes.texi (Minor Mode Conventions): Fix typo.
159
85adc63f
GM
160 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
161 meta characters; this changed in 22.1. (Bug#13684)
162
662abcc1
GM
163 * objects.texi (Char-Table Type): Add cindex.
164
9d6c9dd1
GM
165 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
166
490a9458 1672013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
168
169 * keymaps.texi (Creating Keymaps): Update make-keymap result.
170
8549f9e8
EZ
1712013-02-09 Eli Zaretskii <eliz@gnu.org>
172
173 * modes.texi (%-Constructs): Remove the description of %t.
174
175 * nonascii.texi (MS-DOS File Types): Delete node.
176
7bd00724
GM
1772013-02-08 Glenn Morris <rgm@gnu.org>
178
179 * keymaps.texi (Active Keymaps, Searching Keymaps):
180 Remove confusing mention of "symbolic prefix". (Bug#13643)
181
795e7a5b 1822013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
183
184 * macros.texi (Indenting Macros): Fix order of an indent
185 symbol's arguments. (Bug#13450)
186
b3fbb395
PE
1872013-01-19 Paul Eggert <eggert@cs.ucla.edu>
188
189 Allow floating-point file offsets.
190 * files.texi (Reading from Files, Writing to Files):
191 Say that file offsets can be numbers, not just integers.
192
45a7e57c
GM
1932013-01-09 Glenn Morris <rgm@gnu.org>
194
195 * commands.texi (Interactive Codes):
196 Whitespace does not terminate interactive "S". (Bug#13393)
197
04c48b14
CY
1982013-01-06 Chong Yidong <cyd@gnu.org>
199
200 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
201
1f1c405d
GM
2022013-01-05 Glenn Morris <rgm@gnu.org>
203
204 * display.texi (Overlay Properties): Mention field. (Bug#13364)
205
5d7c18a8
EZ
2062013-01-05 Eli Zaretskii <eliz@gnu.org>
207
208 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
209 directive in a group of items.
210
89cb305e 2112013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
212
213 * keymaps.texi (Key Sequences): Remove obsolete sentence
214 (Bug#13356).
215
0f668a4d 2162013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
217
218 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
219
553081a5
SM
2202013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
221
222 * files.texi (File Attributes): Undocument return format of file-acl.
223
1cbb9ed6
GM
2242013-01-03 Glenn Morris <rgm@gnu.org>
225
75e78d1e
GM
226 * processes.texi (System Processes):
227 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
228
5f1a9647
GM
229 * searching.texi (Replacing Match): Fix xref.
230
1cbb9ed6
GM
231 * elisp.texi (DATE): Bump to Jan 2013.
232
9539d465 2332013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 234
22ff2cb8
GM
235 * customize.texi (Common Keywords, Type Keywords):
236 Replace "active field" with "button". (Bug#13310)
237
9800c5b0
GM
238 * customize.texi (Common Keywords): Add xref. (Bug#13311)
239 * tips.texi (Library Headers): Add cindex.
240
d5e5e7b4 2412012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
242
243 * functions.texi (Declare Form):
244 * intro.texi (A Sample Function Description):
245 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
246 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
247 in @def.. commands. (Bug#13292)
248
ccad023b
EZ
2492012-12-29 Eli Zaretskii <eliz@gnu.org>
250
251 * files.texi (Changing Files): Document the return values of
252 set-file-selinux-context and set-file-acl.
253
1ab0c851
GM
2542012-12-27 Glenn Morris <rgm@gnu.org>
255
256 * files.texi (File Names): Mention Cygwin conversion functions.
257
94900bfe
MR
2582012-12-22 Martin Rudalics <rudalics@gmx.at>
259
260 * windows.texi (Selecting Windows): Reword description of
261 select-window (Bug#13248).
262
04d9b71a
EZ
2632012-12-22 Eli Zaretskii <eliz@gnu.org>
264
265 * files.texi (File Attributes, Changing Files): Remove the details
266 about the text returned by file-acl. Instead, just document that
267 it is an opaque string meant to be used by set-file-acl.
268
6e55f03e
CY
2692012-12-21 Chong Yidong <cyd@gnu.org>
270
07b9c0be
CY
271 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
272
6e55f03e
CY
273 * customize.texi (Simple Types): Document key-sequence type
274 (Bug#13048).
275
5bec25eb
CY
276 * strings.texi (Text Comparison): Doc fix for compare-strings.
277
15ccf05e
MA
2782012-12-19 Michael Albinus <michael.albinus@gmx.de>
279
280 * files.texi (Magic File Names): Add `file-acl',
281 `file-selinux-context', `set-file-acl' and
282 `set-file-selinux-context'. Make the list consistent.
283
ee3c0aec
JB
2842012-12-19 Jonas Bernoulli <jonas@bernoul.li>
285
286 * tips.texi (Library Headers): New header keyword `Homepage'.
287 Make continuation lines syntax more precise.
288
66447e07
EZ
2892012-12-17 Eli Zaretskii <eliz@gnu.org>
290
291 * files.texi (File Attributes, Changing Files): Update to include
292 MS-Windows support for ACLs.
293
7c3d167f
RF
2942012-12-16 Romain Francoise <romain@orebokech.com>
295
296 * files.texi (File Attributes): Document ACL support and new
297 `file-acl' function.
298 (Changing Files): Mention argument name change of `copy-file' and
299 document new function `set-file-acl'.
300
97976f9f
PE
3012012-12-14 Paul Eggert <eggert@cs.ucla.edu>
302
303 Fix permissions bugs with setgid directories etc. (Bug#13125)
304 * files.texi (Testing Accessibility): Document GROUP arg
305 of file-ownership-preserved-p.
306 (File Attributes): Document that 9th element is now
307 just a placeholder.
308 * os.texi (User Identification): Document new functions group-gid,
309 group-real-gid.
310
d92d9c95
PE
3112012-12-11 Paul Eggert <eggert@cs.ucla.edu>
312
313 * internals.texi (C Integer Types): New section.
314 This follows up and records an email in
315 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
316
265c2fbf 3172012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 318
4a0e1924 319 * control.texi (Pattern matching case statement): New node.
f433306a 320
1cbae532
SM
321 * customize.texi (Variable Definitions): Mention the default :group
322 for defcustoms (bug#13093).
323
c6c08d3f
GM
3242012-12-09 Glenn Morris <rgm@gnu.org>
325
326 * customize.texi (Variable Definitions): Mention eval-defun
327 on a defcustom calls the :set function when appropriate.
328
4288142b
PE
3292012-12-06 Paul Eggert <eggert@cs.ucla.edu>
330
331 * doclicense.texi, gpl.texi: Update to latest version from FSF.
332 These are just minor editorial changes.
333
d8ad4d3f 3342012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
335
336 * lists.texi (Plist Access): Move put example to Symbol Plists.
337
338 * symbols.texi (Standard Properties): Fix typo.
339
c5bc2d1d 3402012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 341
f02f19bd
CY
342 * symbols.texi (Symbol Properties): New node.
343 (Symbol Plists): Make it a subsection under Symbol Properties.
344 (Standard Properties): New node.
345
346 * lists.texi (Property Lists): Move here from symbols.texi.
347 (Plist Access): Rename from Other Plists.
348
349 * customize.texi (Variable Definitions):
350 * display.texi (Defining Faces):
351 * sequences.texi (Char-Tables): Fix xref.
352
1cbae532 353 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 354
f02f19bd
CY
355 * commands.texi (Using Interactive): Fix index entry.
356
cb6f5650
PE
3572012-11-24 Paul Eggert <eggert@cs.ucla.edu>
358
c07a6ded
PE
359 * doclicense.texi: Update to latest version from FSF.
360 These are just minor editorial changes.
361 * elisp.texi (GNU Free Documentation License)
362 (GNU General Public Licens):
363 Provide sectioning, since doclicense.texi no longer does that.
364
cb6f5650
PE
365 * loading.texi (Named Features): @ -> @@ to fix typo.
366
d125ca15 3672012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
368
369 * windows.texi (Basic Windows): Fix typo.
370 (Windows and Frames): Fix example. Move description of
371 window-in-direction here.
372 (Recombining Windows): Fix example.
1cbae532 373 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
374 (Switching Buffers): Reword.
375 (Display Action Functions): Minor adjustments.
376 (Choosing Window Options): Minor fixes.
377 (Window History): Minor rewording.
378 (Dedicated Windows): Correct and reword part describing how
379 dedicatedness affects functions removing buffers or windows.
1cbae532 380 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 381
d125ca15 3822012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
383
384 * modes.texi (%-Constructs): Fix statement about mode construct
385 padding (Bug#12866).
386
d125ca15 3872012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
388
389 * debugging.texi (Profiling): Make it more clear
390 that --enable-profiling is about profiling the C code.
391
38a2f917
GM
3922012-11-21 Glenn Morris <rgm@gnu.org>
393
3ca2f1bf
GM
394 * display.texi (Attribute Functions):
395 Update for set-face-* name changes.
1bf335cf
GM
396 Add new "inherit" argument for face-bold-p etc.
397 Move description of this argument to a common section, like "frame".
3ca2f1bf 398
6ef2e5ef 399 * debugging.texi (Profiling): New section.
b6729a18 400 (Debugging): Mention profiling in the introduction.
5b776637
GM
401 * tips.texi (Compilation Tips): Move profiling to separate section.
402 * elisp.texi: Add Profiling to detailed menu.
403
6ef2e5ef 4042012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
405
406 * windows.texi (Display Action Functions): Fix recently added
407 example. Suggested by Michael Heerdegen.
408
6ef2e5ef 4092012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
410
411 Minor cleanup for times as lists of four integers.
412 * os.texi (Time Parsing): Time values can now be four integers.
413
7351b73d
GM
4142012-11-18 Glenn Morris <rgm@gnu.org>
415
416 * loading.texi (How Programs Do Loading): Add eager macro expansion.
417 * macros.texi (Expansion): Mention eager macro expansion.
418
a045a167
GM
419 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
420
2ac9538d 4212012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
422
423 * minibuf.texi (Programmed Completion): Doc fix for metadata
424 request (Bug#12850).
425
2ac9538d 4262012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 427
7fe37cfc
GM
428 * display.texi (Temporary Displays): Document with-temp-buffer-window.
429
6439ae19
GM
430 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
431 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
432 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 433 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 434
0ff7851c
MR
4352012-11-16 Martin Rudalics <rudalics@gmx.at>
436
437 * windows.texi (Choosing Window): Rewrite description of
438 display-buffer-alist (Bug#12167).
1cbae532
SM
439 (Display Action Functions): Mention inhibit-switch-frame.
440 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
441 Add example (Bug#12848).
442
96e05507 4432012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
444
445 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
446 (Attribute Functions): Update for set-face-underline rename.
447 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 448
e4e9830b
GM
449 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
450 so they align better in info.
921c067f
GM
451 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
452 Document set-temporary-overlay-map.
e4e9830b 453
c8915b67
SM
4542012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
455
456 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
457 with normal keymaps".
458
74934dcc
DA
4592012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
460
461 * internals.texi (Garbage Collection): Update descriptions
462 of vectorlike_header, garbage-collect and gc-cons-threshold.
463 (Object Internals): Explain Lisp_Object layout and the basics
464 of an internal type system.
465 (Buffer Internals): Update description of struct buffer.
466
f78ee6af 4672012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
468
469 * variables.texi (Adding Generalized Variables):
470 At least mention gv-define-expander and gv-letplace.
471
164f28b5 472 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 473 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 474
38868ad7
GM
475 * control.texi (Signaling Errors):
476 * debugging.texi (Error Debugging):
477 * errors.texi (Standard Errors): Add user-error.
478
6efddf78
GM
479 * variables.texi (Adding Generalized Variables):
480 Use standard formatting for common lisp note about setf functions.
481
6baf66d5 4822012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
483
484 * elisp.texi (Top): Add Recombining Windows to menu.
485 * windows.texi (Recombining Windows): New subsection.
486 (Splitting Windows): Rewrite text on handling of window
487 combinations and move it to new subsection.
488
6baf66d5 4892012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 490
8a3afaf9
CY
491 * searching.texi (Replacing Match): Document \? in replace-match.
492
7c08f8ba
CY
493 * variables.texi (Creating Buffer-Local): Document setq-local and
494 defvar-local.
495 (Setting Generalized Variables): Arrange table alphabetically.
496
497 * lists.texi (List Elements, List Variables): Clarify descriptions
498 of push and pop for generalized variables.
499
500 * edebug.texi (Specification List): setf is no longer CL-only.
501
6baf66d5 5022012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
503
504 * variables.texi (Adding Generalized Variables):
505 Update description of FIX-RETURN expansion.
506
ebdbfb95
GM
507 * variables.texi (Setting Generalized Variables):
508 Split most of previous contents into this subsection.
509 (Adding Generalized Variables): New subsection.
651af8c6
GM
510 Move note on lack of setf functions here from misc/cl.texi.
511
ebdbfb95
GM
512 * elisp.texi: Add Generalized Variables subsections to detailed menu.
513
6baf66d5 5142012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
515
516 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
517
a43d02f0
MA
5182012-11-08 Michael Albinus <michael.albinus@gmx.de>
519
520 * os.texi (Notifications): Update descriptions of
521 notifications-notify, notifications-close-notification and
522 notifications-get-capabilities according to latest code changes.
523 Add notifications-get-server-information.
524
2395ab64
CY
5252012-11-03 Chong Yidong <cyd@gnu.org>
526
527 * objects.texi (General Escape Syntax): Clarify the explanation of
528 escape sequences.
529 (Non-ASCII in Strings): Clarify when a string is unibyte vs
530 multibyte. Hex escapes do not automatically make a string
531 multibyte.
532
43bcfda6
MR
5332012-11-03 Martin Rudalics <rudalics@gmx.at>
534
535 * windows.texi (Switching Buffers): Document option
536 switch-to-buffer-preserve-window-point.
537 (Display Action Functions): Document window-height and
538 window-width alist entries.
1cbae532
SM
539 (Display Action Functions):
540 Document display-buffer-below-selected and
43bcfda6 541 display-buffer-in-previous-window.
1cbae532
SM
542 (Quitting Windows): Document quit-restore-window.
543 Rewrite section.
43bcfda6
MR
544 (Window Configurations): In window-state-get mention that
545 argument window must be valid.
546 (Window Parameters): Document quit-restore window parameter
547 (Bug#12158).
548
89b2c8a1
GM
5492012-10-31 Glenn Morris <rgm@gnu.org>
550
88390adf
GM
551 * control.texi (Catch and Throw): Add xref to cl.texi.
552
aec5e6f9
GM
553 * lists.texi (Sets And Lists): Point xref to better location.
554
0d8e94e9
GM
555 * errors.texi (Standard Errors):
556 * loading.texi (Autoload): Update for cl-lib namespace changes.
557
5241598a
GM
558 * modes.texi (Defining Minor Modes): "Generalized Variables"
559 section is now in this manual rather than cl.texi.
560
89b2c8a1
GM
561 * eval.texi (Special Forms): No longer special forms: defmacro,
562 defun, save-window-excursion, with-output-to-temp-buffer.
563 * functions.texi (Defining Functions): Defun is now a macro.
564 Defalias is a function.
565
516e1a08
GM
5662012-10-30 Glenn Morris <rgm@gnu.org>
567
568 * variables.texi (Generalized Variables): Fix typo.
569
e29e39c9
CY
5702012-10-30 Chong Yidong <cyd@gnu.org>
571
572 * symbols.texi (Symbol Plists): Document function-get.
573
574 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
575
576 * frames.texi (Visibility of Frames): Document tty-top-frame.
577
70edffb1
SM
5782012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
579
580 * keymaps.texi (Format of Keymaps): Document the multiple
581 inheritance format.
582
3a51f0eb
MR
5832012-10-28 Martin Rudalics <rudalics@gmx.at>
584
585 * windows.texi (Basic Windows): Reformulate description of live,
586 internal and valid windows.
587 (Cyclic Window Ordering): Describe new argument of
588 get-lru-window and get-largest-window. Add description of
589 window-in-direction.
590
5b6887ad
GM
5912012-10-27 Glenn Morris <rgm@gnu.org>
592
5887564d
GM
593 * variables.texi (Generalized Variables): New section,
594 adapted from misc/cl.texi.
595 * elisp.texi (Top): Add Generalized Variables to menu.
596 * lists.texi (List Elements, List Variables):
597 Mention generalized variables.
598
5b6887ad
GM
599 * lists.texi (List Elements): Typo fix.
600
05b621a6
CY
6012012-10-27 Chong Yidong <cyd@gnu.org>
602
603 * minibuf.texi (High-Level Completion): Don't mention removed
604 function iswitchb-read-buffer.
605
606 * commands.texi (Event Input Misc): Remove last-input-char.
607 (Command Loop Info): Remove last-command-char.
608
609 * frames.texi (Initial Parameters): Don't mention the obsolete
610 special-display feature.
611
612 * windows.texi (Choosing Window): Don't mention the obsolete
613 special display feature.
614 (Choosing Window Options): Remove obsolete special-display
615 variables, and the functions special-display-p and
616 special-display-popup-frame.
617
618 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
619
620 * hooks.texi (Standard Hooks): Remove obsolete hooks.
621
622 * markers.texi (Information from Markers): Remove obsolete
623 function buffer-has-markers-at.
624
625 * text.texi (Yanking): Document yank-handled-properties.
626
72ec96fb
PE
6272012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
628
629 Update manual for new time stamp format (Bug#12706).
630 * buffers.texi (Modification Time):
631 * files.texi (Testing Accessibility, File Attributes):
632 * intro.texi (Version Info):
633 * os.texi (Time of Day):
634 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
635 These instances were missed the first time around.
636 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
637
75e8f9d2
CY
6382012-10-24 Chong Yidong <cyd@gnu.org>
639
cd996018
CY
640 * minibuf.texi (Text from Minibuffer): Document read-regexp
641 changes.
642
1cbae532
SM
643 * nonascii.texi (Selecting a Representation):
644 Document set-buffer-multibyte changes.
cd996018 645
75e8f9d2
CY
646 * keymaps.texi (Toolkit Differences): Node deleted.
647 (Easy Menu): New node.
648
d1069532
SM
6492012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
650
651 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
652
c4132fd4
PE
6532012-10-23 Paul Eggert <eggert@cs.ucla.edu>
654
655 Fix outdated timestamp documentation in Elisp manual (bug#12706).
656 * files.texi (File Attributes):
657 * text.texi (Undo):
658 Time stamp resolution is now 1 picosecond, not 1 second.
659
1fb3aa3f
CY
6602012-10-23 Chong Yidong <cyd@gnu.org>
661
49238e7f
CY
662 * display.texi (Font Lookup): Remove font-list-limit.
663
1fb3aa3f
CY
664 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
665 (Bug#12529).
666
5fb904b0
GM
6672012-10-22 Glenn Morris <rgm@gnu.org>
668
f961c7d8
GM
669 * os.texi (Recording Input): Tiny fix.
670
4ee87740
GM
671 * intro.texi (Lisp History):
672 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
673 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
674
d18a0d24
CY
6752012-10-15 Chong Yidong <cyd@gnu.org>
676
677 * macros.texi (Defining Macros): defmacro is now a macro.
678 Explicitly list the docstring and declare arguments.
679
680 * functions.texi (Anonymous Functions): Explicitly list the
681 docstring, declare, and interactive arguments to lambda.
682 (Defining Functions): Likewise for defun.
683 (Inline Functions): Likewise for defsubst.
684 (Declare Form): Tweak description.
685
73f2b4ab
CY
6862012-10-13 Chong Yidong <cyd@gnu.org>
687
688 * display.texi (ImageMagick Images): ImageMagick enabled by default.
689
379acb95
CY
6902012-10-05 Chong Yidong <cyd@gnu.org>
691
692 * minibuf.texi (Basic Completion): Clarify list form of completion
693 table (Bug#12564).
694
e8757f09 6952012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
696
697 * functions.texi (Function Safety): Copyedit. (Bug#12562)
698
86ec63ba
PE
6992012-10-01 Paul Eggert <eggert@cs.ucla.edu>
700
701 Revert the FOLLOW-SYMLINKS change for file-attributes.
702 * files.texi (File Attributes, Magic File Names): Undo last change.
703
e7a2937b
PE
7042012-09-30 Paul Eggert <eggert@cs.ucla.edu>
705
706 file-attributes has a new optional arg FOLLOW-SYMLINKS.
707 * files.texi (File Attributes): Describe it.
708 (Magic File Names): Use it.
709
48de8b12
CY
7102012-09-30 Chong Yidong <cyd@gnu.org>
711
712 * commands.texi (Click Events): Define "mouse position list".
713 Remove mention of unimplemented horizontal scroll bars.
714 (Drag Events, Motion Events): Refer to "mouse position list".
715 (Accessing Mouse): Document posnp.
716
717 * errors.texi (Standard Errors): Tweak arith-error description.
718 Tweak markup. Remove domain-error and friends, which seem to be
719 unused after the floating-point code revamp.
720
721 * functions.texi (Obsolete Functions): Obsolescence also affects
722 documentation commands. Various clarifications.
723 (Declare Form): New node.
724
725 * strings.texi (String Basics): Copyedits.
726
727 * os.texi (Idle Timers): Minor clarifications.
728 (User Identification): Add system-users and system-groups.
729
730 * macros.texi (Defining Macros): Move description of `declare' to
731 Declare Form node.
732
733 * loading.texi (Autoload):
734 * help.texi (Documentation Basics): The special sequences can
735 trigger autoloading.
736
737 * numbers.texi (Integer Basics): Copyedits.
738 (Float Basics): Consider IEEE floating point always available.
739 (Random Numbers): Document actual limits.
740 (Arithmetic Operations): Clarify division by zero. Don't mention
741 the machine-independence of negative division since it does not
742 happen in practice.
743
7442012-09-28 Chong Yidong <cyd@gnu.org>
745
746 * os.texi (Startup Summary): Document leim-list.el change.
747
7482012-09-25 Chong Yidong <cyd@gnu.org>
749
750 * functions.texi (Defining Functions): defun is now a macro.
751
e61d39cd 7522012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
753
754 * files.texi (Files): Fix typo.
755
e109c4a6
CY
7562012-09-23 Chong Yidong <cyd@gnu.org>
757
758 * buffers.texi (Read Only Buffers): Document read-only-mode.
759
760 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
761 read-only-mode.
762
763 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
764 calling conventions.
765
c88b867f
CY
7662012-09-22 Chong Yidong <cyd@gnu.org>
767
768 * searching.texi (Replacing Match): Minor clarification.
769
df9685f3
EZ
7702012-09-22 Eli Zaretskii <eliz@gnu.org>
771
287d7455
EZ
772 * edebug.texi (Instrumenting): Improve indexing.
773
df9685f3
EZ
774 * os.texi (Idle Timers): Warn against reinvoking an idle timer
775 from within its own timer action. (Bug#12447)
776
47133380
CY
7772012-09-22 Chong Yidong <cyd@gnu.org>
778
779 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
780
ab199df2 7812012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
782
783 * debugging.texi (Using Debugger): Fix typo.
784
ed1f0bd3
CY
7852012-09-18 Chong Yidong <cyd@gnu.org>
786
787 * display.texi (Faces): Discuss anonymous faces.
788 (Face Attributes): Tweak intro.
789 (Defining Faces): Move after the Face Attributes node. Copyedits.
790 (Displaying Faces): Describe role of inheritance.
791
792 * customize.texi (Customization): Define customization more
793 carefully (Bug#11440).
794 (Common Keywords): Add xref to Constant Variables.
795
796 * variables.texi (Defining Variables): Link to defcustom's node
797 instead of the higher-level Customization chapter.
798
c990426a
PE
7992012-09-11 Paul Eggert <eggert@cs.ucla.edu>
800
801 Simplify, document, and port floating-point (Bug#12381).
802 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
803 Document that / and mod (with floating point arguments), along
804 with asin, acos, log, log10, expt and sqrt, return special values
805 instead of signaling exceptions.
806 (Float Basics): Document that logb operates on the absolute value
807 of its argument.
808 (Math Functions): Document that (log ARG BASE) also returns NaN if
809 BASE is negative. Document that (expt X Y) returns NaN if X is a
810 finite negative number and Y a finite non-integer.
811
011474aa
CY
8122012-09-09 Chong Yidong <cyd@gnu.org>
813
bb6b0efc
CY
814 * lists.texi (Sets And Lists): Explain that the return value for
815 delete should be used, like for delq.
816
011474aa
CY
817 * minibuf.texi (Yes-or-No Queries): Document recentering and
818 scrolling in y-or-n-p. Remove gratuitous example.
819
820 * searching.texi (Search and Replace): Document window scrolling
821 entries in query-replace-map.
822
6dcef6ec
CY
8232012-09-08 Chong Yidong <cyd@gnu.org>
824
825 * syntax.texi (Syntax Table Internals): Define "raw syntax
826 descriptor" terminology (Bug#12383).
827 (Syntax Descriptors): Mention raw syntax descriptors.
828
52404181
CY
8292012-09-07 Chong Yidong <cyd@gnu.org>
830
1a5432bc
CY
831 * variables.texi (Creating Buffer-Local): Fix description of
832 local-variable-if-set-p (Bug#10713).
833
0a6bdaa1
CY
834 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
835
14ba4cf3
CY
836 * windows.texi (Display Action Functions)
837 (Choosing Window Options): Remove obsolete variable
838 display-buffer-reuse-frames.
cee2e90d 839 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 840
e5c2edf7
CY
841 * positions.texi (Narrowing): Document buffer-narrowed-p.
842
52404181
CY
843 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
844
845 * syntax.texi (Low-Level Parsing): Add xref to Parser State
846 (Bug#12269).
847
7f7e0167
LI
8482012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
849
850 * debugging.texi (Explicit Debug): Document `debug-on-message'.
851
6a787d9a
CY
8522012-09-02 Chong Yidong <cyd@gnu.org>
853
854 * windows.texi (Window Configurations): Recommend against using
855 save-window-excursion (Bug#12075).
856
857 * control.texi (Catch and Throw):
858 * positions.texi (Excursions): Don't mention it.
859
0e23ef9d
PE
8602012-09-01 Paul Eggert <eggert@cs.ucla.edu>
861
862 Better seed support for (random).
863 * numbers.texi (Random Numbers): Document new behavior of
864 the calls (random) and (random STRING).
865
342dac71
MR
8662012-08-21 Martin Rudalics <rudalics@gmx.at>
867
868 * windows.texi (Window Point): Document recent changes in
869 window-point and set-window-point.
870 (Selecting Windows): Document recent change in select-window.
871
a08eadfe
EZ
8722012-08-06 Eli Zaretskii <eliz@gnu.org>
873
874 * functions.texi (Closures): Put the main index entry for
875 "closures" here. (Bug#12138)
876
877 * variables.texi (Lexical Binding): Disambiguate the index entry
878 for "closures".
879
35b6586e
CY
8802012-08-05 Chong Yidong <cyd@gnu.org>
881
882 * display.texi (Defining Faces): Move documentation of
883 frame-background-mode to the Emacs manual (Bug#7774).
884
02676e5d
CY
8852012-08-04 Chong Yidong <cyd@gnu.org>
886
887 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
888 Fix description of syntax table inheritance.
889 (Syntax Table Functions): Don't refer to internal contents of
890 syntax table, since that is not explained yet. Copyedits.
891 (Standard Syntax Tables): Node deleted.
892 (Syntax Table Internals): Misc clarifications. Improve table
893 formatting.
894
895 * keymaps.texi (Inheritance and Keymaps):
896 * text.texi (Sticky Properties): Tweak index entry.
897
73e0cbc0
EZ
8982012-07-28 Eli Zaretskii <eliz@gnu.org>
899
900 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
901
09ae5da1
PE
9022012-07-25 Paul Eggert <eggert@cs.ucla.edu>
903
904 Prefer typical American spelling for "acknowledgment".
905 * intro.texi (Acknowledgments): Rename from Acknowledgements.
906
1ada2e55
EZ
9072012-07-21 Eli Zaretskii <eliz@gnu.org>
908
909 * commands.texi (Special Events): Mention language-change event.
910 (Input Events, Interactive Codes):
911 * keymaps.texi (Key Sequences): Mention events that are
912 non-keyboard but also non-mouse events.
913
9ea10cc3
CY
9142012-07-17 Chong Yidong <cyd@gnu.org>
915
916 * text.texi (Insertion): Document insert-char changes.
917
2e2d2a13
LL
9182012-07-15 Leo Liu <sdl.web@gmail.com>
919
920 * display.texi (Fringe Bitmaps): Add exclamation-mark.
921
b68b3337
CY
9222012-07-13 Chong Yidong <cyd@gnu.org>
923
924 * buffers.texi (Read Only Buffers): Document toggle-read-only
925 changes. Reword to account for the fact that read-only is
926 currently not supported in overlay properties.
927
ab4c47d3
CY
9282012-07-07 Chong Yidong <cyd@gnu.org>
929
930 * loading.texi (Library Search): Index site-lisp directories.
931
d4913798
CY
9322012-07-06 Chong Yidong <cyd@gnu.org>
933
934 * intro.texi (A Sample Function Description): Fix incorrect
935 markup, undoing previous change.
936 (A Sample Variable Description): Minor clarifications and markup
937 improvements.
938
939 * elisp.texi (Top):
940 * text.texi (Text): Fix menu order.
941
251736f4
RS
9422012-07-06 Richard Stallman <rms@gnu.org>
943
944 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 945 (A Sample Variable Description): Improve/undo previous changes.
251736f4 946
e8d71283
GM
9472012-07-05 Glenn Morris <rgm@gnu.org>
948
949 * intro.texi (A Sample Function Description): Fix cross-refs.
950
47187200
MW
9512012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
952
953 * intro.texi (Evaluation Notation, A Sample Function Description)
954 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
955
a2eb421b
CY
9562012-06-27 Chong Yidong <cyd@gnu.org>
957
958 * processes.texi (Asynchronous Processes, Input to Processes):
959 * internals.texi (Process Internals): Don't capitalize "pty".
960
6d41a41d
TTN
9612012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
962
963 * processes.texi (Asynchronous Processes): Make the pty vs pipe
964 discussion more prominent.
965
0bd8297f
EZ
9662012-06-23 Eli Zaretskii <eliz@gnu.org>
967
968 * commands.texi (Misc Events): Document the language-change event.
969
d35af63c
PE
9702012-06-22 Paul Eggert <eggert@cs.ucla.edu>
971
972 Support higher-resolution time stamps (Bug#9000).
973 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
974 * processes.texi (System Processes):
975 Time stamp resolution is now picosecond, not microsecond.
976
ac1a0ce1 9772012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
978
979 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
980
1053a871
SM
9812012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
982
983 * functions.texi (Defining Functions):
984 * macros.texi (Defining Macros): Un-define the return value of `defun',
985 `defmacro' and `defalias'.
986
41b7f8bc
CY
9872012-06-17 Chong Yidong <cyd@gnu.org>
988
989 * elisp.texi: Remove urlcolor setting.
990
82a25657
GM
9912012-06-17 Glenn Morris <rgm@gnu.org>
992
993 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
994 Overlining no longer behaves exactly like underlining.
995
8da9479c
GM
9962012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
997
998 * display.texi (Face Attributes):
999 Document wave-style underline face attribute.
1000
1b9b4cf4
CY
10012012-06-11 Chong Yidong <cyd@gnu.org>
1002
1003 * display.texi (ImageMagick Images): ImageMagick now supports the
1004 :background property.
1005
dbab98c7
DA
10062012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1007
1008 * internals.texi (Garbage Collection): Typo fix.
1009
6175e34b
CY
10102012-06-09 Chong Yidong <cyd@gnu.org>
1011
1012 * text.texi (Special Properties): Clarify the meaning of a list of
1013 faces in the `face' property.
1014
1015 * display.texi (Face Remapping): Minor clarification.
1016
4b56d0fe
CY
10172012-06-08 Chong Yidong <cyd@gnu.org>
1018
1019 * display.texi (Face Attributes): Font family does not accept
1020 wildcards. De-document obsolete :bold and :italic attributes.
1021 (Defining Faces): Use new-style face spec format.
1022
f3372c87
DA
10232012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1024
8d7c7eed 1025 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1026 vector management code and vectorlike_header structure.
1027
5f2c76c6
CY
10282012-06-03 Chong Yidong <cyd@gnu.org>
1029
1030 * modes.texi (Mode Line Data): Use "mode line construct"
1031 terminology for consistency.
1032
ecc6530d
GM
10332012-05-27 Glenn Morris <rgm@gnu.org>
1034
1035 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1036 * buffers.texi, commands.texi, compile.texi, control.texi:
1037 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1038 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1039 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1040 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1041 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1042 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1043 * objects.texi, os.texi, package.texi, positions.texi:
1044 * processes.texi, searching.texi, sequences.texi, streams.texi:
1045 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1046 * variables.texi, windows.texi: Nuke hand-written node pointers.
1047
33017faf 10482012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1049
33017faf
GM
1050 * functions.texi (Obsolete Functions):
1051 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1052
1053 * modes.texi (Mode Help): Fix describe-mode.
1054
1055 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1056
1057 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1058
33017faf 10592012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1060
33017faf 1061 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1062
1063 * compile.texi (Docs and Compilation):
1064 byte-compile-dynamic-docstrings is an option.
1065
1066 * debugging.texi (Invoking the Debugger): debug is a command.
1067
1068 * display.texi (Progress): progress-reporter-update and
1069 progress-reporter-force-update have VALUE argument optional.
1070 (Animated Images): Use non-@code{nil} instead of non-nil.
1071
33017faf
GM
1072 * files.texi (Format Conversion Round-Trip):
1073 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1074
1075 * frames.texi (Creating Frames): make-frame is a command.
1076 (Input Focus): select-frame is a command.
1077 (Pointer Shape): void-text-area-pointer is an option.
1078
33017faf 1079 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1080 (Help Functions): describe-prefix-bindings is a command.
1081
1082 * markers.texi (Creating Markers): Both arguments of copy-marker
1083 are optional.
1084
1085 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1086
1087 * modes.texi (Mode Line Variables): mode-line-remote and
1088 mode-line-client are not options.
1089 (Imenu): imenu-add-to-menubar is a command.
33017faf 1090 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1091
1092 * os.texi (Sound Output): play-sound-file is a command.
1093
33017faf 1094 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1095
33017faf
GM
1096 * processes.texi (Signals to Processes):
1097 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1098 (Signals to Processes): signal-process is a command.
1099
33017faf 1100 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1101 (Base 64): base64-encode-string is not a command while
1102 base64-decode-region is.
1103
1104 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1105
3fe7cdc8
GM
11062012-05-12 Glenn Morris <rgm@gnu.org>
1107
1108 * Makefile.in (MKDIR_P): New, set by configure.
1109 (mkinfodir): Use $MKDIR_P.
1110
dc0f75c8
GM
11112012-05-10 Glenn Morris <rgm@gnu.org>
1112
b8a82b69
GM
1113 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1114 with "coding: raw-text".
51b1e059 1115 Concept of multibyte sessions no longer exists.
b8a82b69 1116
dc0f75c8
GM
1117 * files.texi (File Locks): Mention create-lockfiles option.
1118
666b903b 11192012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1120
5b6eebcf
GM
1121 * vol1.texi, vol2.texi: Remove files.
1122 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1123 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1124
0a454caf 1125 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1126
143d9dd8
GM
1127 * two-volume.make (emacsdir): New.
1128 (tex): Add directory with emacsver.texi to TEXINPUTS.
1129
e68b393e
GM
1130 * minibuf.texi (Minibuffer History, Basic Completion):
1131 Tweak page breaks.
1132
9658dc2a
GM
1133 * internals.texi (Garbage Collection, Memory Usage)
1134 (Writing Emacs Primitives): Tweak page breaks.
1135
161c2a25
GM
1136 * streams.texi (Output Variables): Improve page break.
1137
1138 * edebug.texi (Edebug Display Update): Improve page break.
1139
51d58083
GM
1140 * compile.texi (Disassembly): Condense the examples.
1141
ddff3351
GM
1142 * eval.texi, functions.texi, loading.texi, macros.texi:
1143 Where possible, use example rather than smallexample.
1144
1145 * symbols.texi: Where possible, use example rather than smallexample.
1146 (Symbol Components): Fix typo.
1147 (Other Plists): Tweak page break.
1148
1149 * sequences.texi (Arrays): Tweak page breaks.
1150
1151 * customize.texi: Where possible, use example rather than smallexample.
1152 (Common Keywords, Variable Definitions, Applying Customizations)
1153 (Custom Themes): Tweak page breaks.
1154
1155 * control.texi: Where possible, use example rather than smallexample.
1156 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1157 Tweak page breaks.
1158
ca4b98fa
GM
11592012-05-08 Glenn Morris <rgm@gnu.org>
1160
5122804a
GM
1161 * two.el: Remove; unused since creation of two-volume.make.
1162
ca4b98fa
GM
1163 * vol1.texi, vol2.texi: No need to keep menus in these files.
1164
eceeb5fc
CY
11652012-05-05 Glenn Morris <rgm@gnu.org>
1166
1167 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1168
1169 * intro.texi (Caveats): Copyedit.
1170 (Lisp History): Convert inforef to xref.
1171 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1172
1173 * text.texi (Auto Filling): Don't mention Emacs 19.
1174
1175 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1176 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1177
1178 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1179
eceeb5fc
CY
1180 * lists.texi (List-related Predicates, List Variables):
1181 Tweak page-breaks.
1182 (Sets And Lists): Convert inforef to xref.
1183
8045b906
GM
11842012-05-04 Glenn Morris <rgm@gnu.org>
1185
1186 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1187 (info, infoclean): Use $INFO_EXT.
1188 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1189 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1190 (info, maintainer-clean): Use $INFO_EXT.
1191 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1192
78f3273a
CY
11932012-05-04 Chong Yidong <cyd@gnu.org>
1194
1195 * os.texi (Timers): Use defopt for timer-max-repeats.
1196
ab0fa4e4
PE
11972012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1198
1199 * os.texi (Time of Day): Do not limit current-time-string
1200 to years 1000..9999.
1201
2bc356d7
CY
12022012-05-02 Chong Yidong <cyd@gnu.org>
1203
1204 * display.texi (Font Lookup):
1205 * frames.texi (Pointer Shape):
1206 * processes.texi (Subprocess Creation): Use defopt for options.
1207
90207a15 12082012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1209
1210 * elisp.texi (@copying):
1211 * intro.texi (Introduction): Only print VERSION in the TeX version.
1212
90207a15 12132012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1214
1215 * text.texi (Change Hooks): Minor fix for after-change-functions.
1216
90207a15 12172012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1218
1219 * package.texi (Packaging Basics):
1220 * loading.texi (Autoload):
1221 * files.texi (Magic File Names):
1222 Reword to remove/reduce some overly long/short lines.
1223
a8e7d6d7 12242012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1225
1226 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1227 * modes.texi (Major Modes, Auto-Indentation):
1228 * buffers.texi (Buffers): Some fixes for menu descriptions.
1229
a8e7d6d7 12302012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1231 * functions.texi (Simple Lambda, Argument List):
1232 * eval.texi (Function Indirection): Avoid deprecated form.
1233
a8e7d6d7 12342012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1235
1a72be46
GM
1236 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1237 Add "et al." to authors.
1238
16152b76
GM
1239 * buffers.texi, commands.texi, compile.texi, control.texi:
1240 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1241 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1242 * modes.texi, numbers.texi, objects.texi, streams.texi:
1243 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1244 Use Texinfo recommended convention for quotes+punctuation.
1245
a8e7d6d7 12462012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1247
1248 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1249 to where-is-internal (Bug#10872).
1250
a8e7d6d7 12512012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1252
a2715669
GM
1253 * macros.texi (Indenting Macros): Fix typo.
1254
0b27932b
GM
1255 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1256 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1257 (Choosing Window Options, Horizontal Scrolling)
1258 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1259 (Quitting Windows, Window Configurations, Textual Scrolling):
1260 (Coordinates and Windows, Window Configurations)
1261 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1262 (Splitting Windows, Deleting Windows):
1263 Fix ignore-window-parameters logic.
1264 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1265 (Window Start and End): Remove pointless example.
1266 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1267 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1268 and recenter-positions. Remove recenter example.
0b27932b 1269
0dc91072
GM
1270 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1271
9c51bbaa
GM
1272 * minibuf.texi (Intro to Minibuffers):
1273 Tweak discussion of resizing minibuffer window.
1274
674ea9c6
GM
12752012-04-26 Glenn Morris <rgm@gnu.org>
1276
8a4ca8e3 1277 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1278
562e638f
GM
1279 * tindex.pl: Remove file.
1280
674ea9c6
GM
1281 * makefile.w32-in (srcs):
1282 * Makefile.in (srcs): Remove back.texi (which is unused).
1283
b613912b
MA
12842012-04-24 Michael Albinus <michael.albinus@gmx.de>
1285
e43042fe
MA
1286 * os.texi (Notifications): Extend possible notification hints.
1287 Add notifications-get-capabilities.
b613912b 1288
f30d612a
CY
12892012-04-20 Chong Yidong <cyd@gnu.org>
1290
1291 * processes.texi (Asynchronous Processes): Mention nil argument to
1292 start-process.
1293
b58b1df8
GM
12942012-04-20 Glenn Morris <rgm@gnu.org>
1295
1296 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1297 Don't mention obsolete `nospace' argument of all-completions.
1298 (Minibuffer Completion, Completion Commands, Reading File Names)
1299 (Completion Variables): Copyedits.
1300 (Completion Commands): Mention parent keymaps.
1301 Remove obsolete minibuffer-local-filename-must-match-map.
1302 (High-Level Completion): Remove read-variable's almost
1303 word-for-word duplication of read-command.
1304 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1305 Update "High-Level Completion" description.
1306
c0ea08d2
GM
1307 * minibuf.texi (Minibuffers):
1308 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1309
9d2754f5
GM
1310 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1311 Use Texinfo-recommended form of quote+punctuation.
1312 (Intro to Minibuffers): First minibuffer is #1, not #0.
1313 Mention minibuffer-inactive-mode.
1314 (Text from Minibuffer): Copyedits.
1315 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1316 (Object from Minibuffer): Remove overly pedantic para.
1317 (Minibuffer History): Copyedits. Add face-name-history.
1318 (Initial Input, Yes-or-No Queries, Multiple Queries)
1319 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1320 (Yes-or-No Queries): Tweak example.
1321 (Minibuffer Commands): Add next-complete-history-element.
1322 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1323 minibuffer-inactive-mode.
9d2754f5 1324
4373fd43
GM
1325 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1326 (Bindat Functions): Copyedits.
1327
61bb069e 13282012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1329
1330 * files.texi (Saving Buffers): Document `visit and `visit-save'
1331 values of require-final-newline.
1332
61bb069e 13332012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1334
1335 * processes.texi (Output from Processes, Filter Functions):
1336 Mention waiting-for-user-input-p.
1337 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1338 (Network Servers, Datagrams, Network Processes, Network Options)
1339 (Network Feature Testing, Serial Ports): Copyedits.
1340 (Network): Add encrypted network overview paragraph.
1341 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1342
61bb069e 13432012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1344
1345 * help.texi (Keys in Documentation): Mention :advertised-binding.
1346
1347 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1348 description to help.texi.
1349
61bb069e 13502012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1351
1352 * processes.texi (Process Information, Input to Processes)
1353 (Signals to Processes, Output from Processes, Process Buffers)
1354 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1355 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1356
e153c136
GM
13572012-04-15 Glenn Morris <rgm@gnu.org>
1358
1359 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1360 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1361 Copyedits.
e153c136 1362 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1363 (Synchronous Processes, Asynchronous Processes):
1364 Update some example output.
e153c136
GM
1365 (Process Information): Fix typo.
1366 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1367
e6fd457e 13682012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1369
1370 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1371 open-network-stream does exist in Emacs 23, but is simpler.
1372
e6fd457e 13732012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1374
1375 * customize.texi (Custom Themes): Also document load-theme etc.
1376
35dc09a1 13772012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1378
1379 * customize.texi (Applying Customizations):
1380 (Custom Themes): New nodes.
1381
1382 * display.texi (Defining Faces): Reference custom-set-faces.
1383
1384 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1385 * os.texi (Startup Summary): Copyedits.
1386
35dc09a1 13872012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1388
1389 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1390
9fce7eda
GM
1391 * strings.texi (Case Tables):
1392 * objects.texi (General Escape Syntax):
1393 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1394
2bb0eca1
GM
1395 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1396 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1397 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1398 * text.texi: Use @file for buffers, per the Texinfo manual.
1399
62200c14
GM
1400 * compile.texi (Compiler Errors): Add missing space in buffer name.
1401
35dc09a1 14022012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1403
1404 * processes.texi (Query Before Exit): Remove obsolete function
1405 process-kill-without-query (Bug#11190).
1406
35dc09a1 14072012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1408
1409 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1410 Use @env for environment variables.
1411
f48a9cb4
GM
1412 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1413
0a6dd5e2
JA
14142012-04-12 Jari Aalto <jari.aalto@cante.net>
1415
1cbae532
SM
1416 * processes.texi (Synchronous Processes):
1417 Mention `default-directory' (bug#7515).
0a6dd5e2 1418
b4d3bc10
CY
14192012-04-09 Chong Yidong <cyd@gnu.org>
1420
1421 * customize.texi (Variable Definitions): Remove user-variable-p.
1422
1423 * commands.texi (Interactive Codes):
1424 * help.texi (Accessing Documentation):
1425 * minibuf.texi (High-Level Completion): Callers changed.
1426
ea0ff314
CY
14272012-04-06 Chong Yidong <cyd@gnu.org>
1428
1429 * minibuf.texi (Programmed Completion): Document metadata method.
1430 (Completion Variables): Document completion-category-overrides.
1431
91b65361
CY
14322012-04-05 Chong Yidong <cyd@gnu.org>
1433
1434 * anti.texi (Antinews): Rewrite for Emacs 23.
1435
3d439cd1
CY
14362012-04-04 Chong Yidong <cyd@gnu.org>
1437
321cc491
CY
1438 * minibuf.texi (Programmed Completion): Remove obsolete variable
1439 completion-annotate-function.
1cbae532
SM
1440 (Completion Variables): Rename from Completion Styles.
1441 Document completion-extra-properties. Document completion-styles-alist
321cc491 1442 change.
245d176b
CY
1443 (Reading File Names): minibuffer-local-filename-must-match-map is
1444 not used anymore.
1445 (Minibuffer Completion): Document completing-read-function.
1446 (Completion in Buffers): completion-at-point-functions can return
1447 properties recognized in completion-extra-properties.
321cc491 1448
3d439cd1
CY
1449 * display.texi (Delayed Warnings): New node.
1450
a7972adf
CY
1451 * os.texi (Notifications): Copyedits.
1452
97f4a299
GM
14532012-04-04 Glenn Morris <rgm@gnu.org>
1454
1455 * os.texi (Notifications): Copyedits.
1456
9ff687e1
MA
14572012-04-03 Michael Albinus <michael.albinus@gmx.de>
1458
1459 * os.texi (Terminal-Specific): Fix typo.
1460 (Notifications): New section.
1461
1462 * elisp.texi (Top):
1463 * vol1.texi (Top):
1464 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1465 menu entries.
1466
42ee526b
CY
14672012-04-01 Chong Yidong <cyd@gnu.org>
1468
1469 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1470 file-in-directory-p.
1471
0b021094
GM
14722012-03-31 Glenn Morris <rgm@gnu.org>
1473
1474 * edebug.texi (Instrumenting Macro Calls):
1475 Mention defining macros at instrumentation time.
1476 (Edebug Options): Mention edebug-unwrap-results.
1477
50fe197c
EZ
14782012-03-31 Eli Zaretskii <eliz@gnu.org>
1479
1480 * text.texi (Special Properties): Clarify the description of the
1481 effect of integer values of the 'cursor' property on cursor
1482 position. See the discussions in bug#11068 for more details and
1483 context.
1484
650b6d0b
GM
14852012-03-31 Glenn Morris <rgm@gnu.org>
1486
1487 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1488 Copyedits.
1489
5319014e
CY
14902012-03-30 Chong Yidong <cyd@gnu.org>
1491
1492 * display.texi (Image Formats): Add imagemagick type.
1493 (Image Descriptors): Mention how they are used.
1494 (ImageMagick Images): Clarify role of imagemagick-register-types.
1495 (Character Display): Don't mention glyph tables.
1496 (Display Tables): Use make-glyph-code in example.
1497 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1498 tables are semi-obsolete. De-document create-glyph.
1499 (Glyphless Chars): Note that display tables override this.
1500 (Bidirectional Display): Copyedits. Introduce "bidirectional
1501 reordering" terminology, and use it.
1502
f1224267
GM
15032012-03-30 Glenn Morris <rgm@gnu.org>
1504
1505 * edebug.texi (Jumping): Give name of `i' binding.
1506
d14daa28
GM
15072012-03-28 Glenn Morris <rgm@gnu.org>
1508
1509 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
1510 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1511 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
1512 (Regexp Special): Mention collation.
1513 Clarify char classes with an example.
fee88ca0
GM
1514 (Regexp Functions): Mention regexp-opt is not guaranteed.
1515 Mention regexp-opt-charset.
1516 (Regexp Search): Recommend against looking-back.
1517 (Search and Replace): Use Texinfo recommended quote convention.
1518 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1519
dcb6e7b3
MR
15202012-03-27 Martin Rudalics <rudalics@gmx.at>
1521
1522 * windows.texi (Window History): Describe new option
1523 switch-to-visible-buffer.
1524
cf0495f2
GM
15252012-03-27 Glenn Morris <rgm@gnu.org>
1526
4fb9a543
GM
1527 * searching.texi (String Search): Add xref to Emacs manual.
1528 Copyedits. Mention the function word-search-regexp.
1529 (Searching and Case): Add xref to Emacs manual. Copyedits.
1530
9364727b
GM
1531 * processes.texi (Network Servers): Standardize apostrophe usage.
1532
cf0495f2
GM
1533 * os.texi (System Environment): Copyedits. Remove some examples
1534 that do not seem useful. Mention setenv third arg.
1535 tty-erase-char does not seem to be nil under a window-system.
1536 (User Identification): Copyedits.
1537 Remove some examples that do not seem useful.
1538
33da7b16
GM
15392012-03-26 Glenn Morris <rgm@gnu.org>
1540
1541 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
1542 (Init File): Copyedits.
1543 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
1544 (Killing Emacs): Copyedits.
1545 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
1546 Shorten the example, use more standard shell prompts.
33da7b16 1547
9a69676a
CY
15482012-03-25 Chong Yidong <cyd@gnu.org>
1549
1550 * display.texi (Fringes): Note that fringes are shown on graphical
1551 displays only.
1552 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1553 (Replacing Specs): Clarify example.
1554 (Manipulating Buttons): Note that button-at can return a marker.
1555 (Buttons): Minor rewrite.
1556 (Character Display): New node. Consolidate all character display
1557 related nodes into its subsections.
1558 (Usual Display): Character 127 is also affected by ctl-arrow.
1559 (Display Tables): Improve example.
1560
c8f6ec5c
GM
15612012-03-22 Glenn Morris <rgm@gnu.org>
1562
1563 * strings.texi (Text Comparison): Mention string-prefix-p.
1564
fb5b8aca
CY
15652012-03-21 Chong Yidong <cyd@gnu.org>
1566
1567 * display.texi (The Echo Area): Add xref to Output Streams.
1568 (Displaying Messages): Improve doc of message.
1569 (Echo Area Customization, Invisible Text): Copyedits.
1570 (Invisible Text): Mention that spec comparison is done with eq.
1571 (Width): Improve doc of char-width.
1572 (Faces): Recommend using symbol instead of string for face name.
1573 Minor clarifications.
1574 (Defining Faces): Copyedits. Update face example.
1575 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
1576 (Face Remapping): Mention text-scale-adjust.
1577 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
1578 (Face Functions): Don't document make-face or copy-face.
1579
025de85b
CY
15802012-03-20 Chong Yidong <cyd@gnu.org>
1581
1582 * display.texi (Forcing Redisplay): Various rewrites to reflect
1583 new value of redisplay-dont-pause.
1584 (Truncation): Copyedits.
1585
a5656eae
GM
15862012-03-20 Glenn Morris <rgm@gnu.org>
1587
1588 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1589 Add summary table of some relevant command-line options.
1590
d15aac68
CY
15912012-03-18 Chong Yidong <cyd@gnu.org>
1592
1593 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1594 (Writing Emacs Primitives): Re-organize discussion of functions
1595 with variable Lisp arguments are handled. Delete an obsolete
1596 remark, previously tagged as FIXME.
1597
1598 * os.texi (Idle Timers): Minor clarification.
1599 (Idle Timers): Link to Time of Day for description of time list.
1600
b59af549
GM
16012012-03-18 Glenn Morris <rgm@gnu.org>
1602
1603 * os.texi (System Interface): Flow control was removed.
1604 (Startup Summary): General update.
1605 (Init File): Don't mention compiling it.
1606
986bd52a
CY
16072012-03-17 Chong Yidong <cyd@gnu.org>
1608
1609 * os.texi (Startup Summary): Mention package loading.
1610 (Init File): Don't refer to .emacs in section title. Copyedits.
1611 (Terminal-Specific): Give a realistic example.
1612 (Command-Line Arguments): Reference Entering Emacs instead of
1613 repeating the spiel about not restarting Emacs.
1614 (Time of Day): Discuss time representation at beginning of node.
1615 (Sound Output): Copyedits.
1616
1617 * package.texi (Packaging Basics): Document package-initialize.
1618
f761251a
EZ
16192012-03-17 Eli Zaretskii <eliz@gnu.org>
1620
1621 * frames.texi (Initial Parameters): Add an index entry for
1622 minibuffer-only frame.
1623
da986230
GM
16242012-03-16 Glenn Morris <rgm@gnu.org>
1625
1626 * modes.texi (Major Mode Conventions): Mention the strange
1627 relationship between View mode and special modes. (Bug#10650)
1628
2cc775f9
CY
16292012-03-11 Chong Yidong <cyd@gnu.org>
1630
1631 * windows.texi (Window Configurations): save-window-excursion is
1632 now a macro.
1633
1634 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1635 now a macro.
1636
66c5eebd
CY
1637 * text.texi (Fields): Minor copyedit.
1638
310a820f
EZ
16392012-03-10 Eli Zaretskii <eliz@gnu.org>
1640
83a96c08
EZ
1641 * strings.texi (String Basics):
1642 * sequences.texi (Sequence Functions): Mention that `length' is
1643 not appropriate for computing the string width on display; add a
1644 cross-reference to the description of `string-width'. (Bug#10978)
1645
310a820f
EZ
1646 * eval.texi (Autoloading): Minor change of wording.
1647
83ef8187
CY
16482012-03-10 Chong Yidong <cyd@gnu.org>
1649
bc44be50
CY
1650 * loading.texi (Autoload): Explicitly state which forms are
1651 processed specially (Bug#7783).
1652
83ef8187
CY
1653 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1654 non-default situation. Describe one-submenu exception (Bug#7695).
1655
1656 * nonascii.texi (Character Properties): Copyedits.
1657
483ab230
CY
16582012-03-08 Chong Yidong <cyd@gnu.org>
1659
1660 * text.texi (Mode-Specific Indent): Document new behavior of
1661 indent-for-tab-command. Document tab-always-indent.
1662 (Special Properties): Copyedits.
1663 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1664 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1665 libxml-parse-html-region.
1666
00e84de0
GM
16672012-03-07 Glenn Morris <rgm@gnu.org>
1668
eaa6bc3c
GM
1669 * markers.texi (The Region): Briefly mention use-empty-active-region
1670 and region-active-p.
a9685db7 1671 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1672 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1673
67cd45a2
CY
16742012-03-07 Chong Yidong <cyd@gnu.org>
1675
1676 * text.texi (Buffer Contents): Don't duplicate explanation of
1677 region arguments from Text node. Put doc of obsolete var
1678 buffer-substring-filters back, since it is referred to.
1679 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1680 selection by default.
1681
1682 * markers.texi (The Mark): Fix typo.
1683 (The Region): Copyedits.
1684
2ad80941
GM
16852012-03-07 Glenn Morris <rgm@gnu.org>
1686
1687 * markers.texi (Overview of Markers): Copyedits.
1688 (Creating Markers): Update approximate example buffer size.
1689 (The Mark): Don't mention uninteresting return values.
1690
ef959d3a
CY
16912012-03-05 Chong Yidong <cyd@gnu.org>
1692
1693 * positions.texi (Text Lines): Document count-words.
1694
a08a07e3
CY
16952012-03-04 Chong Yidong <cyd@gnu.org>
1696
1697 * frames.texi (Frames): Remove little-used "terminal frame" and
1698 "window frame" terminology.
1699 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1700 (Size and Position, Visibility of Frames): Callers changed.
1701 (Frames): Clarify which terminals in framep are graphical.
1702 (Initial Parameters): --geometry is not the only option which adds
1703 to initial-frame-alist.
1704 (Position Parameters): Note that icon-left and icon-top are for
1705 old window managers only.
1706 (Size Parameters): Sizes are in characters even on graphical
1707 displays.
1708 (Management Parameters): Note that window-id and outer-window-id
1709 can't really be changed, and that auto-raise isn't always obeyed.
1710 (Cursor Parameters): Document cursor-type explicitly.
1711 (Size and Position): The aliases set-screen-height and
1712 set-screen-width have been deleted.
1713 (Visibility of Frames): Mention "minimization".
1714
1715 * os.texi (Startup Summary): Minor clarifications.
1716 (Startup Summary, Suspending Emacs): Standardize on "text
1717 terminal" terminology.
1718
1719 * windows.texi (Basic Windows, Coordinates and Windows)
1720 (Coordinates and Windows):
1721 * display.texi (Refresh Screen, Line Height, Face Attributes)
1722 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1723
ea16568d
GM
17242012-03-04 Glenn Morris <rgm@gnu.org>
1725
1726 * abbrevs.texi: Small copyedits throughout.
1727 (Abbrev Mode): Remove this section, folding it into the top-level.
1728 (Abbrev Tables): Don't mention irrelevant return values.
1729 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1730 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1731 (Abbrev Table Properties): Update nil :regexp description.
1732
b3134b95
GM
17332012-03-03 Glenn Morris <rgm@gnu.org>
1734
520f2425
GM
1735 * internals.texi: Change @appendix section commands to @section.
1736 (Building Emacs): Say less about CANNOT_DUMP platforms.
1737 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 1738 (Pure Storage): Small changes.
01a6dcc8 1739 (Memory Usage): Copyedit.
7d2d7cc0
GM
1740 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1741 example definitions. Give examples of things with non-nil
1742 interactive args. Mention eval_sub. Remove old info about
1743 strings and GCPRO. Mention cus-start.el.
1744 (Buffer Internals, Window Internals, Process Internals):
1745 Misc small updates and fixes for fields.
520f2425 1746
b3134b95
GM
1747 * tips.texi: Copyedits.
1748 (Coding Conventions): Mention autoloads.
1749 Combine partially duplicated macro items. Fix xref.
1750 Refer to Library Headers for copyright notice.
1751 (Programming Tips): edit-options is long-obsolete.
1752 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1753 (Warning Tips): Mention declare-function.
1754 (Documentation Tips): Remove old info.
1755 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1756 (Library Headers): General update.
1757
2064cc6a
GM
17582012-03-02 Glenn Morris <rgm@gnu.org>
1759
6945faa6
GM
1760 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1761 and relocate entry. Mention buffer-stale-function.
1762
4186e877
GM
1763 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1764
2064cc6a
GM
1765 * hooks.texi (Standard Hooks): General update.
1766 Put related hooks together. Add and remove items.
1767 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1768 * modes.texi (Hooks): Tweak cross-ref description.
1769
7272fbf3
MA
17702012-03-01 Michael Albinus <michael.albinus@gmx.de>
1771
1772 * files.texi (Kinds of Files): The return value of file-equal-p is
1773 unspecified, if FILE1 or FILE2 does not exist.
1774
53a1239b
GM
17752012-03-01 Glenn Morris <rgm@gnu.org>
1776
90db9af9
GM
1777 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1778
53a1239b
GM
1779 * maps.texi (Standard Keymaps): General update.
1780 Remove mode-specific maps, talk about the more general keymaps.
1781 * help.texi (Help Functions): Add vindex for Helper-help-map.
1782 * keymaps.texi (Active Keymaps): Minor rephrasing.
1783
775b55af
GM
17842012-02-29 Glenn Morris <rgm@gnu.org>
1785
1786 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1787
96b49301 17882012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1789
7272fbf3 1790 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1791 Update changed behavior of file-subdir-of-p.
96b49301 1792
1383d930
GM
17932012-02-28 Glenn Morris <rgm@gnu.org>
1794
44e97401
GM
1795 * advice.texi, anti.texi, display.texi, elisp.texi:
1796 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1797 Standardize possessive apostrophe usage.
1798
e3c73f1e
GM
1799 * locals.texi: Remove file.
1800 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1801 Remove menu entry.
1802 * errors.texi, maps.texi: Adjust node pointers.
1803 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 1804 * makefile.w32-in (srcs):
e3c73f1e
GM
1805 * Makefile.in (srcs): Remove locals.texi.
1806
1383d930
GM
1807 * frames.texi (Mouse Position): Fix cross-ref.
1808
431ee44b
CY
18092012-02-27 Chong Yidong <cyd@gnu.org>
1810
1811 * buffers.texi (Creating Buffers): Clarify that
1812 generate-new-buffer uses generate-new-buffer-names.
1813 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1814
1815 * files.texi (Directory Names): Index entry for file name abbreviations.
1816 (Relative File Names, File Name Expansion): Refer to it.
1817 (Locating Files): Move locate-user-emacs-file documentation to
1818 Standard File Names.
1819 (Standard File Names): Add locate-user-emacs-file; update examples.
1820
6a11ec9d
MA
18212012-02-26 Michael Albinus <michael.albinus@gmx.de>
1822
1823 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1824
9a4888c0
CY
18252012-02-26 Chong Yidong <cyd@gnu.org>
1826
1827 * files.texi (Kinds of Files): Improve documentation of
1828 files-equal-p and file-subdir-of-p.
1829
f0e751b9
GM
18302012-02-26 Glenn Morris <rgm@gnu.org>
1831
1832 * intro.texi (Acknowledgements): Small changes.
1833
7e05b1ec
GM
18342012-02-25 Glenn Morris <rgm@gnu.org>
1835
1836 * errors.texi: Don't try to list _all_ the error symbols.
1837 Add circular-list, cl-assertion-failed, compression-error.
1838 * elisp.texi, vol1.texi, vol2.texi:
1839 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1840
23453255 18412012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1842
1843 * files.texi (files-equal-p, file-subdir-of-p): New,
1844 add initial documentation.
1845
4963495d
CY
18462012-02-25 Chong Yidong <cyd@gnu.org>
1847
fa74b241
CY
1848 * files.texi (File Attributes): Document file-selinux-context.
1849 (Changing Files): Link to it.
1850 (Changing Files): Document set-file-selinux-context.
1851
1852 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1853 changed. Mention default value of backup-directory-alist.
1854 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1855 (Auto-Saving): New minor mode behavior for auto-save-mode.
1856 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1857
4963495d
CY
1858 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1859
4bb82fa8
GM
18602012-02-24 Glenn Morris <rgm@gnu.org>
1861
1862 * errors.texi (Standard Errors): Mention dbus-error.
1863 For arith-error sub-classes, just use one cross-ref.
1864
2cb228f7
AM
18652012-02-23 Alan Mackenzie <acm@muc.de>
1866
1867 * modes.texi (Defining Minor Modes): Document the new keyword
1868 :after-hook.
1869
a59225b1
CY
18702012-02-21 Chong Yidong <cyd@gnu.org>
1871
1872 * files.texi (Files): Mention magic file names as arguments.
1873 (Reading from Files): Copyedits.
1874 (File Attributes): Mention how to change file modes.
1875 (Changing Files): Use standard "file permissions" terminology.
1876 Add xref to File Attributes node.
1877 (Locating Files): Document locate-user-emacs-file.
1878 (Unique File Names): Recommend against using make-temp-name.
1879
8376d7c2
CY
18802012-02-19 Chong Yidong <cyd@gnu.org>
1881
1882 * help.texi (Documentation, Documentation Basics, Help Functions):
1883 Minor clarifications.
1884 (Accessing Documentation): Clarify what documentation-property is
1885 for. Add xref to Keys in Documentation.
1886
1887 * tips.texi (Documentation Tips): Don't recommend using * in
1888 docstrings.
1889
1890 * macros.texi (Defining Macros):
1891 * modes.texi (Derived Modes): Say "documentation string" instead
1892 of docstring.
1893
82233bea
CY
18942012-02-18 Chong Yidong <cyd@gnu.org>
1895
1896 * modes.texi (Tabulated List Mode): New node.
1897 (Basic Major Modes): Add xref to it.
1898
1899 * processes.texi (Process Information): Mention Process Menu mode.
1900
7b926f3f
CY
19012012-02-17 Chong Yidong <cyd@gnu.org>
1902
1903 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1904
0fd2c9a3
GM
19052012-02-17 Glenn Morris <rgm@gnu.org>
1906
1907 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1908
f700caa3
CY
19092012-02-16 Chong Yidong <cyd@gnu.org>
1910
4230351b
CY
1911 * syntax.texi (Syntax Tables, Syntax Descriptors)
1912 (Syntax Table Functions): Copyedits.
1913 (Syntax Basics): Don't repeat the material in the preceding node.
1914 (Syntax Class Table): Use a table.
1915 (Syntax Properties): Document syntax-propertize-function and
1916 syntax-propertize-extend-region-functions.
1917 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
1918 (Parser State): Update for the new "c" comment style.
1919 Fix description of item 7 (comment style).
4230351b 1920
f700caa3
CY
1921 * modes.texi (Minor Modes): Update how mode commands should treat
1922 arguments now.
1923 (Mode Line Basics): Clarify force-mode-line-update.
1924 (Mode Line Top): Note that the example is not realistic.
1925 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1926 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1927 "mode line construct" instead of "mode line specification".
1928 (Syntactic Font Lock): Remove mention of obsolete variable
1929 font-lock-syntactic-keywords.
1930 (Setting Syntax Properties): Node deleted.
1931 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1932 (Font Lock Basics): Note that syntactic fontification falls back
1933 on `syntax-table'.
1934 (Search-based Fontification): Emphasize that font-lock-keywords
1935 should not be set directly.
1936 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1937 (Syntactic Font Lock): Minor clarifications. Add xref to
1938 Syntactic Font Lock node.
f700caa3 1939
60236b0d
CY
19402012-02-15 Chong Yidong <cyd@gnu.org>
1941
1942 * minibuf.texi (Basic Completion): Define "completion table".
1943 Move completion-in-region to Completion in Buffers node.
1944 (Completion Commands): Use "completion table" terminology.
1945 (Completion in Buffers): New node.
1946
1947 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1948 (Setting Hooks): Update minor mode usage example.
1949 (Major Mode Conventions): Note that completion-at-point-functions
1950 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1951 Remove duplicate tip about auto-mode-alist.
1952 (Minor Modes): Rewrite introduction.
1953 (Minor Mode Conventions): Copyedits. Don't recommend
1954 variable-only minor modes since few minor modes are like that.
60236b0d 1955
d7dbb11a
GM
19562012-02-15 Glenn Morris <rgm@gnu.org>
1957
1958 * processes.texi (Network): Document open-network-stream :parameters.
1959
3d8badf4
CY
19602012-02-14 Chong Yidong <cyd@gnu.org>
1961
1962 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1963 was removed on 2009-09-10. Update lisp-mode-map example.
1964 (Inheritance and Keymaps): Minor clarification.
1965 (Searching Keymaps): Remove out-of-place enumeration.
1966 (Key Lookup): Remove unnecessary example (one was already given in
1967 Format of Keymaps).
1968 (Changing Key Bindings): Update suppress-keymap example.
1969 (Menu Bar, Tool Bar): Copyedits.
1970 (Tool Bar): Update tool-bar-map example.
1971
faccede1
CY
19722012-02-12 Chong Yidong <cyd@gnu.org>
1973
1974 * debugging.texi (Debugger Commands): Continuing is now allowed
1975 for errors.
1976
355cabc6
CY
19772012-02-11 Chong Yidong <cyd@gnu.org>
1978
d860baa0
CY
1979 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1980 Move the list of standard bitmaps there.
1981 (Fringe Cursors): Rewrite for clarity.
1982 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1983
34106abe
CY
1984 * commands.texi (Command Overview): Mention read-key.
1985 (Using Interactive, Interactive Call): Minor clarifications.
1986 (Function Keys, Click Events): Avoid "input stream" terminology.
1987 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1988 Clarify column and row components.
1989 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1990 (Special Events): Copyedits.
1991
1992 * streams.texi (Input Streams): De-document get-file-char.
1993 (Output Variables): Don't refer to old backquote syntax.
1994
355cabc6
CY
1995 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1996 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
1997 values of debug-on-error too. Add xref to Signaling Errors.
1998 Note that debug-on-signal is not customizable.
1999 Mention condition-case-unless-debug.
355cabc6
CY
2000 (Compilation Errors): Node deleted.
2001
2002 * compile.texi (Compiler Errors): Move a paragraph here from
2003 deleted node Compilation Errors.
2004
1be3ca5a
LL
20052012-02-10 Leo Liu <sdl.web@gmail.com>
2006
2007 * control.texi (Handling Errors): Change condition-case-no-debug
2008 to condition-case-unless-debug.
2009
25dec365
CY
20102012-02-10 Chong Yidong <cyd@gnu.org>
2011
2012 * advice.texi (Defining Advice): Clarify ad-unadvise.
2013 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2014 is not abnormal.
2015 (Advising Primitives): Node deleted; ad-define-subr-args has been
2016 removed.
2017
2018 * compile.texi (Speed of Byte-Code): Use float-time in example.
2019 (Compilation Functions): Note that the log uses Compilation mode.
2020 Don't discuss the contents of byte-code function object here.
2021 (Compilation Functions): De-document internal function byte-code.
2022 (Docs and Compilation): Minor clarifications.
2023
2024 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2025 Objects.
2026
5f5e4ea1
GM
20272012-02-10 Glenn Morris <rgm@gnu.org>
2028
2029 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2030 Mention secure-hash.
2031 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2032
6c1e4b46
CY
20332012-02-10 Chong Yidong <cyd@gnu.org>
2034
2035 * loading.texi (Loading): Don't emphasize "library" terminology.
2036 (Library Search): load-path is not a user option. Mention role of
2037 -L option and packages. Improve examples.
2038 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2039 obsolete.
2040 (Autoload): Minor clarifications.
2041
72ca698c
GM
20422012-02-10 Glenn Morris <rgm@gnu.org>
2043
b011fbfe
GM
2044 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2045
72ca698c
GM
2046 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2047
14a1f380
GM
20482012-02-08 Glenn Morris <rgm@gnu.org>
2049
2050 * loading.texi (Named Features): Update the require example.
2051
60d47423
GM
20522012-02-07 Glenn Morris <rgm@gnu.org>
2053
2054 * modes.texi (Defining Minor Modes):
2055 Expand on args of defined minor modes.
2056
0992bd9c
CY
20572012-02-07 Chong Yidong <cyd@gnu.org>
2058
2059 * variables.texi (Creating Buffer-Local): Minor clarification
2060 to buffer-local-variables doc (Bug#10715).
2061
af008560
GM
20622012-02-07 Glenn Morris <rgm@gnu.org>
2063
e80e1825 2064 * display.texi (ImageMagick Images): General update.
af008560
GM
2065 Move most details of imagemagick-render-type to the variable's doc.
2066
866c1d22
GM
20672012-02-06 Glenn Morris <rgm@gnu.org>
2068
f7c9199f 2069 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2070 (Inheritance and Keymaps):
2071 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2072
e7bc51d0
GM
2073 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2074
866c1d22
GM
2075 * control.texi (Handling Errors):
2076 Mention condition-case-no-debug and with-demoted-errors.
2077
03988c98
CY
20782012-02-05 Chong Yidong <cyd@gnu.org>
2079
2080 * customize.texi (Common Keywords): Minor clarifications.
2081 Document custom-unlispify-remove-prefixes.
2082 (Variable Definitions): Backquotes in defcustom seem to work fine
2083 now. Various other copyedits.
e1161b06
CY
2084 (Simple Types): Copyedits. Document color selector.
2085 (Composite Types): Copyedits.
2086 (Splicing into Lists): Clarifications.
03988c98
CY
2087
2088 * eval.texi (Backquote): Move from macros.texi.
2089
2090 * macros.texi (Expansion): Minor clarification.
2091 (Backquote): Move node to eval.texi.
2092 (Defining Macros): Move an example from Backquote node.
2093 (Argument Evaluation): No need to mention Pascal.
2094 (Indenting Macros): Add xref to Defining Macros.
2095
649f602c
GM
20962012-02-05 Glenn Morris <rgm@gnu.org>
2097
2098 * debugging.texi (Error Debugging): Mention debug-on-event default.
2099
34c99998
GM
21002012-02-04 Glenn Morris <rgm@gnu.org>
2101
8f05da42
GM
2102 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2103
7aa5aad8
GM
2104 * debugging.texi (Error Debugging): Mention debug-on-event.
2105 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2106
c7291ad9
GM
2107 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2108
34c99998
GM
2109 * text.texi (Buffer Contents):
2110 Update filter-buffer-substring description.
2111
735cc5ca
CY
21122012-02-04 Chong Yidong <cyd@gnu.org>
2113
6e911150
SM
2114 * functions.texi (What Is a Function): Add closures.
2115 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2116 Remove unused "keystroke command" terminology.
735cc5ca
CY
2117 (Lambda Expressions): Give a different example than in the
2118 following subsection. Add xref to Anonymous Functions.
2119 (Function Documentation): Remove gratuitous markup.
2120 (Function Names): Move introductory text to `What Is a Function'.
2121 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2122 (Anonymous Functions): Document lambda macro explicitly.
2123 Mention effects on lexical binding.
735cc5ca
CY
2124 (Function Cells): Downplay direct usage of fset.
2125 (Closures): New node.
2126 (Inline Functions): Remove "open-code" terminology.
2127 (Declaring Functions): Minor tweak; .m is not C code.
2128
2129 * variables.texi (Variables): Don't refer to "global value".
2130 (Local Variables, Void Variables): Copyedits.
2131 (Lexical Binding): Minor clarification of example.
2132 (File Local Variables): Mention :safe and :risky defcustom args.
2133 (Lexical Binding): Add xref to Closures node.
2134
94bc7984
GM
21352012-02-04 Glenn Morris <rgm@gnu.org>
2136
2137 * minibuf.texi (High-Level Completion): Updates for read-color.
2138
4f5a10ef
GM
21392012-02-03 Glenn Morris <rgm@gnu.org>
2140
eea14f31
GM
2141 * display.texi (GIF Images): Mention animation.
2142 Remove commented-out old example of animation.
2143 (Animated Images): New subsection.
2144 * elisp.texi (Top):
2145 * vol1.texi (Top):
2146 * vol2.texi (Top): Add Animated Images menu entry.
2147
4f5a10ef
GM
2148 * display.texi (Image Formats): Remove oddly specific information
2149 on versions of image libraries.
204e728d 2150 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2151
12f381b7
GM
21522012-02-02 Glenn Morris <rgm@gnu.org>
2153
1b9f60cc
GM
2154 * processes.texi (Synchronous Processes):
2155 Mention call-process's :file gets overwritten.
2156
7e2734bc
GM
2157 * commands.texi (Reading One Event):
2158 * help.texi (Help Functions): Document read-char-choice.
2159
f58b9822
GM
2160 * hooks.texi (Standard Hooks):
2161 * modes.texi (Keymaps and Minor Modes):
2162 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2163
2164 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2165
12f381b7
GM
2166 * hooks.texi (Standard Hooks):
2167 * modes.texi (Major Mode Conventions, Mode Hooks):
2168 Document change-major-mode-after-body-hook.
2169
7a9a2fc6
GM
21702012-02-01 Glenn Morris <rgm@gnu.org>
2171
2172 * modes.texi (Defining Minor Modes):
2173 Mention disabling global minor modes on a per-major-mode basis.
2174
a037c171
CY
21752012-01-31 Chong Yidong <cyd@gnu.org>
2176
2177 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2178 (Parser State): Remove unnecessary statement (Bug#10661).
2179
2180 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2181
56afad3a
GM
21822012-01-31 Glenn Morris <rgm@gnu.org>
2183
2184 * modes.texi (Defining Minor Modes):
2185 Document define-minor-mode's new :variable keyword.
2186
0f29fa41
CY
21872012-01-29 Chong Yidong <cyd@gnu.org>
2188
837a390a
CY
2189 * syntax.texi (Syntax Class Table): Tweak description of newline
2190 char syntax (Bug#9619).
2191
0f29fa41
CY
2192 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2193 description (Bug#10189).
2194
182148ee
GM
21952012-01-29 Glenn Morris <rgm@gnu.org>
2196
a49ca6b9
GM
2197 * files.texi (Changing Files): Document SELinux support.
2198
182148ee
GM
2199 * windows.texi (Window Sizes): Fix typo.
2200
9962192e
CY
22012012-01-28 Chong Yidong <cyd@gnu.org>
2202
8c6e1920
CY
2203 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2204 doc (Bug#8568).
2205
9583ec59
CY
2206 * frames.texi (Input Focus): Add NORECORD arg to
2207 select-frame-set-input-focus. Clarify its role in select-frame.
2208
10256988
CY
2209 * text.texi (Transposition): We don't use transpose-region as an
2210 internal subroutine (Bug#3249).
2211
9962192e
CY
2212 * modes.texi (Example Major Modes): Update Lisp example code to
2213 current sources. Delete the old non-derived-major-mode example,
2214 which has diverged badly from current sources.
2215
2aa43abb
GM
22162012-01-27 Glenn Morris <rgm@gnu.org>
2217
2218 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2219 (VERSION, manual): Remove, unused.
2220
9f40220d
CY
22212012-01-27 Chong Yidong <cyd@gnu.org>
2222
2223 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2224
acc28cb9
CY
22252012-01-26 Chong Yidong <cyd@gnu.org>
2226
2227 * searching.texi (String Search): Document negative repeat count
2228 (Bug#10507).
2229
48da7392
GM
22302012-01-26 Glenn Morris <rgm@gnu.org>
2231
2232 * variables.texi (Using Lexical Binding):
2233 Mention that lexical-binding should be set in the first line.
2234
69b0acb9
LI
22352012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2236
2237 * macros.texi (Defining Macros): Don't claim that `declare' only
2238 affects Edebug and indentation.
2239
543757a8
LI
22402012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2241
2242 * macros.texi (Defining Macros): Slight `declare' fixup.
2243
450e3cae
GM
22442012-01-25 Glenn Morris <rgm@gnu.org>
2245
24189ce0 2246 * makefile.w32-in (texinputdir):
450e3cae
GM
2247 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2248
1021c761
CY
22492012-01-24 Chong Yidong <cyd@gnu.org>
2250
2251 * variables.texi (Variables, Local Variables, Void Variables):
2252 Edit to make the descriptions less specific to dynamic binding.
2253 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2254 (Defining Variables): Edits for lexical scoping.
2255 Delete information about starting docstrings with *. De-document
1021c761
CY
2256 user-variable-p.
2257 (Tips for Defining): Remove an unimportant discussion of quitting
2258 in the middle of a load.
2259 (Accessing Variables, Setting Variables): Discuss lexical binding.
2260 (Variable Scoping): Rewrite.
2261 (Scope, Extent, Impl of Scope): Nodes deleted.
2262 (Dynamic Binding): New node, with material from Scope, Extent, and
2263 Impl of Scope nodes.
2264 (Dynamic Binding Tips): Rename from Using Scoping.
2265 (Lexical Binding): Rewrite.
2266 (Using Lexical Binding): Rename from Converting to Lexical
2267 Binding. Convert to subsection.
2268
2269 * customize.texi (Variable Definitions): Add custom-variable-p.
2270 Move user-variable-p documentation here.
2271
31cbea1d
CY
22722012-01-23 Chong Yidong <cyd@gnu.org>
2273
2274 * strings.texi (Text Comparison): Minor qualification.
2275
2276 * lists.texi (Cons Cells): Copyedits.
2277 (List Elements): Mention push.
2278 (List Variables): Mention pop.
2279 (Rings): Move to sequences.texi.
2280
2281 * sequences.texi (Sequence Functions): Don't repeat the
2282 introduction already given in the parent.
2283 (Vectors): Copyedits.
2284 (Rings): Move from lists.texi. Note that this is specific to the
2285 ring package.
2286
2287 * symbols.texi (Definitions, Symbol Components): Mention variable
2288 scoping issues.
2289 (Plists and Alists): Copyedits.
2290
2291 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2292 correctness with lexical scoping.
2293 (Eval): Copyedits.
2294
fead402d
CY
22952012-01-21 Chong Yidong <cyd@gnu.org>
2296
2297 * intro.texi (A Sample Function Description): Special notation
2298 used for macros too.
2299
2300 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2301 (Symbol Type): Add xref for keyword symbols.
2302 (Sequence Type): Clarify differences between sequence types.
2303 (Cons Cell Type): Add "linked list" index entry.
2304 (Non-ASCII in Strings): Copyedits.
2305 (Equality Predicates): Symbols with same name need not be eq.
2306
2307 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2308 ldexp. Move float-e and float-pi to Math Functions node.
2309
61086eb6
GM
23102012-01-21 Glenn Morris <rgm@gnu.org>
2311
2312 * modes.texi (Auto Major Mode):
2313 * variables.texi (File Local Variables):
2314 Mention inhibit-local-variables-regexps.
2315
34a02f46
MR
23162012-01-19 Martin Rudalics <rudalics@gmx.at>
2317
2318 * windows.texi (Window Configurations): Rewrite references to
2319 persistent window parameters.
2320 (Window Parameters): Fix description of persistent window
2321 parameters.
2322
f5064cae
JB
23232012-01-16 Juanma Barranquero <lekktu@gmail.com>
2324
2325 * windows.texi (Window Parameters): Use @pxref.
2326
6a6ee00d
MR
23272012-01-16 Martin Rudalics <rudalics@gmx.at>
2328
2329 * windows.texi (Window Configurations, Window Parameters):
2330 Describe persistent window parameters.
2331
9ca4c014
SM
23322011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2333
2334 * variables.texi (Creating Buffer-Local): Warn against misuses of
2335 make-variable-buffer-local (bug#10258).
2336
d027f83d
LMI
23372012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2338
2339 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2340
89bd9ccd
CY
23412012-01-06 Chong Yidong <cyd@gnu.org>
2342
1cbae532
SM
2343 * variables.texi (Directory Local Variables):
2344 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2345
c869783d
GM
23462012-01-06 Glenn Morris <rgm@gnu.org>
2347
2348 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2349 rather than by keybinding.
2350
2cae5ba4
JB
23512011-12-29 Juanma Barranquero <lekktu@gmail.com>
2352
2353 * frames.texi (Font and Color Parameters): Add @pxref.
2354
43da4d08
DC
23552011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2356
2357 * frames.texi (Font and Color Parameters):
2358 Document w32 font backends (bug#10399).
2359
8d80ef01
PE
23602011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2361
2362 * files.texi (File Attributes, Changing Files):
2363 Use a more-natural notation for octal numbers.
2364
9022ae07
JB
23652011-12-23 Juanma Barranquero <lekktu@gmail.com>
2366
2367 * variables.texi (Variables with Restricted Values):
2368 Change reference to variable (bug#10354).
2369
454592a6
MR
23702011-12-13 Martin Rudalics <rudalics@gmx.at>
2371
2372 * windows.texi (Splitting Windows): Use t instead of non-nil
2373 when describing window-combination-resize.
2374
a7cdbfce
SM
23752011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2376
2377 * text.texi (Special Properties): Warn against `intangible' properties
2378 (bug#10222).
2379
a3dcc84e
EZ
23802011-11-26 Eli Zaretskii <eliz@gnu.org>
2381
579ebf8f
EZ
2382 * display.texi (Truncation):
2383 * text.texi (Special Properties): Describe what a stretch-glyph is
2384 instead of using that term without explanation. Make the
2385 cross-references more accurate.
2386
a3dcc84e
EZ
2387 * display.texi (Usual Display): Update the description,
2388 cross-references, and indexing related to display of control
2389 characters and raw bytes.
2390
94af99a4
MR
23912011-11-25 Martin Rudalics <rudalics@gmx.at>
2392
2393 * windows.texi (Splitting Windows): Fix description of
2394 window-combination-limit. Suggested by Eli Zaretskii.
2395
1c3d7a13
CY
23962011-11-23 Chong Yidong <cyd@gnu.org>
2397
2398 * windows.texi (Window Sizes): Move window-top-line,
2399 window-left-column, and window-*-pixel-edges to Coordinates and
2400 Windows node.
2401 (Coordinates and Windows): Restore window-edges doc.
2402
90151a1e
MR
24032011-11-21 Martin Rudalics <rudalics@gmx.at>
2404
a7cdbfce
SM
2405 * windows.texi (Windows and Frames, Splitting Windows):
2406 Fix typos.
90151a1e 2407
a9b9b7f5
CY
24082011-11-21 Chong Yidong <cyd@gnu.org>
2409
2410 * windows.texi (Splitting Windows): Fix error in documentation of
2411 window-combination-limit.
2412 (Cyclic Window Ordering): Minor fixes to next-window,
2413 one-window-p, and get-lru-window docs. Don't document
2414 window-list-1.
2415 (Buffers and Windows): Copyedits.
2416 (Choosing Window): Document special handling of special-display-*.
2417 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2418 Don't document even-window-heights, which is going away.
2419 Clarify which options are obeyed by which action functions.
a9b9b7f5 2420
f4e90db0
SM
24212011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2422
2423 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2424
d2999b1a
MR
24252011-11-20 Martin Rudalics <rudalics@gmx.at>
2426
f4e90db0
SM
2427 * windows.texi (Resizing Windows, Splitting Windows):
2428 Remove term "status" when talking about combination limits.
d2999b1a 2429
cd1181db
JB
24302011-11-20 Juanma Barranquero <lekktu@gmail.com>
2431
2432 * compile.texi (Compiler Errors):
2433 * help.texi (Help Functions): Fix typos.
2434
7bf54975
CY
24352011-11-19 Chong Yidong <cyd@gnu.org>
2436
2437 * windows.texi (Splitting Windows): Clarify role of window
2438 parameters in split-window. Shorten the example.
f4e90db0
SM
2439 (Deleting Windows): Rewrite intro to handle internal windows.
2440 Fix delete-windows-on doc.
7bf54975
CY
2441 (Selecting Windows): Copyedits.
2442
a0c2d0ae
MR
24432011-11-17 Martin Rudalics <rudalics@gmx.at>
2444
2445 * windows.texi (Resizing Windows, Splitting Windows)
2446 (Deleting Windows): Use term window-combination-resize instead
2447 of window-splits.
2448
b6f67890
MR
24492011-11-16 Martin Rudalics <rudalics@gmx.at>
2450
f4e90db0
SM
2451 * windows.texi (Resizing Windows, Splitting Windows):
2452 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2453
0b381c7e
JB
24542011-11-14 Juanma Barranquero <lekktu@gmail.com>
2455
2456 * intro.texi (Lisp History): Fix typo.
2457
89d61221
MR
24582011-11-12 Martin Rudalics <rudalics@gmx.at>
2459
f4e90db0
SM
2460 * windows.texi (Splitting Windows, Deleting Windows):
2461 Remove references to splits status of windows.
89d61221 2462
b2621720
GM
24632011-11-10 Glenn Morris <rgm@gnu.org>
2464
2465 * buffers.texi (Read Only Buffers): Expand a bit on why
2466 toggle-read-only should only be used interactively. (Bug#7292)
2467
d2ad7ee1
CY
24682011-11-09 Chong Yidong <cyd@gnu.org>
2469
2470 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2471 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2472 window-inside-absolute-pixel-edges.
2473 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2474 non-full-width windows.
2475
2cffd681
MR
24762011-11-09 Martin Rudalics <rudalics@gmx.at>
2477
2478 * windows.texi (Resizing Windows): Rewrite documentation of
2479 window-resizable.
2480
f6f6d7e7
CY
24812011-11-09 Chong Yidong <cyd@gnu.org>
2482
2483 * windows.texi (Splitting Windows): Simplify example.
2484
a79db6e0
CY
24852011-11-08 Chong Yidong <cyd@gnu.org>
2486
2487 * windows.texi (Window Sizes): Copyedits. Document
2488 window-text-height. Remove window-min-height and window-min-width
2489 discussion, referring instead to Emacs manual.
2490 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2491 (Resizing Windows): Simplify introduction. Don't document
2492 enlarge-window, shrink-window, enlarge-window-horizontally, and
2493 shrink-window-horizontally; they are no longer preferred for
2494 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2495
441950c7
GM
24962011-11-07 Glenn Morris <rgm@gnu.org>
2497
2498 * windows.texi (Choosing Window): Fix keybinding typo.
2499
be7f5545
MR
25002011-11-07 Martin Rudalics <rudalics@gmx.at>
2501
2502 * windows.texi (Resizing Windows, Splitting Windows)
2503 (Window Configurations): Use "child window" instead of
2504 "subwindow".
2505
291d142b
CY
25062011-11-06 Chong Yidong <cyd@gnu.org>
2507
2508 * windows.texi (Basic Windows): Clarify various definitions.
2509 Treat window-normalize-* as internal; don't document them.
2510 (Windows and Frames): Various clarifications, e.g. non-live
2511 windows also belong to frames. Fix window-list description.
2512 Simplify window nesting example.
f4e90db0
SM
2513 (Splitting Windows, Window Configurations):
2514 Use split-window-below.
291d142b 2515
89bd5ee1
EZ
25162011-11-04 Eli Zaretskii <eliz@gnu.org>
2517
2518 * windows.texi (Window Sizes): Mention in the doc string that the
2519 return values of `window-body-height' and `window-body-width' are
2520 in frame's canonical units. (Bug#9949)
2521
3d8daefe
MR
25222011-10-30 Martin Rudalics <rudalics@gmx.at>
2523
2524 * windows.texi (Windows and Frames): Remove "iso-" infix from
2525 documentation of window-iso-combined-p.
2526
60754666
CY
25272011-10-26 Chong Yidong <cyd@gnu.org>
2528
2529 * modes.texi (Running Hooks): Document with-wrapper-hook.
2530
d366bd53
CY
25312011-10-18 Chong Yidong <cyd@gnu.org>
2532
2533 * display.texi (Glyphless Chars): New node.
2534
50b063c3
CY
25352011-10-13 Chong Yidong <cyd@stupidchicken.com>
2536
2537 * text.texi (Yanking): Document yank-excluded-properties.
2538
2539 * package.texi (Packaging Basics): The commentary should say how
2540 to begin using the package.
2541
c72063fa
MR
25422011-10-11 Martin Rudalics <rudalics@gmx.at>
2543
2544 * windows.texi (Deleting Windows): Mention which window gets
2545 selected when deleting the selected window.
2546
d83dc65b
MR
25472011-10-09 Martin Rudalics <rudalics@gmx.at>
2548
2549 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2550 with the selected window.
2551 * windows.texi (Buffers and Windows): Reformulate text on how
2552 replace-buffer-in-windows deals with a window.
2553 (Quitting Windows): Describe how quit-window deals with a
2554 standalone frame. Describe new option frame-auto-hide-function.
2555
c599682c
GM
25562011-10-08 Glenn Morris <rgm@gnu.org>
2557
48bca619
GM
2558 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2559
c599682c
GM
2560 * positions.texi (Excursions): Update warning message.
2561
969aa734
CY
25622011-10-05 Chong Yidong <cyd@stupidchicken.com>
2563
f4e90db0
SM
2564 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2565 Fix Emacs manual xref (Bug#9675).
969aa734 2566
550f41cd
CY
25672011-10-01 Chong Yidong <cyd@stupidchicken.com>
2568
2569 * windows.texi (Textual Scrolling): Document scroll-up-command,
2570 scroll-down-command, scroll-error-top-bottom, and the
2571 scroll-command symbol property.
717a1362
CY
2572 (Display Action Functions): Fix description of
2573 display-buffer-pop-up-window.
550f41cd 2574
a239d4e9
JB
25752011-09-28 Juanma Barranquero <lekktu@gmail.com>
2576
2577 * windows.texi (Splitting Windows): Fix typos.
2578
590c056d
MR
25792011-09-25 Martin Rudalics <rudalics@gmx.at>
2580
2581 * windows.texi (Windows and Frames, Display Action Functions)
2582 (Switching Buffers): Fix some typos.
2583 (Buffers and Windows): Remove reference to window-auto-delete.
2584 Reword description of replace-buffer-in-windows.
2585 (Window History): Fix some typos and refer to frame local buffer
2586 list.
c419f5cb
MR
2587 (Quitting Windows): New node.
2588 (Window Configurations): Add descriptions of window-state-get
2589 and window-state-put.
2590 (Window Parameters): Describe variable ignore-window-parameters.
2591 Sketch some window parameters currently in use.
2592 * elisp.texi (Top): Update node listing.
590c056d 2593
9ec20d36
CY
25942011-09-25 Chong Yidong <cyd@stupidchicken.com>
2595
2596 * windows.texi (Display Action Functions)
2597 (Choosing Window Options): New nodes.
2598
0e406a72
CY
25992011-09-24 Chong Yidong <cyd@stupidchicken.com>
2600
2601 * windows.texi (Window History): New node. Move text here from
2602 Buffers and Windows.
2603 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2604 don't document display-buffer here; callers changed.
2605 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2606 switch-to-buffer-other-frame. Delete duplicate
2607 replace-buffer-in-windows doc.
2608 (Choosing Window): Document display actions.
2609
6bf7006f
EZ
26102011-09-24 Eli Zaretskii <eliz@gnu.org>
2611
2612 * display.texi (Forcing Redisplay): Update the description of
2613 redisplay-dont-pause due to change in the default value.
2614
b33b68a3
MR
26152011-09-23 Martin Rudalics <rudalics@gmx.at>
2616
2617 * frames.texi (Frames and Windows): Move section and rename to
2618 Windows and Frames in windows.texi.
2619 * windows.texi (Windows): Restructure.
2620 (Basic Windows): Rewrite. Explain live and internal windows and
2621 normalization functions.
2622 (Windows and Frames): Move section here from frames.texi.
2623 Describe subwindows, window combinations, window tree, and
2624 corresponding functions including window-list here.
2625 (Window Sizes): Rename section from Size of Window and move it
2626 up in chapter. Describe total and body sizes and the
2627 corresponding functions. Explain new semantics of
2628 window-min-height/-width.
2629 (Resizing Windows): Move section up in chapter. Describe new
2630 resize functions.
2631 (Splitting Windows): Describe new behavior of split-window,
2632 split-window-above-each-other and split-window-side-by-side.
2633 Provide examples. Describe window-nest and window-splits
2634 options.
2635 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2636 (Selecting Windows): Minor rewrite.
2637 Describe frame-selected-window and set-frame-selected-window here.
2638 (Cyclic Window Ordering): Minor rewrite.
2639 Describe window-list-1.
b33b68a3
MR
2640 (Buffers and Windows): Rewrite. Explain a window's previous and
2641 next buffers and the corresponding functions.
c4682d18 2642 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2643 * elisp.texi (Top): Update node listings for frames and windows
2644 sections.
2645
4d3786ac
SM
26462011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2647
2648 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2649
713df35b
LMI
26502011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2651
2652 * errors.texi (Standard Errors): Remove apparent placeholder text
2653 (bug#9491).
2654
33ed493b
CY
26552011-09-18 Chong Yidong <cyd@stupidchicken.com>
2656
2657 * frames.texi (Management Parameters): Fix description of
2658 icon-type parameter.
2659
b8f0a954
CY
26602011-09-17 Chong Yidong <cyd@stupidchicken.com>
2661
2662 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2663 ending in C-g. Suggested by Edward O'Connor.
2664
eddf142c
EZ
26652011-09-17 Eli Zaretskii <eliz@gnu.org>
2666
2667 * numbers.texi (Integer Basics): Add indexing for
2668 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2669
d8e213eb 26702011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2671
2672 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2673
cec2eab8
JB
26742011-09-11 Juanma Barranquero <lekktu@gmail.com>
2675
2676 * processes.texi (Network Servers): Clarify what the process
2677 buffer is used for (bug#9233).
2678
d8e213eb 26792011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2680
2681 * lists.texi (Building Lists): Fix typo.
2682
35137ed3
CY
26832011-08-30 Chong Yidong <cyd@stupidchicken.com>
2684
2685 * display.texi (Basic Faces): New node. Document new faces.
2686
2687 * modes.texi (Major Mode Conventions): Move some text there.
2688 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2689
3fd50d5c
CY
26902011-08-29 Chong Yidong <cyd@stupidchicken.com>
2691
2692 * modes.texi (Basic Major Modes): New node. Callers updated.
2693 (Major Modes): Document fundamental-mode and major-mode.
2694 (Major Mode Basics): Node deleted; text moved to Major Modes.
2695 (Derived Modes): Document derived-mode-p.
2696
ddb54206
CY
26972011-08-28 Chong Yidong <cyd@stupidchicken.com>
2698
a6326082
CY
2699 * files.texi (Changing Files, Create/Delete Dirs): Document new
2700 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2701 (Visiting Functions): Remove view-file; it is documented in the
2702 Emacs manual.
04e2ce72 2703
ddb54206
CY
2704 * frames.texi (Layout Parameters): The defaults for the
2705 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2706
2707 * display.texi (Progress): Document spinner functionality.
2708
2709 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2710 operating system signals. Refer to save-buffers-kill-terminal
2711 instead of save-buffers-kill-emacs.
2712
2713 * objects.texi (Symbol Type): Document ## print representation.
2714
0c95fcf7
EZ
27152011-08-25 Eli Zaretskii <eliz@gnu.org>
2716
2717 * display.texi (Specified Space): Mention that `space' specs
2718 influence bidi reordering.
2719 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2720 separating fields with bidirectional content.
2721
5980d4c6
EZ
27222011-08-24 Eli Zaretskii <eliz@gnu.org>
2723
2724 * display.texi (Bidirectional Display): Document return value in
2725 buffers that are not bidi-reordered for display, and in unibyte
2726 buffers.
2727
bca633fb
EZ
27282011-08-23 Eli Zaretskii <eliz@gnu.org>
2729
2730 * nonascii.texi (Character Properties): Document the values for
2731 unassigned codepoints.
2732
c094bb0c
EZ
27332011-08-18 Eli Zaretskii <eliz@gnu.org>
2734
2735 * nonascii.texi (Character Properties): Document use of
2736 `bidi-class' and `mirroring' properties as part of reordering.
2737 Provide cross-references to "Bidirectional Display".
2738
2739 * display.texi (Bidirectional Display): Document the pitfalls of
2740 concatenating strings with bidirectional content, with possible
f4e90db0
SM
2741 solutions. Document bidi-string-mark-left-to-right.
2742 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
2743 Document use of `bidi-class' and `mirroring' properties as part of
2744 reordering.
c094bb0c 2745
1ea897d5
EZ
27462011-08-16 Eli Zaretskii <eliz@gnu.org>
2747
9adfcd0b
EZ
2748 * modes.texi (Major Mode Conventions): Improve the documentation
2749 of `mode-class' `special' modes.
2750
10862873
EZ
2751 * nonascii.texi (Character Properties): Document the `mirroring'
2752 property. Add index entries.
2753
1ea897d5
EZ
2754 * syntax.texi (Categories): Add an example of defining a new
2755 category and category table.
2756
2757 * searching.texi (Regexp Backslash): Document how to display
2758 existing categories. Mention the possibility of adding
2759 categories, and add an xref to where this is described. Add an
2760 index entry.
2761
ebb552ed
CY
27622011-08-09 Chong Yidong <cyd@stupidchicken.com>
2763
2764 * text.texi (Special Properties):
2765 * display.texi (Overlay Properties): Note that mouse-face cannot
2766 change the text size (Bug#8530).
2767
51a714e1
CY
27682011-08-08 Chong Yidong <cyd@stupidchicken.com>
2769
2770 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2771 using setenv instead.
2772
4cc60b9b
EZ
27732011-07-28 Eli Zaretskii <eliz@gnu.org>
2774
2775 * display.texi (Bidirectional Display): Document the fact that
2776 bidi-display-reordering is t by default.
2777
5deb92fd
EZ
27782011-07-23 Eli Zaretskii <eliz@gnu.org>
2779
2780 * display.texi (Bidirectional Display): New section.
2781
011b0ad6 27822011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2783 Tim Cross <theophilusx@gmail.com> (tiny change)
2784 Glenn Morris <rgm@gnu.org>
011b0ad6 2785
67f9b9f8 2786 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2787
4baf28e6
AS
27882011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2789
2790 * help.texi (Keys in Documentation): Revert last change.
2791
66249842
LMI
27922011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2793
f863868c
LMI
2794 * help.texi (Keys in Documentation): Clarify that \= only quotes
2795 the next character, and doesn't affect longer sequences in
2796 particular (bug#8935).
2797
f4e90db0
SM
2798 * debugging.texi (Using Debugger):
2799 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2800
0bb23927 28012011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2802
2803 * display.texi (Other Display Specs): Document that `left-fringe'
2804 and `right-fringe' display specifications are of the "replacing"
2805 kind.
2806
f2027cdf
LMI
28072011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2808
2809 * help.texi (Documentation Basics): Add a link to the Function
2810 Documentation node (bug#6580).
2811
f987fde4
LMI
28122011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2813
0bc59b25
LMI
2814 * keymaps.texi (Menu Bar): Mention :visible and :enable
2815 (bug#6344). Text by Drew Adams.
2816
63d55f1f
LMI
2817 * modes.texi (Running Hooks): Mention buffer-local hook variables
2818 (bug#6218).
2819
f987fde4
LMI
2820 * objects.texi (General Escape Syntax): "a with grave accent" is
2821 ?xe0, not ?x8e0 (bug#5259).
2822
b7527639
CY
28232011-07-12 Chong Yidong <cyd@stupidchicken.com>
2824
2825 * display.texi (Face Attributes, Font Selection): Add references
2826 to the Fonts node in the Emacs manual (Bug#4178).
2827
c830e5ae
CY
28282011-07-12 Chong Yidong <cyd@stupidchicken.com>
2829
2830 * display.texi (Window Systems): `window-system' is
2831 terminal-local.
2832
2833 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2834 frame-local variables.
2835
2836 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2837 frame-local variables.
2838 (Frame-Local Variables): Node deleted.
2839
2840 * elisp.texi (Top): Update node listing.
2841
91223e54
LMI
28422011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2843
2844 * elisp.texi: Change "inferiors" to "subnodes" in three places
2845 (bug#3523).
2846
963578d3
CY
28472011-07-11 Chong Yidong <cyd@stupidchicken.com>
2848
2849 * frames.texi (Window System Selections): Discussion of
2850 x-select-enable-clipboard moved to Emacs manual.
2851
07151e49
DD
28522011-07-11 Deniz Dogan <deniz@dogan.se>
2853
2854 * commands.texi (Prefix Command Arguments): Remove excessive
2855 apostrophe.
2856
7261e1cf
LMI
28572011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2858
ad21a12a
LMI
2859 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2860 description is a string (bug#3313).
2861
7261e1cf
LMI
2862 * frames.texi (Display Feature Testing): Try to explain what all
2863 the visual classes mean (bug#3042).
2864
568f7b79
LMI
28652011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2866
18d59e29
LMI
2867 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2868 and `mode-line-client' (bug#2974).
2869
568f7b79
LMI
2870 * text.texi (Insertion): Clarify marker movements (bug#1651).
2871 Text from Drew Adams.
2872
54e10184
LMI
28732011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2874
d94d85e9
LMI
2875 * text.texi (Special Properties): Clarify the format of `face'
2876 (bug#1375).
2877
54e10184
LMI
2878 * commands.texi (Interactive Call): Add a `call-interactively'
2879 example (bug#1010).
2880
413c488d
LMI
28812011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2882
2883 * functions.texi (Calling Functions): Link to the "Interactive
2884 Call" node (bug#1001).
2885
322b7dab 28862011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2887
3deead93
CY
2888 * customize.texi (Composite Types): Move alist and plist to here
2889 from Simple Types (Bug#7545).
2890
2891 * elisp.texi (Top): Update menu description.
2892
b00d8c1a
CY
2893 * display.texi (Face Attributes): Document negative line widths
2894 (Bug#6113).
2895
d2a6c43b
TR
28962011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2897
2898 * searching.texi (Match Data): Note that match data can be
2899 overwritten by most functions (bug#2499).
2900
c7844a27
LMI
29012011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2902
a9ab721e
LMI
2903 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2904 flags mean (bug#6659).
2905
c7844a27
LMI
2906 * functions.texi (What Is a Function): Document the autoload
2907 object (bug#6496).
2908
f68d76d0
LMI
29092011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2910
8a20ca4c
LMI
2911 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2912 is only used in the Customize user interface (bug#6089).
2913
f68d76d0 2914 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2915 images (bug#7836).
f68d76d0 2916
7018dbe7
EZ
29172011-07-02 Eli Zaretskii <eliz@gnu.org>
2918
2919 * variables.texi (Defining Variables, Void Variables)
2920 (Constant Variables): Fix incorrect usage of @kindex.
2921
36cb87a1
LMI
29222011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2923
28ee97c7
LMI
2924 * variables.texi (Defining Variables): Add an index entry for
2925 `set-variable' (bug#7262).
8d4294e9 2926 (Defining Variables): Use @findex for functions.
28ee97c7 2927
8862ffd5
LMI
2928 * frames.texi (Basic Parameters): Document the `explicit-name'
2929 parameter (bug#6951).
2930
0ec389b9
LMI
2931 * customize.texi (Type Keywords): Clarify that :value provides a
2932 default value for all types (bug#7386).
2933
36cb87a1
LMI
2934 * streams.texi (Output Functions): Document `pp'.
2935
11fdef7d 29362011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2937
2938 * keymaps.texi (Searching Keymaps):
2939 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2940 change. Suggested by Johan Bockgård.
2941
eeafcea7
CY
29422011-06-15 Chong Yidong <cyd@stupidchicken.com>
2943
2944 * text.texi (Special Properties): Clarify role of font-lock-face.
2945
b96e6cde
LMI
29462011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2947
f4e90db0 2948 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2949 to `process-live-p' for consistency with other `-live-p' functions.
2950
be14b9ab
PE
29512011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2952
2953 Document wide integers better.
2954 * files.texi (File Attributes): Document ino_t values better.
2d365993 2955 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2956 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2957 (Bitwise Operations):
001903b5
PE
2958 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2959 to read, and that will port better if 62-bits becomes the default.
2960 Fix or remove incorrect examples.
be14b9ab
PE
2961 * os.texi (Time Conversion): Document time_t values better.
2962
bcd54f83
LMI
29632011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2964
f4e90db0
SM
2965 * processes.texi (Process Information):
2966 Document `process-alive-p'.
bcd54f83 2967
049bcbcb
CY
29682011-05-29 Chong Yidong <cyd@stupidchicken.com>
2969
2970 * help.texi (Accessing Documentation):
2971 * display.texi (Pixel Specification):
2972 * processes.texi (Serial Ports, Serial Ports):
2973 * nonascii.texi (Character Properties, Default Coding Systems):
2974 * text.texi (Changing Properties, Special Properties):
2975 * windows.texi (Window Start and End):
2976 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2977 * keymaps.texi (Searching Keymaps, Tool Bar):
2978 * minibuf.texi (Basic Completion):
2979 * compile.texi (Eval During Compile):
2980 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2981 7x9 paper in printed manual.
2982
2983 * lists.texi (Sets And Lists): Fix misplaced text.
2984
58539c63
CY
29852011-05-29 Chong Yidong <cyd@stupidchicken.com>
2986
2987 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2988 needs to be active (Bug#8350).
2989
6b5681bf
CY
29902011-05-28 Chong Yidong <cyd@stupidchicken.com>
2991
b4d52acc
CY
2992 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2993
6b5681bf
CY
2994 * tips.texi (Coding Conventions): Remove antediluvian filename
2995 limit recommendation (Bug#8538).
2996
e145f188
GM
29972011-05-27 Glenn Morris <rgm@gnu.org>
2998
2999 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3000
eafed945
GM
30012011-05-26 Glenn Morris <rgm@gnu.org>
3002
3003 * variables.texi (File Local Variables):
3004 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3005 Add some more details on what this function does in the other case.
eafed945 3006
bc8410af
GM
30072011-05-19 Glenn Morris <rgm@gnu.org>
3008
3009 * lists.texi (Sets And Lists): Mention cl provides union etc.
3010
35a30759
N
30112011-05-19 Nix <nix@esperi.org.uk>
3012
3013 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3014
3015 * text.texi (Parsing HTML): Update for function name changes.
3016
3017 * syntax.texi (Syntax Flags): Small fix.
3018
3019 * keymaps.texi (Active Keymaps): Typo fix.
3020 (Changing Key Bindings): Grammar fix.
3021
3022 * frames.texi (Minibuffers and Frames): Grammar fix.
3023 (Window System Selections): x-select-enable-clipboard now defaults to t.
3024
3025 * customize.texi (Common Keywords):
3026 * display.texi (Abstract Display):
3027 * modes.texi (Auto-Indentation):
3028 * nonascii.texi (Converting Representations): Typo fixes.
3029
3030 * control.texi (Examples of Catch): Call it "goto" not "go to".
3031
e3934a8a
EZ
30322011-05-14 Eli Zaretskii <eliz@gnu.org>
3033
bc039a3b
EZ
3034 * nonascii.texi (Character Properties): Fix inconsistencies with
3035 implementation.
3036
e3934a8a
EZ
3037 * text.texi (Special Properties): Move @defvar's out of the
3038 @table. (Bug#8652)
3039
e2c94218
GM
30402011-05-12 Glenn Morris <rgm@gnu.org>
3041
3042 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3043
d2fc7e3d 30442011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3045
3046 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3047 (Multiline Font Lock):
3048 * vol2.texi (Top):
3049 * vol1.texi (Top):
3050 * elisp.texi (Top): Update menu accordingly.
3051
d2fc7e3d 30522011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3053
3054 * modes.texi (Region to Fontify): Fix typo.
3055
79b70037
GM
30562011-05-10 Jim Meyering <meyering@redhat.com>
3057
3058 * minibuf.texi: Fix typo "in in -> in".
3059
b08a63cc 30602011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3061
3062 * numbers.texi (Integer Basics): Large integers are treated as floats.
3063
1ef14cb4
LMI
30642011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3065
3066 * processes.texi (Synchronous Processes): Document the (:file
3067 "/file-name") syntax for `call-process'.
3068
4ffd0d6b 30692011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3070
3071 * windows.texi (Choosing Window): Fix typo.
3072
4ffd0d6b 30732011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3074
3075 * frames.texi (Layout Parameters): Note the difference between
3076 querying and setting parameters for left-fringe and right-fringe
3077 (Bug#6930).
3078
fd5a8ae8
SM
30792011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3080
3081 * minibuf.texi (Basic Completion): Be a bit more precise about the
3082 valid kinds of completion tables.
3083 (Programmed Completion): Remove obsolete text about lambda expressions
3084 not being valid completion tables.
3085
c1bcd0d5
CY
30862011-03-19 Chong Yidong <cyd@stupidchicken.com>
3087
3088 * positions.texi (Excursions): Explain the "save-excursion
3089 defeated by set-buffer" warning.
3090
3091 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3092 save-excursion. Suggested by Uday S Reddy.
3093
03408648 30942011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3095
03408648
SM
3096 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3097 (Lexical Binding): New sub-section.
ba83908c 3098
03408648
SM
3099 * eval.texi (Eval): Discourage the use of `eval'.
3100 Document its new `lexical' argument.
6c075cd7 3101
f6d62986
SM
31022011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3103
03408648 3104 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3105 nil any more.
3106
84ea5558 31072011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3108
3109 * strings.texi (String Conversion): Don't mention
3110 string-make-(uni|multi)byte (bug#8262).
3111 * nonascii.texi (Converting Representations): Fix up range.
3112 * keymaps.texi (Key Binding Commands): Update code point, avoid
3113 "unibyte character" and remove mention of unibyte bindings.
3114
62d94509
EZ
31152011-03-10 Eli Zaretskii <eliz@gnu.org>
3116
3117 * modes.texi (Operator Precedence Grammars): Don't use characters
3118 outside ISO-8859-1.
3119
63a329f8
EZ
31202011-03-09 Eli Zaretskii <eliz@gnu.org>
3121
3122 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3123
3124 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3125
6446548e
GM
31262011-03-08 Glenn Morris <rgm@gnu.org>
3127
3128 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3129 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3130 * elisp.texi: Set documentencoding.
6446548e 3131
33383987
JB
31322011-03-07 Chong Yidong <cyd@stupidchicken.com>
3133
3134 * Version 23.3 released.
3135
0b3ceceb
CY
31362011-03-06 Chong Yidong <cyd@stupidchicken.com>
3137
3138 * package.texi: Update index keywords.
3139 (Package Archives): New node contents. Document package-x.el.
3140
78f5433f
JB
31412011-03-06 Juanma Barranquero <lekktu@gmail.com>
3142
3143 * makefile.w32-in (srcs): Add package.texi.
3144
555e9b5c
CY
31452011-03-06 Chong Yidong <cyd@stupidchicken.com>
3146
120d9389
CY
3147 * package.texi (Packaging, Packaging Basics, Simple Packages)
3148 (Multi-file Packages): Expand and clarify.
3149 (Package Archives): Temporary placeholder node.
3150
3151 * elisp.texi (Top): Update node listing.
3152
555e9b5c
CY
3153 * Makefile.in (srcs): Add package.texi.
3154
b59a4335
CY
31552011-03-05 Chong Yidong <cyd@stupidchicken.com>
3156
3157 * processes.texi (Synchronous Processes): Minor clarification
3158 (Bug#8149).
3159
06083aa1
GM
31602011-03-03 Glenn Morris <rgm@gnu.org>
3161
3162 * files.texi (Truenames): Minor clarification. (Bug#2341)
3163
6640b281
GM
31642011-03-01 Glenn Morris <rgm@gnu.org>
3165
3166 * variables.texi (Directory Local Variables):
3167 Mention `(subdirs . nil)' alist element.
3168
2b0c7330 31692011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3170
3171 * variables.texi (Directory Local Variables): Mention the optional
3172 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3173
b923f7a9
CY
31742011-02-27 Chong Yidong <cyd@stupidchicken.com>
3175
3176 * minibuf.texi (Minibuffer History): Clarify discussion of
3177 minibuffer history lists (Bug#8085).
3178
67ab0163 31792011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3180
e979a521
EZ
3181 * elisp.texi: Sync @dircategory with ../../info/dir.
3182
e03b2fd4
EZ
3183 * files.texi (Visiting Functions): Document find-file-literally,
3184 both the command and the variable.
3185
86ec878a
EZ
3186 * variables.texi (Creating Buffer-Local): Explain the meaning of
3187 permanent local variables.
3188
67ab0163
GM
3189 * files.texi (Visiting Functions): Document find-file-literally,
3190 both the command and the variable.
3191
3192 * variables.texi (Creating Buffer-Local): Explain the meaning of
3193 permanent local variables.
3194
31952011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3196
3197 * keymaps.texi (Remapping Commands): Mention how to undo it.
3198
bfcb151a
RT
31992011-02-09 Reuben Thomas <rrt@sc3d.org>
3200
3201 * loading.texi (Hooks for Loading): Remove unnecessary advice
3202 about eval-after-load (Bug#7986).
3203
a41c8660
CY
32042011-02-05 Chong Yidong <cyd@stupidchicken.com>
3205
3206 * commands.texi (Accessing Mouse): Note that a header line is not
3207 included in the row of posn-col-row.
3208
e0dd6837
CY
32092011-02-02 Chong Yidong <cyd@stupidchicken.com>
3210
3211 * modes.texi (Major Mode Conventions): Add face guidelines.
3212 (Faces for Font Lock): List faces in order of prominence.
3213
a4180391
PE
32142011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3215
3216 format-time-string now supports subsecond time stamp resolution
3217 * os.texi (Time Parsing): Document %N.
3218
7427eb97
CY
32192011-01-28 Chong Yidong <cyd@stupidchicken.com>
3220
61db307f
CY
3221 * vol1.texi (Top):
3222 * vol2.texi (Top):
3223 * elisp.texi (Top):
3224 * display.texi (Display Property): Shorten the menu description of
3225 the "Other Display Specs" node (Bug#7816).
3226
7427eb97
CY
3227 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3228 menu item" concept index entries (Bug#7805).
3229
bf3dae7e
EZ
32302011-01-29 Eli Zaretskii <eliz@gnu.org>
3231
3232 * makefile.w32-in (texinfodir): New variable.
3233 (usermanualdir): Remove as redundant with $(emacsdir).
3234 (MAKEINFO): Remove options, leave only program name.
3235 (MAKEINFO_OPTS): New variable.
3236 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3237
06d8ace5 32382011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3239 Richard Kim <emacs18@gmail.com>
3240
3241 * loading.texi (Library Search): Document list-load-path-shadows
3242 (Bug#7757).
3243
06d8ace5 32442011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3245
3246 * searching.texi (Regexp Special): Remove outdated discussion of
3247 character sets (Bug#7780).
3248
28a88153
CY
3249 * frames.texi (Pop-Up Menus): Document where menu title comes
3250 from (Bug#7684).
3251
06d8ace5 32522011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3253
3254 * display.texi (Making Buttons): Mention limitation of text buttons.
3255
a8e1e9ee
WL
32562011-01-23 Werner Lemberg <wl@gnu.org>
3257
3258 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3259 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3260 (ENVADD): New variable to control texi2dvi and texi2pdf.
3261
362b9d48
GM
32622011-01-15 Chong Yidong <cyd@stupidchicken.com>
3263
3264 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3265 Emacs manual.
3266
32672011-01-15 Eli Zaretskii <eliz@gnu.org>
3268
3269 * files.texi (Directory Names): Explain why FROM in
3270 directory-abbrev-alist should begin with \`. (Bug#7777)
3271
3fa173b4
SM
32722011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3273
3274 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3275
7c420169 32762011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3277
3278 * modes.texi (Emulating Mode Line): Fix last change.
3279
7c420169 32802011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3281
3282 * modes.texi (Emulating Mode Line): Update documentation of
3283 format-mode-line according to changes that fixed bug #7587.
3284
80b33766
SM
32852010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3286
3287 * modes.texi (Derived Modes): Mention prog-mode.
3288
3289 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3290 of the key-binding-data cache since we don't use it any more.
3291
f49d1f52 32922010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3293
4bb49a92
EZ
3294 * processes.texi (Shell Arguments):
3295 * strings.texi (Creating Strings): Don't mention "shell commands";
3296 make it explicit that `split-string-and-unquote' and
3297 `combine-and-quote-strings' are mainly for working with arguments
3298 to call-process and start-process.
3299
3c73e30e
EZ
3300 * processes.texi (Shell Arguments): Fix documentation of
3301 `split-string-and-unquote'. Add indexing. (Bug#7563)
3302
f49d1f52 33032010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3304
3305 * modes.texi (Auto-Indentation): New section to document SMIE.
3306 (Major Mode Conventions):
3307 * text.texi (Mode-Specific Indent): Refer to it.
3308
f49d1f52 33092010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3310
3311 * display.texi (Other Display Specs): Document left-fringe and
3312 right-fringe display specs.
3313
f49d1f52 33142010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3315
3316 * backups.texi (Making Backups):
3317 * modes.texi (Example Major Modes): Use recommended coding style.
3318 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3319 define-derived-mode. Mention completion-at-point-functions.
3320
f49d1f52 33212010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3322
5dcb4c4e
SM
3323 * nonascii.texi (Converting Representations):
3324 Document byte-to-string.
e1115396 3325
ec1b9b17
GM
33262010-12-08 Glenn Morris <rgm@gnu.org>
3327
3328 * buffers.texi (Modification Time):
3329 verify-visited-file-modtime now defaults to the current buffer.
3330
07976ae3 33312010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3332
ec1b9b17 3333 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3334
3335 * strings.texi (Creating Strings): Don't mention semi-obsolete
3336 function char-to-string.
3337 (String Conversion): Shorten discussion of semi-obsolete function
3338 string-to-char. Link to Converting Representations.
3339
3340 * objects.texi (Symbol Type):
3341 * text.texi (Near Point):
3342 * help.texi (Help Functions):
3343 * functions.texi (Mapping Functions): Use string instead of
3344 char-to-string in examples.
3345
07976ae3 33462010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3347
3348 * text.texi (Kill Functions, Kill Functions)
3349 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3350 YANK-HANDLER args.
3351
3352 * symbols.texi (Creating Symbols): Using unintern without an
3353 obarray arg is now obsolete.
3354
3355 * numbers.texi (Float Basics): Document float-e and float-pi.
3356
3357 * variables.texi (Defining Variables): Change "pi" example to
3358 "float-pi".
3359
8547874a
EZ
33602010-11-26 Eli Zaretskii <eliz@gnu.org>
3361
3362 * commands.texi (Click Events): Document the values of X, Y and
3363 COL, ROW in the event's position, when the click is on the header
3364 or mode line, on the fringes, or in the margins.
3365
4a47c275 33662010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3367
5b05d75b
EZ
3368 * customize.texi (Composite Types): Lower-case index entry.
3369
5dcb4c4e
SM
3370 * loading.texi (How Programs Do Loading):
3371 Document load-file-name. (Bug#7346)
c7926fe2 3372
4a47c275 33732010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3374
3375 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3376
0eb025fb
EZ
33772010-11-13 Eli Zaretskii <eliz@gnu.org>
3378
3379 * display.texi (Usual Display): Characters with no fonts are not
3380 necessarily displayed as empty boxes.
3381
2699a554 33822010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3383
3384 * maps.texi (Standard Keymaps): Update File menu description.
3385
8289f37b
GM
33862010-10-28 Glenn Morris <rgm@gnu.org>
3387
3388 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3389
5793a7bc 33902010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3391
3392 * display.texi (Window Systems): Deprecate use of window-system as
3393 a predicate.
3394
17284e30
GM
33952010-10-23 Glenn Morris <rgm@gnu.org>
3396
3397 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3398 sorted-doc.
3399
00f113eb
JB
34002010-10-15 Eli Zaretskii <eliz@gnu.org>
3401
3402 * os.texi (Dynamic Libraries): New node, with slightly modified
3403 text deleted from "Image Formats".
3404 (System Interface): Add @menu entry for "Dynamic Libraries".
3405
3406 * display.texi (Image Formats): Remove description of
3407 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3408
07277eb8
GM
34092010-10-12 Glenn Morris <rgm@gnu.org>
3410
3411 * book-spine.texinfo: Rename to book-spine.texi.
3412
c12e4a81
GM
34132010-10-11 Glenn Morris <rgm@gnu.org>
3414
df187c62
GM
3415 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3416
c12e4a81 3417 * Makefile.in (DVIPS): New variable.
234db610
GM
3418 (.PHONY): Add html, ps.
3419 (html, elisp.html, ps, elisp.ps): New targets.
3420 (clean): Delete html, ps files.
3421 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3422
6513b232
EZ
34232010-10-09 Eli Zaretskii <eliz@gnu.org>
3424
3425 * makefile.w32-in (emacsdir): New variable.
3426 (srcs): Add emacsver.texi.
3427 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3428
abd40fb4
GM
34292010-10-09 Glenn Morris <rgm@gnu.org>
3430
c1dc72b3
GM
3431 * Makefile.in (VPATH): Remove.
3432 (infodir): Make it absolute.
3433 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3434
4393405b
GM
3435 * Makefile.in (dist): Anchor regexps.
3436
eef3ab94
GM
3437 * Makefile.in (srcs): Put elisp.texi first.
3438 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3439
aa9db089
GM
3440 * Makefile.in (infoclean): Remove harmless, long-standing error.
3441
abd40fb4
GM
3442 * Makefile.in ($(infodir)): Delete rule.
3443 (mkinfodir): New.
3444 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3445
68db69ed 3446 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3447 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3448
ea274122
GM
34492010-10-09 Glenn Morris <rgm@gnu.org>
3450
f7a31f11
GM
3451 * Makefile.in (emacsdir): New variable.
3452 (MAKEINFO): Add -I $emacsdir.
3453 (dist): Copy emacsver.texi.
b13254e7
GM
3454 (srcs): Add emacsver.texi.
3455
f7a31f11
GM
3456 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3457 Set EMACSVER by including emacsver.texi.
3458
ea274122
GM
3459 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3460
17ca7950
GM
34612010-10-07 Glenn Morris <rgm@gnu.org>
3462
3463 * Makefile.in (version): New, set by configure.
3464 (clean): Delete dist tar file.
3465 (dist): Use version in tar name.
3466
4c83f6e1
GM
34672010-10-06 Glenn Morris <rgm@gnu.org>
3468
3469 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3470 (INSTALL_INFO): Remove unused variable.
3471 (mostlyclean, infoclean, dist): New rules.
3472 (clean): Delete dvi and pdf files.
3473 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3474 ($(infodir)): Add parallel build workaround.
4c83f6e1 3475
0264072d
GM
34762010-10-04 Glenn Morris <rgm@gnu.org>
3477
3478 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3479 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3480 Fix -I typo.
0264072d
GM
3481 (clean): No 'make.out' or 'core' files.
3482 (.PHONY): Declare clean rules.
3483 (maintainer-clean): Delete pdf file. Guard against cd failures.
3484
77f38949
GM
34852010-10-03 Glenn Morris <rgm@gnu.org>
3486
3487 * files.texi (File Name Components): Remove ignored section about
3488 deleted variable directory-sep-char.
3489
178fdd41
MA
34902010-10-03 Michael Albinus <michael.albinus@gmx.de>
3491
3492 * files.texi (Magic File Names): New defopt
3493 remote-file-name-inhibit-cache.
3494
9c524fcb
GM
34952010-10-02 Glenn Morris <rgm@gnu.org>
3496
3497 * os.texi (Killing Emacs): Hook now runs in batch mode.
3498
f816790b
SM
34992010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3500
3501 * text.texi (Special Properties): Clarify when modification-hooks run.
3502
7cf78aac
SM
35032010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3504
3505 * syntax.texi (Syntax Flags): Document new `c' flag.
3506
ca0d44e4
GM
35072010-09-09 Glenn Morris <rgm@gnu.org>
3508
3509 * display.texi (ImageMagick Images): General cleanup.
3510
10999305 35112010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
3512
3513 * files.texi (Directory Names): Use \` rather than ^.
3514
45240125
JD
35152010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3516
3517 * text.texi (Low-Level Kill Ring):
3518 * frames.texi (Window System Selections): Remove cut buffer
3519 documentation.
3520
4abe5bf6
EZ
35212010-08-28 Eli Zaretskii <eliz@gnu.org>
3522
3523 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
3524 Parameters", where the default fringe width is described.
3525
3526 * frames.texi (Window Frame Parameters, Basic Parameters)
3527 (Position Parameters, Layout Parameters, Management Parameters)
3528 (Cursor Parameters, Font and Color Parameters): Add indexing for
3529 frame parameters. (Bug#6929)
3530
fdc76236
TT
35312010-08-25 Tom Tromey <tromey@redhat.com>
3532
3533 * vol2.texi (Top): Update.
3534 * vol1.texi (Top): Update.
3535 * tips.texi (Library Headers): Mention Package-Version and
3536 Package-Requires.
3537 * package.texi: New file.
3538 * os.texi (System Interface): Update pointers.
3539 * elisp.texi (Top): Link to new nodes. Include package.texi.
3540 * anti.texi (Antinews): Update pointers.
3541
1e5c1c80
EZ
35422010-08-25 Eli Zaretskii <eliz@gnu.org>
3543
3544 * processes.texi (Filter Functions): Fix last change.
3545
78e33835
CY
35462010-08-24 Markus Triska <triska@gmx.at>
3547
3548 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3549 of `buffer-name' in the main text as well as in the example
3550 (Bug#3098).
3551
198a7a97
CY
35522010-08-22 Chong Yidong <cyd@stupidchicken.com>
3553
3554 * nonascii.texi (Text Representations):
3555 * loading.texi (Loading Non-ASCII):
3556 * compile.texi (Byte Compilation): Don't mention obsolete
3557 --unibyte command-line argument.
3558
bc7d7ea6
CY
35592010-08-22 Chong Yidong <cyd@stupidchicken.com>
3560
3561 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3562
b0126eac 35632010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
3564
3565 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3566
e8a6cc19
EZ
35672010-08-20 Eli Zaretskii <eliz@gnu.org>
3568
3569 * commands.texi (Misc Events): Add cross-references to where
3570 POSITION of a mouse event is described in detail.
3571
c4e7c63a 35722010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 3573
c4e7c63a 3574 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 3575
7815fe19 35762010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
3577
3578 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3579 Suggested by Štěpán Němec <stepnem@gmail.com>.
3580
7815fe19 35812010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
3582
3583 * minibuf.texi (High-Level Completion): Document args of
3584 `read-buffer-function' (bug#5625).
3585
8b2dd508
JD
35862010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3587
3588 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3589
bace45fe
MA
35902010-07-29 Michael Albinus <michael.albinus@gmx.de>
3591
3592 * processes.texi (Process Information): Explain process property
3593 `remote-tty'.
3594
4ce5a4cc
JB
35952010-07-27 Juanma Barranquero <lekktu@gmail.com>
3596
3597 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3598 instead of "\C-\^?" (bug#6334).
3599
1c84bc7a
JB
3600 * text.texi (Special Properties): Fix typo.
3601
b88746ba
EZ
36022010-07-09 Eli Zaretskii <eliz@gnu.org>
3603
3604 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3605 calling sequences, which are now the standard.
3606
51422d6d
CY
36072010-06-24 Chong Yidong <cyd@stupidchicken.com>
3608
3609 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3610
3611 * commands.texi (Command Overview): Mention undo-boundary call.
3612
d24880de
GM
36132010-06-23 Glenn Morris <rgm@gnu.org>
3614
3615 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3616 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3617 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3618 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3619 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3620 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3621 Untabify Texinfo files.
3622
0fc76035
CY
36232010-06-20 Chong Yidong <cyd@stupidchicken.com>
3624
3625 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3626
5338dc0b
CY
36272010-06-19 Chong Yidong <cyd@stupidchicken.com>
3628
a628ad9d 3629 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3630
2c3a3c1d
CY
36312010-06-02 Chong Yidong <cyd@stupidchicken.com>
3632
ba3bf1d9
CY
3633 * searching.texi (Regexp Special): Remove obsolete information
3634 about matching non-ASCII characters, and suggest using char
3635 classes (Bug#6283).
2c3a3c1d 3636
7f4b4249
JB
36372010-05-30 Juanma Barranquero <lekktu@gmail.com>
3638
3639 * minibuf.texi (Basic Completion): Add missing "@end defun".
3640
637821cd
SM
36412010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3642
3643 * minibuf.texi (Basic Completion): Document completion-boundaries.
3644 (Programmed Completion): Document the new fourth method for boundaries.
3645
e13051c3
CY
36462010-05-22 Chong Yidong <cyd@stupidchicken.com>
3647
a628ad9d 3648 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3649
0235128c 36502010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3651
3652 * windows.texi (Textual Scrolling):
3653 * tips.texi (Coding Conventions):
3654 * minibuf.texi (Minibuffer History):
3655 * maps.texi (Standard Keymaps):
3656 * loading.texi (Where Defined):
3657 * edebug.texi (Instrumenting): Fix typos.
3658
0235128c 36592010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3660
c7c32279
CY
3661 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3662
0235128c
SM
3663 * functions.texi (Obsolete Functions):
3664 Document set-advertised-calling-convention.
eb5ed549
CY
3665
3666 * minibuf.texi (Basic Completion): Document completion-in-region.
3667 (Programmed Completion): Document completion-annotate-function.
3668
3669 * commands.texi (Reading One Event): Document read-key.
3670 (Distinguish Interactive): Document KIND arg to
3671 called-interactively-p. Delete obsolete interactive-p.
3672
3673 * elisp.texi (Top): Update node description.
3674
f8848423
EZ
36752010-05-08 Eli Zaretskii <eliz@gnu.org>
3676
0235128c
SM
3677 * nonascii.texi (Character Properties):
3678 Document unicode-category-table. Add an index entry for Unicode
3679 general category.
3680
36812010-05-07 Chong Yidong <cyd@stupidchicken.com>
3682
3683 * Version 23.2 released.
f8848423 3684
938efb77
JB
36852010-04-20 Juanma Barranquero <lekktu@gmail.com>
3686
3687 * locals.texi (Standard Buffer-Local Variables):
3688 Remove @ignore'd reference to `direction-reversed'.
3689
5854c267
JL
36902010-04-14 Juri Linkov <juri@jurta.org>
3691
3692 Fix @deffn without category.
3693
3694 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3695 for `abbrev-insert'.
3696
3697 * buffers.texi (Indirect Buffers): Add category `Command'
3698 to @deffn of `clone-indirect-buffer'.
3699
3700 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3701 for `next-window' and `previous-window'. Add category `Command'
3702 to @deffn of `pop-to-buffer'.
3703
8a14dec7
CY
37042010-04-01 Chong Yidong <cyd@stupidchicken.com>
3705
3706 * nonascii.texi (Text Representations): Don't mark
3707 enable-multibyte-characters as a user option.
3708
7a1831cf
EZ
37092010-03-31 Eli Zaretskii <eliz@gnu.org>
3710
3711 * control.texi (Handling Errors): How to re-throw a signal caught
3712 by condition-case.
3713
c3863713
CY
37142010-03-26 Chong Yidong <cyd@stupidchicken.com>
3715
3716 * loading.texi (Hooks for Loading): Document after-load-functions.
3717 Copyedits.
3718
c333f279
AM
37192010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3720
3721 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3722
e867cb5d 37232010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
3724
3725 * processes.texi (Network Processes): Document seqpacket type.
3726
605f35cd
DN
37272010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3728
3729 * os.texi (System Environment): Do not mention lynxos.
3730
288f9fc0
CY
37312010-03-10 Chong Yidong <cyd@stupidchicken.com>
3732
3733 * Branch for 23.2.
3734
eed5c93a
CY
37352010-03-06 Chong Yidong <cyd@stupidchicken.com>
3736
3737 * objects.texi (Integer Type): Take note of the read syntax
3738 exception for numbers that cannot fit in the integer type.
3739
1ddd6622
GM
37402010-03-03 Glenn Morris <rgm@gnu.org>
3741
3742 * numbers.texi (Integer Basics, Bitwise Operations):
3743 * objects.texi (Integer Type): Update for integers now being 30-bit.
3744
a908c79a
CY
37452010-02-27 Chong Yidong <cyd@stupidchicken.com>
3746
3747 * display.texi (Low-Level Font): Document :otf font-spec property.
3748
cd61af01
SM
37492010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3750
3751 * display.texi (Line Height): Avoid obsolete special default variables
3752 like default-major-mode.
3753
c02f8fe2
AM
37542010-01-28 Alan Mackenzie <acm@muc.de>
3755
3756 * display.texi (Auto Faces): Say fontification-functions is called
3757 whether or not Font Lock is enabled. Tidy up the wording a bit.
3758
d738d18b
CY
37592010-01-17 Chong Yidong <cyd@stupidchicken.com>
3760
3761 * elisp.texi: Remove duplicate edition information (Bug#5407).
3762
4963739e
JB
37632010-01-17 Juanma Barranquero <lekktu@gmail.com>
3764
3765 * two.el (volume-header-toc-markup): Fix typos in docstring.
3766
c57008f6
SM
37672010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3768
3769 Avoid dubious uses of save-excursions.
3770 * positions.texi (Excursions): Recommend the use of
3771 save-current-buffer if applicable.
3772 * text.texi (Clickable Text): Fix the example code which used
3773 save-excursion in a naive way which sometimes preserves point and
3774 sometimes not.
3775 * variables.texi (Creating Buffer-Local):
3776 * os.texi (Session Management):
3777 * display.texi (GIF Images):
3778 * control.texi (Cleanups): Use (save|with)-current-buffer.
3779
2f3725cd
EZ
37802010-01-02 Eli Zaretskii <eliz@gnu.org>
3781
3782 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3783
85eeac93
CY
37842010-01-02 Chong Yidong <cyd@stupidchicken.com>
3785
3786 * nonascii.texi (Text Representations, Character Codes)
3787 (Converting Representations, Explicit Encoding)
3788 (Translation of Characters): Use hex notation consistently.
3789 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3790
4801c5fa
CY
37912010-01-01 Chong Yidong <cyd@stupidchicken.com>
3792
3793 * loading.texi (Where Defined): Make it clearer that these are
3794 loaded files (Bug#5068).
3795
26e533e2
CY
37962009-12-29 Chong Yidong <cyd@stupidchicken.com>
3797
3798 * minibuf.texi (Completion Styles): Document `initials' style.
3799
16d1ff5f
CY
38002009-12-25 Chong Yidong <cyd@stupidchicken.com>
3801
3802 * frames.texi (Resources): Describe inhibit-x-resources.
3803 (Size Parameters): Copyedit.
3804
3805 * hash.texi (Creating Hash):
3806 * objects.texi (Hash Table Type): Document the new hash table
3807 printed representation.
3808
3809 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3810 obsolete.
3811
5dcb4c4e
SM
3812 * processes.texi (Process Buffers):
3813 Document process-kill-buffer-query-function.
16d1ff5f 3814
9a5de3d9
GM
38152009-12-05 Glenn Morris <rgm@gnu.org>
3816
3817 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3818 diary-display-function, and no longer recommended to be a hook.
3819 Update for changes in the names of calendar and diary hooks.
3820 diary-print-entries-hook has changed section.
3821
b640eb52
EZ
38222009-11-28 Eli Zaretskii <eliz@gnu.org>
3823
3824 * text.texi (Special Properties): More accurate description of
3825 what the `cursor' property does.
3826
be1674ab
KR
38272009-11-26 Kevin Ryde <user42@zip.com.au>
3828
3829 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3830 mouse-wheel-down-event, the closest thing to a definition for them.
3831 * os.texi (Startup Summary): vindex inhibit-startup-message and
3832 inhibit-splash-screen.
3833 (Command-Line Arguments): vindex argv.
3834 (Suspending Emacs): vindex suspend-tty-functions and
3835 resume-tty-functions. Don't want to index every hook, but having
3836 the programming ones is helpful.
3837
603f5979
CY
38382009-11-14 Chong Yidong <cyd@stupidchicken.com>
3839
3840 * commands.texi (Motion Events): Fix typo (Bug#4907).
3841
4359a806
CY
38422009-11-08 Chong Yidong <cyd@stupidchicken.com>
3843
3844 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3845 are affected by case-fold-search (Bug#4483).
3846
0f063651
CY
38472009-11-02 Chong Yidong <cyd@stupidchicken.com>
3848
3849 * minibuf.texi (Reading File Names): Note that read-file-name may
3850 use a graphical file dialog.
3851
9bd79893
GM
38522009-10-31 Glenn Morris <rgm@gnu.org>
3853
3854 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3855
ebe479ec
KR
38562009-10-16 Kevin Ryde <user42@zip.com.au>
3857
3858 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3859 in particular so `info-lookup-symbol' can find its docs.
3860
2640fa86
CY
38612009-10-16 Chong Yidong <cyd@stupidchicken.com>
3862
3863 * variables.texi (Constant Variables): Distinguish from defconst
3864 variables.
3865 (Defining Variables): Add cindex.
3866
edd6a733
CY
38672009-10-15 Chong Yidong <cyd@stupidchicken.com>
3868
3869 * os.texi (Time of Day): Clarify that the microsecond part is
3870 ignored (Bug#4637).
3871
5feb0b73
GM
38722009-10-11 Glenn Morris <rgm@gnu.org>
3873
3874 * frames.texi (Size and Position): Clarify what is included in the frame
3875 height. (Bug#4535)
3876
0c5413c8
GM
38772009-10-10 Glenn Morris <rgm@gnu.org>
3878
3879 * windows.texi (Size of Window): The relationship between window and
3880 frame heights is not so simple. (Bug#4535)
3881 Mention window-full-height-p.
3882
7f8b600a
SM
38832009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3884
3885 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3886 used from Lisp.
3887
6185de1c
EZ
38882009-10-07 Eli Zaretskii <eliz@gnu.org>
3889
7f8b600a
SM
3890 * files.texi (Directory Names) <abbreviate-file-name>:
3891 Document that root home directories are not replaced with "~".
6185de1c 3892
9972911f
EZ
38932009-10-06 Eli Zaretskii <eliz@gnu.org>
3894
3895 * text.texi (Special Properties): Document the meaning of the
3896 `cursor' text property whose value is an integer.
3897
2a3f19ef
MA
38982009-10-05 Michael Albinus <michael.albinus@gmx.de>
3899
3900 * files.texi (Magic File Names): Add `copy-directory'.
3901
804543b5
EZ
39022009-10-05 Eli Zaretskii <eliz@gnu.org>
3903
3904 * files.texi (File Attributes): Fix description of file
3905 attributes. (Bug#4638) Update attributes of files.texi example to
3906 be more representative.
3907
461bf92b
MA
39082009-10-05 Michael Albinus <michael.albinus@gmx.de>
3909
3910 * files.texi (Create/Delete Dirs): New command copy-directory.
3911
a86cd395
JB
39122009-10-04 Juanma Barranquero <lekktu@gmail.com>
3913
3914 * anti.texi (Antinews):
3915 * macros.texi (Indenting Macros):
3916 * strings.texi (Creating Strings, Case Conversion):
3917 Remove duplicate words.
3918
d3080264
MA
39192009-10-01 Michael Albinus <michael.albinus@gmx.de>
3920
3921 * files.texi (Create/Delete Dirs): delete-directory has an
3922 optional parameter RECURSIVE.
3923
85d14563
SM
39242009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3925
3926 * buffers.texi (Swapping Text): Minor clarification.
3927
3d9842c6
GM
39282009-10-01 Glenn Morris <rgm@gnu.org>
3929
3930 * functions.texi (Declaring Functions): Mention that we also search for
3931 ".m" files in the src/ directory.
3932
78427304
CY
39332009-09-25 David Engster <deng@randomsample.de>
3934
3d9842c6 3935 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3936
b578c9cc
GM
39372009-09-22 Glenn Morris <rgm@gnu.org>
3938
3939 * internals.texi (Building Emacs): Mention preloaded-file-list.
3940
beee5da7
AM
39412009-09-14 Alan Mackenzie <acm@muc.de>
3942
3943 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3944
5d6ab672
CY
39452009-09-13 Chong Yidong <cyd@stupidchicken.com>
3946
3947 * functions.texi (Anonymous Functions): Rearrange discussion,
3948 giving usage of unquoted lambda forms first. Mention that
3949 `function' and `#'' are no longer required (Bug#4290).
3950
59375eeb
AM
39512009-09-11 Alan Mackenzie <acm@muc.de>
3952
a86cd395 3953 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3954 batch mode.
3955
e7e2f529
GM
39562009-09-01 Glenn Morris <rgm@gnu.org>
3957
3958 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3959
eae47088
GM
39602009-08-26 Ulrich Mueller <ulm@gentoo.org>
3961
3962 * nonascii.texi (Character Codes): Fix typos.
3963
3691a0a6
MA
39642009-08-25 Michael Albinus <michael.albinus@gmx.de>
3965
3966 * processes.texi (Synchronous Processes): New defvar
3967 process-file-side-effects.
3968
664d56b8
GM
39692009-08-25 Glenn Morris <rgm@gnu.org>
3970
3971 * display.texi (Fontsets): Fix typo.
3972
0706c025
GM
3973 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3974
03a74b84
SM
39752009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3976
3977 * processes.texi (Asynchronous Processes): Adjust arglist of
3978 start-process-shell-command and start-file-process-shell-command.
3979
f6de8a37
CY
39802009-08-15 Chong Yidong <cyd@stupidchicken.com>
3981
4b1ed1bb
CY
3982 * advice.texi (Argument Access in Advice): Note that argument
3983 positions are zero-based (Bug#3932).
3984
89a9e058
CY
3985 * commands.texi (Distinguish Interactive): Minor copyedit.
3986
23696fd7
CY
3987 * display.texi (Face Attributes): Add xref to Displaying Faces for
3988 explanation of "underlying face".
3989
f6de8a37
CY
3990 * customize.texi (Common Keywords): Add xref to Loading.
3991
3992 * loading.texi (How Programs Do Loading): Add xref to Lisp
3993 Libraries node in the Emacs manual.
3994
417f77e6
CY
39952009-08-13 Chong Yidong <cyd@stupidchicken.com>
3996
3997 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3998
0999039c
CY
39992009-07-18 Chong Yidong <cyd@stupidchicken.com>
4000
4001 * processes.texi (Shell Arguments): Copyedits.
4002
9af167bc
GM
40032009-07-18 Glenn Morris <rgm@gnu.org>
4004
4005 * loading.texi (Repeated Loading): Fix typo.
4006
137987ab
RS
40072009-07-16 Richard Stallman <rms@gnu.org>
4008
4009 * buffers.texi (Swapping Text): Recommend setting
4010 write-region-annotate-functions and buffer-saved-size.
4011
4012 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4013
622fa380
GM
40142009-07-15 Glenn Morris <rgm@gnu.org>
4015
4016 * edebug.texi: Minor re-phrasings throughout.
4017 (Edebug Execution Modes): Sit-for affects continue mode too.
4018 (Jumping): Use `forward-sexp' rather than its keybinding.
4019 (Edebug Misc): Fix Q binding.
4020 (Edebug Eval): Remove cl version.
4021 (Printing in Edebug): Clarify print-length etc.
4022 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4023 (Specification List): Remove edebug-unwrap findex entry.
4024 (Specification Examples): defmacro is actually not the same as defun.
4025 Escape "`" in example.
4026
6bbd4600
CY
40272009-07-15 Chong Yidong <cyd@stupidchicken.com>
4028
4029 * markers.texi (The Mark): Document optional arg to
4030 deactivate-mark.
4031
e538d479
GM
40322009-07-11 Kevin Ryde <user42@zip.com.au>
4033
4034 * hooks.texi (Standard Hooks): Fix cross-references.
4035
4c98b9ed
GM
4036 * loading.texi (Named Features): Refer to eval-after-load.
4037
5300838c
GM
40382009-07-11 Glenn Morris <rgm@gnu.org>
4039
64fbeb16
GM
4040 * Makefile.in (TEXI2PDF): New.
4041 (elisp.pdf): New target.
4042
4c98b9ed
GM
4043 * searching.texi (Regexp Backslash): Fix typo.
4044
4045 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4046
51d9979c
GM
40472009-07-10 Glenn Morris <rgm@gnu.org>
4048
561c0216
GM
4049 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4050
5b594a58
GM
4051 * customize.texi (Customization Types):
4052 * display.texi (Abstract Display):
0cc8c85a 4053 * objects.texi (Character Type, String Type):
5b594a58 4054 Merge in some menu descriptions from elisp.texi.
51d9979c 4055
c3cbbb40
GM
4056 * hash.texi (Hash Tables):
4057 * modes.texi (Multiline Font Lock):
4058 End menu description with period.
fe42c16a 4059
28528402
GM
40602009-07-09 Glenn Morris <rgm@gnu.org>
4061
4062 * back.texi: Don't hard-code texinfo location.
4063
4064 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4065 (tex): Add texinfodir to TEXINPUTS.
4066 (elisp1med-init, elisp2med-init): Use texinfodir.
4067
4068 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4069 (clean): Add two-volume.make intermediate files.
4070
4071 * elisp.texi, vol1.texi, vol2.texi:
4072 Use a DATE variable with the publication date, and update it.
4073 Fix antinews menu description.
4074
4075 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4076 Update the detailed node listing to match elisp.texi.
4077
4078 * README: Update edition to match elisp.texi.
4079
4080 * objects.texi (General Escape Syntax):
4081 * nonascii.texi (Character Sets):
4082 Use consistent case for "Unicode Standard".
4083
4084 * anti.texi (Antinews):
4085 * customize.texi (Variable Definitions):
4086 * functions.texi (Declaring Functions):
4087 * nonascii.texi (Character Properties):
4088 * processes.texi (Serial Ports):
4089 * text.texi (Special Properties):
4090 * tips.texi (Coding Conventions):
4091 Minor rearrangements to improve TeX line-filling.
4092
4093 * commands.texi (Using Interactive): Fix cross-reference.
4094
17db8e10
JD
40952009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4096
4097 * frames.texi (Management Parameters): Mention sticky.
4098
77c7e2e1
AS
40992009-07-01 Andreas Schwab <aschwab@redhat.com>
4100
4101 * help.texi (Help Functions): Fix description of help-buffer and
4102 help-setup-xref to use @defun instead of @deffn.
4103
3f1c6666
JD
41042009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4105
4106 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4107
ca27c21b
CY
41082009-06-24 Chong Yidong <cyd@stupidchicken.com>
4109
4110 * display.texi (Window Systems): Add ns to the list.
4111
70243478
CY
41122009-06-21 Chong Yidong <cyd@stupidchicken.com>
4113
4114 * Branch for 23.1.
4115
df006536
MR
41162009-06-17 Martin Rudalics <rudalics@gmx.at>
4117
4118 * windows.texi (Dedicated Windows): Fix typo.
4119 (Resizing Windows): Replace @defun by @deffn.
4120
d259fc4b
GM
41212009-06-17 Glenn Morris <rgm@gnu.org>
4122
4123 * variables.texi (Directory Local Variables):
4124 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4125
30781db6
KH
41262009-06-09 Kenichi Handa <handa@m17n.org>
4127
4128 * nonascii.texi (Character Sets): State clearly that FROM and TO
4129 are codepoints of CHARSET.
4130
62e8099c
CY
41312009-06-07 Chong Yidong <cyd@stupidchicken.com>
4132
4133 * minibuf.texi (Reading File Names): Fix introductory text.
4134 Suggested by stan@derbycityprints.com.
4135 (High-Level Completion): Fix typo.
4136
ee1b1917
CY
41372009-05-28 Chong Yidong <cyd@stupidchicken.com>
4138
4139 * frames.texi (Text Terminal Colors): Multi-tty is already
4140 implemented, but tty-local colors are not.
4141
5df647e8
CY
41422009-05-27 Chong Yidong <cyd@stupidchicken.com>
4143
4144 * hooks.texi (Standard Hooks): Remove mention of obsolete
4145 redisplay-end-trigger-functions.
4146
4147 * internals.texi (Window Internals): Remove mention of obsolete
4148 redisplay-end-trigger-functions.
4149
01f17ae2
MR
41502009-05-21 Martin Rudalics <rudalics@gmx.at>
4151
4152 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4153
4154 * backups.texi (Making Backups): backup-directory-alist and
4155 make-backup-file-name-function are options.
4156 (Auto-Saving): auto-save-list-file-prefix is an option.
4157
4158 * buffers.texi (Killing Buffers): buffer-offer-save is an
4159 option.
4160
4161 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4162 option.
4163 (Echo Area Customization): echo-keystrokes is an option.
4164 (Selective Display): selective-display-ellipses is an option.
4165 (Temporary Displays): temp-buffer-show-function is an option.
4166 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4167 are options.
4168 (Font Selection): face-font-family-alternatives,
4169 face-font-selection-order, face-font-registry-alternatives, and
4170 scalable-fonts-allowed are options.
4171 (Fringe Indicators): indicate-buffer-boundaries is an option.
4172 (Fringe Cursors): overflow-newline-into-fringe is an option.
4173 (Scroll Bars): scroll-bar-mode is an option.
4174
4175 * eval.texi (Eval): max-lisp-eval-depth is an option.
4176
4177 * files.texi (Visiting Functions): find-file-hook is an option.
4178 (Directory Names): directory-abbrev-alist is an option.
4179 (Unique File Names): temporary-file-directory and
4180 small-temporary-file-directory are options.
4181
4182 * frames.texi (Initial Parameters): initial-frame-alist,
4183 minibuffer-frame-alist and default-frame-alist are options.
4184 (Cursor Parameters): blink-cursor-alist and
4185 cursor-in-non-selected-windows ar options.
4186 (Window System Selections): selection-coding-system is an
4187 option.
4188 (Display Feature Testing): display-mm-dimensions-alist is an
4189 option.
4190
4191 * help.texi (Help Functions): help-char and help-event-list are
4192 options.
4193
4194 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4195 an option.
4196
4197 * minibuf.texi (Minibuffer History): history-length and
4198 history-delete-duplicates are options.
4199 (High-Level Completion): read-buffer-function and
4200 read-buffer-completion-ignore-case are options.
4201 (Reading File Names): read-file-name-completion-ignore-case is
4202 an option.
4203
4204 * modes.texi (Mode Line Top): mode-line-format is an option.
4205 (Mode Line Variables): mode-line-position and mode-line-modes
4206 are options.
4207
4208 * nonascii.texi (Text Representations):
4209 enable-multibyte-characters is an option.
4210 (Default Coding Systems): auto-coding-regexp-alist,
4211 file-coding-system-alist, auto-coding-alist and
4212 auto-coding-functions are options.
4213 (Specifying Coding Systems): inhibit-eol-conversion is an
4214 option.
4215
4216 * os.texi (Init File): site-run-file is an option.
4217 (System Environment): mail-host-address is an option.
4218 (User Identification): user-mail-address is an option.
4219 (Terminal Output): baud-rate is an option.
4220
4221 * positions.texi (Word Motion): words-include-escapes is an
4222 option.
4223
4224 * searching.texi (Standard Regexps): page-delimiter,
4225 paragraph-separate, paragraph-separate and sentence-end are
4226 options.
4227
4228 * text.texi (Margins): left-margin and fill-nobreak-predicate
4229 are options.
4230
4231 * variables.texi (Local Variables): max-specpdl-size is an
4232 option.
4233
4234 * windows.texi (Choosing Window):
4235 split-window-preferred-function, special-display-function and
4236 display-buffer-function are options.
4237
106e6894
CY
42382009-05-20 Chong Yidong <cyd@stupidchicken.com>
4239
4a83454d
CY
4240 Fix errors spotted by Martin Rudalics.
4241
106e6894
CY
4242 * syntax.texi (Position Parse): Document rationale for ignored
4243 arguments to syntax-ppss-flush-cache.
4244
4245 * processes.texi (Input to Processes): Mark PROCESS arg to
4246 process-running-child-p as optional.
4247 (Network Options): Document NO-ERROR arg to
4248 set-network-process-option.
4249
4250 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4251 command.
4252
4253 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4254 posix-search-backward as commands.
4255
4256 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4257 (Suspending Emacs): Mark suspend-emacs as a command.
4258 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4259 commands.
5dcb4c4e
SM
4260 (Terminal Output): Remove obsolete function baud-rate.
4261 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4262
4263 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4264 terminal-coding-system and set-terminal-coding-system.
4265 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4266 as optional.
4267 (Character Sets): Document RESTRICTION arg of char-charset.
4268 (Character Codes): Mark POS argument to get-byte as optional.
4269
4270 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4271 minibuffer-message.
4272
4273 * files.texi (Create/Delete Dirs): Mark make-directory and
4274 delete-directory as commands.
4275
4276 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4277
4278 * text.texi (Base 64): Mark base64-decode-string and
4279 base64-encode-string as commands.
4280 (Columns): Mark move-to-column as a command.
4281 (Mode-Specific Indent): Document RIGID arg to
4282 indent-for-tab-command.
4283 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4284 Mark indent-code-rigidly as a command.
4285 (Substitution): Mark translate-region as a command.
4286
4287 * frames.texi (Size and Position): Remove obsolete functions
4288 screen-height and screen-width.
4289
04173931
CY
42902009-05-19 Chong Yidong <cyd@stupidchicken.com>
4291
4292 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4293 (Displaying Buffers, Resizing Windows): Correct mistakes;
4294 next-window, previous-window, and pop-to-buffer are not commands,
4295 and fit-window-to-buffer" is a command. (Pointed out by Martin
4296 Rudalics.)
4297
eae7d8f8
RS
42982009-05-17 Richard M Stallman <rms@gnu.org>
4299
4300 * modes.texi (Precalculated Fontification): Clarify text.
4301
b8766179
MR
43022009-05-17 Martin Rudalics <rudalics@gmx.at>
4303
4304 * windows.texi (Selecting Windows): Clarify descriptions of
4305 with-selected-window and get-lru-window.
4306 (Cyclic Window Ordering): Refer to particular frame when talking
4307 about how splitting affects the ordering.
4308 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4309 switch-to-buffer-other-window. Explain how setting of
4310 display-buffer-reuse-frames affects pop-to-buffer.
4311 (Choosing Window): Clarify some details in descriptions of
4312 display-buffer-reuse-frames, pop-up-frames, and
4313 pop-up-frame-function.
4314 (Dedicated Windows): Clarify some details.
4315 (Textual Scrolling): Replace term vscroll by term vertical
4316 scroll position.
4317 (Vertical Scrolling): Fix typo.
4318 (Window Hooks): Relate text on jit-lock-register to window
4319 scrolling and size changes.
4320
734b5e3b
CY
43212009-05-14 Chong Yidong <cyd@stupidchicken.com>
4322
0a65633e
CY
4323 * frames.texi (Initial Parameters): Clarify what the initial
4324 minibuffer frame is.
05be46d7
CY
4325 (Buffer Parameters): Note that the minibuffer parameter can not be
4326 altered.
0a65633e 4327
734b5e3b
CY
4328 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4329 Document display-buffer changes.
4330
925672cd
CY
43312009-05-13 Chong Yidong <cyd@stupidchicken.com>
4332
17ecd7af
CY
4333 * anti.texi (Antinews): Rewrite for Emacs 22.
4334
925672cd
CY
4335 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4336 obarrays are first mentioned. Define "system abbrev" more
4337 prominently, and add it to the index.
4338 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4339 Copyedits.
4340 (Abbrev Expansion): Document abbrev-insert.
4341
80be4dd7
CY
43422009-05-12 Chong Yidong <cyd@stupidchicken.com>
4343
4344 * frames.texi (Font and Color Parameters): Rename from Color
4345 Parameters. Document font-backend parameter.
4346
4347 * vol2.texi (Top): Update node listing.
4348 * vol1.texi (Top): Update node listing.
4349 * elisp.texi (Top): Update node listing.
4350
372a93ac
MR
43512009-05-11 Martin Rudalics <rudalics@gmx.at>
4352
4353 * windows.texi (Choosing Window): Don't explicitly refer to
4354 split-window-sensibly's window argument in descriptions of
4355 split-height-threshold and split-width-threshold.
4356
714c3541
MR
43572009-05-10 Martin Rudalics <rudalics@gmx.at>
4358
4359 * windows.texi (Choosing Window): Fix rewrite of window
4360 splitting section.
4361
0e90e7be
EZ
43622009-05-09 Eli Zaretskii <eliz@gnu.org>
4363
f4e90db0
SM
4364 * nonascii.texi (Default Coding Systems):
4365 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4366 Add indexing.
0e90e7be
EZ
4367 (Lisp and Coding Systems): Add index entries.
4368
d3c0c321
MR
43692009-05-09 Martin Rudalics <rudalics@gmx.at>
4370
4371 * windows.texi (Choosing Window): Describe split-window-sensibly
4372 and rewrite section on window splitting accordingly.
4373 (Textual Scrolling): Replace `...' by @code{...}.
4374
c773345a
CY
43752009-05-04 Chong Yidong <cyd@stupidchicken.com>
4376
ee2d5b5e
CY
4377 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4378 Remove obsoleted pre-abbrev-expand-hook.
4379
4380 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4381 entries.
4382
c773345a
CY
4383 * internals.texi (Object Internals): Don't assume 32-bit machines
4384 are the norm.
4385 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4386 (Window Internals): Synch field names to window.h.
4387 (Process Internals): Synch field names to process.h.
c773345a 4388
dd449674
CY
43892009-04-29 Chong Yidong <cyd@stupidchicken.com>
4390
4391 * variables.texi (File Local Variables): Note that read-circle is
4392 bound to nil when reading file-local variables.
4393
4394 * streams.texi (Input Functions): Document read-circle.
4395 (Output Variables): Add xref to Circular Objects.
4396
4f1e25e2
CY
43972009-04-25 Chong Yidong <cyd@stupidchicken.com>
4398
4399 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4400 Features and Coding System Basics. Node that "p" stands for
4401 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4402 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4403 mouse-appearance-menu.
4404 (Programming Tips): Add xref to Progress.
4405
dca019f8
CY
44062009-04-22 Chong Yidong <cyd@stupidchicken.com>
4407
5dcb4c4e
SM
4408 * os.texi (Command-Line Arguments):
4409 Document command-line-args-left.
dca019f8
CY
4410 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4411 terminal objects for tty arguments.
4412 (Startup Summary): Add xref to Session Management.
4413 (Session Management): Mention emacs-session-restore. Copyedits.
4414
02a89103
CY
44152009-04-20 Chong Yidong <cyd@stupidchicken.com>
4416
4417 * os.texi (Startup Summary): Copyedits. The init file is not
4418 necessarily named .emacs now. Document initial-buffer-choice and
4419 initial-scratch-message. Note where Emacs exits in batch mode.
4420 Document inhibit-splash-screen as an alias.
4421 (Init File): Be neutral about which init file name to use.
4422
44232009-04-16 Chong Yidong <cyd@stupidchicken.com>
4424
4425 * os.texi (System Interface): Fix Texinfo usage.
4426
0c1cfe01
CY
44272009-04-15 Chong Yidong <cyd@stupidchicken.com>
4428
80d7cdca
CY
4429 * searching.texi (Regexp Backslash): Also refer to shy groups as
4430 non-capturing or unnumbered groups.
4431 (Regexp Functions): Add cross-reference to Regexp Backslash.
4432
0c1cfe01
CY
4433 * display.texi (Truncation): Overlays can use line-prefix and
4434 wrap-prefix too.
4435 (Overlay Properties): Document wrap-prefix and line-prefix.
4436 (Face Attributes): Document underline-minimum-offset.
4437 (Face Remapping): Copyedits.
4438 (Low-Level Font): Copyedits.
4439 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4440 (Line Height): Emphasize that line-spacing only takes effect on
4441 graphical terminals.
0c1cfe01 4442
c4adeee0
CY
44432009-04-13 Chong Yidong <cyd@stupidchicken.com>
4444
4445 * display.texi (Refresh Screen): Note that a passage about screen
4446 refreshing is text terminal only.
4447 (Forcing Redisplay): Delete misleading comment---sit-for calls
4448 redisplay, not the other way around.
4449 (Truncation): Note new values of truncate-partial-width-windows.
4450 Copyedits.
4451 (Invisible Text): Document invisible-p.
4452
b20ecfa1
EZ
44532009-04-11 Eli Zaretskii <eliz@gnu.org>
4454
4455 * display.texi (Overlays): Overlays don't scale well. See
4456 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4457
97d8273f
CY
44582009-04-10 Chong Yidong <cyd@stupidchicken.com>
4459
f147ff75
CY
4460 * syntax.texi (Syntax Table Functions): Document cons cell
4461 argument for modify-syntax-entry.
4462 (Categories): Document cons cell argument for
4463 modify-category-entry.
4464
fca4ec76
CY
4465 * searching.texi (String Search): Document word-search-forward-lax
4466 and word-search-backward-lax.
4467 (Searching and Case): Describe isearch behavior more precisely.
4468
9c283d5b
CY
4469 * keymaps.texi (Tool Bar): Mention that some platforms do not
4470 support multi-line toolbars. Suggested by Stephen Eglen.
4471
4472 * frames.texi (Layout Parameters): Mention that Nextstep also
4473 allows only one tool-bar line. Suggested by Stephen Eglen.
4474
97d8273f
CY
4475 * nonascii.texi (Text Representations): Copyedits.
4476 (Coding System Basics): Also mention utf-8-emacs.
4477 (Converting Representations, Selecting a Representation)
4478 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4479 Copyedits.
4480 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4481
2bad3299
CY
44822009-04-09 Chong Yidong <cyd@stupidchicken.com>
4483
4484 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4485 (Filling): Clarify REGION argument of fill-paragraph.
4486 Document fill-forward-paragraph-function.
2bad3299
CY
4487 (Special Properties): Remove "new in Emacs 22" declaration.
4488 (Clickable Text): Merge with Links and Mouse-1 node.
4489
5dcb4c4e
SM
4490 * display.texi (Button Properties, Button Buffer Commands):
4491 Change xref to Clickable Text.
2bad3299
CY
4492
4493 * tips.texi (Key Binding Conventions): Change xref to Clickable
4494 Text.
4495
4496 * elisp.texi (Top): Update node listing.
4497
ea30ce4f
CY
44982009-04-05 Chong Yidong <cyd@stupidchicken.com>
4499
47af2f4b
CY
4500 * markers.texi (The Mark): Copyedits. Improve description of
4501 handle-shift-selection.
4502 (The Region): Move use-region-p here from The Mark.
4503
ea30ce4f
CY
4504 * positions.texi (Screen Lines): Document (cols . lines) argument
4505 for vertical-motion.
4506
2aa8ea6e
CY
45072009-04-04 Chong Yidong <cyd@stupidchicken.com>
4508
3ec61d4e
CY
4509 * frames.texi (Frames): Clean up introduction. Document `ns'
4510 return value for framep.
4511 (Creating Frames): Note how the terminal is chosen.
4512 (Multiple Terminals, Multiple Displays): Merge into a single node.
4513 (Color Parameters): Fix typo.
4514
4515 * variables.texi (Local Variables, Buffer-Local Variables)
4516 (Creating Buffer-Local): Change link to Multiple Terminals.
4517
4518 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4519
4520 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4521 Terminals.
4522
4523 * commands.texi (Command Loop Info, Keyboard Macros): Change link
4524 to Multiple Terminals.
4525
4526 * elisp.texi (Top): Update node listing.
4527 * vol2.texi (Top): Update node listing.
4528 * vol1.texi (Top): Update node listing.
4529
9257072f
CY
4530 * buffers.texi (Current Buffer): Note that the append-to-buffer
4531 example is no longer in synch with the latest code. Tie the two
4532 examples together.
4533
2aa8ea6e
CY
4534 * files.texi (File Attributes): Move note about MS-DOS from
4535 Changing Files to File Attributes.
4536 (Create/Delete Dirs): Note that mkdir is an alias for this.
4537
22e74b17
CY
45382009-04-01 Markus Triska <triska@gmx.at>
4539
4540 * processes.texi (Filter Functions): Suggest how to handle output
4541 batches.
4542
4bbe48ec
CY
45432009-03-30 Chong Yidong <cyd@stupidchicken.com>
4544
4545 * help.texi (Accessing Documentation): Update example to use
4546 help-setup-xref and with-help-window.
4547 (Help Functions): Remove print-help-return-message, which is
4548 semi-obsolete due to with-help-window. Document help-buffer and
4549 help-setup-xref.
4550
b9723f39
CY
45512009-03-29 Chong Yidong <cyd@stupidchicken.com>
4552
5dcb4c4e
SM
4553 * help.texi (Accessing Documentation, Help Functions):
4554 Remove information about long-obsolete Emacs versions.
9eb52e90 4555
b9723f39
CY
4556 * modes.texi (Mode Line Variables): The default values of the mode
4557 line variables are now more complicated.
4558
b0cc32db
CY
45592009-03-28 Chong Yidong <cyd@stupidchicken.com>
4560
3c25a5a9
CY
4561 * modes.texi (Major Mode Conventions): Note that specialness is
4562 inherited.
31c9eebb
CY
4563 (Derived Modes): Note that define-derive-mode sets the mode-class
4564 property.
3c25a5a9 4565
b0cc32db
CY
4566 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4567 goto-map. Add search-map to the list.
4568
c5e0006d
EZ
45692009-03-27 Eli Zaretskii <eliz@gnu.org>
4570
1213465a
EZ
4571 * os.texi (System Environment): Update the list of system-type
4572 values.
4573
c5e0006d
EZ
4574 * markers.texi (The Mark) <handle-shift-selection>: Update for
4575 removal of the optional argument DEACTIVATE.
4576
48bab3d6
CY
45772009-03-25 Chong Yidong <cyd@stupidchicken.com>
4578
4579 * commands.texi (Focus Events): Most X window managers don't use
4580 focus-follows-mouse nowadays.
4581
6e4ff1b6
CY
45822009-03-24 Chong Yidong <cyd@stupidchicken.com>
4583
4584 * commands.texi (Defining Commands): Clarify introduction.
4585 (Using Interactive): Not that interactive can be put in a symbol
4586 property.
4587 (Interactive Call): Note that a symbol with a non-nil
4588 interactive-form property satisfies commandp.
4589
11625308
JB
45902009-03-23 Juanma Barranquero <lekktu@gmail.com>
4591
4592 * minibuf.texi (Intro to Minibuffers): Fix typos.
4593
7b34420d
CY
45942009-03-23 Chong Yidong <cyd@stupidchicken.com>
4595
4596 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
4597 about minibuffers in old Emacs versions. Copyedits.
4598 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
4599 (Text from Minibuffer): Simplify introduction.
4600
f9257eed
AM
46012009-03-22 Alan Mackenzie <acm@muc.de>
4602
4603 * commands.texi (Using Interactive): Clarify string argument to
4604 `interactive' - even promptless elements need \n separators.
4605
f639ba70
CY
46062009-03-18 Chong Yidong <cyd@stupidchicken.com>
4607
4608 * minibuf.texi (Completion Styles): New node.
4609
4610 * elisp.texi (Top): Update node listing.
4611
d897e8ee
CY
46122009-03-17 Chong Yidong <cyd@stupidchicken.com>
4613
4614 * minibuf.texi (Basic Completion): Note that
4615 read-file-name-completion-ignore-case and
4616 read-buffer-completion-ignore-case can override
4617 completion-ignore-case.
4618 (Minibuffer Completion): Document completing-read changes.
4619 (Completion Commands): Avoid mentioning partial completion mode.
4620 Document minibuffer-completion-confirm changes, and
4621 minibuffer-confirm-exit-commands.
4622 (High-Level Completion): Document new require-match behavior for
4623 read-buffer. Document read-buffer-completion-ignore-case.
4624 (Reading File Names): Document new require-match behavior for
4625 read-file-name.
4626
b1f23349
CY
46272009-03-14 Chong Yidong <cyd@stupidchicken.com>
4628
4629 * debugging.texi (Error Debugging): Don't mislead the reader into
4630 thinking that debug-on-error enters debugger for C-f at EOB.
4631 (Error Debugging): Setting debug-on-init within the init file
4632 works, and has for some time.
4633
d6eb4e25
KH
46342009-03-13 Kenichi Handa <handa@m17n.org>
4635
4636 * display.texi (Fontsets): Update the description.
4637
1cf53dc5
CY
46382009-03-13 Chong Yidong <cyd@stupidchicken.com>
4639
4640 * advice.texi (Advising Primitives): Link to What Is a Function.
4641
81f919fc
CY
46422009-03-12 Chong Yidong <cyd@stupidchicken.com>
4643
cf4229eb
CY
4644 * compile.texi (Speed of Byte-Code): Update example.
4645 (Disassembly): Update examples.
4646
81f919fc 4647 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4648
4649 * customize.texi (Common Keywords): It's not necessary to use :tag
4650 to remove hyphens, as custom-unlispify-tag-name does it
4651 automatically.
5dcb4c4e
SM
4652 (Variable Definitions): Link to File Local Variables.
4653 Document customized-value symbol property.
f2bbc08c
CY
4654 (Customization Types): Move menu to end of node.
4655
955964d7
CY
46562009-03-10 Chong Yidong <cyd@stupidchicken.com>
4657
4658 * macros.texi (Compiling Macros): Omit misleading sentence, which
4659 implied that macros can only be used in the same file they are
4660 defined.
4661 (Backquote): Remove obsolete information about Emacs 19.
4662
d25ed7db
GM
46632009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4664
4665 * display.texi (Display Margins): Fix paren typo.
4666
d55f6ca5
CY
46672009-02-27 Chong Yidong <cyd@stupidchicken.com>
4668
f0e57ed8
CY
4669 * elisp.texi (Top): Update node listing.
4670
4671 * variables.texi (Variables): Clarify introduction.
4672 (Global Variables): Mention that setq is a special form.
4673 (Local Variables): Use active voice.
4674 (Tips for Defining): Mention marking variables as safe.
4675 (Buffer-Local Variables): Mention terminal-local and frame-local
4676 variables together.
4677 (File Local Variables): Copyedits.
4678 (Frame-Local Variables): Note that they are not really useful.
4679 (Future Local Variables): Node deleted.
4680
d55f6ca5 4681 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4682 Unicode escape syntax.
d55f6ca5 4683
ca8f09a8
CY
46842009-02-23 Chong Yidong <cyd@stupidchicken.com>
4685
4686 * control.texi (Control Structures): Add cindex entry for "textual
4687 order".
4688
4689 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4690 instead of "expression" throughout.
4691 (Function Indirection): Copyedits. Use active voice.
4692 (Eval): The default value of max-lisp-eval-depth is now 400.
4693
a20878b6
MB
46942009-02-23 Miles Bader <miles@gnu.org>
4695
4696 * processes.texi (System Processes): Rename `system-process-attributes'
4697 to `process-attributes'.
4698
61f66044
CY
46992009-02-22 Chong Yidong <cyd@stupidchicken.com>
4700
1b80d1f3
CY
4701 * symbols.texi (Property Lists): Emphasize that property lists are
4702 not restricted to symbol cells.
4703 (Other Plists): Copyedit.
4704
61f66044
CY
4705 * sequences.texi (Sequences Arrays Vectors): Make introduction
4706 more concise.
4707 (Arrays): Mention char-tables and bool-vectors too.
4708 (Vectors): Don't repeat information given in Arrays node. Link to
4709 nodes that explain the vector usage examples.
4710 (Char-Tables): Note that char-table elements can have arbitrary
4711 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4712 Link to Property Lists node.
61f66044 4713
9403944b
CY
47142009-02-22 Chong Yidong <cyd@stupidchicken.com>
4715
4716 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4717 `append'.
4068c7b4 4718 (List Elements): Copyedits.
9403944b
CY
4719
4720 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4721 of `vconcat'.
4722
4723 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4724 Emacs 20 usage of `concat'.
4725 (Case Conversion): Copyedits.
4726
b87a185f
CY
47272009-02-21 Chong Yidong <cyd@stupidchicken.com>
4728
4729 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4730 Minor edits.
4731 (Frame Configuration Type): Emphasize that it is not primitive.
4732 (Font Type): New node.
4733 (Type Predicates): Add fontp; type-of now recognizes font object
4734 types.
4735
4736 * intro.texi (Version Info): Update version numbers in examples.
4737 (Acknowledgements): List more contributors.
4738
4739 * elisp.texi: Bump version number to 3.0.
4740 (Top): Link to Font Type node.
4741
867d4bb3
JB
47422009-02-20 Juanma Barranquero <lekktu@gmail.com>
4743
4744 * modes.texi (Major Mode Conventions): Remove duplicate words.
4745 (Customizing Keywords): Fix typo.
4746
77730170
EZ
47472009-02-14 Eli Zaretskii <eliz@gnu.org>
4748
4749 * nonascii.texi (User-Chosen Coding Systems): Document that
4750 select-safe-coding-system suggests raw-text if there are raw bytes
4751 in the region.
4752 (Explicit Encoding): Warn not to use `undecided' when encoding.
4753
c8736212
GM
47542009-02-11 Glenn Morris <rgm@gnu.org>
4755
4756 * frames.texi (Visibility of Frames): Mention the effect multiple
4757 workspaces/desktops can have on visibility.
4758
ab992d66
EZ
47592009-02-07 Eli Zaretskii <eliz@gnu.org>
4760
c8736212
GM
4761 * text.texi (Commands for Insertion):
4762 * commands.texi (Event Mod):
4763 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4764 * nonascii.texi (Translation of Characters):
4765 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4766 (Explicit Encoding): Document the `charset' text property produced
4767 by decode-coding-region and decode-coding-string.
ab992d66 4768
e651a255
AM
47692009-01-27 Alan Mackenzie <acm@muc.de>
4770
4771 * modes.texi (Search-based Fontification): Correct a typo.
4772
bc5cde4b
JB
47732009-01-25 Juanma Barranquero <lekktu@gmail.com>
4774
4775 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4776 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4777
3533155b
EZ
47782009-01-24 Eli Zaretskii <eliz@gnu.org>
4779
f721deda
EZ
4780 * display.texi (Window Systems): Document the value of
4781 `initial-window-system' under --daemon.
4782
3533155b
EZ
4783 * os.texi (System Environment): Remove description of the
4784 `environment' function which has been deleted.
4785
f79b43b2
DN
47862009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4787
4788 * frames.texi (Multiple Displays): Remove documentation for
4789 removed function make-frame-on-tty.
4790
e3aa6669
CY
47912009-01-22 Chong Yidong <cyd@stupidchicken.com>
4792
4793 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4794 write-region-annotate-functions.
4795 Document write-region-post-annotation-function.
e3aa6669 4796
fb13a416
CY
47972009-01-19 Chong Yidong <cyd@stupidchicken.com>
4798
4799 * display.texi (Font Lookup): Document WIDTH argument of
4800 x-list-fonts.
4801
02eccf6b
EZ
48022009-01-17 Eli Zaretskii <eliz@gnu.org>
4803
ead3f58d
EZ
4804 * maps.texi (Standard Keymaps): Rename function-key-map to
4805 local-function-key-map.
4806
4807 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4808 local-function-key-map.
4809
4810 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4811 and `set-keyboard-coding-system' now accept an optional terminal
4812 argument.
4813
4814 * commands.texi (Event Mod): `keyboard-translate-table' is now
4815 terminal-local.
4816 (Function Keys): Rename function-key-map to
4817 local-function-key-map.
4818
df05a163
EZ
4819 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4820 frames.texi.
4821
0ed8034e 4822 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4823 `delete-terminal-functions', `suspend-tty-functions' and
4824 `resume-tty-functions'.
0ed8034e
EZ
4825
4826 * frames.texi (Frames): Document `frame-terminal' and
4827 `terminal-live-p'.
4828 (Multiple Displays): Document `make-frame-on-tty'.
4829 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4830 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4831 (Terminal Parameters): Document `terminal-parameters',
4832 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4833
4834 * os.texi (System Environment): Document `environment' and
4835 `initial-environment'.
490f1197
EZ
4836 (Suspending Emacs): Update for multi-tty; document
4837 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4838
02eccf6b
EZ
4839 * nonascii.texi (Coding System Basics): More accurate description
4840 of `raw-text'.
4841
f19fea97
JB
48422009-01-12 Juanma Barranquero <lekktu@gmail.com>
4843
4844 * display.texi (Low-Level Font): Fix typo.
4845
16fa292f
CY
48462009-01-10 Chong Yidong <cyd@stupidchicken.com>
4847
4848 * elisp.texi (Top): Update node listing.
4849
4850 * display.texi (PostScript Images): Node deleted.
4851
0b4faef3
EZ
48522009-01-10 Eli Zaretskii <eliz@gnu.org>
4853
3355f04d
EZ
4854 * processes.texi (Decoding Output): Document that null bytes force
4855 no-conversion for reading process output.
4856
4857 * files.texi (Reading from Files): Document that null bytes force
4858 no-conversion when visiting files.
4859
11625308 4860 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4861
5dcb4c4e
SM
4862 * nonascii.texi (Lisp and Coding Systems):
4863 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4864 (Character Properties): Improve wording.
0b4faef3 4865
ce9cf065
CY
48662009-01-09 Chong Yidong <cyd@stupidchicken.com>
4867
4868 * display.texi (Font Lookup): Remove obsolete function
4869 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4870 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
4871 (Font Selection): Reorder order of variable descriptions.
4872 Minor clarifications.
ce9cf065
CY
4873
4874 * elisp.texi (Top): Update node listing.
4875
ab756fb3
GM
48762009-01-09 Glenn Morris <rgm@gnu.org>
4877
4878 * commands.texi (Command Loop Info): Say that last-command-char and
4879 last-input-char are obsolete aliases.
4880
4881 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4882 last-input-char and last-command-char, since they are just aliases for
4883 last-input-event and last-command-event.
4884
4885 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4886 last-command-char.
4887
6b2b8ab1
CY
48882009-01-08 Chong Yidong <cyd@stupidchicken.com>
4889
4890 * elisp.texi: Update node listing.
4891
4892 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
4893 (Face Attributes): Don't link to Font Lookup.
4894 Document font-family-list.
6b2b8ab1
CY
4895 (Fonts): New node.
4896
3568e767
JR
48972009-01-08 Jason Rumney <jasonr@gnu.org>
4898
4899 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4900 changing the standard pointer shapes. (Bug#1485)
3568e767 4901
6221c8db
CY
49022009-01-08 Chong Yidong <cyd@stupidchicken.com>
4903
4904 * display.texi (Attribute Functions): Note that a function value
4905 :height is relative, and that compatibility functions work by
4906 calling set-face-attribute.
4907 (Displaying Faces): Reorder list in order of increasing priority.
4908 (Face Remapping): New node. Content moved here from Displaying
4909 Faces.
4910 (Glyphs): Link to Face Functions.
4911
e3d3799a
CY
49122009-01-08 Chong Yidong <cyd@stupidchicken.com>
4913
4914 * display.texi (Faces): Don't discuss face id here. facep does
4915 not return t.
4916 (Defining Faces): Minor clarification.
4917 (Face Attributes): Rearrange items to match docstring of
4918 set-face-attribute. Add :foundry attribute. Document new role of
4919 :font attribute. Texinfo usage fix.
4920 (Attribute Functions): Copyedits.
4921 (Face Functions): Note that face number is seldom used.
4922
638a2457
RS
49232009-01-05 Richard M Stallman <rms@gnu.org>
4924
4925 * strings.texi (Predicates for Strings): Minor clarification.
4926
4927 * functions.texi (Function Safety): Texinfo usage fix.
4928
39cb9e56 49292009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4930
4931 * objects.texi (General Escape Syntax): Fix typo.
4932
9f822178
MR
49332009-01-03 Martin Rudalics <rudalics@gmx.at>
4934
4935 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4936 works via the default value of pop-up-frame-function.
4937
af34ad36
EZ
49382009-01-02 Eli Zaretskii <eliz@gnu.org>
4939
4940 * processes.texi (System Processes): Document the `time' and
4941 `ctime' attributes of `system-process-attributes'.
4942
d31f6679
CY
49432009-01-01 Chong Yidong <cyd@stupidchicken.com>
4944
4945 * display.texi (Face Attributes): Clarify :height attribute.
4946
174dc00c
MR
49472008-12-31 Martin Rudalics <rudalics@gmx.at>
4948
4949 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4950 the front of the buffer list. Add entries for `last-buffer' and
4951 `unbury-buffer'.
4952
b8afe7e4
EZ
49532008-12-27 Eli Zaretskii <eliz@gnu.org>
4954
d14030f5
EZ
4955 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4956 and its subsections.
4957
4958 * frames.texi (Multiple Terminals, Low-level Terminal)
4959 (Terminal Parameters, Frames on Other TTY devices): New sections.
4960 (Frames): Add an xref to "Multiple Terminals".
4961
765980a4
EZ
4962 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4963
4964 * objects.texi (Terminal Type): New node.
4965 (Editing Types): Add it to the menu.
4966
47bd5577
EZ
4967 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4968 Variables".
4969
eb22b78c 4970 * variables.texi (Directory Local Variables): New node.
47bd5577 4971 (Variables): Add a menu item for it.
eb22b78c 4972
b8afe7e4
EZ
4973 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4974 `generated-autoload-file'.
4975
77bb0476
EZ
49762008-12-20 Eli Zaretskii <eliz@gnu.org>
4977
028e2c19
EZ
4978 * os.texi (Startup Summary): Add xref to documentation of
4979 `initial-window-system'.
4980
77bb0476
EZ
4981 * display.texi (Window Systems): Document `window-system' the
4982 function. The variable `window-system' is now frame-local.
028e2c19 4983 Document `initial-window-system'.
77bb0476 4984
dda87836
MR
49852008-12-19 Martin Rudalics <rudalics@gmx.at>
4986
4987 * windows.texi (Windows): Rewrite description of
4988 fit-window-to-buffer.
4989
caef3ed2
GM
49902008-12-13 Glenn Morris <rgm@gnu.org>
4991
4992 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4993 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4994
21c58e4d
GM
49952008-12-12 Glenn Morris <rgm@gnu.org>
4996
4997 * debugging.texi (Error Debugging): Refer forwards to
4998 eval-expression-debug-on-error.
4999
af38459f
EZ
50002008-12-05 Eli Zaretskii <eliz@gnu.org>
5001
5dedd9b5
EZ
5002 * strings.texi (String Basics): Only unibyte strings that
5003 represent key sequences hold 8-bit raw bytes.
5004
af38459f
EZ
5005 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5006 paragraph to speak about `undecided'.
5007 (Character Properties): Don't explain the meaning of each
5008 property; instead, identify their Unicode Standard names.
b3f1f4a5 5009 (Character Sets): Document `map-charset-chars'.
af38459f 5010
fa047ae7
GM
50112008-12-02 Glenn Morris <rgm@gnu.org>
5012
5013 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5014 section yet again.
5015
47dbc044
EZ
50162008-11-29 Eli Zaretskii <eliz@gnu.org>
5017
98d05998
EZ
5018 * nonascii.texi (Character Properties): New Section.
5019 (Specifying Coding Systems): Document
5020 `coding-system-priority-list', `set-coding-system-priority', and
5021 `with-coding-priority'.
5022 (Lisp and Coding Systems): Document `check-coding-systems-region'
5023 and `coding-system-charset-list'.
5024 (Coding System Basics): Document `coding-system-aliases'.
5025
5026 * elisp.texi (Top): Add a @detailmenu entry for "Character
5027 Properties".
5028
47dbc044
EZ
5029 * objects.texi (Character Type): Correct the range of Emacs
5030 characters. Add an @xref to "Character Codes".
5031
5032 * strings.texi (String Basics): Add an @xref to "Character Codes".
5033
5034 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5035
5036 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5037 (Character Codes): Document `max-char'.
5038
8b80cdf5
EZ
50392008-11-28 Eli Zaretskii <eliz@gnu.org>
5040
5041 * nonascii.texi (Text Representations, Converting Representations)
5042 (Character Sets, Scanning Charsets, Translation of Characters):
5043 Make text more accurate.
5044
a99dceba
GM
50452008-11-28 Glenn Morris <rgm@gnu.org>
5046
5047 * files.texi (Format Conversion Round-Trip): Improve previous change.
5048
f6dc3bed
CY
50492008-11-26 Chong Yidong <cyd@stupidchicken.com>
5050
5051 * modes.texi (Auto Major Mode): Fix example.
5052
5da9413d
GM
50532008-11-25 Glenn Morris <rgm@gnu.org>
5054
5055 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5056
5057 * files.texi (Format Conversion Round-Trip):
5058 Use active voice for previous change.
5059
fcca848c
CY
50602008-11-25 Chong Yidong <cyd@stupidchicken.com>
5061
5062 * os.texi (Processor Run Time):
5063 * processes.texi (Transaction Queues):
5064 * markers.texi (The Mark):
5065 * windows.texi (Choosing Window, Selecting Windows):
5066 * files.texi (Changing Files, Magic File Names):
5067 * commands.texi (Key Sequence Input):
5068 * functions.texi (Declaring Functions):
5069 * strings.texi (Predicates for Strings):
5070 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5071
36c8dc54
CY
50722008-11-24 Chong Yidong <cyd@stupidchicken.com>
5073
5074 * help.texi (Accessing Documentation): Update example.
5075
5076 * variables.texi (Defining Variables): Note that `*' is not
5077 necessary if defcustom is used.
5078
2a79b242
EZ
50792008-11-22 Eli Zaretskii <eliz@gnu.org>
5080
5081 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5082 Characters" from @detailmenu.
5083
5084 * nonascii.texi (Character Codes, Character Sets)
5085 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5086 (Chars and Bytes, Splitting Characters): Sections removed.
5087
392f0d26
LK
50882008-11-22 Lute Kamstra <lute@gnu.org>
5089
5090 * positions.texi (Text Lines): Update goto-line documentation.
5091
af1a5cd5
MR
50922008-11-21 Martin Rudalics <rudalics@gmx.at>
5093
6a4cfb0c
MR
5094 * frames.texi (Frames): Fix typo, add cross references, reword.
5095 (Initial Parameters): Reword special-display-frame-alist text.
5096 (Frames and Windows): Reword. Describe argument norecord for
5097 set-frame-selected-window.
5098 (Input Focus): Describe argument norecord for select-frame.
5099 Remove comment on MS-Windows behavior for focus-follows-mouse.
5100 (Raising and Lowering): Mention windows-frames dichotomy in
5101 metaphor.
5102
af1a5cd5
MR
5103 * windows.texi (Displaying Buffers, Vertical Scrolling)
5104 (Horizontal Scrolling): Fix indenting and rewording issues
5105 introduced with 2008-11-07 change.
5106
c249fa9c
GM
51072008-11-20 Glenn Morris <rgm@gnu.org>
5108
5109 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5110 element of `format-alist'.
5111
204d4665
GM
51122008-11-19 Glenn Morris <rgm@gnu.org>
5113
5114 * doclicense.texi: Update to FDL 1.3.
5115 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5116
cc0910af
CY
51172008-11-18 Chong Yidong <cyd@stupidchicken.com>
5118
efe6e7c4
CY
5119 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5120 vars, which are obsolete. Mention jit-lock-register.
5121
5dcb4c4e
SM
5122 * modes.texi (Other Font Lock Variables):
5123 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5124
cc0910af
CY
5125 * frames.texi (Color Parameters): Document alpha parameter.
5126
aeeedf76
MR
51272008-11-16 Martin Rudalics <rudalics@gmx.at>
5128
5129 * windows.texi (Splitting Windows, Deleting Windows)
5130 (Selecting Windows, Cyclic Window Ordering)
5131 (Buffers and Windows, Displaying Buffers, Choosing Window)
5132 (Dedicated Windows, Window Point, Window Start and End)
5133 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5134 (Size of Window, Resizing Windows, Window Configurations)
5135 (Window Parameters): Avoid @var at beginning of sentences and
5136 reword accordingly.
5137
4c565c5c
LK
51382008-11-11 Lute Kamstra <lute@gnu.org>
5139
5140 * files.texi (File Name Components): Fix file-name-extension
5141 documentation.
5142
25f494c9
JB
51432008-11-11 Juanma Barranquero <lekktu@gmail.com>
5144
5145 * frames.texi (Basic Parameters): Remove display-environment-variable
5146 and term-environment-variable.
5147
a1401ab1
EZ
51482008-11-08 Eli Zaretskii <eliz@gnu.org>
5149
5150 * windows.texi (Basic Windows, Splitting Windows)
5151 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5152 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5153 (Resizing Windows, Window Configurations, Window Parameters):
5154 Fix wording and markup.
a1401ab1 5155
efafc282
MR
51562008-11-07 Martin Rudalics <rudalics@gmx.at>
5157
5158 * windows.texi (Windows): Update entries.
5159 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5160 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5161 (Selecting Windows, Cyclic Window Ordering): Reword with special
5162 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5163 (Buffers and Windows, Choosing Window): Reword with special
5164 emphasis on dedicated windows.
5165 (Displaying Buffers): Reword. For switch-to-buffer mention that
5166 it may fall back on pop-to-buffer. For other-window try to
5167 explain how it treats the cyclic ordering of windows.
efafc282
MR
5168 (Dedicated Windows): New node and section discussing dedicated
5169 windows and associated functions.
86ab855a 5170 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5171 (Window Start and End): Rename node and section title. Reword.
5172 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5173 Minor rewording.
5174 (Size of Window): Reword, in particular text on window-width.
5175 (Resizing Windows): Reword. Add text on balancing windows.
5176 (Window Configurations): Reword. Mention window parameters.
5177 (Window Parameters): New node and section on window parameters.
5178 (Window Hooks): Reword. Mention that
5179 window-configuration-change-hook is run "buffer-locally".
5180 * elisp.texi (Top): Update Windows entries in @detailmenu
5181 section.
5182
d60a8ab2
JB
51832008-11-04 Juanma Barranquero <lekktu@gmail.com>
5184
5185 * searching.texi (Regexp Search): Fix typo.
5186
01777627
CY
51872008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5188
5189 * searching.texi (Regexp Search): Document GREEDY arg.
5190 (Simple Match Data): Fix return value.
5191
c4526e93
EZ
51922008-11-01 Eli Zaretskii <eliz@gnu.org>
5193
5194 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5195 with Emacs 23 internal representation of characters.
5196 Document `unibyte-string'.
c4526e93 5197
fe2ae8b5
CY
51982008-10-28 Chong Yidong <cyd@stupidchicken.com>
5199
5200 * processes.texi (Process Information): Note that process-status
5201 does not accept buffer names.
5202
cc5a21e3
CY
52032008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5204
5205 * positions.texi (Skipping Characters): Correct return value of
5206 skip-chars-forward.
5207
09460d9a
MR
52082008-10-25 Martin Rudalics <rudalics@gmx.at>
5209
520b29e7
MR
5210 * windows.texi (Deleting Windows): Update documentation of
5211 delete-windows-on.
5212 (Buffers and Windows): Update documentations of
5213 get-buffer-window and get-buffer-window-list.
5214 (Displaying Buffers): Update documentation of
5215 replace-buffer-in-windows.
5216
09460d9a
MR
5217 * buffers.texi (Current Buffer): Reword set-buffer and
5218 with-current-buffer documentations.
5219 (Creating Buffers): Reword documentation of get-buffer-create.
5220
4d48fcdc
MR
52212008-10-23 Martin Rudalics <rudalics@gmx.at>
5222
5223 * buffers.texi (Current Buffer): Reword documentation of
5224 set-buffer.
5225 (Buffer Names): Reword documentation of buffer-name.
5226 (The Buffer List): For bury-buffer explain what happens with the
5227 buffer's window.
5228 (Creating Buffers): Say that get-buffer-create's arg is called
5229 buffer-or-name.
5230
f0143c43
CY
52312008-10-22 Chong Yidong <cyd@stupidchicken.com>
5232
3e5dbbd3
CY
5233 * advice.texi (Computed Advice): Explain what DEFINITION is.
5234
f0143c43
CY
5235 * nonascii.texi (Character Codes): Remove obsolete function
5236 char-valid-p, and document characterp instead.
5237
52a94b85
MR
52382008-10-22 Martin Rudalics <rudalics@gmx.at>
5239
5240 * windows.texi (Displaying Buffers): Reword documentation of
5241 pop-to-buffer.
5242 (Choosing Window): Rewrite documentation of display-buffer and
5243 its options.
5244
f76f8246
MR
5245 * buffers.texi (Killing Buffers): Update documentation of
5246 kill-buffer.
5247
acc8b598
EZ
52482008-10-21 Eli Zaretskii <eliz@gnu.org>
5249
80e6b6df
EZ
5250 * processes.texi (Serial Ports): Fix wording and improve markup.
5251
3645358a
EZ
5252 * searching.texi (Regexp Search): Document `string-match-p' and
5253 `looking-at-p'.
5254 (POSIX Regexps): Add an xref for "non-greedy".
5255 (Regexp Special): Add @cindex entry for "non-greedy".
5256
b3d50cff 5257 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5258 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5259
73b7530a
EZ
5260 * frames.texi (Color Names): Add an xref to `read-color'.
5261
5262 * minibuf.texi (High-Level Completion): Document `read-color'.
5263
acc8b598
EZ
5264 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5265
5266 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5267
5268 * buffers.texi (Swapping Text): New section, documents
5269 `buffer-swap-text'.
5270
10e187e8
MR
52712008-10-21 Martin Rudalics <rudalics@gmx.at>
5272
5273 * windows.texi (Resizing Windows): Minor wording fix.
5274
fd6f900c
EZ
52752008-10-20 Eli Zaretskii <eliz@gnu.org>
5276
5277 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5278 and `combine-and-quote-strings'.
5279
5280 * strings.texi (Creating Strings): Add xrefs for them.
5281
e4372165
EZ
52822008-10-19 Eli Zaretskii <eliz@gnu.org>
5283
d6328fba
EZ
5284 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5285 match the corresponding menu in minibuf.texi.
5286
e4372165
EZ
5287 * minibuf.texi (Reading File Names): Document `read-shell-command'
5288 and `minibuffer-local-shell-command-map'.
5289
5d8dda33
MR
52902008-10-19 Martin Rudalics <rudalics@gmx.at>
5291
5292 * windows.texi (Resizing Windows): Remove var{} around "window" in
5293 documentation of enlarge-window.
5294 Rewrite documentation of window-min-height and window-min-width.
5295
437706cd
EZ
52962008-10-19 Eli Zaretskii <eliz@gnu.org>
5297
80f85d7c
EZ
5298 * functions.texi (Calling Functions): Document `apply-partially'.
5299
291703b5
EZ
5300 * hooks.texi (Standard Hooks): Mention
5301 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5302
5303 * variables.texi (File Local Variables): Document
5304 `file-local-variables-alist', `before-hack-local-variables-hook'
5305 and `hack-local-variables-hook'.
5306
583d8b3c
EZ
5307 * processes.texi (Synchronous Processes): Document `process-lines'.
5308
5dcb4c4e
SM
5309 * customize.texi (Variable Definitions):
5310 Document `custom-reevaluate-setting'.
437706cd 5311
7e51d89b
MR
53122008-10-18 Martin Rudalics <rudalics@gmx.at>
5313
5314 * windows.texi (Choosing Window, Deleting Windows)
5315 (Displaying Buffers): Expand documentation of dedicated windows.
5316
43c59a3d
EZ
53172008-10-18 Eli Zaretskii <eliz@gnu.org>
5318
018a960d
EZ
5319 * files.texi (Changing Files): Document symbolic input of file
5320 modes to `set-file-modes'. Document `read-file-modes' and
5321 `file-modes-symbolic-to-number'.
5322
2c0b8144
EZ
5323 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5324 and `search-map'.
5325
5dcb4c4e
SM
5326 * searching.texi (Search and Replace):
5327 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5328 Document `multi-query-replace-map'.
80120f13 5329
6d4913f0 5330 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5331 (Completion Commands, Reading File Names):
5332 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5333 `minibuffer-local-filename-must-match-map'.
5334 (Minibuffer Completion): The `require-match' argument to
5335 `completing-read' can now have the value `confirm-only'.
5336
43c59a3d
EZ
5337 * windows.texi (Displaying Buffers): Minor wording fix.
5338 (Choosing Window): `split-height-threshold' can now be nil.
5339 Document `split-width-threshold'. `pop-up-frames' can have the
5340 value `graphic-only'.
5341
f36acfd9
EZ
53422008-10-17 Eli Zaretskii <eliz@gnu.org>
5343
5344 * os.texi (Startup Summary): Document `before-init-time' and
5345 `after-init-time'. Document `initial-window-system' and
5346 `window-system-initialization-alist'. Document reading the
5347 abbrevs file. Document the call to `server-start' under --daemon.
5348 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5349 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5350 (Time Parsing): Document `format-seconds'.
f36acfd9 5351
96995b89
MR
53522008-10-17 Martin Rudalics <rudalics@gmx.at>
5353
5354 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5355 and reword.
5356
2de17c73
EZ
53572008-10-16 Eli Zaretskii <eliz@gnu.org>
5358
5359 * markers.texi (The Mark): Document use-region-p.
5360
9cf52b11
EZ
53612008-10-15 Eli Zaretskii <eliz@gnu.org>
5362
c3aaf1d7
EZ
5363 * internals.texi (Writing Emacs Primitives): The interactive spec
5364 of a primitive can be a Lisp form.
5365
841a1743
EZ
5366 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5367 values of transient-mark-mode. Document handle-shift-selection.
5368
5369 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5370 (Interactive Examples): Show an example of `^'.
5371 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5372 (Defining Commands, Using Interactive): The interactive-form of a
5373 function can be added via its symbol's property.
841a1743 5374
52441368
EZ
5375 * positions.texi (List Motion): beginning-of-defun-function can
5376 now accept an argument.
5377
8e8c1a72
EZ
5378 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5379 now return a list of strings.
5380
a33a1f2a
EZ
5381 * control.texi (Handling Errors): Document ignore-errors.
5382
4fb04348
EZ
5383 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5384 (Parameter Access): Document set-frame-parameter.
5385
ee666f84
EZ
5386 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5387 Hooks" for the effect of kill-all-local-variables on local hook
5388 functions.
5389
9cf52b11
EZ
5390 * modes.texi (Major Mode Conventions, Mode Line Variables):
5391 `mode-name' need not be a string. xref to "Mode Line Data" for
5392 details, and to "Emulating Mode Line" for computing a string
5393 value.
5394
22526bc4
EZ
53952008-10-14 Eli Zaretskii <eliz@gnu.org>
5396
a65f6a85
EZ
5397 * processes.texi (System Processes): New section.
5398 (Processes, Signals to Processes): Add xrefs to it.
5399
5400 * objects.texi (Editing Types): A `process' is a subprocess of
5401 Emacs, not just any process running on the OS.
5402
5403 * elisp.texi (Top): Adjust the @detailmenu for the above two
5404 changes.
5405
2724b26a
EZ
5406 * sequences.texi (Char-Tables): Remove documentation of
5407 set-char-table-default, which has no effect since Emacs 23.
5408 <char-table-range, set-char-table-range>: Don't mention generic
5409 characters and charsets. Add a cons cell as a possible argument.
5410
5411 * nonascii.texi (Splitting Characters)
5412 (Translation of Characters): Don't mention generic characters.
5413
5414 * display.texi (Fontsets): Don't mention generic characters.
5415
22526bc4 5416 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5417 argument FUNCTION with a cons cell as KEY.
22526bc4 5418
eaf4b689
EZ
54192008-10-13 Eli Zaretskii <eliz@gnu.org>
5420
45e46036
EZ
5421 * objects.texi (Primitive Function Type): Move "@cindex special
5422 forms" from here...
5423
5424 * eval.texi (Special Forms): ...to here.
5425
5426 * functions.texi (What Is a Function): `functionp' returns nil for
5427 special forms. Add an xref.
5428
eaf4b689
EZ
5429 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5430 Variables".
5431
5432 * variables.texi (Frame-Local Variables): New section.
5433 (Buffer-Local Variables): Add an xref to it.
5434 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5435 have both frame-local and buffer-local binding.
5436
5437 * frames.texi (Frames): Mention multiple tty frames.
5438 (Frame Parameters, Parameter Access): Mention frame-local variable
5439 bindings.
5440
15688fce
GM
54412008-09-20 Glenn Morris <rgm@gnu.org>
5442
5443 * display.texi (Defining Faces): Recommend against face variables.
5444
35539065
JB
54452008-09-16 Juanma Barranquero <lekktu@gmail.com>
5446
5447 * display.texi (Echo Area Customization): Fix typo.
5448
6a57054b
JB
54492008-09-09 Juanma Barranquero <lekktu@gmail.com>
5450
5451 * loading.texi (Where Defined): Add `defface' item.
5452
d632fb82
MR
54532008-09-06 Martin Rudalics <rudalics@gmx.at>
5454
5455 * loading.texi (Where Defined): Fix description of symbol-file.
5456
905a9adb
JR
54572008-08-26 Jason Rumney <jasonr@gnu.org>
5458
5459 * display.texi (TIFF Images): New section describing :index property.
5460
852e91b7
CY
54612008-08-23 Chong Yidong <cyd@stupidchicken.com>
5462
5463 * display.texi (Temporary Displays): Remove unnecessary comment
5464 about usage of temp-buffer-show-hook.
5465
6be001ee
CY
54662008-08-05 Chong Yidong <cyd@stupidchicken.com>
5467
5468 * symbols.texi (Other Plists): Fix incorrect example.
5469 Suggested by Florian Beck.
5470
58e3d8e8
JB
54712008-07-31 Juanma Barranquero <lekktu@gmail.com>
5472
5473 * os.texi: Fix previous change.
5474
7c2fb837
DN
54752008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5476
5477 * os.texi:
5478 * intro.texi:
5479 * files.texi: Remove VMS support.
5480
9e2a2647
DN
54812008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5482
5483 * os.texi:
5484 * frames.texi:
5485 * display.texi: Remove mentions of Mac Carbon.
5486
c4f4682b
MB
54872008-07-01 Miles Bader <miles@gnu.org>
5488
5489 * text.texi (Special Properties):
5490 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5491
3696411e
JB
54922008-06-28 Johan Bockgård <bojohan@gnu.org>
5493
5494 * display.texi (Other Image Types): Fix copy/paste error; say
5495 "PBM", not "XBM".
5496
f2a77c3a
DN
54972008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5498
5499 * os.texi: Remove references to obsolete systems.
5500
6d52677d
EZ
55012008-06-20 Eli Zaretskii <eliz@gnu.org>
5502
5503 * makefile.w32-in (distclean): Remove makefile.
5504
1a87da4c
GM
55052008-06-17 Glenn Morris <rgm@gnu.org>
5506
5507 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5508 (elisp, dist): Remove rules and variables that are obsolete now
5509 the lisp manual is no longer distributed separately.
5510
fdda1c5d
GM
55112008-06-16 Glenn Morris <rgm@gnu.org>
5512
646692e9
GM
5513 * configure, configure.in, mkinstalldirs: Remove unused files.
5514
5515 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 5516 * vol1.texi (EMACSVER):
6a57054b 5517 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5518
5519 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5520 as per maintain.info.
5521
611bee81
GM
55222008-06-15 Glenn Morris <rgm@gnu.org>
5523
a7bed3a0
GM
5524 * makefile.w32-in (manual): Use "23" rather than "21".
5525
5526 * Makefile.in (emacsver): New, set by configure.
5527 (manual): Use emacsver.
5528
d794edf2
GM
5529 * intro.texi: Report bugs using M-x report-emacs-bug.
5530
611bee81
GM
5531 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
5532
c73e02fa
GM
55332008-06-13 Daniel Engeler <engeler@gmail.com>
5534
5535 * elisp.texi, internals.texi, processes.texi: Add documentation
5536 about serial port access.
5537
e40a85cd
MB
55382008-06-05 Miles Bader <miles@gnu.org>
5539
5540 * display.texi (Displaying Faces): Update to reflect function
5541 renamings in face-remap.el.
5542
7b753744
JB
55432008-06-05 Juanma Barranquero <lekktu@gmail.com>
5544
5545 * display.texi (Fontsets): Fix typos.
5546
9d3d42fb
MB
55472008-06-03 Miles Bader <miles@gnu.org>
5548
7b753744
JB
5549 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5550 remove-relative-face-remapping, set-base-face-remapping,
5551 and set-default-base-face-remapping.
9d3d42fb 5552
f2cec7a9
MB
55532008-06-01 Miles Bader <miles@gnu.org>
5554
5555 * display.texi (Displaying Faces): Add face-remapping-alist.
5556
8f39c96d
SM
55572008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5558
5559 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5560 variable names.
5561
1ef5eecc
ER
55622008-05-03 Eric S. Raymond <esr@golux>
5563
352c8b4a 5564 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
5565 (current-global-map) return references, not copies.
5566
63b4387f
JL
55672008-05-02 Juri Linkov <juri@jurta.org>
5568
5569 * minibuf.texi (Text from Minibuffer): Document a list of
5570 default values for `read-from-minibuffer'.
5571
38a8b703
JB
55722008-04-24 Juanma Barranquero <lekktu@gmail.com>
5573
5574 * nonascii.texi (Translation of Characters): Fix previous change.
5575
7c42e639
CY
55762008-04-20 Chong Yidong <cyd@stupidchicken.com>
5577
5578 * display.texi (Overlay Properties): Clarify role of underlying
5579 textprop and overlay keymaps for display strings.
5580
5581 * keymaps.texi (Active Keymaps): Ditto.
5582
25c0d999
SM
55832008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5584
5585 * minibuf.texi (Programmed Completion):
5586 Replace dynamic-completion-table with the new completion-table-dynamic.
5587
e3af5968
CY
55882008-04-07 Chong Yidong <cyd@stupidchicken.com>
5589
5590 * intro.texi (Some Terms): Change "fonts in this manual" index
5591 entry to "typographic conventions".
5592
6bfc8698
EZ
55932008-04-05 Eli Zaretskii <eliz@gnu.org>
5594
5595 * objects.texi (Text Props and Strings): Add indexing for read
5596 syntax of text properties.
5597
4972c361
SM
55982008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5599
5600 * processes.texi (Decoding Output): Remove process-filter-multibyte
5601 functions.
5602
c70a68db
MR
56032008-03-15 Martin Rudalics <rudalics@gmx.at>
5604
5605 * display.texi (Finding Overlays): Say that empty overlays at
5606 the end of the buffer are reported too.
5607
1291fd36
GM
56082008-03-13 Glenn Morris <rgm@gnu.org>
5609
5610 * elisp.texi (EMACSVER): Set to 23.0.60.
5611
c6b0dfd5
CY
56122008-02-26 Chong Yidong <cyd@stupidchicken.com>
5613
38a8b703 5614 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5615
875fc30c
GM
56162008-02-22 Glenn Morris <rgm@gnu.org>
5617
5618 * frames.texi (Position Parameters): Clarify the description of
5619 `left' and `top', using information from "Geometry".
5620 (Geometry): Give a pointer to "Position Parameters", rather than
5621 repeating information.
5622
d8c8e45a
GM
56232008-02-11 Glenn Morris <rgm@gnu.org>
5624
5625 * objects.texi (Equality Predicates): No longer talk about "two"
5626 functions.
5627
38a8b703 56282008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5629
5630 * objects.texi (Equality Predicates): Add defun for
5631 equal-including-properties.
5632
bfffe0b1
GM
56332008-02-10 Glenn Morris <rgm@gnu.org>
5634
5635 * objects.texi (Equality Predicates):
5636 Mention equal-including-properties.
5637
431b78c9
RS
56382008-02-07 Richard Stallman <rms@gnu.org>
5639
5640 * windows.texi (Window Start): Mention the feature of moving
5641 window-start to start of line.
5642
c8763fb6 56432008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5644
5645 * keymaps.texi (Tool Bar): Document rtl property.
5646
1a256502
TTN
56472008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5648
5649 * display.texi (Button Types):
5650 For define-button-type, clarify type of NAME.
5651
569382c2
MR
56522008-01-19 Martin Rudalics <rudalics@gmx.at>
5653
5654 * buffers.texi (Buffer Modification): Fix typo.
5655
f3041af1
DN
56562008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5657
5658 * os.texi (System Environment): Remove references to OSes that are
5659 not supported anymore.
5660
d35e1cd7
DN
56612008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5662
5663 * os.texi (System Environment): Remove mention for Masscomp.
5664
23af7580
RS
56652008-01-04 Richard Stallman <rms@gnu.org>
5666
5667 * display.texi (Faces): Don't talk about internal face vector as arg
5668 to facep.
5669
5670 * customize.texi (Type Keywords): Fix previous change.
5671
5672 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5673 * elisp.texi (Top): Fix menu for commands.texi change.
5674
ec7d5b1e
RS
56752007-12-30 Richard Stallman <rms@gnu.org>
5676
5dcb4c4e 5677 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5678 (Accessing Scroll): New node broken out of Accessing Mouse.
5679
101a6cea
RS
56802007-12-28 Richard Stallman <rms@gnu.org>
5681
5682 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5683 (Basic Parameters): For `title', refer to title bar.
041817a4 5684 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5685
72b7e664
RS
56862007-12-23 Richard Stallman <rms@gnu.org>
5687
5688 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5689 Improve some of the commented-out keywords' text too.
5690
27a4f445
MR
56912007-12-14 Martin Rudalics <rudalics@gmx.at>
5692
e2e3f1d7
MR
5693 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5694 "visit the current buffer".
5695
27a4f445
MR
5696 * os.texi (System Interface): Fix typo.
5697
a2afc99d
RS
56982007-12-04 Richard Stallman <rms@gnu.org>
5699
5700 * objects.texi (Symbol Type): Fix typo.
5701
b694135c
RS
57022007-12-03 Richard Stallman <rms@gnu.org>
5703
5704 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5705
f99a19da
GM
57062007-12-01 Glenn Morris <rgm@gnu.org>
5707
5708 * functions.texi (Declaring Functions): Improve previous change.
5709
8f4b37d8
GM
57102007-11-30 Glenn Morris <rgm@gnu.org>
5711
5712 * functions.texi (Declaring Functions): Add optional fourth
5713 argument of declare-function, and setting third argument to `t'.
5714
61a2fe01
RS
57152007-11-29 Richard Stallman <rms@gnu.org>
5716
5717 * customize.texi (Composite Types): Document `group' type.
5718
cbfc5193
GM
57192007-11-29 Glenn Morris <rgm@gnu.org>
5720
5dcb4c4e
SM
5721 * functions.texi (Declaring Functions): Add findex.
5722 Mention `external' files.
cbfc5193 5723
8386283a
JB
57242007-11-26 Juanma Barranquero <lekktu@gmail.com>
5725
5726 * functions.texi (Declaring Functions): Fix directive.
5727
a07c9a8b
RS
57282007-11-25 Richard Stallman <rms@gnu.org>
5729
5730 * help.texi (Help Functions): Clean up last change.
5731
5732 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5733
5734 * loading.texi (Named Features): Minor cleanup.
5735
5736 * macros.texi (Eval During Expansion): Minor cleanup.
5737
5738 * variables.texi (Variable Aliases): Minor cleanup.
5739
a0925923
RS
57402007-11-24 Richard Stallman <rms@gnu.org>
5741
5742 * functions.texi (Declaring Functions): Clarify previous change.
5743
5744 * compile.texi (Compiler Errors): Clarify previous change.
5745
20c63e44
RS
57462007-11-24 Richard Stallman <rms@gnu.org>
5747
e5e76c04 5748 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
5749 Clarify the text and move items around.
5750
5bb0cda3
GM
57512007-11-24 Glenn Morris <rgm@gnu.org>
5752
5753 * functions.texi (Declaring Functions): New section.
5754 * compile.texi (Compiler Errors): Mention declaring functions,
5755 defvar with no initvalue, and byte-compile-warnings.
5756
af13c86a
MR
57572007-11-15 Martin Rudalics <rudalics@gmx.at>
5758
5759 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5760 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5761
a5373305
MR
57622007-11-13 Martin Rudalics <rudalics@gmx.at>
5763
5764 * help.texi (Help Functions): Document new macro `with-help-window'.
5765
fe284805
JL
57662007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5767
5768 * searching.texi (Replacing Match): Describe new
5769 `match-substitute-replacement'.
5770
2c3a09b1
RS
57712007-10-31 Richard Stallman <rms@gnu.org>
5772
5773 * strings.texi (Creating Strings): Null strings from concat not unique.
5774
f2b480f4
RS
57752007-10-26 Richard Stallman <rms@gnu.org>
5776
5777 * objects.texi (Equality Predicates): Null strings are uniquified.
5778
5779 * minibuf.texi: Minor clarifications in previous change.
5780
db21122c
GM
57812007-10-25 Glenn Morris <rgm@gnu.org>
5782
5783 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5784
2328cbb3
RS
57852007-10-24 Richard Stallman <rms@gnu.org>
5786
5787 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5788
5789 * variables.texi (Frame-Local Variables): Node deleted.
5790 (Variables): Delete Frame-Local Variables from menu.
5791 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5792 (Default Value): Don't mention frame-local vars.
5793
5794 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5795
5796 * loading.texi (Unloading): Document FEATURE-unload-function
5797 instead of FEATURE-unload-hook.
5798
2328cbb3
RS
5799 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5800
c066bafa
JL
58012007-10-22 Juri Linkov <juri@jurta.org>
5802
5803 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5804 (High-Level Completion): Document a list of default value strings
5805 in the DEFAULT argument, for which minibuffer functions return the
5806 first element.
5807
65ced25f
JL
58082007-10-17 Juri Linkov <juri@jurta.org>
5809
5810 * text.texi (Filling): Update arguments of fill-paragraph.
5811 fill-paragraph operates on the active region in Transient Mark mode.
5812 Remove fill-paragraph-or-region.
5813
ee46ec8e
KB
58142007-10-13 Karl Berry <karl@gnu.org>
5815
5816 * elisp.texi (@dircategory): Move to after @copying,
5817 since we want @copying as close as possible to the beginning of
5818 the output.
5819
61bbdbc6
RS
58202007-10-12 Richard Stallman <rms@gnu.org>
5821
5822 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5823
5824 * commands.texi (Distinguish Interactive): New node,
5825 broken out from Interactive Call and rewritten.
5826 (Command Loop): Put Distinguish Interactive in menu.
5827
af23e1e8
RS
58282007-10-09 Richard Stallman <rms@gnu.org>
5829
5830 * text.texi (Examining Properties): Mention overlay priority.
5831
5832 * display.texi (Display Margins): Correct the description
5833 of margin display specifications.
5834 (Replacing Specs): New subnode broken out of Display Property.
5835
e1965a69
JL
58362007-10-06 Juri Linkov <juri@jurta.org>
5837
5838 * text.texi (Filling): Document fill-paragraph-or-region.
5839
4638454b
JB
58402007-10-05 Juanma Barranquero <lekktu@gmail.com>
5841
5842 * display.texi (Auto Faces): Fix typo.
5843
7ed54cc5
RS
58442007-10-02 Richard Stallman <rms@gnu.org>
5845
5846 * display.texi (Display Property): Explain some display specs
5847 don't let you move point in.
5848
5dcb4c4e
SM
5849 * frames.texi (Cursor Parameters):
5850 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5851
5852 * windows.texi (Basic Windows): Don't describe
5853 cursor-in-non-selected-windows here.
5854
305a7ef2
EZ
58552007-10-01 Eli Zaretskii <eliz@gnu.org>
5856
5857 * processes.texi (Misc Network): Note that these functions are
5858 supported only on some systems.
5859
f7a7f4eb
RS
58602007-10-01 Richard Stallman <rms@gnu.org>
5861
5862 * display.texi (Overlay Properties): Explain nil as priority.
5863 Explain that conflicts are unpredictable if not resolved by
5864 priorities.
5865
780d7bb9
RS
58662007-09-23 Richard Stallman <rms@gnu.org>
5867
5868 * macros.texi (Backquote): Minor clarification.
5869
14b4fdfb
RS
58702007-09-19 Richard Stallman <rms@gnu.org>
5871
5872 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5873 Clarify when they work in parallel and when one overrides.
5874 Fix error in example.
14b4fdfb 5875
b8d4c8d0
GM
58762007-09-06 Glenn Morris <rgm@gnu.org>
5877
b3e755a9 5878 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5879 commands to use ../../info.
5880 * Makefile.in (infodir): Go up one more level.
4638454b 5881 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
5882 (miscmanualdir): New.
5883 (dist): Use new variable miscmanualdir.
5884 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5885 (usermanualdir): Change from ../man to ../emacs.
5886
1bb1f7d3
MR
58872007-08-30 Martin Rudalics <rudalics@gmx.at>
5888
5889 * commands.texi (Command Loop Info): Advise against changing
5890 most variables described here. Explain new variable
5891 last-repeatable-command.
5892
b8d4c8d0
GM
58932007-08-29 Glenn Morris <rgm@gnu.org>
5894
5895 * elisp.texi (EMACSVER): Increase to 23.0.50.
5896
58972007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5898
5899 * frames.texi (Basic Parameters): Add display-environment-variable
5900 and term-environment-variable.
5901
59022007-08-28 Juri Linkov <juri@jurta.org>
5903
5904 * display.texi (Image Formats, Other Image Types): Add SVG.
5905
59062007-08-28 Juri Linkov <juri@jurta.org>
5907
5908 * display.texi (Images): Move formats-related text to new node
5909 "Image Formats".
5910 (Image Formats): New node.
5911
619fb9ee
RS
59122007-08-27 Richard Stallman <rms@gnu.org>
5913
5914 * windows.texi (Window Configurations): Clarify what
5915 a window configuration saves.
5916
b8d4c8d0
GM
59172007-08-25 Richard Stallman <rms@gnu.org>
5918
5919 * display.texi (Images): Delete redundant @findex.
5920
39f9da30
GM
59212007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5922
5923 * text.texi (Change Hooks): (after|before)-change-functions are no
5924 longer bound to nil while running; rather inhibit-modification-hooks
5925 is t.
5926
b8d4c8d0
GM
59272007-08-16 Richard Stallman <rms@gnu.org>
5928
5dcb4c4e
SM
5929 * processes.texi (Asynchronous Processes):
5930 Clarify doc of start-file-process.
b8d4c8d0
GM
5931
59322007-08-08 Martin Rudalics <rudalics@gmx.at>
5933
5934 * modes.texi (Example Major Modes): Fix typo.
5935
59362007-08-08 Glenn Morris <rgm@gnu.org>
5937
5938 * intro.texi (nil and t): Do not use `iff' in documentation.
5939
5940 * tips.texi (Documentation Tips): Recommend against `iff'.
5941
59422007-08-07 Chong Yidong <cyd@stupidchicken.com>
5943
5944 * display.texi (Image Cache): Document image-refresh.
5945
59462007-08-06 Martin Rudalics <rudalics@gmx.at>
5947
5948 * windows.texi (Size of Window): Document window-full-width-p.
5949
59502007-07-25 Glenn Morris <rgm@gnu.org>
5951
5952 * gpl.texi (GPL): Replace license with GPLv3.
5953
5954 * Relicense all FSF files to GPLv3 or later.
5955
59562007-07-24 Michael Albinus <michael.albinus@gmx.de>
5957
4638454b
JB
5958 * processes.texi (Synchronous Processes):
5959 Add `process-file-shell-command'.
b8d4c8d0
GM
5960 (Asynchronous Processes): Mention restricted use of
5961 `process-filter' and `process-sentinel' in
5962 `start-file-process'. Add `start-file-process-shell-command'.
5963
59642007-07-17 Michael Albinus <michael.albinus@gmx.de>
5965
5966 * files.texi (Magic File Names): Introduce optional parameter
5967 IDENTIFICATION for `file-remote-p'.
5968
59692007-07-16 Richard Stallman <rms@gnu.org>
5970
5971 * display.texi (Defining Faces): Fix previous change.
5972
59732007-07-14 Richard Stallman <rms@gnu.org>
5974
5975 * control.texi (Handling Errors): Document `debug' in handler list.
5976
59772007-07-10 Richard Stallman <rms@gnu.org>
5978
5979 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5980
59812007-07-09 Richard Stallman <rms@gnu.org>
5982
5983 * files.texi (Magic File Names): Rewrite previous change.
5984
59852007-07-08 Michael Albinus <michael.albinus@gmx.de>
5986
5987 * files.texi (Magic File Names): Introduce optional parameter
5988 CONNECTED for `file-remote-p'.
5989
59902007-07-07 Michael Albinus <michael.albinus@gmx.de>
5991
5992 * processes.texi (Asynchronous Processes):
5993 * files.texi (Magic File Names): Add `start-file-process'.
5994
59952007-06-27 Richard Stallman <rms@gnu.org>
5996
5dcb4c4e
SM
5997 * files.texi (Format Conversion Piecemeal):
5998 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5999
60002007-06-27 Michael Albinus <michael.albinus@gmx.de>
6001
4638454b
JB
6002 * files.texi (Magic File Names): Remove `dired-call-process'.
6003 Add `process-file'.
b8d4c8d0
GM
6004
60052007-06-27 Kenichi Handa <handa@m17n.org>
6006
6007 * text.texi (Special Properties): Fix description about
4638454b 6008 `composition' property.
b8d4c8d0
GM
6009
60102007-06-26 Kenichi Handa <handa@m17n.org>
6011
6012 * nonascii.texi (Default Coding Systems): Document about the
6013 return value `undecided'.
6014
60152007-06-25 David Kastrup <dak@gnu.org>
6016
6017 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6018 `current-active-maps'.
6019
60202007-06-24 Karl Berry <karl@gnu.org>
6021
4638454b 6022 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6023
60242007-06-15 Juanma Barranquero <lekktu@gmail.com>
6025
6026 * display.texi (Overlay Arrow): Doc fix.
6027
60282007-06-14 Karl Berry <karl@tug.org>
6029
6030 * anti.texi (Antinews): Typo.
6031
60322007-06-14 Chong Yidong <cyd@stupidchicken.com>
6033
6034 * display.texi (Image Cache): Document image-refresh.
6035
60362007-06-12 Karl Berry <karl@gnu.org>
6037
6038 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6039 * two-volume.make: New file.
6040 * .cvsignore: Ignore two-volume files.
6041
60422007-06-12 Tom Tromey <tromey@redhat.com>
6043
6044 * os.texi (Init File): Document user-emacs-directory.
6045
60462007-06-03 Nick Roberts <nickrob@snap.net.nz>
6047
6048 * commands.texi (Click Events): Describe width and height when
6049 object is nil.
6050
60512007-05-30 Nick Roberts <nickrob@snap.net.nz>
6052
5dcb4c4e
SM
6053 * commands.texi (Click Events): Layout more logically.
6054 Describe width and height.
b8d4c8d0
GM
6055 (Drag Events, Motion Events): Update to new format for position.
6056
60572007-06-02 Richard Stallman <rms@gnu.org>
6058
6059 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6060
60612007-06-02 Chong Yidong <cyd@stupidchicken.com>
6062
6063 * Version 22.1 released.
6064
60652007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6066
6067 * text.texi (Special Properties): Correct meaning of fontified face.
6068
60692007-05-30 Richard Stallman <rms@gnu.org>
6070
6071 * text.texi (Special Properties): Add link to Adjusting Point.
6072
60732007-05-12 Richard Stallman <rms@gnu.org>
6074
6075 * text.texi (Margins): indent-to-left-margin is not the default.
6076 (Mode-Specific Indent): For indent-line-function, the default
6077 is indent-relative.
6078
6079 * modes.texi (Example Major Modes): Explain last line of text-mode
6080 is redundant.
6081
60822007-05-10 Richard Stallman <rms@gnu.org>
6083
6084 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6085
6086 * help.texi (Keys in Documentation): Add reference to
6087 Documentation Tips.
6088
6089 * files.texi (Format Conversion): TO-FN gets three arguments.
6090
6091 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6092
60932007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6094
6095 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6096 * files.texi (Format Conversion): Expand intro; add menu.
6097 (Format Conversion Overview, Format Conversion Round-Trip)
6098 (Format Conversion Piecemeal): New nodes/subsections.
6099 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6100 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6101 (Saving Properties): Delete node/subsection.
6102
61032007-05-07 Karl Berry <karl@gnu.org>
6104
6105 * elisp.texi (EMACSVER): Back to 22.
6106
61072007-05-06 Richard Stallman <rms@gnu.org>
6108
6109 * processes.texi (Accepting Output): Revert most of previous change.
6110
61112007-05-05 Richard Stallman <rms@gnu.org>
6112
6113 * processes.texi (Accepting Output): accept-process-output
6114 uses microseconds, not milliseconds. But that arg is obsolete.
6115
61162007-05-04 Karl Berry <karl@tug.org>
6117
6118 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6119
61202007-05-04 Eli Zaretskii <eliz@gnu.org>
6121
6122 * tips.texi (Documentation Tips): Rearrange items to place the
6123 more important ones first. Add an index entry for hyperlinks.
6124
61252007-05-03 Karl Berry <karl@gnu.org>
6126
6127 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6128 (EMACSVER) [smallbook]: 22 for printed version.
6129
6130 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6131 so restore anchor to normal position after defun. Found by Kevin Ryde.
6132
61332007-04-26 Glenn Morris <rgm@gnu.org>
6134
6135 * elisp.texi (EMACSVER): Increase to 22.1.50.
6136
61372007-04-28 Karl Berry <karl@gnu.org>
6138
6139 * elisp.texi: Improve line breaks on copyright page,
6140 similar layout to emacs manual, 8.5x11 by default.
6141
61422007-04-24 Richard Stallman <rms@gnu.org>
6143
6144 * text.texi (Special Properties): Add xref to Overlay Properties.
6145
6146 * display.texi (Overlay Properties): Add xref to Special Properties.
6147
61482007-04-22 Richard Stallman <rms@gnu.org>
6149
6150 * keymaps.texi (Extended Menu Items): Move the info about
6151 format with cached keyboard binding.
6152
61532007-04-21 Richard Stallman <rms@gnu.org>
6154
6155 * text.texi (Special Properties): Clarify previous change.
6156
6157 * files.texi (File Name Expansion): Clarify previous change.
6158
6159 * display.texi (Attribute Functions): Fix example for
6160 face-attribute-relative-p.
6161
61622007-04-19 Kenichi Handa <handa@m17n.org>
6163
6164 * text.texi (Special Properties): Document composition property.
6165
61662007-04-19 Glenn Morris <rgm@gnu.org>
6167
6168 * files.texi (File Name Expansion): Mention "superroot".
6169
61702007-04-15 Chong Yidong <cyd@stupidchicken.com>
6171
6172 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6173 setups.
6174 (Display Feature Testing): Note that display refers to all
6175 physical monitors for multi-monitor setups.
6176
61772007-04-14 Richard Stallman <rms@gnu.org>
6178
6179 * lists.texi (Sets And Lists): Clarify `delete' examples.
6180 Remove spurious xref to same node.
6181 Clarify xref for add-to-list.
6182
61832007-04-12 Nick Roberts <nickrob@snap.net.nz>
6184
6185 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6186 value of lisp-mode-map.
6187
61882007-04-11 Karl Berry <karl@gnu.org>
6189
6190 * anti.texi (Antinews):
6191 * display.texi (Overlay Properties, Defining Images):
6192 * processes.texi (Synchronous Processes, Sentinels):
6193 * syntax.texi (Syntax Table Internals):
6194 * searching.texi (Regexp Special):
6195 * nonascii.texi (Default Coding Systems):
6196 * text.texi (Special Properties):
6197 * minibuf.texi (Basic Completion): Wording to improve breaks in
6198 8.5x11 format.
6199 * elisp.texi (smallbook): New @set to more easily switch between
6200 smallbook and 8.5x11.
6201
62022007-04-11 Richard Stallman <rms@gnu.org>
6203
6204 * text.texi (Lazy Properties): Minor fix.
6205
62062007-04-08 Karl Berry <karl@gnu.org>
6207
6208 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6209 * macros.texi (Backquote): Downcase Backquote in index entries for
6210 consistency.
6211
62122007-04-08 Richard Stallman <rms@gnu.org>
6213
6214 * text.texi (Adaptive Fill): Just describe default,
6215 don't show it (since it contains non-ASCII chars).
6216
62172007-04-07 Karl Berry <karl@gnu.org>
6218
6219 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6220 adaptive-fill-regexp's value, since they are not in the standard
6221 TeX fonts.
6222
62232007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6224
6225 * display.texi (Defining Faces): Fix example.
6226
62272007-04-07 Karl Berry <karl@gnu.org>
6228
6229 * display.texi (Button Buffer Commands): Improve page break.
6230
62312007-04-07 Richard Stallman <rms@gnu.org>
6232
6233 * advice.texi (Activation of Advice): Remove redundant index entry.
6234
6235 * backups.texi: Improve index entries. Remove redundant ones.
6236
6237 * compile.texi (Byte Compilation): Improve index entry.
6238
6239 * hash.texi (Creating Hash): Improve index entry.
6240
6241 * symbols.texi (Definitions): Improve index entry.
6242
6243 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6244
6245 * maps.texi (Standard Keymaps): Remove useless index entry.
6246
6247 * help.texi (Documentation Basics): Remove redundant index entries.
6248
6249 * customize.texi: Improve index entries.
6250 Remove redundant/useless ones.
6251
6252 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6253
6254 * streams.texi (Output Variables): Improve index entry.
6255
6256 * abbrevs.texi (Abbrevs): Remove useless index entry.
6257
6258 * macros.texi (Expansion): Remove useless index entry.
6259
6260 * text.texi: Improve index entries. Remove redundant/useless ones.
6261 (Text Properties, Examining Properties)
6262 (Special Properties): Use "property category" instead of "category"
6263 to refer to the `category' property.
6264
6265 * positions.texi: Improve index entries. Remove useless one.
6266
6267 * lists.texi: Improve index entries. Remove redundant/useless ones.
6268
6269 * os.texi: Improve index entries.
6270 (Timers): Fix previous change.
6271
6272 * buffers.texi: Improve index entries.
6273 (Modification Time): Get rid of term "obsolete buffer".
6274
6275 * debugging.texi: Improve index entries.
6276 (Test Coverage): Add xref to other test coverage ftr.
6277
6278 * eval.texi: Improve index entry. Remove redundant ones.
6279
6280 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6281
6282 * files.texi: Improve index entries. Remove redundant/useless ones.
6283
6284 * objects.texi: Improve index entries.
6285
6286 * processes.texi: Improve index entries.
6287
6288 * modes.texi: Improve index entry. Remove redundant one.
6289
6290 * nonascii.texi: Improve index entries.
6291
6292 * internals.texi: Improve index entries.
6293
6294 * syntax.texi: Improve index entries.
6295
6296 * keymaps.texi (Active Keymaps): Improve index entries.
6297
6298 * commands.texi: Improve index entries. Remove redundant/useless ones.
6299
6300 * frames.texi: Improve index entries. Remove redundant/useless ones.
6301
6302 * markers.texi: Improve index entries. Remove redundant ones.
6303
6304 * tips.texi: Improve index entries.
6305
6306 * loading.texi (Unloading): Improve index entry.
6307
6308 * variables.texi: Improve index entries. Remove redundant one.
6309
6310 * sequences.texi: Improve index entry.
6311
6312 * display.texi: Improve index entries. Remove redundant ones.
6313
6314 * windows.texi: Improve index entries.
6315
6316 * searching.texi: Improve index entries. Remove redundant one.
6317
6318 * strings.texi (Case Tables): Improve last change.
6319
63202007-04-04 Chong Yidong <cyd@stupidchicken.com>
6321
6322 * strings.texi (Case Tables): Document with-case-table and
6323 ascii-case-table.
6324
63252007-04-03 Karl Berry <karl@gnu.org>
6326
6327 * processes.texi (Network): Reword to improve page break.
6328
63292007-04-03 Eli Zaretskii <eliz@gnu.org>
6330
6331 * functions.texi (Inline Functions): Describe more disadvantages
6332 of defsubst, and make advice against it stronger.
6333
63342007-04-02 Karl Berry <karl@gnu.org>
6335
6336 * backups.texi (Backup Names): Avoid widow words.
6337 * modes.texi (Example Major Modes): Align last comment.
6338
63392007-04-01 Chong Yidong <cyd@stupidchicken.com>
6340
6341 * keymaps.texi (Remapping Commands): Document new arg to
6342 command-remapping.
6343
63442007-04-01 Karl Berry <karl@gnu.org>
6345
6346 * processes.texi (Low-Level Network): Typo.
6347 * loading.texi (Hooks for Loading): Avoid double "the".
6348 * keymaps.texi (Key Sequences): No double "and".
6349 (Changing Key Bindings): Shorten to improve line break.
6350
63512007-03-31 Glenn Morris <rgm@gnu.org>
6352
6353 * os.texi (Timers): Fix description of run-at-time TIME formats.
6354
63552007-03-31 Richard Stallman <rms@gnu.org>
6356
6357 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6358 regarding ellipsis.
6359
63602007-03-31 Eli Zaretskii <eliz@gnu.org>
6361
6362 * intro.texi (nil and t):
6363 * symbols.texi (Plists and Alists):
6364 * variables.texi (Variable Aliases, Constant Variables):
6365 * functions.texi (Defining Functions):
6366 * advice.texi (Advising Primitives):
6367 * debugging.texi (Syntax Errors, Compilation Errors):
6368 * minibuf.texi (Minibuffer Windows):
6369 * commands.texi (Adjusting Point):
6370 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6371 (Auto Major Mode, Major Mode Conventions):
6372 * help.texi (Describing Characters):
6373 * files.texi (Create/Delete Dirs, Information about Files)
6374 (File Locks, Writing to Files, Reading from Files)
6375 (Saving Buffers):
6376 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6377 * frames.texi (Finding All Frames):
6378 * positions.texi (Buffer End, Motion):
6379 * markers.texi (The Region):
6380 * text.texi (Deletion, Near Point):
6381 * display.texi (Displaying Messages, Truncation):
6382 * os.texi (Processor Run Time):
6383 * tips.texi (Key Binding Conventions, Programming Tips)
6384 (Warning Tips, Documentation Tips, Comment Tips):
6385 * internals.texi (Memory Usage): Improve indexing.
6386
6387 * variables.texi (Frame-Local Variables):
6388 * functions.texi (Argument List):
6389 * loading.texi (Library Search):
6390 * streams.texi (Output Variables):
6391 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6392 * searching.texi (Replacing Match, Search and Replace):
6393 * processes.texi (Byte Packing, Decoding Output)
6394 (Accepting Output, Network Servers, Shell Arguments):
6395 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6396 * windows.texi (Window Point, Window Start):
6397 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6398 * commands.texi (Reading Input, Keyboard Events):
6399 * minibuf.texi (Reading File Names, Minibuffer Completion)
6400 (Recursive Mini):
6401 * positions.texi (List Motion):
6402 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6403 * numbers.texi (Arithmetic Operations, Math Functions)
6404 (Predicates on Numbers, Comparison of Numbers):
6405 (Numeric Conversions):
6406 * locals.texi (Standard Buffer-Local Variables):
6407 * maps.texi (Standard Keymaps):
6408 * os.texi (User Identification, System Environment, Recording Input)
6409 (X11 Keysyms):
6410 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6411 * backups.texi (Backups and Auto-Saving):
6412 * customize.texi (Customization, Group Definitions)
6413 (Variable Definitions):
6414 * compile.texi (Byte Compilation): Improve index entries.
6415
64162007-03-31 Karl Berry <karl@gnu.org>
6417
6418 * macros.texi (Defining Macros): Avoid widow syllable.
6419
64202007-03-31 Eli Zaretskii <eliz@gnu.org>
6421
6422 * elisp.texi (Top): Postscript -> PostScript.
6423
6424 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6425
64262007-03-31 Markus Triska <markus.triska@gmx.at>
6427
6428 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6429
64302007-03-30 Karl Berry <karl@gnu.org>
6431
6432 * lists.texi (List-related Predicates): Remove spurious @need.
6433 (Setcdr): Use @smallexample to improve page break.
6434 (Association Lists) <assoc>: Reword to improve page break.
6435
6436 * strings.texi (String Conversion): Insert blank line to improve
6437 page break.
6438
6439 * numbers.texi (Random Numbers): Use @minus{}.
6440 (Math Functions): Use @minus{}.
6441
6442 * intro.texi (Acknowledgements): Avoid line breaks before middle
6443 initials.
6444
64452007-03-24 Eli Zaretskii <eliz@gnu.org>
6446
6447 * errors.texi (Standard Errors): Add an index entry.
6448
64492007-03-19 Richard Stallman <rms@gnu.org>
6450
6451 * os.texi (Recording Input): recent-keys now gives 300 keys.
6452
64532007-03-12 Glenn Morris <rgm@gnu.org>
6454
6455 * os.texi: Replace "daylight savings" with "daylight saving"
6456 throughout.
6457
64582007-03-05 Richard Stallman <rms@gnu.org>
6459
5dcb4c4e
SM
6460 * variables.texi (File Local Variables):
6461 Update enable-local-variables values.
b8d4c8d0
GM
6462
64632007-03-04 Richard Stallman <rms@gnu.org>
6464
6465 * syntax.texi (Control Parsing): Minor clarification.
6466
6467 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6468
6469 * sequences.texi (Sequence Functions): Move string-bytes away,
6470 add xref.
6471
6472 * nonascii.texi (Text Representations): Move string-bytes here.
6473
6474 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6475
6476 * minibuf.texi (Basic Completion): Minor clarification.
6477
6478 * markers.texi (The Mark): Clarify existence vs activation of mark.
6479 Other cleanup.
6480
6481 * display.texi (Finding Overlays): Write better example.
6482
6483 * compile.texi (Eval During Compile): Clarify putting macros
6484 in eval-when-compile.
6485
c5602427 64862007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6487
6488 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6489 load-read-function definition doc.
b8d4c8d0
GM
6490
64912007-02-21 Kim F. Storm <storm@cua.dk>
6492
6493 * strings.texi (Text Comparison): Mention that assoc-string
6494 converts symbols to strings before testing.
6495
64962007-02-17 Kim F. Storm <storm@cua.dk>
6497
6498 * processes.texi (Bindat Spec): Vector types can have optional
6499 element type.
6500 (Bindat Examples): Fix example. Add vector with element type.
6501
65022007-02-16 Andreas Schwab <schwab@suse.de>
6503
6504 * strings.texi (Formatting Strings): Document '+' flag.
6505
65062007-02-15 Juanma Barranquero <lekktu@gmail.com>
6507
6508 * strings.texi (Modifying Strings): Clarify that `clear-string'
6509 always converts the string to unibyte.
6510
65112007-02-14 Kim F. Storm <storm@cua.dk>
6512
6513 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6514 Rewrite glyph code description to refer to these functions.
6515 Remove details of encoding face number and char into integer code.
6516
65172007-02-03 Alan Mackenzie <acm@muc.de>
6518
6519 * loading.texi (Hooks for Loading): Make the description of
6520 `eval-after-load' more detailed, and amend the description of
6521 after-load-alist, in accordance with changes from 2006-05.
6522
65232007-02-03 Chong Yidong <cyd@stupidchicken.com>
6524
6525 * modes.texi (Defining Minor Modes): Document that a :require
6526 keyword or similar may be required to make saved customization
6527 variables work.
6528
65292007-02-03 Eli Zaretskii <eliz@gnu.org>
6530
6531 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
6532 Texinfo guidelines and with what texnfo-upd.el expects.
6533 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
6534 parts needed by `texinfo-multiple-files-update'.
6535
65362007-02-02 Eli Zaretskii <eliz@gnu.org>
6537
6538 * elisp.texi (Top): Update the top-level menus.
6539
6540 * syntax.texi (Categories): Add index entries.
6541
65422007-02-01 Juanma Barranquero <lekktu@gmail.com>
6543
6544 * display.texi (Attribute Functions): Fix name and description of
6545 the UNDERLINE arg of `set-face-underline-p'.
6546
65472007-01-29 Eli Zaretskii <eliz@gnu.org>
6548
6549 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6550 Variables", and "Standard Keymaps" to the detailed menu.
6551
6552 * variables.texi (Future Local Variables): Add index entry.
6553
65542007-01-28 Richard Stallman <rms@gnu.org>
6555
6556 * tips.texi (Coding Conventions): Clarify the tip about macros
6557 that define a function or a variable.
6558
6559 * files.texi (File Attributes): UID and GID can be floats.
6560 (Magic File Names): Explain why deferring all operations to
6561 the standard handler does not work.
6562
65632007-01-23 Martin Rudalics <rudalics@gmx.at>
6564
6565 * backups.texi (Reverting): Use "buffer" instead of "file"
6566 when talking about major and minor modes.
6567
65682007-01-21 Richard Stallman <rms@gnu.org>
6569
6570 * help.texi (Documentation): Add xref to Documentation Tips.
6571
65722007-01-14 Juanma Barranquero <lekktu@gmail.com>
6573
6574 * tips.texi (Coding Conventions): Fix typos.
6575
65762007-01-05 Richard Stallman <rms@gnu.org>
6577
6578 * modes.texi (Defining Minor Modes): Fix previous change.
6579
65802007-01-03 Richard Stallman <rms@gnu.org>
6581
6582 * customize.texi (Variable Definitions, Customization Types):
6583 Don't use * in doc string for defcustom.
6584
65852007-01-02 Richard Stallman <rms@gnu.org>
6586
6587 * variables.texi (Variable Aliases): Clarify that aliases vars
6588 always have the same value.
6589
6590 * processes.texi (Bindat Spec): Fix Texinfo usage.
6591
6592 * modes.texi (Defining Minor Modes): Explain effect of command
6593 defined with define-global-minor-mode on new buffers.
6594
65952006-12-30 Kim F. Storm <storm@cua.dk>
6596
6597 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6598 `auto-resize-tool-bars'.
6599
66002006-12-30 Richard Stallman <rms@gnu.org>
6601
6602 * keymaps.texi (Active Keymaps): Fix previous change.
6603
66042006-12-30 Nick Roberts <nickrob@snap.net.nz>
6605
6606 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6607
66082006-12-30 Kim F. Storm <storm@cua.dk>
6609
6610 * processes.texi (Bindat Spec): Clarify using field names in
6611 length specifications.
6612
66132006-12-29 Kim F. Storm <storm@cua.dk>
6614
6615 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6616 Add count and index variables for eval forms in repeat blocks.
6617
66182006-12-24 Richard Stallman <rms@gnu.org>
6619
5dcb4c4e
SM
6620 * customize.texi (Variable Definitions):
6621 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6622
66232006-12-19 Kim F. Storm <storm@cua.dk>
6624
6625 * commands.texi (Misc Events): User signals now result in sigusr1
6626 and sigusr2 events which are handled through special-event-map.
6627 (Special Events): User signals and drag-n-drop are special.
6628
66292006-12-17 Richard Stallman <rms@gnu.org>
6630
6631 * loading.texi (Named Features): Explain subfeatures better.
6632
6633 * customize.texi: Use "option" only for user options.
6634 For the keyword values inside defcustom etc, say "keywords".
6635 For :options value's elements, say "elements".
6636 :group should not be omitted.
6637
6638 * syntax.texi (Parsing Expressions): Split up node.
6639 (Motion via Parsing, Position Parse, Parser State)
6640 (Low-Level Parsing, Control Parsing): New subnodes.
6641 (Parser State): Document syntax-ppss-toplevel-pos.
6642
6643 * positions.texi (List Motion): Punctuation fix.
6644
6645 * files.texi (File Name Completion): Document PREDICATE arg
6646 to file-name-completion.
6647
66482006-12-16 Eli Zaretskii <eliz@gnu.org>
6649
6650 * internals.texi (Building Emacs, Writing Emacs Primitives):
6651 Add index entries.
6652
66532006-12-11 Richard Stallman <rms@gnu.org>
6654
6655 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6656 affects face menu. Explain how to make it non-nil without enabling
6657 any fontification.
6658
66592006-12-10 Chong Yidong <cyd@stupidchicken.com>
6660
6661 * modes.texi (Font Lock Basics): Document nil value of
6662 font-lock-defaults.
6663
66642006-12-10 Glenn Morris <rgm@gnu.org>
6665
6666 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6667 value for system-flag argument. Abbrev tables may not be empty
6668 when major modes are loaded.
6669
66702006-12-08 Juanma Barranquero <lekktu@gmail.com>
6671
6672 * makefile.w32-in (maintainer-clean): Partially revert last
6673 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6674 to protect elisp-covers.texi.
6675
66762006-12-07 Juanma Barranquero <lekktu@gmail.com>
6677
6678 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6679 Don't remove elisp* info files; they are already deleted by the
6680 `clean' and `distclean' targets, and they are in the $(infodir)
6681 directory, not the current one.
6682
66832006-12-04 Kim F. Storm <storm@cua.dk>
6684
6685 * commands.texi (Misc Events): Update signal events.
6686 (Event Examples): Add signal example.
6687
66882006-11-29 Richard Stallman <rms@gnu.org>
6689
6690 * frames.texi (Visibility of Frames): Explain visible windows
6691 can be covered by others. Add xref for raise-frame.
6692
66932006-11-28 Richard Stallman <rms@gnu.org>
6694
6695 * searching.texi (Regexp Special): Update when ^ is special.
6696
66972006-11-27 Eli Zaretskii <eliz@gnu.org>
6698
6699 * customize.texi (Customization, Common Keywords)
6700 (Group Definitions, Variable Definitions, Composite Types)
6701 (Type Keywords, Customization Types): Add index entries for
6702 various customization keywords.
6703
67042006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6705
6706 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6707
c8763fb6 67082006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6709
6710 * frames.texi (Window System Selections): Remove clipboard from
6711 description of selection-coding-system.
6712
67132006-11-06 Richard Stallman <rms@gnu.org>
6714
6715 * lists.texi (List Variables): Document COMPARE-FN.
6716
6717 * keymaps.texi: Avoid use of "binding" to mean a relation;
6718 use it only to refer to the meaning associated with a key.
6719 (Keymaps): Change menu node description.
6720
6721 * elisp.texi (Top): Change menu node description.
6722
6723 * display.texi (Managing Overlays): Document overlay-recenter.
6724
67252006-10-29 Chong Yidong <cyd@stupidchicken.com>
6726
6727 * Makefile.in: Use relative paths to avoid advertising filesystem
6728 contents during compilation.
6729
67302006-10-23 Kim F. Storm <storm@cua.dk>
6731
6732 * commands.texi (Event Input Misc): Update unread-command-events.
6733
67342006-10-23 Nick Roberts <nickrob@snap.net.nz>
6735
6736 * lists.texi (Sets And Lists): Fix typos.
6737
67382006-10-18 Juanma Barranquero <lekktu@gmail.com>
6739
6740 * control.texi (Processing of Errors): Use @var for an argument,
6741 not @code.
6742
67432006-10-16 Richard Stallman <rms@gnu.org>
6744
6745 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6746
6747 * keymaps.texi (Format of Keymaps): Show all the keymap element
6748 patterns that result from menu items.
6749 (Key Lookup): Minor cleanups.
6750
6751 * modes.texi (Precalculated Fontification): Don't say that
6752 not setting font-lock-defaults avoids loading font-lock.
6753
6754 * help.texi (Documentation): Move xref to Emacs Manual here.
6755 (Documentation Basics): From here.
6756 Also doc emacs-lisp-docstring-fill-column.
6757
6758 * elisp.texi: Update version and ISBN.
6759
6760 * commands.texi (Interactive Call): Clarify KEYS arg to
6761 call-interactively is a vector.
6762 (Command Loop Info): Delete anchor in this-command-keys.
6763 Add anchor in this-command-keys-vector.
6764 (Recursive Editing): Document how recursive-edit
6765 handles the current buffer.
6766
67672006-10-13 Chong Yidong <cyd@stupidchicken.com>
6768
6769 * frames.texi (Frame Titles): %c and %l are ignored in
6770 frame-title-format.
6771
67722006-10-11 Richard Stallman <rms@gnu.org>
6773
6774 * keymaps.texi (Key Sequences): Clarify use of kbd.
6775
67762006-10-10 Kim F. Storm <storm@cua.dk>
6777
6778 * lists.texi (Sets And Lists): Add memql.
6779
67802006-10-03 Richard Stallman <rms@gnu.org>
6781
6782 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6783 Clarify :ascii: and :nonascii:.
6784
67852006-09-29 Juri Linkov <juri@jurta.org>
6786
6787 * modes.texi (%-Constructs): Reorder coding systems in the
6788 documentation of %z to the real order displayed in the modeline.
6789
67902006-09-25 Richard Stallman <rms@gnu.org>
6791
6792 * os.texi (Timers): Describe timer-max-repeats.
6793
67942006-09-25 Chong Yidong <cyd@stupidchicken.com>
6795
6796 * os.texi (Timers): Mention with-local-quit.
6797
67982006-09-24 Richard Stallman <rms@gnu.org>
6799
6800 * searching.texi (Searching and Matching): Mention property search.
6801
6802 * commands.texi (Command Loop Info): Explain how read-event affects
6803 this-command-keys.
6804
68052006-09-20 Richard Stallman <rms@gnu.org>
6806
6807 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6808
6809 * windows.texi (Window Start): Minor cleanups.
6810
68112006-09-20 Kim F. Storm <storm@cua.dk>
6812
6813 * windows.texi (Window Start): pos-visible-in-window-p allows
6814 specifying t for position to mean "end of window".
6815 Add window-line-height.
6816
6817 * anti.texi (Antinews): Mention window-line-height.
6818
68192006-09-19 David Kastrup <dak@gnu.org>
6820
6821 * keymaps.texi (Searching Keymaps): Small clarification.
6822
68232006-09-18 Richard Stallman <rms@gnu.org>
6824
6825 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6826 cause keyboard menus.
6827 (Menu Keymaps): Likewise.
6828 (Defining Menus, Keyboard Menus): Clarify.
6829
6830 * text.texi (Fields): Clarify explanation of constrain-to-field.
6831
68322006-09-16 Eli Zaretskii <eliz@gnu.org>
6833
6834 * variables.texi (Tips for Defining): Fix a typo.
6835
68362006-09-15 Richard Stallman <rms@gnu.org>
6837
6838 * keymaps.texi (Remapping Commands, Searching Keymaps)
6839 (Active Keymaps): Clean up previous change.
6840
68412006-09-15 Jay Belanger <belanger@truman.edu>
6842
6843 * gpl.texi: Replace "Library Public License" by "Lesser Public
6844 License" throughout.
6845
68462006-09-15 David Kastrup <dak@gnu.org>
6847
6848 * keymaps.texi (Active Keymaps): Adapt description to use
6849 `get-char-property' instead `get-text-property'. Explain how
6850 mouse events change this. Explain the new optional argument of
6851 `key-binding' and its mouse-dependent lookup.
6852 (Searching Keymaps): Adapt description similarly.
6853 (Remapping Commands): Explain the new optional argument of
6854 `command-remapping'.
6855
68562006-09-14 Richard Stallman <rms@gnu.org>
6857
6858 * keymaps.texi (Searching Keymaps): Clarification.
6859 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6860
68612006-09-13 Richard Stallman <rms@gnu.org>
6862
6863 * objects.texi (Character Type): Node split.
6864 Add xref to Describing Characters.
6865 (Basic Char Syntax, General Escape Syntax)
6866 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6867
68682006-09-11 Richard Stallman <rms@gnu.org>
6869
6870 * display.texi (Display Table Format): Wording clarification.
6871 (Glyphs): Clarifications.
6872
68732006-09-10 Chong Yidong <cyd@stupidchicken.com>
6874
6875 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6876 local maps.
6877
68782006-09-10 Kim F. Storm <storm@cua.dk>
6879
6880 * display.texi (Forcing Redisplay): Document return value of
6881 function redisplay.
6882
68832006-09-09 Richard Stallman <rms@gnu.org>
6884
6885 * windows.texi (Window Hooks): Explain limits of
6886 window-scroll-functions.
6887
6888 * display.texi (Fringe Indicators): Update for last change in
6889 indicate-buffer-boundaries.
6890
68912006-09-08 Richard Stallman <rms@gnu.org>
6892
6893 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6894
68952006-09-06 Kim F. Storm <storm@cua.dk>
6896
6897 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6898
6899 * windows.texi (Window Start): Update pos-visible-in-window-p.
6900
69012006-09-04 Richard Stallman <rms@gnu.org>
6902
6903 * processes.texi (Accepting Output): Explain SECONDS=0 for
6904 accept-process-output.
6905
6906 * os.texi (Idle Timers): Explain why timer functions should not
6907 loop until (input-pending-p).
6908
69092006-09-02 Eli Zaretskii <eliz@gnu.org>
6910
6911 * makefile.w32-in (usermanualdir): New variable.
6912 (elisp.dvi): Use it.
6913
69142006-09-01 Eli Zaretskii <eliz@gnu.org>
6915
6916 * buffers.texi (Buffer Modification): Fix last change.
6917
69182006-09-01 Chong Yidong <cyd@stupidchicken.com>
6919
5dcb4c4e
SM
6920 * buffers.texi (Buffer Modification):
6921 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6922
69232006-08-31 Richard Stallman <rms@gnu.org>
6924
6925 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6926
69272006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6928
6929 * modes.texi (Syntactic Font Lock):
6930 Mention font-lock-syntactic-face-function
6931 instead of specific faces.
6932
69332006-08-29 Chong Yidong <cyd@stupidchicken.com>
6934
6935 * display.texi (Images): Add xrref to display-images-p.
6936
69372006-08-28 Kenichi Handa <handa@m17n.org>
6938
6939 * nonascii.texi (Lisp and Coding Systems): Fix description of
6940 detect-coding-region.
6941
69422006-08-27 Michael Olson <mwolson@gnu.org>
6943
6944 * processes.texi (Transaction Queues): Remove stray quote
6945 character.
6946
69472006-08-25 Richard Stallman <rms@gnu.org>
6948
6949 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6950 Add xref.
6951
69522006-08-24 Chong Yidong <cyd@stupidchicken.com>
6953
6954 * os.texi (Timers): Avoid waiting inside timers.
6955
69562006-08-21 Lute Kamstra <lute@gnu.org>
6957
6958 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6959
69602006-08-20 Richard Stallman <rms@gnu.org>
6961
6962 * os.texi (Idle Timers): New node, split out from Timers.
6963 Document current-idle-time.
6964 * commands.texi (Reading One Event): Update xref.
6965 * elisp.texi (Top): Update subnode menu.
6966
69672006-08-16 Richard Stallman <rms@gnu.org>
6968
6969 * keymaps.texi (Extended Menu Items): Show format of cached
6970 bindings in extended menu items.
6971
6972 * customize.texi (Variable Definitions): Explain when the
6973 standard value expression is evaluated.
6974
69752006-08-15 Chong Yidong <cyd@stupidchicken.com>
6976
6977 * commands.texi (Reading One Event): Explain idleness in
6978 `read-event'.
6979
69802006-08-12 Chong Yidong <cyd@stupidchicken.com>
6981
6982 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6983 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6984 relevant for Lisp programming.
6985 (Yank Commands): Rewrite introduction.
6986 (Undo): Clarify.
6987 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6988 (Filling): Remove redundant comment. Clarify return value of
6989 current-justification.
6990 (Margins): Minor clarifications.
6991 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6992 (Sorting): Update definition of sort-lines.
6993 (Columns): Clarify behavior of sort-columns.
6994 (Indent Tabs): Link to Tab Stops in Emacs manual.
6995 (Special Properties): Clarify.
6996 (Clickable Text): Mention Buttons package.
6997
69982006-08-12 Kevin Ryde <user42@zip.com.au>
6999
7000 * os.texi (Time Parsing): Add %z to description of
7001 format-time-string, as per docstring. Add cross reference to
7002 glibc manual for strftime.
7003
70042006-08-08 Richard Stallman <rms@gnu.org>
7005
7006 * modes.texi: Clean up wording in previous change.
7007
70082006-08-07 Chong Yidong <cyd@stupidchicken.com>
7009
7010 * modes.texi (Hooks): Clarify.
7011 (Major Mode Basics): Mention define-derived-mode explicitly.
7012 (Major Mode Conventions): Rebinding RET is OK for some modes.
7013 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7014 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7015 (Mode Line Basics): Clarify.
7016 (Mode Line Data): Mention help-echo and local-map in strings.
7017 Explain reason for treatment of non-risky variables.
7018 (Properties in Mode): Clarify.
7019 (Faces for Font Lock): Add font-lock-negation-char-face.
7020
70212006-08-04 Eli Zaretskii <eliz@gnu.org>
7022
7023 * strings.texi (Formatting Strings): Warn against arbitrary
7024 strings as first arg to `format'.
7025
70262006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7027
7028 * text.texi (Clickable Text): Mention `help-echo' text property.
7029 Update intro, examples and associated explanations.
7030
70312006-07-31 Richard Stallman <rms@gnu.org>
7032
7033 * commands.texi: Update xrefs.
7034 (Event Mod): New node, cut out from old Translating Input.
7035
7036 * maps.texi: Update xrefs.
7037
7038 * keymaps.texi (Translation Keymaps): New node.
7039 Update xrefs from Translating Input to Translation Keymaps.
7040
7041 * elisp.texi (Top): Update subnode menu.
7042
7043 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7044
7045 * os.texi (System Interface): Fix menu descriptions of some nodes.
7046 (Translating Input): Node deleted.
7047
70482006-07-31 Nick Roberts <nickrob@snap.net.nz>
7049
7050 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7051
7052 * lists.texi (Sets And Lists): Likewise.
7053
70542006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7055
7056 * text.texi (Fields): Mention POS
7057 requirement when narrowing is in effect.
7058
70592006-07-28 Richard Stallman <rms@gnu.org>
7060
7061 * display.texi (Face Attributes): Simplify wording.
7062 (Attribute Functions): Clarify meaning of new-frame default
7063 attribute settings.
7064
7065 * customize.texi (Common Keywords): Document how to use
7066 :package-version in a package not in Emacs.
7067
70682006-07-28 Kim F. Storm <storm@cua.dk>
7069
7070 * commands.texi (Reading One Event): Fix last change.
7071
70722006-07-26 Chong Yidong <cyd@stupidchicken.com>
7073
7074 * commands.texi (Reading One Event): Document SECONDS argument for
7075 read-event, read-char, and read-char-exclusive.
7076
70772006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7078
7079 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7080 to ensure correct identification.
7081
70822006-07-24 Richard Stallman <rms@gnu.org>
7083
7084 * text.texi (Clickable Text): Clarify.
7085
7086 * sequences.texi (Vector Functions): Delete duplicate xref.
7087
7088 * objects.texi (Function Type): Clarify.
7089
7090 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7091 modes.
7092
7093 * lists.texi (List Variables): New node.
7094 Material moved from other nodes.
7095
7096 * variables.texi (Setting Variables): add-to-list and
7097 add-to-ordered-list moved to List Variables node.
7098
70992006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7100
7101 * text.texi (Links and Mouse-1):
7102 For mouse-on-link-p, expand on arg POS.
7103
71042006-07-21 Kim F. Storm <storm@cua.dk>
7105
7106 * display.texi (Forcing Redisplay): Don't mention systems which
7107 don't support sub-second timers for redisplay-preemption-period.
7108
7109 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7110
71112006-07-21 Eli Zaretskii <eliz@gnu.org>
7112
7113 * frames.texi (Input Focus): Document that focus-follows-mouse has
7114 no effect on MS-Windows.
7115
71162006-07-18 Richard Stallman <rms@gnu.org>
7117
7118 * display.texi (Forcing Redisplay): Cleanups in previous change.
7119
7120 * processes.texi (Low-Level Network): Make menu more convenient.
7121
71222006-07-18 Kim F. Storm <storm@cua.dk>
7123
7124 * display.texi (Forcing Redisplay): redisplay-preemption-period
7125 only used on window systems. Add xref to Terminal Output.
7126
7127 * os.texi (Terminal Output): baud-rate only controls preemption on
7128 non-window systems. Add xref to Forcing Redisplay.
7129
7130 * processes.texi (Low-Level Network): Rename node "Make Network"
7131 to "Network Processes".
7132
71332006-07-18 Karl Berry <karl@gnu.org>
7134
7135 * variables.texi, functions.texi, customize.texi, loading.texi:
7136 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7137
71382006-07-17 Chong Yidong <cyd@stupidchicken.com>
7139
7140 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7141
71422006-07-17 Richard Stallman <rms@gnu.org>
7143
7144 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7145 Put period and comma inside quotes.
7146
7147 * loading.texi, markers.texi: Use real doublequote inside menus.
7148
7149 * windows.texi: Put point and comma inside quotes.
7150 (Textual Scrolling): Use @samp for error message.
7151
7152 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7153 * strings.texi, streams.texi, processes.texi, os.texi:
7154 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7155 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7156 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7157 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7158 Put point and comma inside quotes.
7159
7160 * control.texi (Processing of Errors): Add command-error-function.
7161
7162 * variables.texi (File Local Variables): Clarify that
7163 file local variables make buffer-local bindings.
7164
7165 * modes.texi (Syntactic Font Lock): Give default for
7166 font-lock-syntax-table.
7167
71682006-07-17 Nick Roberts <nickrob@snap.net.nz>
7169
7170 * text.texi (Special Properties): Clean up previous change.
7171
71722006-07-16 Karl Berry <karl@gnu.org>
7173
7174 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7175 * control.texi: Fix bad page breaks through chapter 10 (control).
7176
7177 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7178 underfull hbox.
7179
71802006-07-15 Nick Roberts <nickrob@snap.net.nz>
7181
7182 * text.texi (Special Properties): Describe fontified text property
7183 in relation to a character (not text).
7184
71852006-07-15 Kim F. Storm <storm@cua.dk>
7186
7187 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7188 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7189 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7190
7191 * anti.texi (Antinews): Mention redisplay function.
7192 The kbd macro existed, but was not documented, before 22.x.
7193 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7194
71952006-07-14 Nick Roberts <nickrob@snap.net.nz>
7196
7197 * display.texi (Displaying Messages): Add anchor.
7198
7199 * frames.texi (Dialog Boxes): Use it.
7200
72012006-07-12 Richard Stallman <rms@gnu.org>
7202
7203 * objects.texi (Frame Type): Explain nature of frames better.
7204
7205 * frames.texi (Frames): Explain nature of frames better.
7206
72072006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7208
7209 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7210
72112006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7212
7213 * frames.texi (Window System Selections): Mention scrap support for Mac.
7214 Default value of x-select-enable-clipboard is t on Mac.
7215
7216 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7217
72182006-07-11 Kim F. Storm <storm@cua.dk>
7219
7220 * display.texi (Forcing Redisplay): Add `redisplay' function.
7221 Don't mention (sit-for -1) -- use (redisplay t) instead.
7222
7223 * commands.texi (Waiting): (sit-for -1) is no longer special.
7224 (sit-for 0) is equivalent to (redisplay).
7225 Iconifying/deiconifying no longer makes sit-for return.
7226
72272006-07-10 Nick Roberts <nickrob@snap.net.nz>
7228
7229 * display.texi (Buttons): Fix typo.
7230
7231 * index.texi, elisp.texi (New Symbols): Comment node out.
7232
72332006-07-09 Richard Stallman <rms@gnu.org>
7234
7235 * display.texi (Truncation): Clean up previous change.
7236
72372006-07-08 Richard Stallman <rms@gnu.org>
7238
7239 * commands.texi (Interactive Call): Use 3 as prefix in example
7240 for execute-extended-command.
7241
7242 * display.texi (Attribute Functions): Move paragraph about
7243 compatibility with Emacs < 21.
7244
72452006-07-09 Kim F. Storm <storm@cua.dk>
7246
7247 * display.texi (Refresh Screen): Clarify force-window-update.
7248 (Truncation): "Normally" indicated by fringe arrows.
7249
72502006-07-08 Eli Zaretskii <eliz@gnu.org>
7251
7252 * windows.texi (Textual Scrolling, Resizing Windows):
7253 * variables.texi (Constant Variables):
7254 * text.texi (Buffer Contents, Deletion, Changing Properties)
7255 (Property Search, Special Properties, Sticky Properties)
7256 (Links and Mouse-1, Fields, Change Hooks):
7257 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7258 (Categories):
7259 * symbols.texi (Other Plists):
7260 * streams.texi (Output Variables):
7261 * processes.texi (Input to Processes, Query Before Exit):
7262 * positions.texi (Word Motion, Text Lines, List Motion):
7263 * os.texi (Init File, System Environment, Sound Output)
7264 (Session Management):
7265 * nonascii.texi (Text Representations, Character Sets)
7266 (Chars and Bytes, Locales):
7267 * modes.texi (Defining Minor Modes, Header Lines):
7268 * minibuf.texi (Minibuffer Contents):
7269 * markers.texi (Information from Markers):
7270 * lists.texi (List Elements, Building Lists, Association Lists):
7271 * keymaps.texi (Tool Bar):
7272 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7273 * functions.texi (What Is a Function, Mapping Functions):
7274 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7275 (Color Names, Text Terminal Colors, Display Feature Testing):
7276 * files.texi (Visiting Functions, File Name Components)
7277 (Unique File Names, Contents of Directories):
7278 * display.texi (Forcing Redisplay, Displaying Messages)
7279 (Temporary Displays, Font Selection, Auto Faces)
7280 (Font Lookup, Fringe Indicators, Display Margins)
7281 (Image Descriptors, Showing Images, Image Cache, Button Types)
7282 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7283 (Display Table Format, Glyphs):
7284 * control.texi (Iteration):
7285 * commands.texi (Command Loop Info, Adjusting Point):
7286 * backups.texi (Making Backups, Auto-Saving):
7287 Remove @tindex entries.
7288
72892006-07-07 Kim F. Storm <storm@cua.dk>
7290
7291 * display.texi (Fringe Cursors): Fix typo.
7292 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7293 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7294
72952006-07-05 Richard Stallman <rms@gnu.org>
7296
7297 * text.texi (Buffer Contents): Add example of text props
7298 in result of buffer-substring.
7299 (Text Properties): Explain better about use of specific property names.
7300 (Property Search): Some cleanups; reorder some functions.
7301
7302 * keymaps.texi (Changing Key Bindings): Cleanup.
7303 Add xref to Key Binding Conventions.
7304
7305 * display.texi (Attribute Functions): Add examples for
7306 face-attribute-relative-p.
7307
7308 * tips.texi (Coding Conventions): Cleanup last change.
7309
73102006-07-05 Karl Berry <karl@gnu.org>
7311
7312 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7313 Remove @setchapternewpage odd.
7314 Result is 1013 pages, down from 1100.
7315
7316 * anti.texi, customize.texi, display.texi, internals.texi:
7317 * minibuf.texi, modes.texi, tips.texi:
7318 Fix overfull/underfull boxes.
7319
73202006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7321
7322 * edebug.texi (Instrumenting):
7323 Add Edebug-specific findex for eval-buffer.
7324 * loading.texi (Loading):
7325 Replace eval-current-buffer with eval-buffer.
7326
73272006-06-30 Nick Roberts <nickrob@snap.net.nz>
7328
7329 * locals.texi (Standard Buffer-Local Variables): Update the list
7330 of variables.
7331
73322006-06-26 Nick Roberts <nickrob@snap.net.nz>
7333
7334 * files.texi (File Name Completion): Point user to the node
7335 "Reading File Names".
7336
73372006-06-24 Eli Zaretskii <eliz@gnu.org>
7338
7339 * files.texi (Contents of Directories): Document case-insensitive
7340 behavior on respective filesystems.
7341
7342 * objects.texi (Character Type): Document that Emacs signals an
7343 error for unsupported Unicode characters specified as \uNNNN.
7344
73452006-06-19 Richard Stallman <rms@gnu.org>
7346
7347 * processes.texi (Bindat Spec): Clarify previous change.
7348
73492006-06-16 Richard Stallman <rms@gnu.org>
7350
7351 * tips.texi (Coding Conventions): Better explain conventions
7352 for definition constructs.
7353
7354 * text.texi (Special Properties): String value of `read-only'
7355 serves as the error message.
7356
7357 * objects.texi (Character Type): Clarify prev. change.
7358 (Non-ASCII in Strings): Mention \u and \U.
7359
7360 * commands.texi (Using Interactive): Explain problem of
7361 markers, etc., in command-history.
7362
73632006-06-14 Kim F. Storm <storm@cua.dk>
7364
7365 * commands.texi (Waiting): Negative arg to sit-for forces
7366 redisplay even if input is pending.
7367
7368 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7369 redisplay. Remove incorrect example of binding redisplay-dont-pause
7370 around (sit-for 0).
7371
73722006-06-13 Richard Stallman <rms@gnu.org>
7373
7374 * display.texi (Forcing Redisplay): Clarify previous change.
7375
73762006-06-13 Romain Francoise <romain@orebokech.com>
7377
7378 * display.texi (Forcing Redisplay): Fix typo.
7379
73802006-06-13 Kim F. Storm <storm@cua.dk>
7381
7382 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7383
73842006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7385
7386 * tips.texi (Coding Conventions): Add `@end itemize'.
7387
73882006-06-10 Richard Stallman <rms@gnu.org>
7389
7390 * tips.texi (Coding Conventions): Explain use of coding systems
7391 to ensure one decoding for strings.
7392
73932006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7394
7395 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7396 syntax.
7397
73982006-06-07 Eli Zaretskii <eliz@gnu.org>
7399
7400 * display.texi (Font Selection): Remove description of
7401 clear-face-cache.
7402
7403 * compile.texi (Eval During Compile): Fix a typo. Add index
7404 entries for possible uses of eval-when-compile.
7405
74062006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7407
7408 * display.texi (Abstract Display): Fix typo.
7409
74102006-06-03 Eli Zaretskii <eliz@gnu.org>
7411
7412 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7413 Reword variable's description.
7414
74152006-06-01 Richard Stallman <rms@gnu.org>
7416
7417 * windows.texi (Splitting Windows): Clarify splitting nonselected
7418 window.
7419
74202006-05-31 Juri Linkov <juri@jurta.org>
7421
7422 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7423
74242006-05-30 Richard Stallman <rms@gnu.org>
7425
7426 * display.texi (Line Height): Fix errors in description of
10d1d0af 7427 default line height and line-height property.
b8d4c8d0
GM
7428
7429 * nonascii.texi (Default Coding Systems): Further clarification.
7430
74312006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7432
7433 * internals.texi (Pure Storage): Mention that an overflow in pure
7434 space causes a memory leak.
7435 (Garbage Collection): If there was an overflow in pure space,
7436 `garbage-collect' returns nil.
7437
74382006-05-30 Eli Zaretskii <eliz@gnu.org>
7439
7440 * nonascii.texi (Default Coding Systems): Fix it some more.
7441
74422006-05-29 Eli Zaretskii <eliz@gnu.org>
7443
7444 * nonascii.texi (Default Coding Systems): Fix last change.
7445
74462006-05-29 Kenichi Handa <handa@m17n.org>
7447
7448 * nonascii.texi (find-operation-coding-system): Describe the new
7449 argument format (FILENAME . BUFFER).
7450
74512006-05-28 Richard Stallman <rms@gnu.org>
7452
7453 * tips.texi (Coding Conventions): Better explain reasons not to
7454 advise other packages or use `eval-after-load'.
7455
74562006-05-29 Kim F. Storm <storm@cua.dk>
7457
7458 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7459 `bindat-idx' and `bindat-raw' for clarity.
7460
74612006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7462
7463 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7464
7465 * display.texi (Display): Add "Abstract Display" to menu.
7466 (Abstract Display, Abstract Display Functions)
7467 (Abstract Display Example): New nodes.
7468 * elisp.texi (Top): Add "Abstract Display" to menu.
7469
74702006-05-27 Chong Yidong <cyd@stupidchicken.com>
7471
7472 * keymaps.texi (Key Sequences): Link to input events definition.
7473 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7474
7475 * files.texi (Changing Files): Document updated argument list for
7476 copy-file.
7477
74782006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7479
7480 * processes.texi (Bindat Functions): Explain term "total length".
7481 Use it in bindat-length and bindat-pack descriptions.
7482
74832006-05-26 Eli Zaretskii <eliz@gnu.org>
7484
7485 * tips.texi (Coding Conventions): Advise against using
7486 eval-after-load in packages. Add an index entry.
7487
74882006-05-25 Juri Linkov <juri@jurta.org>
7489
7490 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7491
7492 * modes.texi (%-Constructs): Add %e, %z, %Z.
7493
74942006-05-25 Richard Stallman <rms@gnu.org>
7495
7496 * elisp.texi (Top): Update subnode menu.
7497
7498 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7499 (Keymaps): Update menu.
7500
75012006-05-25 Chong Yidong <cyd@stupidchicken.com>
7502
7503 * keymaps.texi (Key Sequences): Some clarifications.
7504
75052006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7506
7507 * processes.texi (Bindat Functions): Say "unibyte string"
7508 explicitly for bindat-unpack and bindat-pack descriptions.
7509 (Bindat Examples): Don't call `string-make-unibyte' in example.
7510
75112006-05-25 Chong Yidong <cyd@stupidchicken.com>
7512
5dcb4c4e 7513 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 7514 Explain string and vector representations of key sequences.
b8d4c8d0
GM
7515
7516 * keymaps.texi (Changing Key Bindings):
dd7b651b 7517 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7518 * help.texi (Describing Characters): Refer to it.
7519
75202006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7521
7522 * frames.texi (Pointer Shape): @end table -> @end defvar.
7523
75242006-05-22 Richard Stallman <rms@gnu.org>
7525
7526 * elisp.texi (Top): Update subnode menus.
7527
7528 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
7529 Contents rewritten; material from old Pointer Shape node moved here.
7530
7531 * display.texi (Pointer Shape): Node deleted.
7532 (Image Descriptors): Minor cleanup.
7533
75342006-05-21 Richard Stallman <rms@gnu.org>
7535
7536 * syntax.texi (Parsing Expressions): Update info on which STATE
7537 elements are ignored.
7538
75392006-05-19 Luc Teirlinck <teirllm@auburn.edu>
7540
7541 * hooks.texi (Standard Hooks): Correct typo.
7542
7543 * gpl.texi (GPL): ifinfo -> ifnottex.
7544
75452006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
7546
7547 * searching.texi (Simple Match Data): Warn about match data being
7548 set anew by every search.
7549
75502006-05-17 Richard Stallman <rms@gnu.org>
7551
7552 * minibuf.texi (Minibuffer History): Clarify.
7553
7554 * searching.texi (Regexp Special): Clarify nested regexp warning.
7555
75562006-05-16 Kim F. Storm <storm@cua.dk>
7557
7558 * minibuf.texi (Minibuffer History): Update add-to-history.
7559
75602006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7561
5dcb4c4e
SM
7562 * nonascii.texi (Explicit Encoding):
7563 Fix typo (encoding<->decoding).
b8d4c8d0
GM
7564
75652006-05-14 Richard Stallman <rms@gnu.org>
7566
7567 * buffers.texi (Creating Buffers): Cleanup.
7568
7569 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7570
75712006-05-13 Eli Zaretskii <eliz@gnu.org>
7572
7573 * buffers.texi (Current Buffer): Document that with-temp-buffer
7574 disables undo.
7575
7576 * os.texi (Terminal-Specific): More accurate description of how
7577 Emacs searches for the terminal-specific libraries.
7578
75792006-05-12 Eli Zaretskii <eliz@gnu.org>
7580
7581 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7582 emacs-xtra to @inforef's.
7583
7584 * text.texi (Undo): Document that undo is turned off in buffers
7585 whose names begin with a space.
7586
7587 * buffers.texi (Buffer Names): Add index entries for buffers whose
7588 names begin with a space.
7589 (Creating Buffers): Document that undo is turned off in buffers
7590 whose names begin with a space.
7591
7592 * files.texi (Visiting Functions, Reading from Files)
7593 (Saving Buffers): Mention code and EOL conversions by file I/O
7594 primitives and subroutines.
7595
f4e90db0
SM
7596 * nonascii.texi (Lisp and Coding Systems):
7597 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
7598
7599 * display.texi (Defining Faces): Mention `mac', and add an xref to
7600 where window-system is described.
7601
76022006-05-10 Richard Stallman <rms@gnu.org>
7603
7604 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7605
76062006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7607
7608 * variables.texi (File Local Variables): Recommend to quote lambda
7609 expressions in safe-local-variable property.
7610
76112006-05-09 Richard Stallman <rms@gnu.org>
7612
5dcb4c4e
SM
7613 * variables.texi (File Local Variables):
7614 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7615
76162006-05-07 Kim F. Storm <storm@cua.dk>
7617
7618 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7619 from add-to-history.
7620
76212006-05-07 Romain Francoise <romain@orebokech.com>
7622
7623 * commands.texi (Event Input Misc):
7624 * compile.texi (Eval During Compile):
7625 * internals.texi (Buffer Internals):
7626 * minibuf.texi (Initial Input):
7627 * nonascii.texi (Scanning Charsets):
7628 * numbers.texi (Comparison of Numbers):
7629 * windows.texi (Textual Scrolling, Vertical Scrolling):
7630 Fix various typos.
7631
76322006-05-06 Eli Zaretskii <eliz@gnu.org>
7633
7634 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7635 conditional xref's to either emacs or emacs-xtra, depending on
7636 @iftex/@ifnottex.
7637
7638 * minibuf.texi (Minibuffer History): Document add-to-history.
7639
76402006-05-05 Eli Zaretskii <eliz@gnu.org>
7641
7642 * internals.texi (Pure Storage): Mention the pure overflow message
7643 at startup.
7644
c8763fb6 76452006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7646
7647 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7648 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7649 search.
7650
76512006-05-01 Richard Stallman <rms@gnu.org>
7652
7653 * intro.texi (nil and t): Clarify.
7654
7655 * variables.texi (File Local Variables): Suggest using booleanp.
7656
76572006-05-01 Juanma Barranquero <lekktu@gmail.com>
7658
7659 * objects.texi (Type Predicates): Fix typos.
7660
76612006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7662
7663 * intro.texi (nil and t): Add booleanp.
7664
7665 * objects.texi (Type Predicates): Add links for booleanp and
7666 string-or-null-p.
7667
76682006-04-29 Richard Stallman <rms@gnu.org>
7669
7670 * modes.texi (Multiline Font Lock): Rename from
7671 Multi line Font Lock Elements. Much clarification.
7672 (Font Lock Multiline, Region to Fontify): Much clarification.
7673
76742006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7675
7676 * variables.texi (File Local Variables): Remove the special case t for
7677 safe-local-variable.
7678
76792006-04-26 Richard Stallman <rms@gnu.org>
7680
7681 * syntax.texi (Parsing Expressions): Minor cleanup.
7682
76832006-04-18 Richard Stallman <rms@gnu.org>
7684
7685 * tips.texi (Coding Conventions): Explain when the package's
7686 prefix should appear later on (not at the start of the name).
7687
7688 * searching.texi (String Search): Clarify effect of NOERROR.
7689
7690 * modes.texi (Imenu): Clarify what special items do.
7691
7692 * hooks.texi (Standard Hooks): Delete text about old hook names.
7693
76942006-04-17 Romain Francoise <romain@orebokech.com>
7695
7696 * variables.texi (Local Variables): Update the default value of
7697 `max-specpdl-size'.
7698
76992006-04-15 Michael Olson <mwolson@gnu.org>
7700
7701 * processes.texi (Transaction Queues): Mention the new optional
7702 `delay-question' argument for `tq-enqueue'.
7703
77042006-04-13 Bill Wohler <wohler@newt.com>
7705
7706 * customize.texi (Common Keywords): Use dotted notation for
7707 :package-version value. Specify its values. Improve documentation
7708 for customize-package-emacs-version-alist.
7709
77102006-04-12 Bill Wohler <wohler@newt.com>
7711
7712 * customize.texi (Common Keywords): Move description of
7713 customize-package-emacs-version-alist to @defvar.
7714
77152006-04-10 Bill Wohler <wohler@newt.com>
7716
7717 * customize.texi (Common Keywords): Add :package-version.
7718
77192006-04-10 Kim F. Storm <storm@cua.dk>
7720
7721 * text.texi (Buffer Contents): Add NOPROPS arg to
7722 filter-buffer-substring.
7723
77242006-04-08 Kevin Ryde <user42@zip.com.au>
7725
7726 * os.texi (Command-Line Arguments): Update xref to emacs manual
7727 "Command Arguments" -> "Emacs Invocation", per change there.
7728
77292006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7730
7731 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7732 be on one line to help makeinfo not render two spaces after the dot.
7733
77342006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7735
7736 * strings.texi (Predicates for Strings): Add string-or-null-p.
7737
77382006-03-28 Kim F. Storm <storm@cua.dk>
7739
7740 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7741 remarks about systems that don't support fractional seconds.
7742
77432006-03-25 Karl Berry <karl@gnu.org>
7744
7745 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7746 the year list.
7747
77482006-03-21 Nick Roberts <nickrob@snap.net.nz>
7749
7750 * display.texi (Fringe Indicators): Fix typos.
7751
77522006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7753
7754 * tips.texi (Documentation Tips): One can now also write `program'
7755 in front of a quoted symbol in a docstring to prevent making a
7756 hyperlink.
7757
77582006-03-19 Alan Mackenzie <acm@muc.de>
7759
7760 * text.texi (Special Properties): Clarify `fontified' property.
7761
77622006-03-16 Richard Stallman <rms@gnu.org>
7763
7764 * display.texi (Defining Images): Minor cleanup.
7765
77662006-03-16 Bill Wohler <wohler@newt.com>
7767
7768 * display.texi (Defining Images): In image-load-path-for-library,
7769 prefer user's images.
7770
77712006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7772
7773 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7774
77752006-03-15 Bill Wohler <wohler@newt.com>
7776
7777 * display.texi (Defining Images): Fix example in
7778 image-load-path-for-library by not recommending that one binds
7779 image-load-path. Just defvar it to placate compiler and only use
7780 it if previously defined.
7781
77822006-03-14 Bill Wohler <wohler@newt.com>
7783
7784 * display.texi (Defining Images): In image-load-path-for-library,
7785 always return list of directories. Update example.
7786
77872006-03-14 Alan Mackenzie <acm@muc.de>
7788
7789 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7790 This describes font-lock-extend-region-function.
7791 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7792 the new node "Region to Fontify".
7793
77942006-03-13 Richard Stallman <rms@gnu.org>
7795
7796 * display.texi (Invisible Text): The impossible position is
7797 now before the invisible text, not after.
7798 (Defining Images): Clean up last change.
7799
78002006-03-11 Bill Wohler <wohler@newt.com>
7801
7802 * display.texi (Defining Images): Add image-load-path-for-library.
7803
78042006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7805
7806 * text.texi (Adaptive Fill): Fix Texinfo usage.
7807
7808 * strings.texi (Creating Strings): Fix Texinfo usage.
7809
7810 * searching.texi (Regexp Special): Use @samp for regular
7811 expressions that are not in Lisp syntax.
7812
78132006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7814
7815 * searching.texi (Regexp Special): Put remark between parentheses
7816 to avoid misreading.
7817
78182006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7819
7820 * searching.texi (Syntax of Regexps): More accurately describe
7821 which characters are special in which situations.
7822 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7823 are not special. Describe in detail when `[' and `]' are special.
7824 (Regexp Backslash): Plenty of regexps with unbalanced square
7825 brackets are valid, so reword that statement.
7826
78272006-03-02 Kim F. Storm <storm@cua.dk>
7828
7829 * keymaps.texi (Tool Bar): Add tool-bar-border.
7830
78312006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7832
7833 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7834
78352006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7836
7837 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7838
7839 * files.texi (Locating Files): Suggest additional values for the
7840 SUFFIXES arg of `locate-file'. Update pxref.
7841
7842 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7843 (How Programs Do Loading): Discuss the effects of Auto Compression
7844 mode on `load'.
7845 (Load Suffixes): New node.
7846 (Library Search): Delete description of `load-suffixes'; it was
7847 moved to "Load Suffixes".
7848 (Autoload, Named Features): Mention `load-suffixes'.
7849
78502006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7851
7852 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7853
7854 * windows.texi (Window Tree): Fix typo.
7855
78562006-02-20 Kim F. Storm <storm@cua.dk>
7857
7858 * display.texi (Fringe Indicators): New section.
7859 Move indicate-empty-lines, indicate-buffer-boundaries, and
7860 default-indicate-buffer-boundaries here.
7861 Add fringe-indicator-alist and default-fringes-indicator-alist.
7862 Add list of logical fringe indicator symbols.
7863 Update list of standard bitmap names.
7864 (Fringe Cursors): New section.
7865 Move overflow-newline-into-fringe here.
7866 Add fringe-cursor-alist and default-fringes-cursor-alist.
7867 Add list of fringe cursor symbols.
7868
78692006-02-20 Juanma Barranquero <lekktu@gmail.com>
7870
7871 * commands.texi (Using Interactive): Fix reference to node
7872 "Minibuffers".
7873
78742006-02-19 Richard M. Stallman <rms@gnu.org>
7875
7876 * minibuf.texi (High-Level Completion):
7877 Add xref to read-input-method-name.
7878
7879 * files.texi (Relative File Names): Move file-relative-name here.
7880 (File Name Expansion): From here. Minor clarifications.
7881
7882 * commands.texi (Using Interactive): Add xrefs about reading input.
7883 Clarify remarks about that moving point and mark.
7884 Put string case before list case.
7885
c8763fb6 78862006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7887
7888 * display.texi (Other Display Specs, Image Descriptors):
7889 Revert erroneous changes. The previous description of
7890 image-descriptors as `(image . PROPS)' was correct.
7891
78922006-02-14 Richard M. Stallman <rms@gnu.org>
7893
7894 * variables.texi (File Local Variables): Clarifications.
7895
78962006-02-14 Juanma Barranquero <lekktu@gmail.com>
7897
7898 * variables.texi (File Local Variables): Use @code for a cons
7899 cell, not @var.
7900
79012006-02-13 Chong Yidong <cyd@stupidchicken.com>
7902
7903 * variables.texi (File Local Variables): Document new file local
7904 variable behavior.
7905
79062006-02-10 Kim F. Storm <storm@cua.dk>
7907
7908 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7909
79102006-02-08 Juanma Barranquero <lekktu@gmail.com>
7911
7912 * modes.texi (%-Constructs): Remove obsolete info about
7913 `global-mode-string'.
7914
79152006-02-07 Richard M. Stallman <rms@gnu.org>
7916
7917 * commands.texi (Prefix Command Arguments): Minor cleanup.
7918
7919 * display.texi: "Graphical display", not window system.
7920
7921 * functions.texi (What Is a Function): Fix xref.
7922
7923 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7924 (Changing Key Bindings): Clarify when remapping is better than
7925 substitute-key-definition.
7926
79272006-02-02 Richard M. Stallman <rms@gnu.org>
7928
7929 * minibuf.texi (Basic Completion): Completion alists are risky.
7930
7931 * keymaps.texi (Active Keymaps): Clarifications.
7932 (Searching Keymaps): New node.
7933 (Keymaps): Update menu.
7934
7935 * frames.texi (Layout Parameters): Minor clarification.
7936 (Drag and Drop): New node.
7937 (Frames): Update menu.
7938
79392006-01-29 Chong Yidong <cyd@stupidchicken.com>
7940
7941 * display.texi (Other Display Specs, Image Descriptors):
7942 Image description is a list, not a cons cell.
7943
79442006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7945
7946 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7947 list is not necessarily a list).
7948
79492006-01-27 Eli Zaretskii <eliz@gnu.org>
7950
7951 * frames.texi (Layout Parameters): border-width and
7952 internal-border-width belong to the frame, not the window.
7953
79542006-01-19 Richard M. Stallman <rms@gnu.org>
7955
7956 * nonascii.texi (Translation of Characters): Search cmds use
7957 translation-table-for-input. Automatically made local.
7958
7959 * markers.texi (Overview of Markers): Count insertion type
7960 as one of a marker's attributes.
7961
7962 * keymaps.texi (Controlling Active Maps): New node, split out of
7963 Active Keymaps.
7964 (Keymaps): Menu updated.
7965 (Active Keymaps): Give pseudocode to explain how the active
7966 maps are searched. current-active-maps and key-binding moved here.
7967 (Functions for Key Lookup): current-active-maps and key-binding moved.
7968 Clarifications.
7969 (Searching the Keymaps): New subnode.
7970
7971 * elisp.texi (Top): Menu clarification.
7972
7973 * display.texi (Other Display Specs): Delete duplicate entry for
7974 just a string as display spec. Move text about recursive display
7975 specs on such a string.
7976
7977 * commands.texi (Key Sequence Input): Clarify.
7978 Move num-nonmacro-input-events out.
7979 (Reading One Event): num-nonmacro-input-events moved here.
7980
79812006-01-14 Nick Roberts <nickrob@snap.net.nz>
7982
7983 * advice.texi (Simple Advice): Update example to fit argument
7984 change in previous-line.
7985
79862006-01-05 Richard M. Stallman <rms@gnu.org>
7987
7988 * markers.texi (The Mark): Fix in `mark'.
7989
79902006-01-04 Richard M. Stallman <rms@gnu.org>
7991
7992 * processes.texi (Misc Network, Make Network): Minor cleanups.
7993
79942006-01-04 Kim F. Storm <storm@cua.dk>
7995
7996 * processes.texi (Make Network): Add IPv6 addresses and handling.
7997 (Network Feature Testing): Mention (:family ipv6).
7998 (Misc Network): Add IPv6 formats to format-network-address.
7999
80002005-12-30 Richard M. Stallman <rms@gnu.org>
8001
8002 * text.texi (Changing Properties):
8003 Don't use return value of set-text-properties.
8004
80052005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8006
8007 * modes.texi (Mode Line Format): Correct typo in menu.
8008
80092005-12-29 Richard M. Stallman <rms@gnu.org>
8010
8011 * modes.texi (Mode Line Top): New node.
8012 (Mode Line Data): Some text moved to new node.
8013 Explain the data structure more concretely.
8014 (Mode Line Basics): Clarifications.
8015 (Mode Line Variables): Clarify intro paragraph.
8016 (%-Constructs): Clarify intro paragraph.
8017 (Mode Line Format): Update menu.
8018
80192005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8020
8021 * minibuf.texi (Basic Completion): Update lazy-completion-table
8022 examples for removal of ARGS argument.
8023
80242005-12-23 Richard M. Stallman <rms@gnu.org>
8025
8026 * text.texi (Undo): Restore some explanation from the version
8027 that was deleted.
8028
80292005-12-23 Eli Zaretskii <eliz@gnu.org>
8030
8031 * text.texi (Undo): Remove duplicate descriptions of `apply
8032 funname' and `apply delta' elements of the undo list.
8033
80342005-12-20 Richard M. Stallman <rms@gnu.org>
8035
8036 * help.texi (Help Functions): Update documentation of `apropos'.
8037
80382005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8039
8040 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8041 because it is confusing. If the :help-echo keyword is a function,
8042 it is not directly used as the :help-echo overlay property, as the
8043 xref seems to suggest (it does not take the appropriate args).
8044
80452005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8046
8047 * customize.texi (Common Keywords): Fix Texinfo usage.
8048 (Group Definitions, Variable Definitions): Update for new
8049 conventions for using `*' in docstrings.
8050
8051 * tips.texi (Documentation Tips): Update for new conventions for
8052 using `*' in docstrings.
8053
80542005-12-16 Richard M. Stallman <rms@gnu.org>
8055
8056 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8057
80582005-12-16 Juri Linkov <juri@jurta.org>
8059
8060 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8061
80622005-12-14 Romain Francoise <romain@orebokech.com>
8063
8064 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8065 Fix typo.
8066
80672005-12-11 Juri Linkov <juri@jurta.org>
8068
8069 * minibuf.texi (Completion Commands): Add mention of read-file-name
8070 for filename completion keymaps.
8071 (Reading File Names): Add mention of filename completion keymaps
8072 for read-file-name and xref to `Completion Commands'.
8073
80742005-12-10 Richard M. Stallman <rms@gnu.org>
8075
8076 * customize.texi (Common Keywords): State caveats for use of :tag.
8077
80782005-12-08 Richard M. Stallman <rms@gnu.org>
8079
8080 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8081 with xrefs and better explanation.
8082 (Completion Commands): Add the filename completion maps.
8083
8084 * objects.texi (Character Type): Clarify that \s is not space
8085 if a dash follows.
8086
80872005-12-05 Richard M. Stallman <rms@gnu.org>
8088
8089 * windows.texi (Resizing Windows): Delete preserve-before args.
8090
80912005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8092
8093 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8094 in full keymaps, since the quirk has been fixed.
8095
80962005-12-03 Eli Zaretskii <eliz@gnu.org>
8097
5dcb4c4e
SM
8098 * hooks.texi (Standard Hooks): Add index entries.
8099 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8100
81012005-11-27 Richard M. Stallman <rms@gnu.org>
8102
8103 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8104
81052005-11-21 Juri Linkov <juri@jurta.org>
8106
8107 * customize.texi (Common Keywords): Update links types
8108 custom-manual and url-link. Add link types emacs-library-link,
8109 file-link, function-link, variable-link, custom-group-link.
8110
81112005-11-20 Chong Yidong <cyd@stupidchicken.com>
8112
8113 * display.texi: Revert 2005-11-20 change.
8114
81152005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8116
8117 * processes.texi (Bindat Functions):
8118 Say "third" to refer to zero-based index "2".
8119
81202005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8121
8122 * loading.texi (Library Search): Update the default value of
8123 `load-suffixes'.
8124
81252005-11-17 Chong Yidong <cyd@stupidchicken.com>
8126
8127 * display.texi (Attribute Functions): Mention :ignore-defface.
8128
81292005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8130
8131 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8132 (Minor Mode Conventions): Mention the use of a hook.
8133
81342005-11-06 Richard M. Stallman <rms@gnu.org>
8135
8136 * files.texi (Magic File Names): find-file-name-handler checks the
8137 `operations' property of the handler.
8138
81392005-11-03 Richard M. Stallman <rms@gnu.org>
8140
8141 * variables.texi (Frame-Local Variables): Small clarification.
8142
81432005-10-29 Chong Yidong <cyd@stupidchicken.com>
8144
8145 * os.texi (Init File): Document ~/.emacs.d/init.el.
8146
81472005-10-29 Richard M. Stallman <rms@gnu.org>
8148
8149 * internals.texi (Garbage Collection): Document memory-full.
8150
81512005-10-28 Bill Wohler <wohler@newt.com>
8152
8153 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8154 for URLs.
8155
81562005-10-28 Richard M. Stallman <rms@gnu.org>
8157
8158 * minibuf.texi (Completion Commands): Clean up prev change.
8159
81602005-10-26 Kevin Ryde <user42@zip.com.au>
8161
8162 * compile.texi (Eval During Compile): Explain recommended uses
8163 of eval-when-compile and eval-and-compile.
8164
81652005-10-27 Masatake YAMATO <jet@gyve.org>
8166
8167 * minibuf.texi (Completion Commands):
8168 Write about new optional argument for `display-completion-list'.
8169
81702005-10-23 Richard M. Stallman <rms@gnu.org>
8171
8172 * display.texi (Overlay Arrow): Clarify about local bindings of
8173 overlay-arrow-position.
8174
81752005-10-22 Eli Zaretskii <eliz@gnu.org>
8176
8177 * internals.texi (Building Emacs): Fix last change.
8178
81792005-10-22 Richard M. Stallman <rms@gnu.org>
8180
8181 * internals.texi (Building Emacs): Document eval-at-startup.
8182
81832005-10-21 Richard M. Stallman <rms@gnu.org>
8184
8185 * loading.texi (Where Defined): load-history contains abs file names.
8186 symbol-file returns abs file names.
8187
81882005-10-19 Kim F. Storm <storm@cua.dk>
8189
8190 * display.texi (Showing Images): Add max-image-size integer value.
8191
81922005-10-18 Chong Yidong <cyd@stupidchicken.com>
8193
8194 * display.texi (Showing Images): Document max-image-size.
8195
81962005-10-17 Richard M. Stallman <rms@gnu.org>
8197
8198 * commands.texi (Quitting): Minor clarification.
8199
8200 * processes.texi (Sentinels): Clarify about output and quitting.
8201 (Filter Functions): Mention with-local-quit.
8202
82032005-10-17 Juri Linkov <juri@jurta.org>
8204
8205 * buffers.texi (Current Buffer):
8206 * commands.texi (Event Input Misc):
8207 * compile.texi (Eval During Compile, Compiler Errors):
8208 * customize.texi (Group Definitions):
8209 * display.texi (Progress, Defining Faces):
8210 * files.texi (Writing to Files):
8211 * modes.texi (Mode Hooks, Defining Minor Modes):
8212 * streams.texi (Output Functions):
8213 * syntax.texi (Syntax Table Functions):
8214 * text.texi (Change Hooks):
8215 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8216
8217 * commands.texi (Quitting): Replace arg `forms' with `body' in
8218 `with-local-quit'.
8219
8220 * positions.texi (Excursions): Replace arg `forms' with `body' in
8221 `save-excursion'.
8222
82232005-10-08 Kim F. Storm <storm@cua.dk>
8224
8225 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8226 Rename manual section accordingly.
8227
82282005-10-04 Kim F. Storm <storm@cua.dk>
8229
8230 * windows.texi (Window Split Tree): New section describing
8231 new function window-split-tree function.
8232
82332005-10-03 Nick Roberts <nickrob@snap.net.nz>
8234
8235 * display.texi (Fringe Size/Pos): Simplify and add detail.
8236
82372005-09-30 Romain Francoise <romain@orebokech.com>
8238
8239 * minibuf.texi (High-Level Completion): Explain that the prompt
8240 given to `read-buffer' should end with a colon and a space.
8241 Update usage examples.
8242
82432005-09-29 Juri Linkov <juri@jurta.org>
8244
8245 * display.texi (Displaying Messages): Rename argument name
8246 `string' to `format-string' in functions `message', `message-box',
8247 `message-or-box'.
8248
82492005-09-26 Chong Yidong <cyd@stupidchicken.com>
8250
8251 * errors.texi (Standard Errors): Correct xrefs.
8252
82532005-09-18 Chong Yidong <cyd@stupidchicken.com>
8254
8255 * display.texi (Defining Images): Update documentation for
8256 `image-load-path'.
8257
82582005-09-17 Richard M. Stallman <rms@gnu.org>
8259
8260 * display.texi (Defining Images): Clean up previous change.
8261
82622005-09-16 Romain Francoise <romain@orebokech.com>
8263
8264 * elisp.texi: Specify GFDL version 1.2.
8265
8266 * doclicense.texi (GNU Free Documentation License): Update to
8267 version 1.2.
8268
82692005-09-15 Chong Yidong <cyd@stupidchicken.com>
8270
8271 * display.texi (Defining Images): Document `image-load-path'.
8272
82732005-09-15 Richard M. Stallman <rms@gnu.org>
8274
8275 * objects.texi (Printed Representation): Minor cleanup.
8276 (Box Diagrams): Minor fix.
8277 (Cons Cell Type): Move (...) index item here.
8278 (Box Diagrams): From here.
8279 (Array Type): Minor fix.
8280 (Type Predicates): Delete index "predicates".
8281 (Hash Table Type): Clarify xref.
8282 (Dotted Pair Notation): Minor fix.
8283
82842005-09-10 Chong Yidong <cyd@stupidchicken.com>
8285
8286 * files.texi (Saving Buffers): Fix typo.
8287
82882005-09-08 Richard M. Stallman <rms@gnu.org>
8289
8290 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8291
82922005-09-08 Chong Yidong <cyd@stupidchicken.com>
8293
8294 * locals.texi (Standard Buffer-Local Variables): Don't include
8295 mode variables for minor modes.
8296 Fix xrefs for buffer-display-count, buffer-display-table,
8297 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8298 enable-multibyte-characters, fill-column, header-line-format,
8299 left-fringe-width, left-margin, and right-fringe-width.
8300
8301 * hooks.texi (Standard Hooks): All hooks should conform to the
8302 standard naming convention now.
8303 Fix xref for `echo-area-clear-hook'.
8304
8305 * display.texi (Usual Display): Note that indicate-empty-lines and
8306 tab-width are buffer-local.
8307
8308 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8309
8310 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8311
8312 * nonascii.texi (Encoding and I/O): Note that
8313 buffer-file-coding-system is buffer-local.
8314
8315 * positions.texi (List Motion): Note that defun-prompt-regexp is
8316 buffer-local.
8317
8318 * text.texi (Auto Filling): Note that auto-fill-function is
8319 buffer-local.
8320 (Undo): Note that buffer-undo-list is buffer-local.
8321
5dcb4c4e
SM
8322 * windows.texi (Buffers and Windows):
8323 Document buffer-display-count.
b8d4c8d0
GM
8324
83252005-09-06 Richard M. Stallman <rms@gnu.org>
8326
8327 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8328 package prefix elsewhere than at the start of the name.
8329
83302005-09-03 Richard M. Stallman <rms@gnu.org>
8331
8332 * tips.texi (Programming Tips): Add conventions for minibuffer
8333 questions and prompts.
8334
83352005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8336
8337 * intro.texi (nil and t): Minor cleanup.
8338 Delete spurious mention of keyword symbols.
8339 (Evaluation Notation): Add index entry.
8340 (A Sample Function Description): Minor cleanup.
8341 (A Sample Variable Description): Not all vars can be set.
8342
83432005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8344
8345 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8346
8347 (Insertion): Document precise type of `insert-char' arg COUNT.
8348
83492005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8350
8351 * modes.texi (Other Font Lock Variables): Sync the default of
8352 font-lock-lines-before.
8353
83542005-08-31 Michael Albinus <michael.albinus@gmx.de>
8355
8356 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8357
83582005-08-29 Richard M. Stallman <rms@gnu.org>
8359
8360 * elisp.texi (Top): Update subnode menu.
8361
8362 * searching.texi (Searching and Matching): Move node.
8363 Rearrange contents and add overall explanation.
8364 (Searching and Case): Move node.
8365 (Searching and Matching): Update menu.
8366
83672005-08-27 Eli Zaretskii <eliz@gnu.org>
8368
8369 * os.texi (Startup Summary): Fix the description of the initial
8370 startup message display.
8371
83722005-08-25 Richard M. Stallman <rms@gnu.org>
8373
8374 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8375
83762005-08-25 Emilio C. Lopes <eclig@gmx.net>
8377
8378 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8379 `next-overlay-change' example.
8380
83812005-08-22 Juri Linkov <juri@jurta.org>
8382
8383 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8384 Fix invert-face. Fix args of face-background.
8385
8386 * display.texi (Standard Faces): Delete node.
8387 (Faces): Add xref to `(emacs)Standard Faces'.
8388 (Displaying Faces): Fix xref to `Standard Faces'.
8389
8390 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8391
83922005-08-20 Alan Mackenzie <acm@muc.de>
8393
8394 * buffers.texi (The Buffer List): Clarify the manipulation of the
8395 buffer list.
8396
83972005-08-14 Richard M. Stallman <rms@gnu.org>
8398
8399 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8400 a regexp.
8401
84022005-08-11 Richard M. Stallman <rms@gnu.org>
8403
8404 * elisp.texi (Top): Update subnode lists.
8405
8406 * display.texi (Inverse Video): Node deleted.
8407
8408 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8409 New nodes split out of Coding Conventions.
8410
8411 * searching.texi (Regular Expressions): Document re-builder.
8412
8413 * os.texi (Time Parsing): New node split out of Time Conversion.
8414
8415 * processes.texi (Misc Network, Network Feature Testing)
8416 (Network Options, Make Network): New nodes split out of
8417 Low-Level Network.
8418
84192005-08-09 Richard M. Stallman <rms@gnu.org>
8420
8421 * frames.texi (Geometry): New node, split from Size and Position.
8422 (Frame Parameters): Refer to Geometry.
8423
8424 * buffers.texi (The Buffer List): Fix xrefs.
8425
8426 * windows.texi (Splitting Windows): Fix xref.
8427
8428 * frames.texi (Layout Parameters): Add xref.
8429
8430 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8431
8432 * keymaps.texi (Menu Bar): Fix xref.
8433
8434 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8435
8436 * modes.texi (%-Constructs): Fix xref.
8437
8438 * frames.texi (Window Frame Parameters): Node split up.
8439 (Basic Parameters, Position Parameters, Size Parameters)
8440 (Layout Parameters, Buffer Parameters, Management Parameters)
8441 (Cursor Parameters, Color Parameters): New subnodes.
8442
84432005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8444
8445 * positions.texi (Screen Lines): Update xref for previous change
8446 in minibuf.texi.
8447
8448 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8449 change in minibuf.texi.
8450
84512005-08-09 Richard M. Stallman <rms@gnu.org>
8452
8453 * tips.texi (Coding Conventions): Minor cleanup.
8454
8455 * modes.texi (Defining Minor Modes): Explain when init-value
8456 can be non-nil.
8457
8458 * elisp.texi (Top): Update submenu for Minibuffer.
8459
8460 * minibuf.texi (Minibuffer Misc): Node split up.
8461 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8462 (Recursive Mini): New nodes split out from Minibuffer Misc.
8463 (Minibuffer Misc): Document max-mini-window-height.
8464
8465 * hash.texi (Defining Hash): Delete stray paren in example.
8466
8467 * display.texi (Echo Area Customization): Don't define
8468 max-mini-window-height here; xref instead.
8469
8470 * commands.texi (Event Input Misc): Update while-no-input.
8471
8472 * advice.texi (Advising Functions): Explain when to use advice
8473 and when to use a hook.
8474
84752005-07-30 Eli Zaretskii <eliz@gnu.org>
8476
8477 * makefile.w32-in (info): Don't run install-info.
8478 ($(infodir)/dir): New target, produced by running install-info.
8479
84802005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8481
8482 * modes.texi (Defining Minor Modes): The keyword for the initial
8483 value is :init-value, not :initial-value.
8484
84852005-07-23 Eli Zaretskii <eliz@gnu.org>
8486
8487 * loading.texi (Autoload): Make the `doctor' example be consistent
8488 with what's in current loaddefs.el. Describe the "fn" magic in
8489 the usage portion of the doc string.
8490
84912005-07-22 Richard M. Stallman <rms@gnu.org>
8492
8493 * internals.texi (Garbage Collection): Clarify previous change.
8494
84952005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8496
8497 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8498
84992005-07-18 Juri Linkov <juri@jurta.org>
8500
8501 * commands.texi (Accessing Events):
8502 * frames.texi (Text Terminal Colors, Resources):
8503 * markers.texi (The Mark):
8504 * modes.texi (Defining Minor Modes):
8505 Delete duplicate duplicate words.
8506
85072005-07-16 Richard M. Stallman <rms@gnu.org>
8508
8509 * display.texi (Managing Overlays): Clarify make-overlay
8510 args for insertion types.
8511
85122005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8513
8514 * customize.texi (Variable Definitions):
8515 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8516 `standard-value' is a list too.
8517 (Defining New Types): Use @key{RET} instead of @key{ret}.
8518
85192005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8520
8521 * os.texi (Translating Input): Fix typo.
8522
85232005-07-08 Richard M. Stallman <rms@gnu.org>
8524
8525 * README: Update edition number and size estimate.
8526
8527 * elisp.texi (VERSION): Set to 2.9.
8528
85292005-07-07 Richard M. Stallman <rms@gnu.org>
8530
8531 * book-spine.texinfo: Update Emacs version.
8532
8533 * display.texi (Inverse Video): Delete mode-line-inverse-video.
8534
85352005-07-06 Richard M. Stallman <rms@gnu.org>
8536
8537 * searching.texi (Regexp Search): Clarify what re-search-forward
8538 does when the search fails.
8539
85402005-07-05 Lute Kamstra <lute@gnu.org>
8541
8542 * Update FSF's address in GPL notices.
8543
8544 * doclicense.texi (GNU Free Documentation License):
8545 * gpl.texi (GPL):
8546 * tips.texi (Coding Conventions, Library Headers):
8547 * vol1.texi:
8548 * vol2.texi: Update FSF's address.
8549
85502005-07-04 Richard M. Stallman <rms@gnu.org>
8551
8552 * hooks.texi (Standard Hooks): Add occur-hook.
8553
85542005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8555
8556 * display.texi (The Echo Area): Correct menu.
8557
85582005-07-03 Richard M. Stallman <rms@gnu.org>
8559
8560 * elisp.texi (Top): Update subnode menu for Display.
8561
8562 * display.texi (Displaying Messages): New node, with most
8563 of what was in The Echo Area.
5dcb4c4e 8564 (Progress): Move under The Echo Area.
b8d4c8d0
GM
8565 (Logging Messages): New node with new text.
8566 (Echo Area Customization): New node, the rest of what was
8567 in The Echo Area. Document message-truncate-lines with @defvar.
8568 (Display): Update menu.
8569
8570 * windows.texi (Textual Scrolling): Doc 3 values for
8571 scroll-preserve-screen-position.
8572
8573 * text.texi (Special Properties): Change hook functions
8574 should bind inhibit-modification-hooks around altering buffer text.
8575
8576 * keymaps.texi (Key Binding Commands): Call binding BINDING
8577 rather than DEFINITION.
8578
85792005-06-29 Juanma Barranquero <lekktu@gmail.com>
8580
8581 * variables.texi (Defining Variables): `user-variable-p' returns t
8582 for aliases of user options, nil for alias loops.
8583
85842005-06-28 Richard M. Stallman <rms@gnu.org>
8585
8586 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8587 make-keymap.
8588
85892005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8590
8591 * variables.texi (Setting Variables): Correct and clarify
8592 description of `add-to-ordered-list'.
8593
85942005-06-26 Richard M. Stallman <rms@gnu.org>
8595
8596 * display.texi (Faces): Minor cleanup.
8597
85982005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8599
8600 * display.texi (Faces): `facep' returns t for strings that are
8601 face names.
8602
86032005-06-25 Richard M. Stallman <rms@gnu.org>
8604
8605 * objects.texi (Equality Predicates): Clarify meaning of equal.
8606
8607 * windows.texi (Selecting Windows): save-selected-window
8608 and with-selected-window save and restore the current buffer.
8609
86102005-06-24 Richard M. Stallman <rms@gnu.org>
8611
8612 * numbers.texi (Float Basics): Explain how to test for NaN,
8613 and printing the sign of NaNs.
8614
86152005-06-24 Eli Zaretskii <eliz@gnu.org>
8616
8617 * makefile.w32-in (MAKEINFO): Use --force.
8618
86192005-06-23 Richard M. Stallman <rms@gnu.org>
8620
8621 * display.texi (Face Functions): Correct Texinfo usage.
8622
86232005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8624
8625 * lists.texi (Rings): `ring-elements' now returns the elements of
8626 RING in order.
8627
86282005-06-23 Juanma Barranquero <lekktu@gmail.com>
8629
8630 * markers.texi (The Mark): Texinfo usage fix.
8631
86322005-06-23 Kim F. Storm <storm@cua.dk>
8633
8634 * searching.texi (Entire Match Data): Remove evaporate option for
8635 match-data. Do not mention evaporate option for set-match-data.
8636
86372005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8638
8639 * display.texi (Face Functions): Mention face aliases.
8640
86412005-06-21 Richard M. Stallman <rms@gnu.org>
8642
8643 * anti.texi (Antinews): Texinfo usage fix.
8644
86452005-06-21 Karl Berry <karl@gnu.org>
8646
8647 * elisp.texi: Use @copying.
8648
8649 * elisp.texi: Put @summarycontents and @contents before the Top
8650 node, instead of the end of the file, so that the contents appear
8651 in the right place in the dvi/pdf output.
8652
86532005-06-21 Juri Linkov <juri@jurta.org>
8654
8655 * display.texi (Defining Faces): Add `customized-face'.
8656
86572005-06-20 Kim F. Storm <storm@cua.dk>
8658
8659 * variables.texi (Setting Variables): Any type of element can be
8660 given order in add-to-ordered-list. Compare elements with eq.
8661
8662 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8663
86642005-06-20 Karl Berry <karl@gnu.org>
8665
8666 * syntax.texi (Syntax Flags): Make last column very slightly wider
8667 to avoid "generic comment" breaking on two lines and causing an
8668 underfull box.
8669
86702005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8671
8672 * lists.texi (Rings): Various minor clarifications and corrections.
8673
86742005-06-18 Richard M. Stallman <rms@gnu.org>
8675
8676 * functions.texi (Obsolete Functions): Simplify.
8677
8678 * variables.texi (Variable Aliases): Simplify.
8679
8680 * anti.texi, backups.texi, compile.texi, customization.texi:
8681 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8682 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8683 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8684 * variables.texi: Fix formatting ugliness.
8685
8686 * elisp.texi: Add links to Rings and Byte Packing.
8687 Update version and copyright years.
8688
8689 * minibuf.texi: Fix formatting ugliness.
8690 (Completion Commands): Move keymap vars to the end
8691 and vars completing-read binds to the top.
8692
86932005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8694
8695 * processes.texi: Fix typos.
8696 (Bindat Spec): Correct Texinfo error.
8697 (Byte Packing): Fix ungrammatical sentence.
8698
86992005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8700
8701 * lists.texi (Rings): New node.
8702 (Lists): Add it to menu.
8703
8704 * processes.texi (Byte Packing): New node.
8705 (Processes): Add it to menu.
8706
87072005-06-17 Richard M. Stallman <rms@gnu.org>
8708
8709 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8710
8711 * help.texi (Documentation Basics): Explain the xref to
8712 Documentation Tips.
8713
8714 * debugging.texi (Debugger Commands): Minor fix.
8715
87162005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8717
8718 * edebug.texi (Instrumenting): Eliminate duplicate link.
8719 (Specification List): Replace references to "below", referring to
8720 a later node, with one @ref to that node.
8721
8722 * os.texi (Timers): Timers should save and restore the match data
8723 if they change it.
8724
8725 * debugging.texi (Debugger Commands): Mention that the Lisp
8726 debugger can not step through primitive functions.
8727
87282005-06-16 Juanma Barranquero <lekktu@gmail.com>
8729
8730 * functions.texi (Obsolete Functions): Update argument names of
8731 `make-obsolete' and `define-obsolete-function-alias'.
8732
8733 * variables.texi (Variable Aliases): Update argument names of
8734 `defvaralias', `make-obsolete-variable' and
8735 `define-obsolete-variable-alias'.
8736
87372005-06-15 Kim F. Storm <storm@cua.dk>
8738
8739 * searching.texi (Entire Match Data): Rephrase warnings about
8740 evaporate arg to match-data and set-match-data.
8741
87422005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8743
8744 * elisp.texi (Top): Update detailed menu.
8745
8746 * edebug.texi (Edebug): Update menu.
8747 (Instrumenting): Update xrefs.
8748 (Edebug Execution Modes): Correct xref.
8749 (Jumping): Clarify description of `h' command.
8750 Eliminate redundant @ref.
8751 (Breaks): New node.
8752 (Breakpoints): Is now a subsubsection.
8753 (Global Break Condition): Mention `C-x X X'.
8754 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8755 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8756 (Edebug Display Update): Correct pxref.
8757 (Edebug and Macros): New node.
8758 (Instrumenting Macro Calls): Is now a subsubsection.
8759 Neither arg of `def-edebug-spec' is evaluated.
8760 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8761 (Specification Examples): Fix typo.
8762
87632005-06-14 Lute Kamstra <lute@gnu.org>
8764
8765 * debugging.texi (Function Debugging): Primitives can break on
8766 entry too.
8767
87682005-06-14 Kim F. Storm <storm@cua.dk>
8769
8770 * variables.texi (Setting Variables): Add add-to-ordered-list.
8771
87722005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8773
8774 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8775 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8776
87772005-06-13 Lute Kamstra <lute@gnu.org>
8778
8779 * text.texi (Special Properties): Fix cross reference.
8780
87812005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8782
8783 * debugging.texi (Function Debugging): Delete mention of empty
8784 string argument to `cancel-debug-on-entry'. Delete inaccurate
8785 description of the return value of that command.
8786
87872005-06-11 Alan Mackenzie <acm@muc.de>
8788
8789 * text.texi (Adaptive Fill): Amplify the description of
8790 fill-context-prefix.
8791
87922005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8793
8794 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8795
87962005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8797
8798 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8799
88002005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8801
8802 * debugging.texi (Error Debugging): Minor rewording.
8803 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8804 is optional.
8805
88062005-06-10 Lute Kamstra <lute@gnu.org>
8807
8808 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8809 (Top): Give it a title. Correct version number. Give the
8810 detailed node listing a more prominent header.
8811 * intro.texi: Don't set VERSION here a second time.
8812 Mention Emacs's version too.
8813 * anti.texi (Antinews): Use EMACSVER to refer to the current
8814 version of Emacs.
8815
88162005-06-09 Kim F. Storm <storm@cua.dk>
8817
8818 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8819 match-data and set-match-data.
8820
88212005-06-08 Richard M. Stallman <rms@gnu.org>
8822
8823 * searching.texi (Entire Match Data): Clarify when match-data
8824 returns markers and when integers.
8825
8826 * display.texi (Defining Faces): Explain that face name should not
8827 end in `-face'.
8828
8829 * modes.texi (Mode Line Data): Minor cleanup.
8830 (Customizing Keywords): Node split out of Search-based Fontification.
8831 Add example of using font-lock-add-keywords from a hook.
8832 Clarify when MODE should be non-nil, and when nil.
8833
88342005-06-06 Richard M. Stallman <rms@gnu.org>
8835
8836 * modes.texi (Mode Line Data): Explain what happens when the car
8837 of a list is a void symbol.
8838 (Search-based Fontification): Explain MODE arg to
8839 font-lock-add-keywords and warn about calls from major modes.
8840
88412005-06-08 Juri Linkov <juri@jurta.org>
8842
8843 * display.texi (Standard Faces): Add `shadow' face.
8844
88452005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8846
8847 * modes.texi (Major Mode Conventions): A derived mode only needs
8848 to put the call to the parent mode inside `delay-mode-hooks'.
8849
88502005-05-29 Richard M. Stallman <rms@gnu.org>
8851
8852 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8853 new, and what that implies. Clarify.
8854
8855 * files.texi (Locating Files): Clean up the text.
8856
8857 * frames.texi (Window Frame Parameters): Document user-size.
8858 Shorten entry for top by referring to left.
8859
88602005-05-26 Richard M. Stallman <rms@gnu.org>
8861
8862 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8863 is new, and what the implications are. Other clarifications.
8864
88652005-05-24 Richard M. Stallman <rms@gnu.org>
8866
8867 * frames.texi (Dialog Boxes): Minor fixes.
8868
88692005-05-25 Masatake YAMATO <jet@gyve.org>
8870
8871 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8872
88732005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8874
8875 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8876 is optional.
8877
88782005-05-24 Nick Roberts <nickrob@snap.net.nz>
8879
10d1d0af 8880 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8881
88822005-05-23 Lute Kamstra <lute@gnu.org>
8883
8884 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8885 syntax-begin-function over font-lock-beginning-of-syntax-function.
8886
88872005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8888
8889 * minibuf.texi (Reading File Names): Update description of
8890 `read-directory-name'.
8891
8892 * modes.texi (Derived Modes): Clarify :group keyword.
8893
88942005-05-21 Eli Zaretskii <eliz@gnu.org>
8895
8896 * files.texi (Locating Files): New subsection.
8897 Describe locate-file and executable-find.
8898
88992005-05-21 Kevin Ryde <user42@zip.com.au>
8900
8901 * frames.texi (Initial Parameters): Update cross reference to
8902 "Emacs Invocation".
8903
89042005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8905
8906 * keymaps.texi (Active Keymaps): Add anchor.
8907
8908 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8909 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8910 appropriate place.
8911 (Derived Modes): Small clarifications.
8912 (Minor Mode Conventions, Keymaps and Minor Modes):
8913 Replace references to nodes with references to anchors.
8914 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8915 Clarify description of lists whose first element is an integer.
8916 (Mode Line Variables): Add anchor.
8917 (%-Constructs): Clarify description of integer after %.
8918 (Emulating Mode Line): Describe nil value for FACE.
8919
89202005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8921
8922 * modes.texi (Derived Modes): Correct references to non-existing
8923 variable standard-syntax-table.
8924
89252005-05-17 Lute Kamstra <lute@gnu.org>
8926
8927 * modes.texi (Defining Minor Modes): Mention the mode hook.
8928
89292005-05-15 Kim F. Storm <storm@cua.dk>
8930
8931 * processes.texi (Network): Remove open-network-stream-nowait.
8932 (Network Servers): Remove open-network-stream-server.
8933
89342005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8935
8936 * elisp.texi (Top): Update detailed menu.
8937
8938 * variables.texi: Reorder nodes.
8939 (Variables): Update menu.
8940 (File Local Variables): Do not refer to the `-*-' line as
8941 a "local variables list". Add pxref.
8942
89432005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8944
8945 * elisp.texi (Top): Update detailed menu for node changes.
8946
8947 * modes.texi (Modes): Update Menu.
8948 (Hooks): Move to beginning of chapter.
8949 Most minor modes run mode hooks too.
8950 `add-hook' can handle void hooks or hooks whose value is a single
8951 function.
8952 (Major Modes): Update Menu.
8953 (Major Mode Basics): New node, split off from `Major Modes'.
8954 (Major Mode Conventions): Correct xref. Explain how to handle
8955 auto-mode-alist if the major mode command has an autoload cookie.
8956 (Auto Major Mode): Major update. Add magic-mode-alist.
8957 (Derived Modes): Major update.
8958 (Mode Line Format): Update Menu.
8959 (Mode Line Basics): New node, split off from `Mode Line Format'.
8960
8961 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8962 for `magic autoload comment'. Add index entries and anchor.
8963
89642005-05-14 Richard M. Stallman <rms@gnu.org>
8965
8966 * tips.texi (Coding Conventions): Explain how important it is
8967 that just loading certain files not change Emacs behavior.
8968
8969 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8970
89712005-05-12 Lute Kamstra <lute@gnu.org>
8972
8973 * modes.texi (Generic Modes): Update.
8974 (Major Modes): Refer to node "Generic Modes".
8975
8976 * elisp.texi (Top): Update to the current structure of the manual.
8977 * processes.texi (Processes): Add menu description.
8978 * customize.texi (Customization): Add menu descriptions.
8979
89802005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8981
8982 * processes.texi (Signals to Processes)
8983 (Low-Level Network): Fix typos.
8984
89852005-05-11 Lute Kamstra <lute@gnu.org>
8986
8987 * elisp.texi (Top): Add some nodes from the chapter "Major and
8988 Minor Modes" to the detailed node listing.
8989
89902005-05-10 Richard M. Stallman <rms@gnu.org>
8991
8992 * keymaps.texi (Extended Menu Items): Menu item filter functions
8993 can be called at any time.
8994
89952005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8996
8997 * variables.texi (File Local Variables): `(hack-local-variables t)'
8998 now also checks whether a mode is specified in the local variables
8999 list.
9000
90012005-05-05 Kevin Ryde <user42@zip.com.au>
9002
9003 * display.texi (The Echo Area): Correct format function cross
9004 reference.
9005
90062005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9007
9008 * variables.texi (Variable Aliases): Change description of
9009 `define-obsolete-variable-alias'.
9010
9011 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9012 (Defining Functions): Add xref.
9013 (Obsolete Functions): New node.
9014 (Function Safety): Standardize capitalization of section title.
9015
9016 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9017 (Dialog Boxes): Complete description of `x-popup-dialog'.
9018
90192005-05-04 Richard M. Stallman <rms@gnu.org>
9020
9021 * commands.texi (Interactive Codes): Fix Texinfo usage.
9022 Document U more clearly.
9023
90242005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9025
9026 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9027 function and not a macro.
9028
9029 * frames.texi (Pop-Up Menus): Correct and clarify description of
9030 `x-popup-menu'.
9031 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9032
90332005-05-01 Richard M. Stallman <rms@gnu.org>
9034
9035 * edebug.texi (Checking Whether to Stop): Fix previous change.
9036
90372005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9038
9039 * display.texi: Fix typos and Texinfo usage.
9040
9041 * edebug.texi (Checking Whether to Stop): executing-macro ->
9042 executing-kbd-macro.
9043
90442005-05-01 Richard M. Stallman <rms@gnu.org>
9045
9046 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9047
90482005-04-30 Richard M. Stallman <rms@gnu.org>
9049
9050 * files.texi (Magic File Names): Document `operations' property.
9051
90522005-04-29 Lute Kamstra <lute@gnu.org>
9053
9054 * modes.texi (Generic Modes): New node.
9055 (Major Modes): Add it to the menu.
9056 (Derived Modes): Add "derived mode" to concept index.
9057
90582005-04-28 Lute Kamstra <lute@gnu.org>
9059
9060 * modes.texi (Defining Minor Modes): Fix previous change.
9061 (Font Lock Mode): Simplify.
9062 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9063 when set and that some parts are optional. Add cross references.
9064 (Search-based Fontification): Say how to specify font-lock-keywords.
9065 Add cross references. Add font-lock-multiline to index.
9066 Move font-lock-keywords-case-fold-search here from node "Other Font
9067 Lock Variables". Document font-lock-add-keywords and
9068 font-lock-remove-keywords.
9069 (Other Font Lock Variables): Move font-lock-keywords-only,
9070 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9071 and font-lock-syntactic-face-function to node "Syntactic Font
9072 Lock". Move font-lock-keywords-case-fold-search to node
9073 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9074 and font-lock-{,un}fontify-{buffer,region}-function.
9075 (Precalculated Fontification): Remove reference to deleted variable
9076 font-lock-core-only.
9077 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9078 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9079 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9080 and font-lock-syntactic-face-function here from node "Other Font
9081 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9082 Syntax Properties". Add cross references.
9083 (Setting Syntax Properties): New node.
9084 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9085 * syntax.texi (Syntax Properties): Add cross reference.
9086 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9087
90882005-04-26 Richard M. Stallman <rms@gnu.org>
9089
9090 * display.texi (Defining Faces):
9091 Document `default' elements of defface spec.
9092
9093 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9094
9095 * variables.texi (Variable Aliases): Clarify text.
9096
90972005-04-25 Chong Yidong <cyd@stupidchicken.com>
9098
9099 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9100
91012005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9102
9103 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9104
91052005-04-24 Eli Zaretskii <eliz@gnu.org>
9106
9107 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9108 syntax-after and syntax-class.
9109
9110 * files.texi (Changing Files): Fix last change's cross-reference.
9111 (Unique File Names): Don't mention "numbers" in the documentation
9112 of make-temp-file and make-temp-name.
9113
91142005-04-23 Richard M. Stallman <rms@gnu.org>
9115
9116 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9117
91182005-04-22 Nick Roberts <nickrob@snap.net.nz>
9119
9120 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9121
91222005-04-22 Nick Roberts <nickrob@snap.net.nz>
9123
9124 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9125 and define-obsolete-variable-alias.
9126
91272005-04-22 Kim F. Storm <storm@cua.dk>
9128
9129 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9130 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9131
91322005-04-21 Lute Kamstra <lute@gnu.org>
9133
9134 * lists.texi (Association Lists): Document rassq-delete-all.
9135
91362005-04-19 Richard M. Stallman <rms@gnu.org>
9137
9138 * modes.texi (Search-based Fontification): Explain that
9139 facespec is an expression to be evaluated.
9140
91412005-04-19 Kevin Ryde <user42@zip.com.au>
9142
9143 * streams.texi (Output Functions): Fix xref.
9144 * strings.texi (String Conversion): Fix xref.
9145
91462005-04-19 Kim F. Storm <storm@cua.dk>
9147
9148 * symbols.texi (Symbol Plists): Add safe-get.
9149 Mention that `get' may signal an error.
9150
91512005-04-18 Nick Roberts <nickrob@snap.net.nz>
9152
9153 * customize.texi (Variable Definitions): Replace tooltip-mode
9154 example with save-place.
9155
91562005-04-17 Richard M. Stallman <rms@gnu.org>
9157
9158 * buffers.texi (Indirect Buffers): Clarify.
9159
9160 * positions.texi (Positions): Clarify converting marker to integer.
9161
9162 * strings.texi (String Basics): Mention string-match; clarify.
9163
91642005-04-08 Lute Kamstra <lute@gnu.org>
9165
9166 * modes.texi (Search-based Fontification): Fix cross references.
9167 Use consistent terminology. Document anchored highlighting.
9168
91692005-04-05 Lute Kamstra <lute@gnu.org>
9170
9171 * modes.texi (Defining Minor Modes): Document :group keyword
9172 argument and its default value.
9173
91742005-04-03 Lute Kamstra <lute@gnu.org>
9175
9176 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9177 references and/or descriptions. Delete major mode hooks; mention
9178 them as a category instead. Rename or delete obsolete hooks.
9179
91802005-04-02 Richard M. Stallman <rms@gnu.org>
9181
9182 * nonascii.texi (Coding System Basics): Another wording cleanup.
9183
91842005-04-01 Richard M. Stallman <rms@gnu.org>
9185
9186 * nonascii.texi (Coding System Basics): Clarify previous change.
9187
91882005-04-01 Kenichi Handa <handa@m17n.org>
9189
10d1d0af 9190 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9191 identity of coding systems.
9192
91932005-03-29 Chong Yidong <cyd@stupidchicken.com>
9194
9195 * text.texi (Buffer Contents): Add filter-buffer-substring and
9196 buffer-substring-filters.
9197
91982005-03-26 Chong Yidong <cyd@stupidchicken.com>
9199
9200 * anti.texi (Antinews): Mention `G' interactive code.
9201
9202 * tips.texi (Compilation Tips): Mention benchmark.el.
9203
92042005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9205
9206 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9207 is now bound to M-o M-o.
9208
9209 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9210
92112005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9212
9213 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9214 in the Emacs Manual).
9215 * Makefile.in (srcs): Remove calendar.texi.
9216 * makefile.w32-in (srcs): Remove calendar.texi.
9217 * display.texi (Display): Change name of next node.
9218 * os.texi (System In): Change name of previous node.
9219 * elisp.texi (Top): Remove Calendar references.
9220 * vol1.texi (Top): Remove Calendar references.
9221 * vol2.texi (Top): Remove Calendar references.
9222
92232005-03-25 Richard M. Stallman <rms@gnu.org>
9224
9225 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9226 Cleanup previous change.
9227
92282005-03-25 Chong Yidong <cyd@stupidchicken.com>
9229
9230 * display.texi (Face Attributes): Faces earlier in an :inherit
9231 list take precedence.
9232 (Scroll Bars): Fix description of vertical-scroll-bars.
9233 Document frame-current-scroll-bars and window-current-scroll-bars.
9234
9235 * markers.texi (The Mark): Document temporary Transient Mark mode.
9236
9237 * minibuf.texi (Reading File Names):
9238 Document read-file-name-completion-ignore-case.
9239
9240 * positions.texi (Screen Lines): Document nil for width argument
9241 to compute-motion.
9242
92432005-03-23 Kim F. Storm <storm@cua.dk>
9244
9245 * display.texi (Standard Faces): Other faces used in the fringe
9246 implicitly inherits from the fringe face.
9247 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9248 properties implicitly inherits from fringe face.
9249 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9250
92512005-03-20 Chong Yidong <cyd@stupidchicken.com>
9252
9253 * display.texi (Invisible Text): State default value of
9254 line-move-ignore-invisible.
9255 (Managing Overlays): Document remove-overlays.
9256 (Standard Faces): Document escape-glyph face.
9257
9258 * minibuf.texi (Reading File Names): Document read-file-name-function.
9259
9260 * modes.texi (Other Font Lock Variables):
9261 Document font-lock-lines-before.
9262
9263 * positions.texi (Skipping Characters): skip-chars-forward allows
9264 character classes.
9265
92662005-03-18 Lute Kamstra <lute@gnu.org>
9267
9268 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9269
92702005-03-17 Richard M. Stallman <rms@gnu.org>
9271
9272 * text.texi (Undo): Document extensible undo entries.
9273
dd7b651b 9274 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9275
9276 * nonascii.texi (Character Codes): Minor fix.
9277
9278 * display.texi (Display Property): Explain the significance
9279 of having text properties that are eq.
9280 (Other Display Specs): Explain string as display spec.
9281
9282 * commands.texi (Interactive Codes): Document G option.
9283
92842005-03-17 Chong Yidong <cyd@stupidchicken.com>
9285
9286 * text.texi (Filling): Add sentence-end-without-period and
9287 sentence-end-without-space.
9288 (Changing Properties): Minor fix.
9289
9290 * anti.texi: Total rewrite.
9291
92922005-03-15 Lute Kamstra <lute@gnu.org>
9293
9294 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9295
92962005-03-08 Kim F. Storm <storm@cua.dk>
9297
9298 * display.texi (Specified Space): Property :width is support on
9299 non-graphic terminals, :height is not.
9300
93012005-03-07 Richard M. Stallman <rms@gnu.org>
9302
9303 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9304 Now subnodes of Fringes.
9305 (Overlay Arrow): Document overlay-arrow-variable-list.
9306 (Fringe Size/Pos): New node, broken out of Fringes.
9307 (Display): Explain clearing vs redisplay better.
9308 (Truncation): Clarify use of bitmaps.
9309 (The Echo Area): Clarify the uses of the echo area.
9310 Add max-mini-window-height.
9311 (Progress): Clarify.
9312 (Invisible Text): Explain that main loop moves point out.
9313 (Selective Display): Say "hidden", not "invisible".
9314 (Managing Overlays): Move up. Describe relation to Undo here.
9315 (Overlay Properties): Clarify intro.
9316 (Finding Overlays): Explain return values when nothing found.
9317 (Width): truncate-string-to-width has added arg.
9318 (Displaying Faces): Clarify and update mode line face handling.
9319 (Face Functions): Minor cleanup.
9320 (Conditional Display): Merge into Other Display Specs.
9321 (Pixel Specification, Other Display Specs): Minor cleanups.
9322 (Images, Image Descriptors): Minor cleanups.
9323 (GIF Images): Patents have expired.
9324 (Showing Images): Explain default text for insert-image.
9325 (Manipulating Button Types): Merge into Manipulating Buttons.
9326 (Making Buttons): Explain return values.
9327 (Button Buffer Commands): Add xref.
9328 (Inverse Video): Update mode-line-inverse-video.
9329 (Display Table Format): Clarify.
9330 (Active Display Table): Give defaults for window-display-table.
9331
9332 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9333 and calendar-today-marker are strings, not chars.
9334 (Holiday Customizing): Minor fix.
9335
9336 * internals.texi (Writing Emacs Primitives): Update `or' example.
9337 Update limit on # args of subr.
9338
9339 * edebug.texi (Using Edebug): Arrow is in fringe.
9340 (Instrumenting): Arg to eval-defun works without loading edebug.
9341 (Edebug Execution Modes): Add xref.
9342
9343 * customize.texi (Common Keywords): Clarify :require.
9344 Mention :version here.
9345 (Variable Definitions, Group Definitions): Not here.
9346 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9347
93482005-03-07 Chong Yidong <cyd@stupidchicken.com>
9349 * nonascii.texi (Text Representations): Clarify position-bytes.
9350 (Character Sets): Add list-charset-chars.
9351 (Scanning Charsets): Add charset-after.
9352 (Encoding and I/O): Minor fix.
9353
93542005-03-06 Richard M. Stallman <rms@gnu.org>
9355
9356 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9357 (Resizing Windows): Likewise.
9358
9359 * text.texi (Change Hooks): Get rid of "Emacs 21".
9360
9361 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9362
9363 * streams.texi (Output Variables): Get rid of "Emacs 21".
9364
9365 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9366
9367 * os.texi (Translating Input): Replace flow-control example
9368 with a less obsolete example that uses `keyboard-translate'.
9369
9370 * objects.texi (Hash Table Type, Circular Objects):
9371 Get rid of "Emacs 21".
9372
9373 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9374 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9375
9376 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9377
9378 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9379
9380 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9381 (Menu Bar): Fix when menu-bar-update-hook is called.
9382
9383 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9384
9385 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9386 and make it read better.
9387
9388 * files.texi (Writing to Files): Get rid of "Emacs 21".
9389 (Unique File Names): Likewise.
9390
9391 * elisp.texi: Update Emacs version to 22.
9392
9393 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9394 (Overlay Properties, Face Attributes): Likewise.
9395 (Managing Overlays): Fix punctuation.
9396 (Attribute Functions): Clarify set-face-font; get rid of
9397 info about old Emacs versions.
9398 (Auto Faces, Font Lookup, Display Property, Images):
9399 Get rid of "Emacs 21".
9400
9401 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9402
94032005-03-05 Richard M. Stallman <rms@gnu.org>
9404
9405 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9406
94072005-03-04 Lute Kamstra <lute@gnu.org>
9408
9409 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9410
94112005-03-03 Lute Kamstra <lute@gnu.org>
9412
9413 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9414
94152005-03-01 Lute Kamstra <lute@gnu.org>
9416
9417 * debugging.texi (Debugger Commands): Update `j'.
9418
94192005-02-28 Lute Kamstra <lute@gnu.org>
9420
9421 * debugging.texi (Debugging): Fix typo.
9422 (Error Debugging): Document eval-expression-debug-on-error.
9423 (Function Debugging): Update example.
9424 (Using Debugger): Mention starred stack frames.
9425 (Debugger Commands): Document `j' and `l'.
9426 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9427 Update the messages that the debugger displays.
9428 (Internals of Debugger): Add cross reference. Update example.
9429 (Excess Open): Minor improvement.
9430 (Excess Close): Minor improvement.
9431
94322005-02-26 Richard M. Stallman <rms@gnu.org>
9433
9434 * tips.texi (Coding Conventions): Clarify.
9435 Put all the major mode key reservations together.
9436 Mention the Mouse-1 => Mouse-2 conventions.
9437
9438 * syntax.texi (Syntax Class Table): Clarify.
9439 (Syntax Table Functions): syntax-after moved from here.
9440 (Syntax Table Internals): syntax-after moved to here.
9441 (Parsing Expressions): Update info on number of values
9442 and what's meaningful in the STATE argument.
9443 (Categories): Fix typo.
9444
9445 * sequences.texi (Arrays): Cleanup.
9446 (Char-Tables): Clarify.
9447
9448 * processes.texi (Deleting Processes): Cleanups, add xref.
9449 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9450 (Process Information): set-process-coding-system, some args optional.
9451 (Input to Processes): Explain various types for PROCESS args.
9452 Rename them from PROCESS-NAME to PROCESS.
9453 (Signals to Processes): Likewise.
9454 (Decoding Output): Cleanup.
9455 (Query Before Exit): Clarify.
9456
9457 * os.texi (Startup Summary): Correct the options; add missing ones.
9458 (Terminal Output, Batch Mode): Clarify.
9459 (Flow Control): Node deleted.
9460
9461 * markers.texi (The Mark): Clarify.
9462
9463 * macros.texi (Expansion): Cleanup.
9464 (Indenting Macros): indent-spec allows ints, not floats.
9465
9466 * keymaps.texi (Keymaps): Clarify.
9467 (Format of Keymaps): Update lisp-mode-map example.
9468 (Active Keymaps, Key Lookup): Clarify.
9469 (Changing Key Bindings): Add xref to `kbd'.
9470 (Key Binding Commands, Simple Menu Items): Clarify.
9471 (Mouse Menus, Menu Bar): Clarify.
9472 (Menu Example): Replace print example with menu-bar-replace-menu.
9473
9474 * help.texi (Documentation Basics): Add function-documentation prop.
9475
9476 * elisp.texi (Top): Don't refer to Flow Control node.
9477
9478 * commands.texi (Command Overview): Improve xrefs.
9479 (Adjusting Point): Adjusting point applies to intangible and invis.
9480 (Key Sequence Input): Doc extra read-key-sequence args.
9481 Likewise for read-key-sequence-vector.
9482
9483 * backups.texi (Rename or Copy): Minor fix.
9484 (Numbered Backups): For version-control, say the default.
9485 (Auto-Saving): make-auto-save-file-name example is simplified.
9486
9487 * advice.texi (Advising Functions): Don't imply one part of Emacs
9488 should advise another part. Markup changes.
9489 (Defining Advice): Move transitional para.
9490 (Activation of Advice): Cleanup.
9491 Explain if COMPILE is nil or negative.
9492
9493 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9494
94952005-02-24 Lute Kamstra <lute@gnu.org>
9496
9497 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9498 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9499
95002005-02-23 Lute Kamstra <lute@gnu.org>
9501
9502 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9503 to define global minor modes as well.
9504
9505 * display.texi (Managing Overlays): overlay-buffer returns nil for
9506 deleted overlays.
9507
95082005-02-22 Kim F. Storm <storm@cua.dk>
9509
9510 * minibuf.texi (Basic Completion): Allow symbols in addition to
9511 strings in try-completion and all-completions.
9512
95132005-02-14 Lute Kamstra <lute@gnu.org>
9514
9515 * elisp.texi (Top): Remove reference to deleted node.
9516
9517 * lists.texi (Lists): Remove reference to deleted node.
9518 (Cons Cells): Fix typo.
9519
9520 * loading.texi (Where Defined): Fix typo.
9521
95222005-02-14 Richard M. Stallman <rms@gnu.org>
9523
9524 * variables.texi (Creating Buffer-Local): change-major-mode-hook
9525 is useful for discarding some minor modes.
9526
9527 * symbols.texi (Symbol Components): Reorder examples.
9528
9529 * streams.texi (Input Functions): State standard-input default.
9530 (Output Variables): State standard-output default.
9531
9532 * objects.texi (Printed Representation): Clarify read syntax vs print.
9533 (Floating Point Type): Explain meaning better.
9534 (Symbol Type): Explain uniqueness better.
9535 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
9536 List examples sooner.
9537 (Box Diagrams): New subnode broken out.
9538 Some examples moved from old Lists as Boxes node.
9539 (Dotted Pair Notation): Clarify intro.
9540 (Array Type): Clarify.
9541 (Type Predicates): Add hash-table-p.
9542
9543 * numbers.texi (Integer Basics): Clarify radix explanation.
9544 (Predicates on Numbers): Minor clarification.
9545 (Comparison of Numbers): Minor clarification. Clarify eql.
9546 Typos in min, max.
9547 (Math Functions): Clarify overflow in expt.
9548
9549 * minibuf.texi (Text from Minibuffer): Minor clarification.
9550 Mention arrow keys.
9551
9552 * loading.texi (Autoload): defun's doc string overrides autoload's
9553 doc string.
9554 (Repeated Loading): Modernize "add to list" examples.
9555 (Where Defined): Finish updating table of load-history elts.
9556
9557 * lists.texi (List-related Predicates): Minor wording improvement.
9558 (Lists as Boxes): Node deleted.
9559 (Building Lists): Explain trivial cases of number-sequence.
9560
9561 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 9562 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
9563 (Hash Access): Any object can be a key.
9564 State value of maphash.
9565
9566 * functions.texi (What Is a Function): Wording cleanup.
9567 (Function Documentation): Minor cleanup.
9568 Explain purpose of calling convention at end of doc string.
9569 (Function Names): Wording cleanup.
9570 (Calling Functions): Wording cleanup.
9571 Explain better how funcall calls the function.
9572 (Function Cells): Delete example of saving and redefining function.
9573
9574 * control.texi (Combining Conditions): Wording cleanup.
9575 (Iteration): dolist and dotimes bind VAR locally.
9576 (Cleanups): Xref to Atomic Changes.
9577
9578 * compile.texi (Byte Compilation): Delete 19.29 info.
9579 (Compilation Functions): Macros' difficulties don't affect defsubst.
9580 (Docs and Compilation): Delete 19.29 info.
9581
95822005-02-10 Richard M. Stallman <rms@gnu.org>
9583
9584 * objects.texi (Symbol Type): Minor correction.
9585
95862005-02-06 Lute Kamstra <lute@gnu.org>
9587
9588 * modes.texi (Example Major Modes): Fix typos.
9589
95902005-02-06 Richard M. Stallman <rms@gnu.org>
9591
9592 * text.texi (Margins): fill-nobreak-predicate can be one function.
9593
9594 * strings.texi (Modifying Strings): clear-string can make unibyte.
9595 (Formatting Strings): format gives error if values missing.
9596
9597 * positions.texi (Character Motion): Mention default arg
9598 for forward-char. backward-char refers to forward-char.
9599 (Word Motion): Mention default arg for forward-word.
9600 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9601 Simplify end-of-buffer.
9602 (Text Lines): Mention default arg for forward-line.
9603 (List Motion): Mention default arg for beginning/end-of-defun.
9604 (Skipping Characters): Minor fixes in explaining character-set.
9605
9606 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9607 Mode inheritance applies only when default-major-mode is nil.
9608 Clarifications.
9609 (Example Major Modes): Update Text mode and Lisp mode examples.
9610 (Minor Mode Conventions): Mention define-minor-mode at top.
9611 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9612 (Mode Line Format): Update mode line face display info.
9613 (Properties in Mode): Mention effect of risky vars.
9614 (Imenu): Define imenu-add-to-menubar.
9615 (Font Lock Mode): Add descriptions to menu lines.
9616 (Faces for Font Lock): Add font-lock-doc-face.
9617
96182005-02-05 Lute Kamstra <lute@gnu.org>
9619
9620 * text.texi (Maintaining Undo): Remove obsolete function.
9621
96222005-02-05 Eli Zaretskii <eliz@gnu.org>
9623
9624 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9625 color specifications. Improve indexing.
b8d4c8d0
GM
9626 (Text Terminal Colors): Replace the description of RGB values by
9627 an xref to "Color Names".
9628
96292005-02-03 Richard M. Stallman <rms@gnu.org>
9630
9631 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9632 Clarify.
9633 (Selecting Windows): Clarify save-selected-window.
9634 (Cyclic Window Ordering): Clarify walk-windows.
9635 (Window Point): Clarify.
9636 (Window Start): Add comment to example.
9637 (Resizing Windows): Add `interactive' specs in examples.
9638 Document fit-window-to-buffer.
9639
9640 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9641 (Undo, Maintaining Undo): Clarify last change.
9642 (Sorting): In sort-numeric-fields, explain about octal and hex.
9643 Mention sort-numeric-base.
9644 (Format Properties): Add xref for hard newlines.
9645
9646 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9647 (Pop-Up Menus): Fix typo.
9648 (Color Names): Explain all types of color names.
9649 Explain color-values on B&W terminal.
9650 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9651
9652 * files.texi (File Locks): Not supported on MS systems.
9653 (Testing Accessibility): Clarify.
9654
9655 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9656 (Coverage Testing): Fix typo.
9657
9658 * commands.texi (Misc Events): Remove stray space.
9659
9660 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9661 (Modification Time): Clarify when visited-file-modtime returns 0.
9662 (The Buffer List): Clarify bury-buffer.
9663 (Killing Buffers): Clarify.
9664 (Indirect Buffers): Add clone-indirect-buffer.
9665
96662005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9667
9668 * edebug.texi (Printing in Edebug): Fix default value of
9669 edebug-print-circle.
9670 (Coverage Testing): Fix displayed frequency count data.
9671
96722005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9673
9674 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9675
96762005-02-02 Kim F. Storm <storm@cua.dk>
9677
9678 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9679
96802005-01-29 Eli Zaretskii <eliz@gnu.org>
9681
9682 * commands.texi (Misc Events): Describe the help-echo event.
9683
9684 * text.texi (Special Properties) <help-echo>: Use `pos'
9685 consistently in description of the help-echo property.
9686 Use @code{nil} instead of @var{nil}.
9687
9688 * display.texi (Overlay Properties): Fix the index entry for
9689 help-echo overlay property.
9690
9691 * customize.texi (Type Keywords): Uncomment the xref to the
9692 help-echo property documentation.
9693
96942005-01-23 Kim F. Storm <storm@cua.dk>
9695
9696 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9697 return value. Third element FULLY replaced by PARTIAL which
9698 specifies number of invisible pixels if row is only partially visible.
9699 (Textual Scrolling): Mention auto-window-vscroll.
9700 (Vertical Scrolling): New defvar auto-window-vscroll.
9701
97022005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9703
9704 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9705 command remapping.
9706
97072005-01-15 Richard M. Stallman <rms@gnu.org>
9708
9709 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9710
97112005-01-14 Kim F. Storm <storm@cua.dk>
9712
9713 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9714
9715 * text.texi (Links and Mouse-1): Fix string and vector item.
9716
97172005-01-13 Richard M. Stallman <rms@gnu.org>
9718
9719 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9720 descriptions of overriding-local-map and overriding-terminal-local-map.
9721
9722 * text.texi (Links and Mouse-1): Clarify text.
9723
97242005-01-13 Kim F. Storm <storm@cua.dk>
9725
9726 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9727
97282005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9729
9730 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9731
97322005-01-12 Kim F. Storm <storm@cua.dk>
9733
9734 * text.texi (Links and Mouse-1): Rename section from Enabling
9735 Mouse-1 to Following Links. Change xrefs.
9736 Add examples for define-button-type and define-widget.
9737
9738 * display.texi (Button Properties, Button Buffer Commands):
9739 Clarify mouse-1 and follow-link functionality.
9740
97412005-01-12 Richard M. Stallman <rms@gnu.org>
9742
9743 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9744
9745 * display.texi (Beeping): Fix Texinfo usage.
9746
9747 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9748
97492005-01-11 Kim F. Storm <storm@cua.dk>
9750
9751 * display.texi (Button Properties, Button Buffer Commands):
9752 Mention mouse-1 binding. Add follow-link keyword.
9753
9754 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9755 (Enabling Mouse-1 to Follow Links): New subsection.
9756
97572005-01-06 Richard M. Stallman <rms@gnu.org>
9758
9759 * text.texi (Special Properties): Minor change.
9760
9761 * os.texi (Timers): Clarify previous change.
9762
9763 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9764
97652005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9766
9767 * display.texi (Face Attributes): Correct xref to renamed node.
9768
97692005-01-01 Richard M. Stallman <rms@gnu.org>
9770
9771 * display.texi (Face Attributes): Describe hex color specs.
9772
97732004-12-31 Richard M. Stallman <rms@gnu.org>
9774
9775 * os.texi (Timers): Update previous change.
9776
97772004-12-30 Kim F. Storm <storm@cua.dk>
9778
9779 * display.texi (Line Height): Total line-height is now specified
9780 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9781 in cons cells. (nil . RATIO) is relative to actual line height.
9782 Use line-height `t' instead of `0' to get minimum height.
9783
97842004-12-29 Richard M. Stallman <rms@gnu.org>
9785
9786 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9787
97882004-12-28 Richard M. Stallman <rms@gnu.org>
9789
9790 * commands.texi (Quitting): Clarify value of with-local-quit.
9791
9792 * elisp.texi (Top): Fix previous change.
9793
9794 * loading.texi (Loading): Fix previous change.
9795
97962004-12-27 Richard M. Stallman <rms@gnu.org>
9797
9798 * Makefile.in (MAKEINFO): Specify --force.
9799
9800 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9801
9802 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9803
9804 * display.texi (Line Height): Further clarify.
9805
9806 * elisp.texi (Top): Update Loading submenu.
9807
9808 * loading.texi (Where Defined): New node.
9809 (Unloading): load-history moved to Where Defined.
9810
98112004-12-21 Richard M. Stallman <rms@gnu.org>
9812
9813 * commands.texi (Event Input Misc): Add while-no-input.
9814
98152004-12-11 Richard M. Stallman <rms@gnu.org>
9816
9817 * display.texi (Line Height): Rewrite text for clarity.
9818
98192004-12-11 Kim F. Storm <storm@cua.dk>
9820
9821 * display.texi (Display): Add node "Line Height" to menu.
9822 (Line Height): New node. Move full description of line-spacing
9823 and line-height text properties here from text.texi.
9824 (Scroll Bars): Add vertical-scroll-bar variable.
9825
9826 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9827
9828 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9829 line-spacing and vertical-scroll-bar.
9830
9831 * text.texi (Special Properties): Just mention line-spacing and
9832 line-height here, add xref to new "Line Height" node.
9833
98342004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9835
9836 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9837
9838 * locals.texi (Standard Buffer-Local Variables):
9839 Add @xref for `line-spacing'.
9840
98412004-12-05 Richard M. Stallman <rms@gnu.org>
9842
9843 * Makefile.in (maintainer-clean): Remove the info files
9844 in $(infodir) where they are created.
9845
98462004-12-03 Richard M. Stallman <rms@gnu.org>
9847
9848 * windows.texi (Selecting Windows): get-lru-window and
9849 get-largest-window don't consider dedicated windows.
9850
9851 * text.texi (Undo): Document undo-in-progress.
9852
98532004-11-26 Richard M. Stallman <rms@gnu.org>
9854
9855 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9856 Remove a few vars that are not always buffer-local.
9857
98582004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9859
9860 * locals.texi (Standard Buffer-Local Variables): Comment out
9861 xref's to non-existent node `Yet to be written'.
9862
98632004-11-24 Richard M. Stallman <rms@gnu.org>
9864
9865 * processes.texi (Synchronous Processes): Grammar fix.
9866
9867 * numbers.texi (Comparison of Numbers): Add eql.
9868
9869 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9870
9871 * intro.texi (Printing Notation): Fix previous change.
9872
9873 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9874 and default-indicate-buffer-boundaries from here.
9875 (Usual Display): To here.
9876 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9877 (Usual Display): Move tab-width up.
9878
5dcb4c4e
SM
9879 * customize.texi (Variable Definitions):
9880 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9881 (Simple Types, Composite Types, Defining New Types):
9882 Minor cleanups.
9883
98842004-11-21 Jesper Harder <harder@ifa.au.dk>
9885
9886 * processes.texi (Synchronous Processes, Output from Processes):
9887 Markup fix.
9888
98892004-11-20 Richard M. Stallman <rms@gnu.org>
9890
9891 * positions.texi (Skipping Characters): skip-chars-forward
9892 now handles char classes.
9893
9894 * intro.texi (Printing Notation): Avoid confusion of `print'
9895 when explaining @print.
9896
9897 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9898
9899 * display.texi (Display Table Format): Minor fix.
9900
9901 * streams.texi (Output Functions): Fix print example.
9902
9903 * Makefile.in (elisp): New target.
9904 (dist): Depend on $(infodir)/elisp, not elisp.
9905 Copy the info files from $(infodir).
9906
9907 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9908 read-from-minibuffer.
9909
9910 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9911
99122004-11-19 Richard M. Stallman <rms@gnu.org>
9913
9914 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9915
99162004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9917
9918 * tips.texi (Coding Conventions): Fix typo.
9919
99202004-11-16 Richard M. Stallman <rms@gnu.org>
9921
9922 * tips.texi (Coding Conventions): Separate defvar and require
9923 methods to avoid warnings. Use require only when there are many
9924 functions and variables from that package.
9925
9926 * minibuf.texi (Minibuffer Completion): When ignoring case,
9927 predicate must not be case-sensitive.
9928
9929 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9930 (Test Coverage): Don't talk about "splotches". Clarified.
9931
99322004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9933
9934 * frames.texi (Window Frame Parameters): Fix typo.
9935
99362004-11-15 Kim F. Storm <storm@cua.dk>
9937
9938 * symbols.texi (Other Plists): Note that plist-get may signal error.
9939 Add safe-plist-get.
9940
99412004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9942
9943 * modes.texi (Font Lock Basics): Fix typo.
9944
99452004-11-08 Richard M. Stallman <rms@gnu.org>
9946
9947 * syntax.texi (Syntax Table Functions): Add syntax-after.
9948
99492004-11-06 Lars Brinkhoff <lars@nocrew.org>
9950
9951 * os.texi (Processor Run Time): New section documenting
9952 get-internal-run-time.
9953
99542004-11-06 Eli Zaretskii <eliz@gnu.org>
9955
9956 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9957 it nukes elisp-cover.texi.
9958 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9959 elisp-0 etc.
9960
99612004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9962
9963 * commands.texi (Keyboard Macros): Document `append' return value
9964 of `defining-kbd-macro'.
9965
99662004-11-01 Richard M. Stallman <rms@gnu.org>
9967
9968 * commands.texi (Interactive Call): Add called-interactively-p.
9969
99702004-10-29 Simon Josefsson <jas@extundo.com>
9971
9972 * minibuf.texi (Reading a Password): Revert.
9973
99742004-10-28 Richard M. Stallman <rms@gnu.org>
9975
9976 * frames.texi (Display Feature Testing): Explain about "vendor".
9977
99782004-10-27 Richard M. Stallman <rms@gnu.org>
9979
9980 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9981 not raw. Clarify `n'.
9982 (Interactive Call): Rewrite interactive-p, focusing on when
9983 and how to use it.
9984 (Misc Events): Clarify previous change.
9985
9986 * advice.texi (Simple Advice): Clarify what job the example does.
9987 (Around-Advice): Clarify ad-do-it.
9988 (Activation of Advice): An option of ad-default-compilation-action
9989 is `never', not `nil'.
9990
99912004-10-26 Kim F. Storm <storm@cua.dk>
9992
9993 * commands.texi (Interactive Codes): Add U code letter.
9994
99952004-10-25 Simon Josefsson <jas@extundo.com>
9996
9997 * minibuf.texi (Reading a Password): Add.
9998
99992004-10-24 Jason Rumney <jasonr@gnu.org>
10000
10001 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10002 and wheel-down.
10003
100042004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10005
10006 * processes.texi (Synchronous Processes): Document process-file.
10007
100082004-10-22 Kenichi Handa <handa@m17n.org>
10009
10010 * text.texi (translate-region): Document that it accepts also a
10011 char-table.
10012
100132004-10-22 David Ponce <david@dponce.com>
10014
10015 * windows.texi (Resizing Windows): Document the `preserve-before'
10016 argument of the functions `enlarge-window' and `shrink-window'.
10017
100182004-10-19 Jason Rumney <jasonr@gnu.org>
10019
10020 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10021
100222004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10023
10024 * text.texi (Filling): Add anchor for definition of
10025 `sentence-end-double-space'.
10026
10027 * searching.texi (Regexp Example): Update description of how
10028 Emacs currently recognizes the end of a sentence.
10029 (Standard Regexps): Update definition of the variable
10030 `sentence-end'. Add definition of the function `sentence-end'.
10031
100322004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10033
10034 * display.texi (Progress): New node.
10035
100362004-10-05 Kim F. Storm <storm@cua.dk>
10037
10038 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10039
100402004-09-29 Kim F. Storm <storm@cua.dk>
10041
10042 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10043 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10044 fringe bitmap symbols, as they now have their own namespace.
10045 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10046 vs. pixels. Signal error if no free bitmap slots.
10047 (Pixel Specification): Change IMAGE to @var{image}.
10048
100492004-09-28 Richard M. Stallman <rms@gnu.org>
10050
10051 * text.texi (Special Properties): Clarify line-spacing and line-height.
10052
10053 * searching.texi (Regexp Search): Add looking-back.
10054
100552004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10056
10057 * display.texi: Correct typos.
10058 (Image Descriptors): Correct xref's.
10059
100602004-09-25 Richard M. Stallman <rms@gnu.org>
10061
10062 * text.texi (Special Properties): Cleanups in `cursor'.
10063 Rewrites in `line-height' and `line-spacing'; exchange them.
10064
10065 * display.texi (Fringes): Rewrite previous change.
10066 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10067 (Display Fringe Bitmaps): Node deleted, text moved.
10068 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10069 (Scroll Bars): Clarify set-window-scroll-bars.
10070 (Pointer Shape): Rewrite.
10071 (Specified Space): Clarify :align-to, etc.
10072 (Pixel Specification): Use @var. Clarify new text.
10073 (Other Display Specs): Clarify `slice'.
10074 (Image Descriptors): Cleanups.
10075 (Showing Images): Cleanups.
10076
100772004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10078
10079 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10080
10081 * modes.texi: Various minor changes in addition to:
10082 (Major Mode Conventions): Final call to `run-mode-hooks' should
10083 not be inside the `delay-mode-hooks' form.
10084 (Mode Hooks): New node.
10085 (Hooks): Delete obsolete example.
10086 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10087 node "Mode Hooks".
10088
100892004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10090
10091 * display.texi: Correct various typos.
10092 (Display): Rename node "Pointer Shapes" to "Pointer
10093 Shape". (There is already a node called "Pointer Shapes" in
10094 frames.texi.)
10095 (Images): Remove non-existent node "Image Slices" from menu.
10096
100972004-09-23 Kim F. Storm <storm@cua.dk>
10098
10099 * text.texi (Special Properties): Add `cursor', `pointer',
10100 `line-height', and `line-spacing' properties.
10101
10102 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10103 Shapes' to menu.
10104 (Standard Faces): Doc fix for fringe face.
10105 (Fringes): Add `overflow-newline-into-fringe' and
10106 'indicate-buffer-boundaries'.
10107 (Fringe Bitmaps, Pointer Shapes): New nodes.
10108 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10109 Bitmaps' to menu.
10110 (Specified Space): Describe pixel width and height.
10111 (Pixel Specification): New node.
10112 (Other Display Specs): Add `slice' property.
10113 (Display Fringe Bitmaps): New node.
10114 (Images): Add 'Image Slices' to menu.
10115 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10116 (Showing Images): Add slice arg to `insert-image'.
10117 Add 'insert-sliced-image'.
b8d4c8d0
GM
10118
101192004-09-20 Richard M. Stallman <rms@gnu.org>
10120
10121 * commands.texi (Key Sequence Input):
10122 Clarify downcasing in read-key-sequence.
10123
101242004-09-08 Juri Linkov <juri@jurta.org>
10125
10126 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10127
101282004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10129
5dcb4c4e
SM
10130 * locals.texi (Standard Buffer-Local Variables):
10131 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10132 * internals.texi (Buffer Internals): Describe new
10133 auto_save_file_format field of the buffer structure.
10134 * files.texi (Format Conversion): `auto-save-file-format' has been
10135 renamed `buffer-auto-save-file-format'.
10136
101372004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10138
10139 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10140 an integer or a marker.
10141 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10142
101432004-08-22 Richard M. Stallman <rms@gnu.org>
10144
10145 * modes.texi (Major Mode Conventions): Discuss rebinding of
10146 standard key bindings.
10147
101482004-08-18 Kim F. Storm <storm@cua.dk>
10149
10150 * processes.texi (Accepting Output): Add `just-this-one' arg to
10151 `accept-process-output'.
10152 (Output from Processes): New var `process-adaptive-read-buffering'.
10153
101542004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10155
10156 * keymaps.texi: Various changes in addition to:
10157 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10158 Give more varied examples for `kbd'.
10159 (Creating Keymaps): Char tables have slots for all characters
10160 without modifiers.
10161 (Active Keymaps): `overriding-local-map' and
10162 `overriding-terminal-local-map' also override text property and
10163 overlay keymaps.
10164 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10165 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10166 to denote a prefix of no events.
10167 `map-keymap' includes parent's bindings _recursively_.
10168 Clarify and correct description of `where-is-internal'.
10169 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10170 (Menu Example): For menus intended for use with the keyboard, the
10171 menu items should be bound to characters or real function keys.
10172
101732004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10174
10175 * objects.texi (Character Type): Reposition `@anchor' to prevent
10176 double space inside sentence in Info.
10177
10178 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10179 renamed to `disabled-command-function'.
10180 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10181 (Command Loop Info): Replace reference to it.
10182 (Disabling Commands): `disabled-command-hook' has been renamed to
10183 `disabled-command-function'.
10184
101852004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10186
10187 * os.texi (Translating Input): Only non-prefix bindings in
10188 `key-translation-map' override actual key bindings. Warn about
10189 possible indirect effect of actual key bindings on non-prefix
10190 bindings in `key-translation-map'.
10191
101922004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10193
10194 * minibuf.texi (High-Level Completion): Add anchor for definition
10195 of `read-variable'.
10196
10197 * commands.texi: Various changes in addition to:
10198 (Using Interactive): Clarify description of `interactive-form'.
10199 (Interactive Call): Mention default for KEYS argument to
10200 `call-interactively'.
10201 (Command Loop Info): Clarify description of `this-command-keys'.
10202 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10203 Value of `last-event-frame' can be `macro'.
10204 (Repeat Events): `double-click-fuzz' is also used to distinguish
10205 clicks and drags.
10206 (Classifying Events): Clarify descriptions of `event-modifiers'
10207 `event-basic-type' and `event-convert-list'.
10208 (Accessing Events): `posn-timestamp' takes POSITION argument.
10209 (Quoted Character Input): Clarify description of
10210 `read-quoted-char' and fix example.
10211 (Quitting): Add `with-local-quit'.
10212 (Disabling Commands): Correct and clarify descriptions of
10213 `enable-command' and `disable-command'.
10214 Mention what happens if `disabled-command-hook' is nil.
10215 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10216 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10217
102182004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10219
10220 * frames.texi: Various changes in addition to:
10221 (Creating Frames): Expand and clarify description of `make-frame'.
10222 (Window Frame Parameters): Either none or both of the `icon-left'
10223 and `icon-top' parameters must be specified. Put descriptions of
10224 `menu-bar-lines' and `toolbar-lines' closer together and change
10225 them accordingly.
10226 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10227 except while processing `frame-title-format' or `icon-title-format'.
10228 (Deleting Frames): Correct description of `delete-frame'.
10229 Non-nil return values of `frame-live-p' are like those of `framep'.
10230 (Frames and Windows): Mention return value of
10231 `set-frame-selected-window'.
10232 (Visibility of Frames): Mention `force' argument to
10233 `make-frame-invisible'. `frame-visible-p' returns t for all
10234 frames on text-only terminals.
10235 (Frame Configurations): Restoring a frame configuration does not
10236 restore deleted frames.
10237 (Window System Selections): `x-set-selection' returns DATA.
10238 (Resources): Add example.
10239 (Display Feature Testing): Clarify descriptions of
10240 `display-pixel-height', `display-pixel-width', `x-server-version'
10241 and `x-server-vendor'.
10242
10243 * windows.texi (Choosing Window): Add anchor.
10244 * minibuf.texi (Minibuffer Misc): Add anchor.
10245
102462004-07-23 John Paul Wallington <jpw@gnu.org>
10247
10248 * macros.texi (Defining Macros): Declaration keyword for setting
10249 Edebug spec is `debug' not `edebug'.
10250
102512004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10252
10253 * windows.texi: Various small changes in addition to:
10254 (Window Point): Mention return value of `set-window-point'.
10255 (Window Start): `pos-visible-in-window-p' disregards horizontal
10256 scrolling. Explain return value if PARTIALLY is non-nil.
10257 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10258 and `set-window-vscroll'.
10259 (Size of Window): The argument WINDOW to `window-inside-edges',
10260 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10261 (Resizing Windows): Explain return value of
10262 `shrink-window-if-larger-than-buffer'.
10263 `window-size-fixed' automatically becomes buffer local when set.
10264 (Window Configurations): Explain return value of
10265 `set-window-configuration'.
10266
10267 * minibuf.texi (Minibuffer Misc): Add anchor for
10268 `minibuffer-scroll-window'.
10269
10270 * positions.texi (Text Lines): Add anchor for `count-lines'.
10271
102722004-07-17 Richard M. Stallman <rms@gnu.org>
10273
10274 * display.texi (Overlay Properties): Adding `evaporate' prop
10275 deletes empty overlay immediately.
10276
10277 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10278 fix example.
10279
102802004-07-16 Jim Blandy <jimb@redhat.com>
10281
10282 * searching.texi (Regexp Backslash): Document new \_< and \_>
10283 operators.
10284
102852004-07-16 Juanma Barranquero <lektu@terra.es>
10286
10287 * display.texi (Images): Fix Texinfo usage.
10288
102892004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10290
10291 * buffers.texi (Modification Time): `visited-file-modtime' now
10292 returns a list of two integers, instead of a cons.
10293
102942004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10295
10296 * windows.texi: Various changes in addition to:
10297 (Splitting Windows): Add `split-window-keep-point'.
10298
102992004-07-09 Richard M. Stallman <rms@gnu.org>
10300
10301 * frames.texi (Input Focus): Minor fix.
10302
103032004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10304
10305 * frames.texi (Input Focus): Clarify descriptions of
10306 `select-frame-set-input-focus' and `select-frame'.
10307
103082004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10309
10310 * os.texi: Various small changes in addition to:
10311 (Killing Emacs): Expand and clarify description of
10312 `kill-emacs-query-functions' and `kill-emacs-hook'.
10313 (System Environment): Expand and clarify description of `getenv'
10314 and `setenv'.
10315 (Timers): Clarify description of `run-at-time'.
10316 (Translating Input): Correct description of
10317 `extra-keyboard-modifiers'.
10318 (Flow Control): Correct description of `enable-flow-control'.
10319
103202004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10321
10322 * os.texi: Update copyright.
10323 (Session Management): Grammar fix.
10324 Clarify which Emacs does the restarting.
10325 Use @samp for *scratch* buffer.
10326
103272004-07-04 Alan Mackenzie <acm@muc.de>
10328
10329 * frames.texi (Input Focus): Add documentation for
10330 `select-frame-set-input-focus'. Replace refs to non-existent
10331 `switch-frame' with `select-frame'. Minor corrections and tidying
10332 up of text-only terminal stuff.
10333
103342004-07-02 Richard M. Stallman <rms@gnu.org>
10335
10336 * files.texi (Saving Buffers): Cleanup write-contents-function.
10337 (Magic File Names): Cleanup file-remote-p.
10338
b344d29d 103392004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10340
10341 * files.texi (Magic File Names): `file-remote-p' returns an
10342 identifier of the remote system, not just t.
10343
103442004-07-02 David Kastrup <dak@gnu.org>
10345
10346 * searching.texi (Entire Match Data): Add explanation about new
10347 match-data behavior when @var{integers} is non-nil.
10348
103492004-06-24 Richard M. Stallman <rms@gnu.org>
10350
10351 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10352
10353 * customize.texi (Variable Definitions): Note about doc strings
10354 and :set.
10355
10356 * keymaps.texi (Keymap Terminology): Document `kbd'.
10357 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10358
10359 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10360 makes it buffer-local.
10361
10362 * files.texi (Saving Buffers): Correct previous change.
10363
10364 * commands.texi (Accessing Events):
10365 Clarify posn-col-row and posn-actual-col-row.
10366
103672004-06-24 David Ponce <david.ponce@wanadoo.fr>
10368
10369 * commands.texi (Accessing Events): New functions
10370 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10371
103722004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10373
10374 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10375 * frames.texi, buffers.texi, backups.texi, variables.texi:
10376 * loading.texi, eval.texi, functions.texi, control.texi:
10377 * symbols.texi, minibuf.texi: Reposition @anchor's.
10378
10379 * help.texi: Various small changes in addition to the following.
10380 (Describing Characters): Describe PREFIX argument to
10381 `key-description'. Correct and clarify definition of
10382 `text-char-description'. Describe NEED-VECTOR argument to
10383 `read-kbd-macro'.
10384 (Help Functions): Clarify definition of `apropos'.
10385
103862004-06-23 Lars Hansen <larsh@math.ku.dk>
10387
10388 * files.texi (Saving Buffers): Correct description of
10389 `write-contents-functions'.
10390
103912004-06-21 Juanma Barranquero <lektu@terra.es>
10392
10393 * display.texi (Images): Remove redundant @vindex directives.
10394 Rewrite `image-library-alist' doc in active voice.
10395
103962004-06-14 Juanma Barranquero <lektu@terra.es>
10397
10398 * display.texi (Images): Document new delayed library loading,
10399 variable `image-library-alist' and (existing but undocumented)
10400 function `image-type-available-p'.
10401
104022004-06-05 Richard M. Stallman <rms@gnu.org>
10403
10404 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10405 refer the user to the Initial Input node.
10406 (Text from Minibuffer): Likewise.
10407 (Initial Input): New node. Document this feature
10408 and say it is mostly deprecated.
10409
104102004-05-30 Richard M. Stallman <rms@gnu.org>
10411
10412 * loading.texi (Named Features): Clarify return value
10413 and meaning of NOERROR.
10414
10415 * variables.texi (File Local Variables): Minor cleanup.
10416
104172004-05-30 Michael Albinus <michael.albinus@gmx.de>
10418
10419 * files.texi (Magic File Names): Add `file-remote-p' as operation
10420 of file name handlers.
10421
104222004-05-29 Richard M. Stallman <rms@gnu.org>
10423
10424 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10425 as arg to a minor mode command.
10426
104272004-05-22 Richard M. Stallman <rms@gnu.org>
10428
10429 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10430
10431 * streams.texi (Output Variables): Doc float-output-format.
10432
10433 * searching.texi (Regexp Special): Nested repetition can be infloop.
10434
10435 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10436 real stack overflow.
10437
10438 * compile.texi: Minor cleanups.
10439
104402004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10441
10442 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10443 circular lists.
10444 (List Elements): Explain handling of circular and dotted lists.
10445
104462004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10447
10448 * modes.texi (Search-based Fontification): Fix typo.
10449
104502004-05-10 Juanma Barranquero <lektu@terra.es>
10451
10452 * modes.texi (Mode Line Variables): Fix description of
10453 global-mode-string, which is now after which-func-mode, not the
10454 buffer name.
10455
104562004-05-07 Lars Hansen <larsh@math.ku.dk>
10457
10458 * modes.texi (Desktop Save Mode): Add.
10459 (Modes): Add menu entry Desktop Save Mode.
10460
10461 * hooks.texi: Add desktop-after-read-hook,
10462 desktop-no-desktop-file-hook and desktop-save-hook.
10463
10464 * locals.texi: Add desktop-save-buffer.
10465
104662004-04-30 Jesper Harder <harder@ifa.au.dk>
10467
10468 * display.texi: emacs -> Emacs.
10469
104702004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10471
10472 * files.texi (Changing Files): Document set-file-times.
10473
104742004-04-23 Juanma Barranquero <lektu@terra.es>
10475
10476 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10477
104782004-04-18 Jesper Harder <harder@ifa.au.dk>
10479
10480 * tips.texi (Coding Conventions): defopt -> defcustom.
10481
104822004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10483
10484 * sequences.texi: Various clarifications.
10485
104862004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10487
10488 * buffers.texi (Read Only Buffers): Mention optional ARG to
10489 `toggle-read-only'.
10490
104912004-04-14 Nick Roberts <nick@nick.uklinux.net>
10492
10493 * windows.texi (Selecting Windows): Note that get-lru-window
10494 returns a full-width window if possible.
10495
104962004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10497
10498 * buffers.texi: Various changes in addition to:
10499 (Buffer File Name): Add `find-buffer-visiting'.
10500 (Buffer Modification): Mention optional ARG to `not-modified'.
10501 (Indirect Buffers): Mention optional CLONE argument to
10502 `make-indirect-buffer'.
10503
10504 * files.texi: Various changes in addition to:
10505 (Visiting Functions): `find-file-hook' is now a normal hook.
10506 (File Name Expansion): Explain difference between the way that
10507 `expand-file-name' and `file-truename' treat `..'.
10508 (Contents of Directories): Mention optional ID-FORMAT argument to
10509 `directory-files-and-attributes'.
10510 (Format Conversion): Mention new optional CONFIRM argument to
10511 `format-write-file'.
10512
105132004-04-12 Miles Bader <miles@gnu.org>
10514
10515 * macros.texi (Expansion): Add description of `macroexpand-all'.
10516
105172004-04-05 Jesper Harder <harder@ifa.au.dk>
10518
5dcb4c4e
SM
10519 * variables.texi (Variable Aliases):
10520 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10521
10522 * errors.texi (Standard Errors): Ditto.
10523
105242004-04-04 Luc Teirlinck <teirllm@auburn.edu>
10525
10526 * backups.texi: Various small changes in addition to:
10527 (Making Backups): Mention return value of `backup-buffer'.
10528 (Auto-Saving): Mention optional FORCE argument to
10529 `delete-auto-save-file-if-necessary'.
10530 (Reverting): Mention optional PRESERVE-MODES argument to
10531 `revert-buffer'. Correct description of `revert-buffer-function'.
10532
105332004-03-22 Juri Linkov <juri@jurta.org>
10534
10535 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
10536 with `Vector Functions'.
10537
10538 * text.texi (Sorting): Add missing quote.
10539
105402004-03-14 Luc Teirlinck <teirllm@auburn.edu>
10541
10542 * intro.texi (Lisp History): Replace xref to `cl' manual with
10543 inforef.
10544
105452004-03-12 Richard M. Stallman <rms@gnu.org>
10546
10547 * intro.texi (Version Info): Add arg to emacs-version.
10548 (Lisp History): Change xref to CL manual.
10549
105502004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10551
10552 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10553 for Partial Completion mode.
10554
105552004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10556
10557 * customize.texi: Fix typo. Remove eol whitespace.
10558
105592004-03-04 Richard M. Stallman <rms@gnu.org>
10560
10561 * processes.texi: Fix typos.
10562
10563 * lists.texi (Building Lists): Minor clarification.
10564
10565 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10566 in make-hash-table.
10567
105682004-02-29 Juanma Barranquero <lektu@terra.es>
10569
10570 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10571 rm, and ignore exit code.
10572
105732004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10574
10575 * display.texi (Defining Faces): Add description for min-colors.
10576 Update example.
10577
105782004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10579
10580 * abbrevs.texi: Various corrections and clarifications in addition
10581 to the following:
10582 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10583
105842004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10585
10586 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10587
105882004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10589
10590 * text.texi: Various small changes in addition to the following:
10591 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10592 to delete-horizontal-space.
10593 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10594 description of yank-handler text property at various places.
10595
10596 * frames.texi (Window System Selections): Add anchor.
10597
10598 * syntax.texi (Syntax Table Functions): Clarify and correct
10599 descriptions of make-syntax-table and copy-syntax-table.
10600 (Motion and Syntax): Clarify SYNTAXES argument to
10601 skip-syntax-forward.
10602 (Parsing Expressions): Mention that the return value of
10603 parse-partial-sexp is currently a list of ten rather than nine
10604 elements.
10605 (Categories): Various corrections and clarifications.
10606
106072004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10608
10609 * markers.texi (Marker Insertion Types): Minor change.
10610
10611 * locals.texi (Standard Buffer-Local Variables):
10612 * commands.texi (Interactive Codes, Using Interactive):
10613 * functions.texi (Related Topics): Fix xrefs.
10614
106152004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10616
10617 * lists.texi (Sets And Lists): Update description of delete-dups.
10618
106192004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10620
10621 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10622
c8763fb6 106232004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10624
10625 * frames.texi (Parameter Access): frame-parameters arg is optional.
10626 modify-frame-parameters handles nil for FRAME.
10627 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10628 are all-or-nothing for certain toolkits.
10629 Mention parameter wait-for-wm.
10630 (Frames and Windows): In frame-first-window and frame-selected-window
10631 the arg is optional.
10632 (Input Focus): In redirect-frame-focus the second arg is optional.
10633 (Window System Selections): Mention selection type CLIPBOARD.
10634 Mention data-type UTF8_STRING.
10635 Mention numbering of cut buffers.
10636 (Resources): Describe x-resource-name.
10637
106382004-02-16 Richard M. Stallman <rms@gnu.org>
10639
10640 * windows.texi (Buffers and Windows): Delete false table
10641 about all-frames.
10642
10643 * syntax.texi (Parsing Expressions): Delete old caveat
10644 about parse-sexp-ignore-comments.
10645
10646 * streams.texi (Output Variables): Add print-quoted.
10647
10648 * lists.texi (Building Lists): Minor cleanup.
10649
10650 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10651
10652 * display.texi (Overlays): Explain overlays use markers.
10653 (Managing Overlays): Explain front-advance and rear-advance
10654 in more detail.
10655
10656 * loading.texi (Unloading): Document unload-feature-special-hooks.
10657 Get rid of fns-NNN.el file.
10658
106592004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10660
10661 * help.texi (Describing Characters): Fix text-char-description
10662 example output.
10663
10664 * edebug.texi (Using Edebug): Fix example.
10665
10666 * debugging.texi (Internals of Debugger): Fix return value.
10667
10668 * files.texi (Changing Files): Fix argname.
10669
10670 * calendar.texi: Fix parens, and default values.
10671
10672 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10673 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10674 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10675
10676 * positions.texi (Text Lines): Don't add -1 in current-line.
10677
106782004-02-16 Richard M. Stallman <rms@gnu.org>
10679
10680 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10681
106822004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10683
10684 * processes.texi (Low-Level Network): Fix a typo.
10685
106862004-02-12 Kim F. Storm <storm@cua.dk>
10687
10688 * display.texi (Fringes): Use consistent wording.
10689 Note that window-fringe's window arg is optional.
10690 (Scroll Bars): Use consistent wording.
10691
106922004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10693
10694 * tips.texi (Comment Tips): Document the new conventions for
10695 commenting out code.
10696
c8763fb6 106972004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10698
5dcb4c4e 10699 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10700
107012004-02-07 Kim F. Storm <storm@cua.dk>
10702
10703 * positions.texi (Text Lines): Add line-number-at-pos.
10704
107052004-02-06 John Paul Wallington <jpw@gnu.org>
10706
10707 * display.texi (Button Properties, Button Buffer Commands):
10708 mouse-2 invokes button, not down-mouse-1.
10709
107102004-02-04 Jason Rumney <jasonr@gnu.org>
10711
10712 * makefile.w32-in: Sync with Makefile.in changes.
10713
107142004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10715
10716 * minibuf.texi (Text from Minibuffer): Various corrections and
10717 clarifications.
10718 (Object from Minibuffer): Correct Lisp description of
10719 read-minibuffer.
10720 (Minibuffer History): Clarify description of cons values for
10721 HISTORY arguments.
5dcb4c4e
SM
10722 (Basic Completion): Various corrections and clarifications.
10723 Add completion-regexp-list.
b8d4c8d0
GM
10724 (Minibuffer Completion): Correct and clarify description of
10725 completing-read.
5dcb4c4e
SM
10726 (Completion Commands): Mention Partial Completion mode.
10727 Various other minor changes.
b8d4c8d0
GM
10728 (High-Level Completion): Various corrections and clarifications.
10729 (Reading File Names): Ditto.
10730 (Minibuffer Misc): Ditto.
10731
107322004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10733
10734 * strings.texi (Text Comparison): assoc-string also matches
10735 elements of alists that are strings instead of conses.
10736 (Formatting Strings): Standardize Texinfo usage. Update index
10737 entries.
10738
107392004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10740
10741 * lists.texi (Sets And Lists): Add delete-dups.
10742
107432004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10744
10745 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10746 special form.
10747 * macros.texi (Defining Macros): Update description of `declare',
10748 which now is a macro.
10749 (Wrong Time): Fix typos.
10750
107512004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10752
10753 * compile.texi (Compilation Functions): Expand descriptions of
10754 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10755 and `batch-byte-compile'. In particular, mention and describe
10756 all optional arguments.
10757 (Disassembly): Correct and clarify the description of `disassemble'.
10758
107592004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10760
10761 * searching.texi: Various small changes in addition to the
10762 following.
10763 (Regexp Example): Adapt to new value of `sentence-end'.
10764 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10765 `words'.
10766 (Search and Replace): Add usage note for `perform-replace'.
10767 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10768 `match-data'.
10769 (Standard Regexps): Update for new values of `paragraph-start'
10770 and `sentence-end'.
10771
107722004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10773
10774 * files.texi (Saving Buffers): Clarify descriptions of
10775 `write-contents-functions' and `before-save-hook'.
10776 Make the defvar's for `before-save-hook' and `after-save-hook'
10777 into defopt's.
10778
107792004-01-07 Kim F. Storm <storm@cua.dk>
10780
10781 * commands.texi (Click Events): Describe new image and
10782 width/height elements of click events.
10783 (Accessing Events): Add posn-string, posn-image, and
10784 posn-object-width-height. Change posn-object to return either
10785 image or string object.
10786
107872004-01-01 Simon Josefsson <jas@extundo.com>
10788
10789 * hooks.texi (Standard Hooks): Add before-save-hook.
10790 * files.texi (Saving Buffers): Likewise.
10791
107922004-01-03 Richard M. Stallman <rms@gnu.org>
10793
10794 * frames.texi (Frames and Windows): Delete frame-root-window.
10795
107962004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10797
10798 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10799
10800 * functions.texi: Various small changes in addition to the
10801 following.
5dcb4c4e
SM
10802 (What Is a Function): `functionp' returns nil for macros.
10803 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
10804 (Function Documentation): Add `\' in front of (fn @var{arglist})
10805 and explain why.
10806 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10807 Add anchor.
10808 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10809
108102004-01-01 Miles Bader <miles@gnu.org>
10811
10812 * display.texi (Buttons): New section.
10813
108142003-12-31 Andreas Schwab <schwab@suse.de>
10815
10816 * numbers.texi (Math Functions): sqrt reports a domain-error
10817 error.
10818 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10819
108202003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10821
10822 * tips.texi (Documentation Tips): Update item on hyperlinks in
10823 documentation strings.
10824
10825 * errors.texi (Standard Errors): Various small corrections and
10826 additions.
10827
10828 * control.texi: Various small changes in addition to the
10829 following.
10830 (Signaling Errors): Provide some more details on how `signal'
10831 constructs the error message. Add anchor to the definition of
10832 `signal'.
10833 (Error Symbols): Describe special treatment of `quit'.
10834 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10835 to emphasize that it has to be a single form.
10836
10837 * buffers.texi: Add anchor.
10838
108392003-12-29 Richard M. Stallman <rms@gnu.org>
10840
10841 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10842 (Window Configurations): Add window-configuration-frame.
10843
10844 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10845
10846 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10847 Change arg name in get-char-property.
10848 (Special Properties): Update handling of keymap property.
10849
10850 * strings.texi (Modifying Strings): Add clear-string.
10851 (Text Comparison): Add assoc-string and remove
10852 assoc-ignore-case, assoc-ignore-representation.
10853
10854 * os.texi (Time of Day): Add set-time-zone-rule.
10855
10856 * numbers.texi (Math Functions): asin, acos, log, log10
10857 report domain-error errors.
10858
10859 * nonascii.texi (Converting Representations):
10860 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10861 (Encoding and I/O): Add file-name-coding-system.
10862
10863 * modes.texi (Search-based Fontification): Explain that
10864 face specs are symbols with face names as values.
10865
10866 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10867
10868 * lists.texi (Building Lists): remq moved elsewhere.
10869 (Sets And Lists): remq moved here.
10870 (Association Lists): Refer to assoc-string.
10871
10872 * internals.texi (Garbage Collection): Add memory-use-counts.
10873
10874 * frames.texi (Frames and Windows): Add set-frame-selected-window
10875 and frame-root-window.
10876
10877 * files.texi (Contents of Directories):
10878 Add directory-files-and-attributes.
10879
10880 * display.texi (Refresh Screen): Add force-window-update.
10881 (Invisible Text): Explain about moving point out of invis text.
10882 (Overlay Properties): Add overlay-properties.
10883 (Managing Overlays): Add overlayp.
10884 (GIF Images): Invalid image number displays a hollow box.
10885
10886 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10887 (Killing Buffers): Add buffer-live-p.
10888
108892003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10890
10891 * display.texi (Fringes): Fix typo "set-buffer-window".
10892
108932003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10894
10895 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10896 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10897 Add or change various xrefs and anchors.
10898
10899 * commands.texi: Replace all occurrences of @acronym{CAR} with
10900 @sc{car}, for consistency with the rest of the Elisp manual.
10901 `car' and `cdr' are historically acronyms, but are no longer
10902 widely thought of as such.
10903
10904 * internals.texi (Pure Storage): Mention that `purecopy' does not
10905 copy text properties.
10906 (Object Internals): Now 29 bits are used (in most implementations)
10907 to address Lisp objects.
10908
10909 * variables.texi (Variables with Restricted Values): New node.
10910
10911 * objects.texi (Lisp Data Types): Mention that certain variables
10912 can only take on a restricted set of values and add an xref to
10913 the new node "Variables with Restricted Values".
10914
10915 * eval.texi (Function Indirection): Describe the errors that
10916 `indirect-function' can signal.
10917 (Eval): Clarify the descriptions of `eval-region' and `values'.
10918 Describe `eval-buffer' instead of `eval-current-buffer' and
10919 mention `eval-current-buffer' as an alias for `current-buffer'.
10920 Correct the description and mention all optional arguments.
10921
10922 * nonascii.texi: Various small changes in addition to the
10923 following.
10924 (Converting Representations): Clarify behavior of
10925 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10926 ASCII arguments.
10927 (Character Sets): Document the variable `charset-list' and adapt
10928 the definition of the function `charset-list' accordingly.
10929 (Translation of Characters): Clarify use of generic characters in
10930 `make-translation-table'. Clarify and correct the description of
10931 the use of translation tables in encoding and decoding.
10932 (User-Chosen Coding Systems): Correct and clarify the description
10933 of `select-safe-coding-system'.
10934 (Default Coding Systems): Clarify description of
10935 `file-coding-system-alist'.
10936
109372003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10938
10939 * strings.texi (Text Comparison): Correctly describe when two
10940 strings are `equal'. Combine and clarify descriptions of
10941 `assoc-ignore-case' and `assoc-ignore-representation'.
10942
10943 * objects.texi (Non-ASCII in Strings): Clarify description of
10944 when a string is unibyte or multibyte.
10945 (Bool-Vector Type): Update examples.
10946 (Equality Predicates): Correctly describe when two strings are
10947 `equal'.
10948
109492003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10950
10951 * lists.texi (Building Lists): `append' no longer accepts integer
10952 arguments. Update the description of `number-sequence' to reflect
10953 recent changes.
10954 (Sets And Lists): Describe `member-ignore-case' after `member'.
10955
109562003-11-27 Kim F. Storm <storm@cua.dk>
10957
10958 * commands.texi (Click Events): Click object may be an images.
10959 Describe (dx . dy) element of click positions.
10960 (Accessing Events): Remove duplicate posn-timestamp.
10961 New functions posn-object and posn-object-x-y.
10962
109632003-11-23 Kim F. Storm <storm@cua.dk>
10964
10965 * commands.texi (Click Events): Describe enhancements to event
10966 position lists, including new text-pos and (col . row) items.
10967 Mention left-fringe and right-fringe area events.
10968 (Accessing Events): New functions posn-area and
10969 posn-actual-col-row. Mention posn-timestamp. Mention that
10970 posn-point in non-text area still returns buffer position.
10971 Clarify posn-col-row.
10972
109732003-11-21 Lars Hansen <larsh@math.ku.dk>
10974
10975 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10976 * anti.texi (File Attributes): Describe removed parameter
10977 ID-FORMAT.
10978
109792003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10980
10981 * positions.texi (Positions): Mention that, if a marker is used as
10982 a position, its buffer is ignored.
10983
10984 * markers.texi (Overview of Markers): Mention it here too.
10985
109862003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10987
10988 * numbers.texi (Numeric Conversions): Not just `floor', but also
10989 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10990
109912003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10992
10993 * markers.texi (Creating Markers): Specify insertion type of
10994 created markers. Add xref to `Marker Insertion Types'.
10995 Second argument to `copy-marker' is optional.
10996 (Marker Insertion Types): Mention that most markers are created
10997 with insertion type nil.
10998 (The Mark): Correctly describe when `mark' signals an error.
10999 (The Region): Correctly describe when `region-beginning' and
11000 `region-end' signal an error.
11001
110022003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11003
11004 * hash.texi (Creating Hash): Clarify description of `eql'.
11005 `makehash' is obsolete.
11006 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11007
11008 * positions.texi (Point): Change description of `buffer-end', so
11009 that it is also correct for floating point arguments.
11010 (List Motion): Correct argument lists of `beginning-of-defun' and
11011 `end-of-defun'.
11012 (Excursions): Add xref to `Marker Insertion Types'.
11013 (Narrowing): Argument to `narrow-to-page' is optional.
11014
110152003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11016
11017 * streams.texi (Output Streams): Clarify behavior of point for
11018 marker output streams.
11019
110202003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11021
11022 * variables.texi (Defining Variables): Second argument to
11023 `defconst' is not optional.
11024 (Setting Variables): Mention optional argument APPEND to
11025 `add-to-list'.
11026 (Creating Buffer-Local): Expand description of
11027 `make-variable-buffer-local'.
11028 (Frame-Local Variables): Expand description of
11029 `make-variable-frame-local'.
11030 (Variable Aliases): Correct description of optional argument
11031 DOCSTRING to `defvaralias'. Mention return value of
11032 `defvaralias'.
11033 (File Local Variables): Add xref to `File variables' in Emacs
11034 Manual. Correct description of `hack-local-variables'. Mention
11035 `safe-local-variable' property. Mention optional second argument
11036 to `risky-local-variable-p'.
11037
110382003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11039
11040 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11041
110422003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11043
11044 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11045 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11046 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11047 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11048 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11049 lispref/processes.texi, lispref/searching.texi,
11050 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11051 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11052 @acronym{FOO}.
11053
110542003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11055
11056 * strings.texi (Creating Strings): Argument START to `substring'
11057 can not be `nil'. Expand description of
11058 `substring-no-properties'. Correct description of `split-string',
11059 especially with respect to empty matches. Prevent very bad line
11060 break in definition of `split-string-default-separators'.
11061 (Text Comparison): `string=' and `string<' also accept symbols as
11062 arguments.
11063 (String Conversion): More completely describe argument BASE in
11064 `string-to-number'.
11065 (Formatting Strings): `%s' and `%S' in `format' do require
11066 corresponding object. Clarify behavior of numeric prefix after
11067 `%' in `format'.
11068 (Case Conversion): The argument to `upcase-initials' can be a
11069 character.
11070
110712003-10-27 Kenichi Handa <handa@m17n.org>
11072
11073 * display.texi (Fontsets): Fix texinfo usage.
11074
110752003-10-25 Kenichi Handa <handa@m17n.org>
11076
11077 * display.texi (Fontsets): Add description of the function
11078 set-fontset-font.
11079
110802003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11081
11082 * display.texi (Temporary Displays): Add xref to `Documentation
11083 Tips'.
11084
11085 * functions.texi (Function Safety): Use inforef instead of pxref
11086 for SES.
11087
110882003-10-23 Andreas Schwab <schwab@suse.de>
11089
11090 * Makefile.in (TEX, texinputdir): Don't define.
11091 (TEXI2DVI): Define.
11092 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11093 add $(srcdir)/index.texi.
11094 ($(infodir)/elisp): Remove index.texi dependency.
11095 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11096 (index.texi): Remove target.
11097 (dist): Don't link $(srcdir)/permute-index.
11098 (clean): Don't remove index.texi.
11099
11100 * permute-index, index.perm: Remove.
11101 * index.texi: Rename from index.unperm.
11102
111032003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11104
11105 * tips.texi (Documentation Tips): Document new behavior for face
11106 and variable hyperlinks in Help mode.
11107
111082003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11109
11110 * objects.texi (Integer Type): Update for extra bit of integer range.
11111 (Character Type): Ditto.
11112
111132003-10-16 Eli Zaretskii <eliz@gnu.org>
11114
11115 * numbers.texi (Integer Basics): Add index entries for reading
11116 numbers in hex, octal, and binary.
11117
111182003-10-16 Lute Kamstra <lute@gnu.org>
11119
11120 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11121 argument.
11122
111232003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11124
11125 * windows.texi (Choosing Window): Fix typo.
11126 * edebug.texi (Edebug Execution Modes): Fix typo.
11127
111282003-10-13 Richard M. Stallman <rms@gnu.org>
11129
11130 * windows.texi (Basic Windows): A window has fringe settings,
11131 display margins and scroll-bar settings.
11132 (Splitting Windows): Doc split-window return value.
11133 Clean up one-window-p.
11134 (Selecting Windows): Fix typo.
11135 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11136 (Buffers and Windows): In set-window-buffer, explain effect
11137 on fringe settings and scroll bar settings.
11138 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11139 (Choosing Window): Use defopt for pop-up-frame-function.
11140 For special-display-buffer-names, explain same-window and same-frame.
11141 Clarify window-dedicated-p return value.
11142 (Textual Scrolling): scroll-up and scroll-down can get an error.
11143 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11144 Clarify set-window-hscroll.
11145 (Size of Window): Don't mention tool bar in window-height.
11146 (Coordinates and Windows): Explain what coordinates-in-window-p
11147 returns for fringes and display margins.
11148 (Window Configurations): Explain saving fringes, etc.
11149
11150 * tips.texi (Library Headers): Clean up Documentation.
11151
11152 * syntax.texi (Parsing Expressions): Clean up forward-comment
11153 and parse-sexp-lookup-properties.
11154
11155 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11156
11157 * os.texi (System Environment): Clean up text for load-average errors.
11158
11159 * modes.texi (Hooks): Don't explain local hook details at front.
11160 Clarify run-hooks and run-hook-with-args a little.
11161 Clean up add-hook and remove-hook.
11162
11163 * edebug.texi (Edebug Execution Modes): Clarify t.
11164 Document edebug-sit-for-seconds.
11165 (Coverage Testing): Document C-x X = and =.
11166 (Instrumenting Macro Calls): Fix typo.
11167 (Specification List): Don't index the specification keywords.
11168
111692003-10-10 Kim F. Storm <storm@cua.dk>
11170
11171 * processes.texi (Network): Introduce make-network-process.
11172
111732003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11174
11175 * tips.texi (Library Headers): Fix typo.
11176
111772003-10-07 Juri Linkov <juri@jurta.org>
11178
11179 * modes.texi (Imenu): Mention imenu-create-index-function's
11180 default value. Explain submenus better.
11181
111822003-10-07 Lute Kamstra <lute@gnu.org>
11183
11184 * modes.texi (Faces for Font Lock): Fix typo.
11185 (Hooks): Explain how buffer-local hook variables can refer to
11186 global hook variables.
11187 Various minor clarifications.
11188
111892003-10-06 Lute Kamstra <lute@gnu.org>
11190
11191 * tips.texi (Coding Conventions): Mention naming conventions for
11192 hooks.
11193
111942003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11195
11196 * loading.texi (Library Search): Correct default value of
11197 load-suffixes.
11198 (Named Features): Fix typo.
11199
112002003-10-05 Richard M. Stallman <rms@gnu.org>
11201
11202 * loading.texi (Named Features): In `provide',
11203 say how to test for subfeatures.
11204 (Unloading): In unload-feature, use new var name
11205 unload-feature-special-hooks.
11206
112072003-10-03 Lute Kamstra <lute@gnu.org>
11208
11209 * modes.texi (Major Mode Conventions): Mention third way to set up
11210 Imenu.
11211 (Imenu): A number of small fixes.
11212 Delete documentation of internal variable imenu--index-alist.
11213 Document the return value format of imenu-create-index-function
11214 functions.
11215
112162003-09-30 Richard M. Stallman <rms@gnu.org>
11217
11218 * processes.texi (Network): Say what stopped datagram connections do.
11219
11220 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11221
11222 * display.texi (Overlay Properties): Clarify `evaporate' property.
11223
112242003-09-29 Lute Kamstra <lute@gnu.org>
11225
11226 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11227 constructs should be marked as risky.
11228 Change cons cell into proper list.
11229 (Mode Line Variables): Change cons cell into proper list.
11230
112312003-09-26 Lute Kamstra <lute@gnu.org>
11232
11233 * modes.texi (Mode Line Data): Document the :propertize construct.
11234 (Mode Line Variables): Reorder the descriptions of the variables
11235 to match their order in the default mode-line-format.
11236 Describe the new variables mode-line-position and mode-line-modes.
11237 Update the default values of mode-line-frame-identification,
11238 minor-mode-alist, and default-mode-line-format.
11239 (Properties in Mode): Mention the :propertize construct.
11240
112412003-09-26 Richard M. Stallman <rms@gnu.org>
11242
11243 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11244 * loading.texi, minibuf.texi, text.texi, variables.texi:
11245 Avoid @strong{Note:}.
11246
112472003-09-26 Richard M. Stallman <rms@gnu.org>
11248
11249 * keymaps.texi (Remapping Commands): Fix typo.
11250
112512003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11252
11253 * processes.texi (Low-Level Network): Fix typo.
11254
112552003-09-23 Kim F. Storm <storm@cua.dk>
11256
11257 * processes.texi (Network, Network Servers): Fix typos.
11258 (Low-Level Network): Add timeout value for :server keyword.
11259 Add new option keywords to make-network-process.
11260 Add set-network-process-options.
11261 Explain how to test availability of network options.
11262
112632003-09-19 Richard M. Stallman <rms@gnu.org>
11264
11265 * text.texi (Motion by Indent): Arg to
11266 backward-to-indentation and forward-to-indentation is optional.
11267
11268 * strings.texi (Creating Strings): Add substring-no-properties.
11269
11270 * processes.texi
11271 (Process Information): Add list-processes arg QUERY-ONLY.
11272 Delete process-contact from here.
11273 Add new status values for process-status.
11274 Add process-get, process-put, process-plist, set-process-plist.
11275 (Synchronous Processes): Add call-process-shell-command.
11276 (Signals to Processes): signal-process allows process objects.
11277 (Network): Complete rewrite.
11278 (Network Servers, Datagrams, Low-Level Network): New nodes.
11279
11280 * positions.texi (Word Motion): forward-word, backward-word
11281 arg is optional. Reword.
11282
11283 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11284
11285 * variables.texi (Creating Buffer-Local):
11286 Delete duplicate definition of buffer-local-value.
11287 (File Local Variables): Explain about discarding text props.
11288
112892003-09-11 Richard M. Stallman <rms@gnu.org>
11290
11291 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11292 changes variables that record input events.
11293 (Minibuffer Misc): Add minibuffer-selected-window.
11294
11295 * lists.texi (Building Lists): Add copy-tree.
11296
11297 * display.texi (Fontsets): Add char-displayable-p.
11298 (Scroll Bars): New node.
11299
113002003-09-08 Lute Kamstra <lute@gnu.org>
11301
11302 * modes.texi (%-Constructs): Document new `%i' and `%I'
11303 constructs.
11304
113052003-09-03 Peter Runestig <peter@runestig.com>
11306
11307 * makefile.w32-in: New file.
11308
113092003-08-29 Richard M. Stallman <rms@gnu.org>
11310
11311 * display.texi (Overlay Properties): Clarify how priorities
11312 affect use of the properties.
11313
113142003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11315
11316 * customize.texi (Type Keywords): Correct the description of
11317 `:help-echo' in the case where `motion-doc' is a function.
11318
113192003-08-14 John Paul Wallington <jpw@gnu.org>
11320
11321 * modes.texi (Emulating Mode Line): Subsection, not section.
11322
113232003-08-13 Richard M. Stallman <rms@gnu.org>
11324
11325 * elisp.texi (Top): Update subnode lists in menu.
11326
11327 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11328 (Kill Functions): kill-region has new arg yank-handler.
11329 (Yanking): New node.
11330 (Yank Commands): Add yank-undo-function.
11331 (Low-Level Kill Ring):
11332 kill-new and kill-append have new arg yank-handler.
11333 (Changing Properties): Add remove-list-of-text-properties.
11334 (Atomic Changes): New node.
11335
11336 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11337
11338 * streams.texi (Output Variables): Add eval-expression-print-length
11339 and eval-expression-print-level.
11340
11341 * os.texi (Time Conversion): For encode-time, explain limits on year.
11342
11343 * objects.texi (Character Type): Define anchor "modifier bits".
11344
11345 * modes.texi (Emulating Mode Line): New node.
11346 (Search-based Fontification): Font Lock uses font-lock-face property.
11347 (Other Font Lock Variables): Likewise.
11348
11349 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11350 not vectors.
11351 (Active Keymaps): Add emulation-mode-map-alists.
11352 (Functions for Key Lookup): key-binding has new arg no-remap.
11353 (Remapping Commands): New node.
11354 (Scanning Keymaps): where-is-internal has new arg no-remap.
11355 (Tool Bar): Add tool-bar-local-item-from-menu.
11356 Clarify when to use tool-bar-add-item-from-menu.
11357
11358 * commands.texi (Interactive Call): commandp has new arg.
11359 (Command Loop Info): Add this-original-command.
11360
113612003-08-06 John Paul Wallington <jpw@gnu.org>
11362
11363 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11364
11365 * display.texi (Warning Basics): Fix typo.
11366 (Fringes): Add closing curly bracket and fix typo.
11367
11368 * elisp.texi (Top): Fix typo.
11369
113702003-08-05 Richard M. Stallman <rms@gnu.org>
11371
11372 * elisp.texi: Update lists of subnodes.
11373
11374 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11375
11376 * variables.texi (Local Variables): Use lc for example variable names.
11377
11378 * tips.texi (Library Headers): Explain where to put -*-.
11379
11380 * strings.texi (Creating Strings): Fix xref for vconcat.
11381
11382 * sequences.texi (Vector Functions):
11383 vconcat no longer allows integer args.
11384
11385 * minibuf.texi (Reading File Names): read-file-name has new
11386 arg PREDICATE. New function read-directory-name.
11387
c4cc8b9a 11388 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11389 (Indenting Macros): New node.
11390
11391 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11392 (Window Frame Parameters): Make separate table of parameters
11393 that are coupled with specific face attributes.
11394 (Deleting Frames): delete-frame-hooks renamed to
11395 delete-frame-functions.
11396
11397 * files.texi (Magic File Names): Add file-remote-p.
11398 Clarify file-local-copy.
11399
11400 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11401 here; instead xref Defining Macros.
11402
11403 * display.texi (Warnings): New node, and subnodes.
11404 (Fringes): New node.
11405
11406 * debugging.texi (Test Coverage): New node.
11407
11408 * compile.texi (Compiler Errors): Explain with-no-warnings
11409 and other ways to suppress warnings.
11410
11411 * commands.texi (Interactive Call): Minor clarification.
11412
11413 * buffers.texi (Buffer File Name): set-visited-file-name
11414 renames the buffer too.
11415
11416 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11417
114182003-07-24 Markus Rost <rost@math.ohio-state.edu>
11419
11420 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11421
114222003-07-22 Markus Rost <rost@math.ohio-state.edu>
11423
11424 * internals.texi (Garbage Collection): Fix previous change.
11425
114262003-07-22 Richard M. Stallman <rms@gnu.org>
11427
11428 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11429
11430 * display.texi (Width): Use \s syntax in example.
11431 (Font Selection): Add face-font-rescale-alist.
11432
11433 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11434 Remove spurious indent in example.
11435
11436 * lists.texi (Building Lists): Add number-sequence.
11437
11438 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11439
11440 * functions.texi (Function Documentation): Explain how to
11441 show calling convention explicitly in the doc string.
11442
11443 * windows.texi (Selecting Windows): save-selected-window saves
11444 selected window of each frame.
11445 (Window Configurations): Minor change.
11446
11447 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11448
11449 * streams.texi (Output Variables): Add print-continuous-numbering
11450 and print-number-table.
11451
11452 * processes.texi (Decoding Output): New node.
11453
11454 * os.texi (Time Conversion): decode-time arg is optional.
11455
11456 * objects.texi (Character Type): Don't use space as example for \.
11457 Make list of char names and \-sequences correspond.
11458 Explain that \s is not used in strings. `\ ' needs space after.
11459
11460 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11461 (Translation of Characters): Add translation-table-for-input.
11462 (Default Coding Systems): Add auto-coding-functions.
11463 (Explicit Encoding): Add decode-coding-inserted-region.
11464 (Locales): Add locale-info.
11465
11466 * minibuf.texi (Basic Completion): Describe test-completion.
11467 Collections can be lists of strings.
11468 Clean up lazy-completion-table.
11469 (Programmed Completion): Mention test-completion.
11470 Clarify why lambda expressions are not accepted.
11471 (Minibuffer Misc): Describe minibufferp.
11472
114732003-07-14 Richard M. Stallman <rms@gnu.org>
11474
11475 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11476
11477 * windows.texi (Selecting Windows): New arg to select-window.
11478 (Selecting Windows): Add with-selected-window.
11479 (Size of Window): Add window-inside-edges, etc.
11480
11481 * internals.texi (Garbage Collection): Add post-gc-hook.
11482
11483 * processes.texi (Subprocess Creation): Add exec-suffixes.
11484
11485 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11486 (Scanning Keymaps): Add map-keymaps.
11487 (Defining Menus): Add keymap-prompt.
11488
11489 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11490 most-negative-fixnum.
11491
c4cc8b9a 11492 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11493 (Compiler Errors): New node.
11494
11495 * os.texi (User Identification): user-uid, user-real-uid
11496 can return float.
11497
11498 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11499 and about derived modes.
11500 (Minor Modes): Add minor-mode-list.
11501 (Defining Minor Modes): Keyword args for define-minor-mode.
11502 (Search-based Fontification): Explain managing other properties.
11503 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11504 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11505 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11506
11507 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11508 (Variable Aliases): Clarify defvaralias.
11509
11510 * loading.texi (Library Search): Add load-suffixes.
11511
11512 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11513 (Programmed Completion): Add dynamic-completion-table.
11514
11515 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11516 (Magic File Names): Specify precedence order of handlers.
11517
11518 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11519 and post-command-hook.
11520 (Waiting): New calling convention for sit-for.
11521
11522 * text.texi (Special Properties): local-map and keymap properties
11523 apply based on their stickiness.
11524
115252003-07-07 Richard M. Stallman <rms@gnu.org>
11526
11527 * modes.texi (Minor Mode Conventions): Specify only some kinds
11528 of list values as args to minor modes.
11529
11530 * files.texi (File Name Expansion): Warn about iterative use
11531 of substitute-in-file-name.
11532
11533 * advice.texi (Activation of Advice): Clean up previous change.
11534
115352003-07-06 Markus Rost <rost@math.ohio-state.edu>
11536
11537 * advice.texi (Activation of Advice): Note that ad-start-advice is
11538 turned on by default.
11539
115402003-06-30 Richard M. Stallman <rms@gnu.org>
11541
11542 * text.texi (Buffer Contents): Document current-word.
11543 (Change Hooks): Not called for *Messages*.
11544
11545 * functions.texi (Defining Functions): Explain about redefining
11546 primitives.
f4e90db0 11547 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
11548 Comment out the detailed criteria for what is safe.
11549
115502003-06-22 Andreas Schwab <schwab@suse.de>
11551
11552 * objects.texi (Symbol Type): Fix description of examples.
11553
115542003-06-16 Andreas Schwab <schwab@suse.de>
11555
11556 * hash.texi (Creating Hash): Fix description of :weakness.
11557
c8763fb6 115582003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
11559
11560 * files.texi (Changing Files): copy-file copies file modes, too.
11561
115622003-05-28 Richard M. Stallman <rms@gnu.org>
11563
11564 * strings.texi (Creating Strings): Clarify split-string.
11565
115662003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11567
11568 * strings.texi (Creating Strings): Update split-string specification
11569 and examples.
11570
115712003-05-19 Richard M. Stallman <rms@gnu.org>
11572
11573 * elisp.texi: Correct invariant section names.
11574
115752003-04-20 Richard M. Stallman <rms@gnu.org>
11576
11577 * os.texi (Timers): Explain about timers and quitting.
11578
115792003-04-19 Richard M. Stallman <rms@gnu.org>
11580
11581 * internals.texi (Writing Emacs Primitives): Strings are
11582 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11583 Explain GCPRO convention for varargs function args.
11584
115852003-04-16 Richard M. Stallman <rms@gnu.org>
11586
11587 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11588
115892003-04-08 Richard M. Stallman <rms@gnu.org>
11590
11591 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11592
115932003-02-13 Kim F. Storm <storm@cua.dk>
11594
11595 * objects.texi (Character Type): New \s escape for space.
11596
115972003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11598
5dcb4c4e 11599 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11600
116012003-01-25 Richard M. Stallman <rms@gnu.org>
11602
11603 * keymaps.texi: Document that a symbol can act as a keymap.
11604
116052003-01-13 Richard M. Stallman <rms@gnu.org>
11606
11607 * text.texi (Changing Properties): Say string indices are origin-0.
11608
11609 * positions.texi (Screen Lines) <compute-motion>:
11610 Correct order of elts in return value.
11611
11612 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11613 how to define a default binding.
11614
116152002-12-07 Markus Rost <rost@math.ohio-state.edu>
11616
11617 * loading.texi (Unloading): Fix recent change for load-history.
11618
11619 * customize.texi (Simple Types): Clarify description of custom
11620 type 'number. Describe new custom type 'float.
11621
116222002-12-04 Markus Rost <rost@math.ohio-state.edu>
11623
11624 * variables.texi (File Local Variables): Fix typo.
11625
c8763fb6 116262002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11627
11628 From Michael Albinus <Michael.Albinus@alcatel.de>.
11629
11630 * README: Target for Info file is `make info'.
11631
5dcb4c4e 11632 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11633 `file-name-sans-extension'.
11634 (Magic File Names): Complete list of operations for magic file
11635 name handlers.
11636
116372002-09-16 Jonathan Yavner <jyavner@engineer.com>
11638
11639 * variables.texi (File Local Variables): New function
11640 risky-local-variable-p.
11641
116422002-09-15 Jonathan Yavner <jyavner@engineer.com>
11643
11644 * functions.texi (Function safety): New node about unsafep.
11645
116462002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11647
5dcb4c4e 11648 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11649 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11650
116512002-06-17 Juanma Barranquero <lektu@terra.es>
11652
11653 * frames.texi (Display Feature Testing): Fix typo.
11654
116552002-06-12 Andreas Schwab <schwab@suse.de>
11656
11657 * frames.texi (Initial Parameters, Resources): Fix references to
11658 the Emacs manual.
11659
116602002-05-13 Kim F. Storm <storm@cua.dk>
11661
6e911150 11662 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
11663 example relating to changing buffer inside let.
11664
c8763fb6 116652002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11666
11667 * os.texi (Session Management): New node about X Session management.
11668
116692002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11670
11671 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11672 to which the manual corresponds, and the copyright years.
11673
11674 * Makefile.in (VERSION): Set to 2.9.
11675
116762001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11677
11678 * elisp.texi: Change the category in @dircategory to "Emacs", to
11679 make it consistent with info/dir.
11680
116812001-11-25 Miles Bader <miles@gnu.org>
11682
11683 * text.texi (Fields): Describe new `limit' arg in
11684 field-beginning/field-end.
11685
116862001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11687
5dcb4c4e
SM
11688 * permute-index: Don't depend on csh-specific features.
11689 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11690
11691 * two-volume-cross-refs.txt: New file.
11692 * two.el: New file.
11693 * spellfile: New file.
11694
116952001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11696
11697 * permute-index: New file.
11698
11699 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11700 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11701 8+3 restricted namespace.
11702
11703 * Makefile.in (infodir): Define relative to $(srcdir).
11704 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11705 include directories list via -I switch to makeinfo.
11706 (index.texi): Use cp if both hard and symbolic links fail.
11707
117082001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11709
11710 * Makefile.in (distclean): Add.
11711
11712 The following changes make ELisp manual part of the Emacs
11713 distribution:
11714
11715 * Makefile.in: Add Copyright notice.
11716 (prefix): Remove.
11717 (infodir): Change value to "../info".
11718 (VPATH): New variable.
11719 (MAKE): Don't define.
11720 (texmacrodir): Don't define.
11721 (texinputdir): Append the existing value of TEXINPUTS.
11722 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11723 command to be compatible with man/Makefile.in, and to put the
11724 output into ../info.
11725 (info): Add target.
11726 (installall): Target removed.
11727
c8763fb6 117282001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
11729
11730 * tips.texi (Coding Conventions): Fix typo.
11731
117322001-10-23 Gerd Moellmann <gerd@gnu.org>
11733
11734 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11735
117362001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11737
11738 * files.texi (File Name Components): Update the description of
11739 file-name-sans-extension and file-name-extension, as they now
11740 ignore leading dots.
11741
117422001-10-20 Gerd Moellmann <gerd@gnu.org>
11743
11744 * (Version 21.1 released.)
11745
117462001-10-19 Miles Bader <miles@gnu.org>
11747
11748 * positions.texi (Text Lines): Describe behavior of
11749 `beginning-of-line'/`end-of-line' in the presence of field properties.
11750
117512001-10-17 Gerd Moellmann <gerd@gnu.org>
11752
11753 * Makefile.in (VERSION): Set to 2.8.
11754 (manual): Use `manual-21'.
11755
11756 * elisp.texi (VERSION): Add and use it where the version
11757 number was used. Set it to 2.8.
11758
11759 * intro.texi: Likewise.
11760
117612001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11762
11763 * files.texi (File Name Completion): Document the significance of
11764 a trailing slash in elements of completion-ignored-extensions.
11765
117662001-10-06 Miles Bader <miles@gnu.org>
11767
11768 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11769
117702001-10-04 Gerd Moellmann <gerd@gnu.org>
11771
11772 * variables.texi (Variable Aliases): New node.
11773
117742001-10-04 Gerd Moellmann <gerd@gnu.org>
11775
11776 * Branch for 21.1.
11777
117782001-10-02 Miles Bader <miles@gnu.org>
11779
11780 * minibuf.texi (Minibuffer Misc): Add entries for
11781 `minibuffer-contents', `minibuffer-contents-no-properties', and
11782 `delete-minibuffer-contents'.
11783 Correct description for `minibuffer-prompt-end'.
11784
11785 * text.texi (Property Search): Correct descriptions of
11786 `next-char-property-change' and `previous-char-property-change'.
11787 Add entries for `next-single-char-property-change' and
11788 `previous-single-char-property-change'.
11789 Make operand names a bit more consistent.
11790
117912001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11792
11793 * frames.texi (Finding All Frames): Document that next-frame and
11794 previous-frame are local to current terminal.
11795
117962001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11797
11798 * keymaps.texi (Creating Keymaps): Fix the description of the
11799 result of make-keymap.
11800
118012001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11802
11803 * display.texi (Font Lookup, Attribute Functions)
11804 (Image Descriptors): Add cross-references to the definition of
11805 selected frame.
11806
11807 * buffers.texi (The Buffer List): Add cross-references to the
11808 definition of selected frame.
11809
11810 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11811 frame at any given time.
11812 (Multiple Displays, Size and Position): Add a cross-reference to
11813 the definition of the selected frame.
11814
118152001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11816
11817 * strings.texi (String Conversion) <string-to-number>: Document
11818 that a float is returned for integers that are too large.
11819
11820 * frames.texi (Mouse Position): Document mouse-position-function.
11821 (Display Feature Testing): Document display-images-p.
11822 (Window Frame Parameters): Document the cursor-type variable.
11823
11824 * numbers.texi (Integer Basics): Document CL style read syntax for
11825 integers in bases other than 10.
11826
5dcb4c4e
SM
11827 * positions.texi (List Motion):
11828 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11829
11830 * lists.texi (Sets And Lists): Document member-ignore-case.
11831
11832 * internals.texi (Garbage Collection): Document the used and free
11833 strings report.
11834 (Memory Usage): Document strings-consed.
11835
11836 * os.texi (Time of Day): Document float-time.
11837 (Recording Input): Document that clear-this-command-keys clears
11838 the vector to be returned by recent-keys.
11839
ed9265fc
JB
11840 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11841 The argument keymap can be a list.
b8d4c8d0
GM
11842
11843 * nonascii.texi (User-Chosen Coding Systems)
11844 <select-safe-coding-system>: Document the new argument
11845 accept-default-p and the variable
11846 select-safe-coding-system-accept-default-p. Tell what happens if
11847 buffer-file-coding-system is undecided.
11848 (Default Coding Systems): Document auto-coding-regexp-alist.
11849
11850 * display.texi (The Echo Area) <message>: Document
11851 message-truncate-lines.
11852 (Glyphs): Document that the glyph table is unused on windowed
11853 displays.
11854
11855 * help.texi (Describing Characters) <single-key-description>:
11856 Document the new argument no-angles.
11857 (Accessing Documentation) <documentation-property>: Document that
11858 a non-string property is evaluated.
11859 <documentation>: Document that the function-documentation property
11860 is looked for.
11861
11862 * windows.texi (Selecting Windows): Document some-window.
11863
11864 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11865
11866 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11867 apropos-mode-hook.
11868
11869 * commands.texi (Using Interactive): Document interactive-form.
11870 (Keyboard Macros): Document kbd-macro-termination-hook.
11871 (Command Loop Info): Document that clear-this-command-keys clears
11872 the vector to be returned by recent-keys.
11873
118742001-09-04 Werner LEMBERG <wl@gnu.org>
11875
11876 * Makefile.in (srcdir, texinputdir): New variables.
11877 (srcs, index.texi, install): Use $(srcdir).
11878 (.PHONY): Remove elisp.dvi.
11879 (elisp): Use -I switch for makeinfo.
11880 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11881 (installall, dist): Use $(srcdir).
11882 Fix path to texinfo.tex.
11883 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11884
118852001-08-30 Gerd Moellmann <gerd@gnu.org>
11886
11887 * display.texi (Conditional Display): Adjust to API change.
11888
11889 * configure: New file.
11890
118912001-07-30 Gerd Moellmann <gerd@gnu.org>
11892
11893 * commands.texi (Repeat Events): Add description of
11894 double-click-fuzz.
11895
118962001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11897
11898 * syntax.texi (Syntax Class Table): Add the missing designator for
11899 comment and string fences.
11900 (Syntax Properties): Add a xref to syntax table internals.
11901 (Syntax Table Internals): Document string-to-syntax.
11902
119032001-05-07 Gerd Moellmann <gerd@gnu.org>
11904
11905 * Makefile.in (install): Use install-info command line options
11906 like in Emacs' Makefile.in.
11907
119082000-12-09 Miles Bader <miles@gnu.org>
11909
11910 * windows.texi (Window Start): Update documentation for
11911 `pos-visible-in-window-p'.
11912
119132000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11914
11915 * lists.texi (Building Lists): Add footnote to explain how to add
11916 to the end of a list.
11917
119182000-10-25 Gerd Moellmann <gerd@gnu.org>
11919
11920 * files.texi (Visiting Functions): Typos.
11921
119222000-10-25 Kenichi Handa <handa@etl.go.jp>
11923
11924 * files.texi (Visiting Functions): Return value of
11925 find-file-noselect may be a list of buffers if wildcards are used.
11926
119272000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11928
11929 * display.texi (Defining Faces): Document `graphic' display type
11930 in face specs.
11931
b344d29d 119322000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11933
11934 * hooks.texi (Standard Hooks): Replace obsolete
11935 `after-make-frame-hook' with `after-make-frame-functions'.
11936
11937 * frames.texi (Creating Frames): Ditto.
11938
11939 * variables.texi (Future Local Variables): Ditto.
11940
119412000-10-16 Gerd Moellmann <gerd@gnu.org>
11942
11943 * display.texi (Other Image Types): Add description of :foreground
11944 and :background properties of mono PBM images.
11945
119462000-08-17 Werner LEMBERG <wl@gnu.org>
11947
11948 * .cvsignore: New file.
11949
119502000-01-05 Gerd Moellmann <gerd@gnu.org>
11951
11952 * tindex.pl: New script.
11953
119541999-12-03 Dave Love <fx@gnu.org>
11955
11956 * Makefile.in (MAKEINFO): New parameter.
11957
119581999-09-17 Richard Stallman <rms@gnu.org>
11959
11960 * Makefile.in (srcs): Add hash.texi.
11961 (VERSION): Update to 20.6.
11962
119631999-09-13 Richard Stallman <rms@gnu.org>
11964
11965 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11966
119671998-08-29 Karl Heuer <kwzh@gnu.org>
11968
11969 * configure.in: New file.
11970 * Makefile.in: Renamed from Makefile.
11971 (prefix, infodir): Use value obtained from configure.
11972 (emacslibdir): Obsolete variable deleted.
11973 (dist): Distribute configure.in, configure, Makefile.in.
11974
119751998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11976
11977 * Makefile (INSTALL_INFO): New variable.
11978 (install): Run install-info.
11979
119801998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11981
11982 * Makefile (elisp.dvi): Add missing backslash.
11983
119841998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11985
11986 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11987 Run texindex without `./'. Always run texindex on elisp.tp.
11988 (elisp.tps): Target deleted.
11989
119901998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11991
11992 * Makefile (srcs): Add nonascii.texi and customize.texi.
11993 (dist): Start by deleting `temp'.
11994
119951998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11996
11997 * Makefile (makeinfo, texindex): Targets deleted.
11998 (makeinfo.o, texindex.o): Targets deleted.
11999 (clean, dist): Don't do anything with them or with getopt*.
12000
120011998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12002
12003 * Makefile (SHELL): Defined.
12004
120051998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12006
12007 * Makefile (elisp.tps): New target.
12008 (elisp.dvi): Depend on elisp.tps.
12009
c5602427 120101996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12011
12012 * README: Update phone number.
12013
12014 * Makefile (elisp): Make this be the default target.
12015 Depend on makeinfo.c instead of makeinfo.
12016 (install): Don't depend on elisp.dvi, since we don't install that.
12017 Use mkinstalldirs.
12018 (dist): Add mkinstalldirs.
12019
c5602427 120201995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12021
12022 * Makefile (VERSION): Update version number.
5dcb4c4e 12023 (maintainer-clean): Rename from realclean.
b8d4c8d0 12024
c5602427 120251995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12026
12027 * Makefile (realclean): New target.
12028 (elisp): Remove any old elisp-* files first.
12029
c5602427 120301993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12031
12032 * Makefile (VERSION): New variable.
12033 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12034 Compressed file suffix should be `.gz', not `.z'.
12035
ce058493 120361993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12037
12038 * Makefile (elisp): Depend on makeinfo.
12039
c5602427 120401993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12041
12042 * Makefile (srcs): Add anti.texi.
12043
c5602427 120441993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12045
12046 * Makefile (infodir, prefix): New vars.
12047 (install): Use infodir.
f4e90db0 12048 (emacsinfodir): Delete.
b8d4c8d0 12049
c5602427 120501993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12051
12052 * Makefile (srcs): Add calendar.texi.
12053
12054 * Makefile (dist): Copy texindex.c and makeinfo.c.
12055 Limit elisp-* files to those with one or two digits.
12056
c5602427 120571993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12058
f4e90db0 12059 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12060
c5602427 120611993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12062
12063 * loading.texi (Unloading): define-function changed back to
12064 defalias. It may not stay this way, but at least it's
12065 consistent with the known-good version of the code patch.
12066
c5602427 120671993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12068
12069 * modes.texi (Hooks): Document new optional arg of add-hook.
12070
c5602427 120711993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12072
12073 * variables.texi: Document nil initial value of buffer-local variables.
12074
12075 * tips.texi: Add new section on standard library headers.
12076
c5602427 120771993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12078
12079 * Makefile (srcs): Add frame.texi to the list of sources.
12080
c5602427 120811993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12082
12083 * Makefile (dist): Don't bother excluding autosave files; they'll
12084 never make it into the temp directory anyway, and the hash marks
12085 in the name are problematic for make and the Bourne shell.
ed9265fc 12086 (srcs): ???
b8d4c8d0 12087
c5602427 120881993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12089
12090 * Makefile (dist): Don't include backup files or autosave files in
12091 the distribution tar file.
12092
c5602427 120931991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12094
5dcb4c4e 12095 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12096 (elisp.dvi): Remove erroneous shell comment.
12097 Expect output of permute-index in permuted.fns.
12098 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12099 (clean): Add index.texi to be deleted.
b8d4c8d0 12100
c5602427 121011990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12102
12103 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12104
c5602427 121051990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12106
12107 * files.texi: Noted that completion-ignored-extensions is ignored
12108 when making *Completions*.
12109
3e868ee3 121101990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12111
12112 * Makefile make dist now depends on elisp.dvi, since it tries
12113 to include it in the dist file.
12114
c5602427 121151990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12116
c5602427 12117 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12118
c5602427 121191989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12120
12121 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12122 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12123
c5602427 121241989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12125
12126 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12127 and @error{} are the terms now being used. The files in the
12128 directory have been changed to reflect this.
12129
12130 * All instances of @indentedresultt{} have been changed to
333f9019 12131 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12132
c5602427 121331989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12134
12135 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12136 experimental @indentedresult{}, @indentedexpandsto{} are part of
12137 the texinfo.tex in this directory. These TeX macros are not
12138 stable yet.
12139
c5602427 121401989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12141
12142 * texinfo.tex: Temporarily added
12143 \let\result=\dblarrow
12144 \def\error{{\it ERROR} \longdblarrow}
12145 We need to do this better soon.
12146
c5602427 121471989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12148
12149 * Applied Karl Berry's patches to *.texinfo files, but not to
12150 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12151 new title page format is also not applied, since it requires
12152 texinfo.tex changes.)
12153
12154 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12155 for the Project GNU development environment.
12156
12157;; Local Variables:
c8763fb6 12158;; coding: utf-8
b8d4c8d0
GM
12159;; End:
12160
ab422c4d 12161 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12162
12163 This file is part of GNU Emacs.
12164
352c8b4a 12165 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12166 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12167 the Free Software Foundation, either version 3 of the License, or
12168 (at your option) any later version.
b8d4c8d0
GM
12169
12170 GNU Emacs is distributed in the hope that it will be useful,
12171 but WITHOUT ANY WARRANTY; without even the implied warranty of
12172 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12173 GNU General Public License for more details.
12174
12175 You should have received a copy of the GNU General Public License
352c8b4a 12176 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.