Correct the placement of c-cpp-delimiters when there're #s not at col 0.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
0aa3616e
SB
12013-04-13 Stephen Berman <stephen.berman@gmx.net>
2
3 * windows.texi (Splitting Windows): Change category of
4 split-window from a command to a function.
5
cd542620
CY
62013-04-06 Chong Yidong <cyd@gnu.org>
7
8 * display.texi (Faces): Minor clarifications.
9 (Defining Faces): Clarify default vs custom face specs. Document
10 face-spec-set.
11
12 * display.texi (Overlay Properties):
13 * text.texi (Special Properties): Use the "anonymous face"
14 terminology. Describe foreground-color and background-color forms
15 as compatibility-only.
16
8d0c20ae
EZ
172013-03-24 Eli Zaretskii <eliz@gnu.org>
18
19 * compile.texi (Byte-Code Objects): Add index entry.
20 (Disassembly): Add cross-references.
21
45f1d362
EZ
222013-03-23 Eli Zaretskii <eliz@gnu.org>
23
24 * frames.texi (Size Parameters): More accurate description of the
25 difference between 'fullboth' and 'maximized'. (Bug#13935)
26
5784e319
CS
272013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
28
29 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
30
78be8b64 312013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
32
33 * elisp.texi: Add some stuff specific to www.gnu.org.
34
b388e7ad
TZ
352013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
36
37 * control.texi (Pattern matching case statement): Fix typo.
38
681ebc33
PE
392013-03-04 Paul Eggert <eggert@cs.ucla.edu>
40
41 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
42
9bed73f3
GM
432013-03-03 Glenn Morris <rgm@gnu.org>
44
45 * objects.texi (Symbol Type): Fix typo.
46
929aeac6 472013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
48
49 * variables.texi (File Local Variables): Fix reference.
50
1abfd3e8 512013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
52
53 * files.texi (Magic File Names): Improve wording and indexing.
54
f0c954fa
GM
552013-02-21 Glenn Morris <rgm@gnu.org>
56
57 * display.texi (Multi-Frame Images): Minor rephrasing.
58
1e56f8ef
GM
592013-02-20 Glenn Morris <rgm@gnu.org>
60
61 * display.texi (GIF Images, TIFF Images): Delete these nodes.
62 (ImageMagick Images): For :index, use an xref rather than duplicating.
63 (Other Image Types): Add GIF, adjust formatting.
64 (Multi-Frame Images): Rename from Animated Images. Expand section.
65 * elisp.texi (Top): Update menu for these changes.
66
93c2fa46
GM
672013-02-19 Glenn Morris <rgm@gnu.org>
68
69 * text.texi (Change Hooks): Fix typo.
70
d64d97e5 712013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
72
73 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
74
b5ca9d53
GM
752013-02-13 Glenn Morris <rgm@gnu.org>
76
b6c3e4b1
GM
77 * objects.texi (Char-Table Type): Add footnote about #^^.
78
b5ca9d53
GM
79 * modes.texi (Minor Mode Conventions): Fix typo.
80
85adc63f
GM
81 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
82 meta characters; this changed in 22.1. (Bug#13684)
83
662abcc1
GM
84 * objects.texi (Char-Table Type): Add cindex.
85
9d6c9dd1
GM
86 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
87
490a9458 882013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
89
90 * keymaps.texi (Creating Keymaps): Update make-keymap result.
91
8549f9e8
EZ
922013-02-09 Eli Zaretskii <eliz@gnu.org>
93
94 * modes.texi (%-Constructs): Remove the description of %t.
95
96 * nonascii.texi (MS-DOS File Types): Delete node.
97
7bd00724
GM
982013-02-08 Glenn Morris <rgm@gnu.org>
99
100 * keymaps.texi (Active Keymaps, Searching Keymaps):
101 Remove confusing mention of "symbolic prefix". (Bug#13643)
102
795e7a5b 1032013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
104
105 * macros.texi (Indenting Macros): Fix order of an indent
106 symbol's arguments. (Bug#13450)
107
b3fbb395
PE
1082013-01-19 Paul Eggert <eggert@cs.ucla.edu>
109
110 Allow floating-point file offsets.
111 * files.texi (Reading from Files, Writing to Files):
112 Say that file offsets can be numbers, not just integers.
113
45a7e57c
GM
1142013-01-09 Glenn Morris <rgm@gnu.org>
115
116 * commands.texi (Interactive Codes):
117 Whitespace does not terminate interactive "S". (Bug#13393)
118
04c48b14
CY
1192013-01-06 Chong Yidong <cyd@gnu.org>
120
121 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
122
1f1c405d
GM
1232013-01-05 Glenn Morris <rgm@gnu.org>
124
125 * display.texi (Overlay Properties): Mention field. (Bug#13364)
126
5d7c18a8
EZ
1272013-01-05 Eli Zaretskii <eliz@gnu.org>
128
129 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
130 directive in a group of items.
131
89cb305e 1322013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
133
134 * keymaps.texi (Key Sequences): Remove obsolete sentence
135 (Bug#13356).
136
0f668a4d 1372013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
138
139 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
140
553081a5
SM
1412013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
142
143 * files.texi (File Attributes): Undocument return format of file-acl.
144
1cbb9ed6
GM
1452013-01-03 Glenn Morris <rgm@gnu.org>
146
75e78d1e
GM
147 * processes.texi (System Processes):
148 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
149
5f1a9647
GM
150 * searching.texi (Replacing Match): Fix xref.
151
1cbb9ed6
GM
152 * elisp.texi (DATE): Bump to Jan 2013.
153
9539d465 1542013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 155
22ff2cb8
GM
156 * customize.texi (Common Keywords, Type Keywords):
157 Replace "active field" with "button". (Bug#13310)
158
9800c5b0
GM
159 * customize.texi (Common Keywords): Add xref. (Bug#13311)
160 * tips.texi (Library Headers): Add cindex.
161
d5e5e7b4 1622012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
163
164 * functions.texi (Declare Form):
165 * intro.texi (A Sample Function Description):
166 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
167 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
168 in @def.. commands. (Bug#13292)
169
ccad023b
EZ
1702012-12-29 Eli Zaretskii <eliz@gnu.org>
171
172 * files.texi (Changing Files): Document the return values of
173 set-file-selinux-context and set-file-acl.
174
1ab0c851
GM
1752012-12-27 Glenn Morris <rgm@gnu.org>
176
177 * files.texi (File Names): Mention Cygwin conversion functions.
178
94900bfe
MR
1792012-12-22 Martin Rudalics <rudalics@gmx.at>
180
181 * windows.texi (Selecting Windows): Reword description of
182 select-window (Bug#13248).
183
04d9b71a
EZ
1842012-12-22 Eli Zaretskii <eliz@gnu.org>
185
186 * files.texi (File Attributes, Changing Files): Remove the details
187 about the text returned by file-acl. Instead, just document that
188 it is an opaque string meant to be used by set-file-acl.
189
6e55f03e
CY
1902012-12-21 Chong Yidong <cyd@gnu.org>
191
07b9c0be
CY
192 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
193
6e55f03e
CY
194 * customize.texi (Simple Types): Document key-sequence type
195 (Bug#13048).
196
5bec25eb
CY
197 * strings.texi (Text Comparison): Doc fix for compare-strings.
198
15ccf05e
MA
1992012-12-19 Michael Albinus <michael.albinus@gmx.de>
200
201 * files.texi (Magic File Names): Add `file-acl',
202 `file-selinux-context', `set-file-acl' and
203 `set-file-selinux-context'. Make the list consistent.
204
ee3c0aec
JB
2052012-12-19 Jonas Bernoulli <jonas@bernoul.li>
206
207 * tips.texi (Library Headers): New header keyword `Homepage'.
208 Make continuation lines syntax more precise.
209
66447e07
EZ
2102012-12-17 Eli Zaretskii <eliz@gnu.org>
211
212 * files.texi (File Attributes, Changing Files): Update to include
213 MS-Windows support for ACLs.
214
7c3d167f
RF
2152012-12-16 Romain Francoise <romain@orebokech.com>
216
217 * files.texi (File Attributes): Document ACL support and new
218 `file-acl' function.
219 (Changing Files): Mention argument name change of `copy-file' and
220 document new function `set-file-acl'.
221
97976f9f
PE
2222012-12-14 Paul Eggert <eggert@cs.ucla.edu>
223
224 Fix permissions bugs with setgid directories etc. (Bug#13125)
225 * files.texi (Testing Accessibility): Document GROUP arg
226 of file-ownership-preserved-p.
227 (File Attributes): Document that 9th element is now
228 just a placeholder.
229 * os.texi (User Identification): Document new functions group-gid,
230 group-real-gid.
231
d92d9c95
PE
2322012-12-11 Paul Eggert <eggert@cs.ucla.edu>
233
234 * internals.texi (C Integer Types): New section.
235 This follows up and records an email in
236 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
237
265c2fbf 2382012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 239
4a0e1924 240 * control.texi (Pattern matching case statement): New node.
f433306a 241
1cbae532
SM
242 * customize.texi (Variable Definitions): Mention the default :group
243 for defcustoms (bug#13093).
244
c6c08d3f
GM
2452012-12-09 Glenn Morris <rgm@gnu.org>
246
247 * customize.texi (Variable Definitions): Mention eval-defun
248 on a defcustom calls the :set function when appropriate.
249
4288142b
PE
2502012-12-06 Paul Eggert <eggert@cs.ucla.edu>
251
252 * doclicense.texi, gpl.texi: Update to latest version from FSF.
253 These are just minor editorial changes.
254
d8ad4d3f 2552012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
256
257 * lists.texi (Plist Access): Move put example to Symbol Plists.
258
259 * symbols.texi (Standard Properties): Fix typo.
260
c5bc2d1d 2612012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 262
f02f19bd
CY
263 * symbols.texi (Symbol Properties): New node.
264 (Symbol Plists): Make it a subsection under Symbol Properties.
265 (Standard Properties): New node.
266
267 * lists.texi (Property Lists): Move here from symbols.texi.
268 (Plist Access): Rename from Other Plists.
269
270 * customize.texi (Variable Definitions):
271 * display.texi (Defining Faces):
272 * sequences.texi (Char-Tables): Fix xref.
273
1cbae532 274 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 275
f02f19bd
CY
276 * commands.texi (Using Interactive): Fix index entry.
277
cb6f5650
PE
2782012-11-24 Paul Eggert <eggert@cs.ucla.edu>
279
c07a6ded
PE
280 * doclicense.texi: Update to latest version from FSF.
281 These are just minor editorial changes.
282 * elisp.texi (GNU Free Documentation License)
283 (GNU General Public Licens):
284 Provide sectioning, since doclicense.texi no longer does that.
285
cb6f5650
PE
286 * loading.texi (Named Features): @ -> @@ to fix typo.
287
d125ca15 2882012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
289
290 * windows.texi (Basic Windows): Fix typo.
291 (Windows and Frames): Fix example. Move description of
292 window-in-direction here.
293 (Recombining Windows): Fix example.
1cbae532 294 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
295 (Switching Buffers): Reword.
296 (Display Action Functions): Minor adjustments.
297 (Choosing Window Options): Minor fixes.
298 (Window History): Minor rewording.
299 (Dedicated Windows): Correct and reword part describing how
300 dedicatedness affects functions removing buffers or windows.
1cbae532 301 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 302
d125ca15 3032012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
304
305 * modes.texi (%-Constructs): Fix statement about mode construct
306 padding (Bug#12866).
307
d125ca15 3082012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
309
310 * debugging.texi (Profiling): Make it more clear
311 that --enable-profiling is about profiling the C code.
312
38a2f917
GM
3132012-11-21 Glenn Morris <rgm@gnu.org>
314
3ca2f1bf
GM
315 * display.texi (Attribute Functions):
316 Update for set-face-* name changes.
1bf335cf
GM
317 Add new "inherit" argument for face-bold-p etc.
318 Move description of this argument to a common section, like "frame".
3ca2f1bf 319
6ef2e5ef 320 * debugging.texi (Profiling): New section.
b6729a18 321 (Debugging): Mention profiling in the introduction.
5b776637
GM
322 * tips.texi (Compilation Tips): Move profiling to separate section.
323 * elisp.texi: Add Profiling to detailed menu.
324
6ef2e5ef 3252012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
326
327 * windows.texi (Display Action Functions): Fix recently added
328 example. Suggested by Michael Heerdegen.
329
6ef2e5ef 3302012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
331
332 Minor cleanup for times as lists of four integers.
333 * os.texi (Time Parsing): Time values can now be four integers.
334
7351b73d
GM
3352012-11-18 Glenn Morris <rgm@gnu.org>
336
337 * loading.texi (How Programs Do Loading): Add eager macro expansion.
338 * macros.texi (Expansion): Mention eager macro expansion.
339
a045a167
GM
340 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
341
2ac9538d 3422012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
343
344 * minibuf.texi (Programmed Completion): Doc fix for metadata
345 request (Bug#12850).
346
2ac9538d 3472012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 348
7fe37cfc
GM
349 * display.texi (Temporary Displays): Document with-temp-buffer-window.
350
6439ae19
GM
351 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
352 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
353 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 354 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 355
0ff7851c
MR
3562012-11-16 Martin Rudalics <rudalics@gmx.at>
357
358 * windows.texi (Choosing Window): Rewrite description of
359 display-buffer-alist (Bug#12167).
1cbae532
SM
360 (Display Action Functions): Mention inhibit-switch-frame.
361 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
362 Add example (Bug#12848).
363
96e05507 3642012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
365
366 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
367 (Attribute Functions): Update for set-face-underline rename.
368 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 369
e4e9830b
GM
370 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
371 so they align better in info.
921c067f
GM
372 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
373 Document set-temporary-overlay-map.
e4e9830b 374
c8915b67
SM
3752012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
376
377 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
378 with normal keymaps".
379
74934dcc
DA
3802012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
381
382 * internals.texi (Garbage Collection): Update descriptions
383 of vectorlike_header, garbage-collect and gc-cons-threshold.
384 (Object Internals): Explain Lisp_Object layout and the basics
385 of an internal type system.
386 (Buffer Internals): Update description of struct buffer.
387
f78ee6af 3882012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
389
390 * variables.texi (Adding Generalized Variables):
391 At least mention gv-define-expander and gv-letplace.
392
164f28b5 393 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 394 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 395
38868ad7
GM
396 * control.texi (Signaling Errors):
397 * debugging.texi (Error Debugging):
398 * errors.texi (Standard Errors): Add user-error.
399
6efddf78
GM
400 * variables.texi (Adding Generalized Variables):
401 Use standard formatting for common lisp note about setf functions.
402
6baf66d5 4032012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
404
405 * elisp.texi (Top): Add Recombining Windows to menu.
406 * windows.texi (Recombining Windows): New subsection.
407 (Splitting Windows): Rewrite text on handling of window
408 combinations and move it to new subsection.
409
6baf66d5 4102012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 411
8a3afaf9
CY
412 * searching.texi (Replacing Match): Document \? in replace-match.
413
7c08f8ba
CY
414 * variables.texi (Creating Buffer-Local): Document setq-local and
415 defvar-local.
416 (Setting Generalized Variables): Arrange table alphabetically.
417
418 * lists.texi (List Elements, List Variables): Clarify descriptions
419 of push and pop for generalized variables.
420
421 * edebug.texi (Specification List): setf is no longer CL-only.
422
6baf66d5 4232012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
424
425 * variables.texi (Adding Generalized Variables):
426 Update description of FIX-RETURN expansion.
427
ebdbfb95
GM
428 * variables.texi (Setting Generalized Variables):
429 Split most of previous contents into this subsection.
430 (Adding Generalized Variables): New subsection.
651af8c6
GM
431 Move note on lack of setf functions here from misc/cl.texi.
432
ebdbfb95
GM
433 * elisp.texi: Add Generalized Variables subsections to detailed menu.
434
6baf66d5 4352012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
436
437 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
438
a43d02f0
MA
4392012-11-08 Michael Albinus <michael.albinus@gmx.de>
440
441 * os.texi (Notifications): Update descriptions of
442 notifications-notify, notifications-close-notification and
443 notifications-get-capabilities according to latest code changes.
444 Add notifications-get-server-information.
445
2395ab64
CY
4462012-11-03 Chong Yidong <cyd@gnu.org>
447
448 * objects.texi (General Escape Syntax): Clarify the explanation of
449 escape sequences.
450 (Non-ASCII in Strings): Clarify when a string is unibyte vs
451 multibyte. Hex escapes do not automatically make a string
452 multibyte.
453
43bcfda6
MR
4542012-11-03 Martin Rudalics <rudalics@gmx.at>
455
456 * windows.texi (Switching Buffers): Document option
457 switch-to-buffer-preserve-window-point.
458 (Display Action Functions): Document window-height and
459 window-width alist entries.
1cbae532
SM
460 (Display Action Functions):
461 Document display-buffer-below-selected and
43bcfda6 462 display-buffer-in-previous-window.
1cbae532
SM
463 (Quitting Windows): Document quit-restore-window.
464 Rewrite section.
43bcfda6
MR
465 (Window Configurations): In window-state-get mention that
466 argument window must be valid.
467 (Window Parameters): Document quit-restore window parameter
468 (Bug#12158).
469
89b2c8a1
GM
4702012-10-31 Glenn Morris <rgm@gnu.org>
471
88390adf
GM
472 * control.texi (Catch and Throw): Add xref to cl.texi.
473
aec5e6f9
GM
474 * lists.texi (Sets And Lists): Point xref to better location.
475
0d8e94e9
GM
476 * errors.texi (Standard Errors):
477 * loading.texi (Autoload): Update for cl-lib namespace changes.
478
5241598a
GM
479 * modes.texi (Defining Minor Modes): "Generalized Variables"
480 section is now in this manual rather than cl.texi.
481
89b2c8a1
GM
482 * eval.texi (Special Forms): No longer special forms: defmacro,
483 defun, save-window-excursion, with-output-to-temp-buffer.
484 * functions.texi (Defining Functions): Defun is now a macro.
485 Defalias is a function.
486
516e1a08
GM
4872012-10-30 Glenn Morris <rgm@gnu.org>
488
489 * variables.texi (Generalized Variables): Fix typo.
490
e29e39c9
CY
4912012-10-30 Chong Yidong <cyd@gnu.org>
492
493 * symbols.texi (Symbol Plists): Document function-get.
494
495 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
496
497 * frames.texi (Visibility of Frames): Document tty-top-frame.
498
70edffb1
SM
4992012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
500
501 * keymaps.texi (Format of Keymaps): Document the multiple
502 inheritance format.
503
3a51f0eb
MR
5042012-10-28 Martin Rudalics <rudalics@gmx.at>
505
506 * windows.texi (Basic Windows): Reformulate description of live,
507 internal and valid windows.
508 (Cyclic Window Ordering): Describe new argument of
509 get-lru-window and get-largest-window. Add description of
510 window-in-direction.
511
5b6887ad
GM
5122012-10-27 Glenn Morris <rgm@gnu.org>
513
5887564d
GM
514 * variables.texi (Generalized Variables): New section,
515 adapted from misc/cl.texi.
516 * elisp.texi (Top): Add Generalized Variables to menu.
517 * lists.texi (List Elements, List Variables):
518 Mention generalized variables.
519
5b6887ad
GM
520 * lists.texi (List Elements): Typo fix.
521
05b621a6
CY
5222012-10-27 Chong Yidong <cyd@gnu.org>
523
524 * minibuf.texi (High-Level Completion): Don't mention removed
525 function iswitchb-read-buffer.
526
527 * commands.texi (Event Input Misc): Remove last-input-char.
528 (Command Loop Info): Remove last-command-char.
529
530 * frames.texi (Initial Parameters): Don't mention the obsolete
531 special-display feature.
532
533 * windows.texi (Choosing Window): Don't mention the obsolete
534 special display feature.
535 (Choosing Window Options): Remove obsolete special-display
536 variables, and the functions special-display-p and
537 special-display-popup-frame.
538
539 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
540
541 * hooks.texi (Standard Hooks): Remove obsolete hooks.
542
543 * markers.texi (Information from Markers): Remove obsolete
544 function buffer-has-markers-at.
545
546 * text.texi (Yanking): Document yank-handled-properties.
547
72ec96fb
PE
5482012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
549
550 Update manual for new time stamp format (Bug#12706).
551 * buffers.texi (Modification Time):
552 * files.texi (Testing Accessibility, File Attributes):
553 * intro.texi (Version Info):
554 * os.texi (Time of Day):
555 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
556 These instances were missed the first time around.
557 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
558
75e8f9d2
CY
5592012-10-24 Chong Yidong <cyd@gnu.org>
560
cd996018
CY
561 * minibuf.texi (Text from Minibuffer): Document read-regexp
562 changes.
563
1cbae532
SM
564 * nonascii.texi (Selecting a Representation):
565 Document set-buffer-multibyte changes.
cd996018 566
75e8f9d2
CY
567 * keymaps.texi (Toolkit Differences): Node deleted.
568 (Easy Menu): New node.
569
d1069532
SM
5702012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
571
572 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
573
c4132fd4
PE
5742012-10-23 Paul Eggert <eggert@cs.ucla.edu>
575
576 Fix outdated timestamp documentation in Elisp manual (bug#12706).
577 * files.texi (File Attributes):
578 * text.texi (Undo):
579 Time stamp resolution is now 1 picosecond, not 1 second.
580
1fb3aa3f
CY
5812012-10-23 Chong Yidong <cyd@gnu.org>
582
49238e7f
CY
583 * display.texi (Font Lookup): Remove font-list-limit.
584
1fb3aa3f
CY
585 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
586 (Bug#12529).
587
5fb904b0
GM
5882012-10-22 Glenn Morris <rgm@gnu.org>
589
f961c7d8
GM
590 * os.texi (Recording Input): Tiny fix.
591
4ee87740
GM
592 * intro.texi (Lisp History):
593 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
594 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
595
d18a0d24
CY
5962012-10-15 Chong Yidong <cyd@gnu.org>
597
598 * macros.texi (Defining Macros): defmacro is now a macro.
599 Explicitly list the docstring and declare arguments.
600
601 * functions.texi (Anonymous Functions): Explicitly list the
602 docstring, declare, and interactive arguments to lambda.
603 (Defining Functions): Likewise for defun.
604 (Inline Functions): Likewise for defsubst.
605 (Declare Form): Tweak description.
606
73f2b4ab
CY
6072012-10-13 Chong Yidong <cyd@gnu.org>
608
609 * display.texi (ImageMagick Images): ImageMagick enabled by default.
610
379acb95
CY
6112012-10-05 Chong Yidong <cyd@gnu.org>
612
613 * minibuf.texi (Basic Completion): Clarify list form of completion
614 table (Bug#12564).
615
e8757f09 6162012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
617
618 * functions.texi (Function Safety): Copyedit. (Bug#12562)
619
86ec63ba
PE
6202012-10-01 Paul Eggert <eggert@cs.ucla.edu>
621
622 Revert the FOLLOW-SYMLINKS change for file-attributes.
623 * files.texi (File Attributes, Magic File Names): Undo last change.
624
e7a2937b
PE
6252012-09-30 Paul Eggert <eggert@cs.ucla.edu>
626
627 file-attributes has a new optional arg FOLLOW-SYMLINKS.
628 * files.texi (File Attributes): Describe it.
629 (Magic File Names): Use it.
630
48de8b12
CY
6312012-09-30 Chong Yidong <cyd@gnu.org>
632
633 * commands.texi (Click Events): Define "mouse position list".
634 Remove mention of unimplemented horizontal scroll bars.
635 (Drag Events, Motion Events): Refer to "mouse position list".
636 (Accessing Mouse): Document posnp.
637
638 * errors.texi (Standard Errors): Tweak arith-error description.
639 Tweak markup. Remove domain-error and friends, which seem to be
640 unused after the floating-point code revamp.
641
642 * functions.texi (Obsolete Functions): Obsolescence also affects
643 documentation commands. Various clarifications.
644 (Declare Form): New node.
645
646 * strings.texi (String Basics): Copyedits.
647
648 * os.texi (Idle Timers): Minor clarifications.
649 (User Identification): Add system-users and system-groups.
650
651 * macros.texi (Defining Macros): Move description of `declare' to
652 Declare Form node.
653
654 * loading.texi (Autoload):
655 * help.texi (Documentation Basics): The special sequences can
656 trigger autoloading.
657
658 * numbers.texi (Integer Basics): Copyedits.
659 (Float Basics): Consider IEEE floating point always available.
660 (Random Numbers): Document actual limits.
661 (Arithmetic Operations): Clarify division by zero. Don't mention
662 the machine-independence of negative division since it does not
663 happen in practice.
664
6652012-09-28 Chong Yidong <cyd@gnu.org>
666
667 * os.texi (Startup Summary): Document leim-list.el change.
668
6692012-09-25 Chong Yidong <cyd@gnu.org>
670
671 * functions.texi (Defining Functions): defun is now a macro.
672
e61d39cd 6732012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
674
675 * files.texi (Files): Fix typo.
676
e109c4a6
CY
6772012-09-23 Chong Yidong <cyd@gnu.org>
678
679 * buffers.texi (Read Only Buffers): Document read-only-mode.
680
681 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
682 read-only-mode.
683
684 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
685 calling conventions.
686
c88b867f
CY
6872012-09-22 Chong Yidong <cyd@gnu.org>
688
689 * searching.texi (Replacing Match): Minor clarification.
690
df9685f3
EZ
6912012-09-22 Eli Zaretskii <eliz@gnu.org>
692
287d7455
EZ
693 * edebug.texi (Instrumenting): Improve indexing.
694
df9685f3
EZ
695 * os.texi (Idle Timers): Warn against reinvoking an idle timer
696 from within its own timer action. (Bug#12447)
697
47133380
CY
6982012-09-22 Chong Yidong <cyd@gnu.org>
699
700 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
701
ab199df2 7022012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
703
704 * debugging.texi (Using Debugger): Fix typo.
705
ed1f0bd3
CY
7062012-09-18 Chong Yidong <cyd@gnu.org>
707
708 * display.texi (Faces): Discuss anonymous faces.
709 (Face Attributes): Tweak intro.
710 (Defining Faces): Move after the Face Attributes node. Copyedits.
711 (Displaying Faces): Describe role of inheritance.
712
713 * customize.texi (Customization): Define customization more
714 carefully (Bug#11440).
715 (Common Keywords): Add xref to Constant Variables.
716
717 * variables.texi (Defining Variables): Link to defcustom's node
718 instead of the higher-level Customization chapter.
719
c990426a
PE
7202012-09-11 Paul Eggert <eggert@cs.ucla.edu>
721
722 Simplify, document, and port floating-point (Bug#12381).
723 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
724 Document that / and mod (with floating point arguments), along
725 with asin, acos, log, log10, expt and sqrt, return special values
726 instead of signaling exceptions.
727 (Float Basics): Document that logb operates on the absolute value
728 of its argument.
729 (Math Functions): Document that (log ARG BASE) also returns NaN if
730 BASE is negative. Document that (expt X Y) returns NaN if X is a
731 finite negative number and Y a finite non-integer.
732
011474aa
CY
7332012-09-09 Chong Yidong <cyd@gnu.org>
734
bb6b0efc
CY
735 * lists.texi (Sets And Lists): Explain that the return value for
736 delete should be used, like for delq.
737
011474aa
CY
738 * minibuf.texi (Yes-or-No Queries): Document recentering and
739 scrolling in y-or-n-p. Remove gratuitous example.
740
741 * searching.texi (Search and Replace): Document window scrolling
742 entries in query-replace-map.
743
6dcef6ec
CY
7442012-09-08 Chong Yidong <cyd@gnu.org>
745
746 * syntax.texi (Syntax Table Internals): Define "raw syntax
747 descriptor" terminology (Bug#12383).
748 (Syntax Descriptors): Mention raw syntax descriptors.
749
52404181
CY
7502012-09-07 Chong Yidong <cyd@gnu.org>
751
1a5432bc
CY
752 * variables.texi (Creating Buffer-Local): Fix description of
753 local-variable-if-set-p (Bug#10713).
754
0a6bdaa1
CY
755 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
756
14ba4cf3
CY
757 * windows.texi (Display Action Functions)
758 (Choosing Window Options): Remove obsolete variable
759 display-buffer-reuse-frames.
cee2e90d 760 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 761
e5c2edf7
CY
762 * positions.texi (Narrowing): Document buffer-narrowed-p.
763
52404181
CY
764 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
765
766 * syntax.texi (Low-Level Parsing): Add xref to Parser State
767 (Bug#12269).
768
7f7e0167
LI
7692012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
770
771 * debugging.texi (Explicit Debug): Document `debug-on-message'.
772
6a787d9a
CY
7732012-09-02 Chong Yidong <cyd@gnu.org>
774
775 * windows.texi (Window Configurations): Recommend against using
776 save-window-excursion (Bug#12075).
777
778 * control.texi (Catch and Throw):
779 * positions.texi (Excursions): Don't mention it.
780
0e23ef9d
PE
7812012-09-01 Paul Eggert <eggert@cs.ucla.edu>
782
783 Better seed support for (random).
784 * numbers.texi (Random Numbers): Document new behavior of
785 the calls (random) and (random STRING).
786
342dac71
MR
7872012-08-21 Martin Rudalics <rudalics@gmx.at>
788
789 * windows.texi (Window Point): Document recent changes in
790 window-point and set-window-point.
791 (Selecting Windows): Document recent change in select-window.
792
a08eadfe
EZ
7932012-08-06 Eli Zaretskii <eliz@gnu.org>
794
795 * functions.texi (Closures): Put the main index entry for
796 "closures" here. (Bug#12138)
797
798 * variables.texi (Lexical Binding): Disambiguate the index entry
799 for "closures".
800
35b6586e
CY
8012012-08-05 Chong Yidong <cyd@gnu.org>
802
803 * display.texi (Defining Faces): Move documentation of
804 frame-background-mode to the Emacs manual (Bug#7774).
805
02676e5d
CY
8062012-08-04 Chong Yidong <cyd@gnu.org>
807
808 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
809 Fix description of syntax table inheritance.
810 (Syntax Table Functions): Don't refer to internal contents of
811 syntax table, since that is not explained yet. Copyedits.
812 (Standard Syntax Tables): Node deleted.
813 (Syntax Table Internals): Misc clarifications. Improve table
814 formatting.
815
816 * keymaps.texi (Inheritance and Keymaps):
817 * text.texi (Sticky Properties): Tweak index entry.
818
73e0cbc0
EZ
8192012-07-28 Eli Zaretskii <eliz@gnu.org>
820
821 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
822
09ae5da1
PE
8232012-07-25 Paul Eggert <eggert@cs.ucla.edu>
824
825 Prefer typical American spelling for "acknowledgment".
826 * intro.texi (Acknowledgments): Rename from Acknowledgements.
827
1ada2e55
EZ
8282012-07-21 Eli Zaretskii <eliz@gnu.org>
829
830 * commands.texi (Special Events): Mention language-change event.
831 (Input Events, Interactive Codes):
832 * keymaps.texi (Key Sequences): Mention events that are
833 non-keyboard but also non-mouse events.
834
9ea10cc3
CY
8352012-07-17 Chong Yidong <cyd@gnu.org>
836
837 * text.texi (Insertion): Document insert-char changes.
838
2e2d2a13
LL
8392012-07-15 Leo Liu <sdl.web@gmail.com>
840
841 * display.texi (Fringe Bitmaps): Add exclamation-mark.
842
b68b3337
CY
8432012-07-13 Chong Yidong <cyd@gnu.org>
844
845 * buffers.texi (Read Only Buffers): Document toggle-read-only
846 changes. Reword to account for the fact that read-only is
847 currently not supported in overlay properties.
848
ab4c47d3
CY
8492012-07-07 Chong Yidong <cyd@gnu.org>
850
851 * loading.texi (Library Search): Index site-lisp directories.
852
d4913798
CY
8532012-07-06 Chong Yidong <cyd@gnu.org>
854
855 * intro.texi (A Sample Function Description): Fix incorrect
856 markup, undoing previous change.
857 (A Sample Variable Description): Minor clarifications and markup
858 improvements.
859
860 * elisp.texi (Top):
861 * text.texi (Text): Fix menu order.
862
251736f4
RS
8632012-07-06 Richard Stallman <rms@gnu.org>
864
865 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 866 (A Sample Variable Description): Improve/undo previous changes.
251736f4 867
e8d71283
GM
8682012-07-05 Glenn Morris <rgm@gnu.org>
869
870 * intro.texi (A Sample Function Description): Fix cross-refs.
871
47187200
MW
8722012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
873
874 * intro.texi (Evaluation Notation, A Sample Function Description)
875 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
876
a2eb421b
CY
8772012-06-27 Chong Yidong <cyd@gnu.org>
878
879 * processes.texi (Asynchronous Processes, Input to Processes):
880 * internals.texi (Process Internals): Don't capitalize "pty".
881
6d41a41d
TTN
8822012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
883
884 * processes.texi (Asynchronous Processes): Make the pty vs pipe
885 discussion more prominent.
886
0bd8297f
EZ
8872012-06-23 Eli Zaretskii <eliz@gnu.org>
888
889 * commands.texi (Misc Events): Document the language-change event.
890
d35af63c
PE
8912012-06-22 Paul Eggert <eggert@cs.ucla.edu>
892
893 Support higher-resolution time stamps (Bug#9000).
894 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
895 * processes.texi (System Processes):
896 Time stamp resolution is now picosecond, not microsecond.
897
ac1a0ce1 8982012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
899
900 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
901
1053a871
SM
9022012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
903
904 * functions.texi (Defining Functions):
905 * macros.texi (Defining Macros): Un-define the return value of `defun',
906 `defmacro' and `defalias'.
907
41b7f8bc
CY
9082012-06-17 Chong Yidong <cyd@gnu.org>
909
910 * elisp.texi: Remove urlcolor setting.
911
82a25657
GM
9122012-06-17 Glenn Morris <rgm@gnu.org>
913
914 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
915 Overlining no longer behaves exactly like underlining.
916
8da9479c
GM
9172012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
918
919 * display.texi (Face Attributes):
920 Document wave-style underline face attribute.
921
1b9b4cf4
CY
9222012-06-11 Chong Yidong <cyd@gnu.org>
923
924 * display.texi (ImageMagick Images): ImageMagick now supports the
925 :background property.
926
dbab98c7
DA
9272012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
928
929 * internals.texi (Garbage Collection): Typo fix.
930
6175e34b
CY
9312012-06-09 Chong Yidong <cyd@gnu.org>
932
933 * text.texi (Special Properties): Clarify the meaning of a list of
934 faces in the `face' property.
935
936 * display.texi (Face Remapping): Minor clarification.
937
4b56d0fe
CY
9382012-06-08 Chong Yidong <cyd@gnu.org>
939
940 * display.texi (Face Attributes): Font family does not accept
941 wildcards. De-document obsolete :bold and :italic attributes.
942 (Defining Faces): Use new-style face spec format.
943
f3372c87
DA
9442012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
945
8d7c7eed 946 * internals.texi (Garbage Collection): Document new
f3372c87
DA
947 vector management code and vectorlike_header structure.
948
5f2c76c6
CY
9492012-06-03 Chong Yidong <cyd@gnu.org>
950
951 * modes.texi (Mode Line Data): Use "mode line construct"
952 terminology for consistency.
953
ecc6530d
GM
9542012-05-27 Glenn Morris <rgm@gnu.org>
955
956 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
957 * buffers.texi, commands.texi, compile.texi, control.texi:
958 * customize.texi, debugging.texi, display.texi, doclicense.texi:
959 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
960 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
961 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
962 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
963 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
964 * objects.texi, os.texi, package.texi, positions.texi:
965 * processes.texi, searching.texi, sequences.texi, streams.texi:
966 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
967 * variables.texi, windows.texi: Nuke hand-written node pointers.
968
33017faf 9692012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 970
33017faf
GM
971 * functions.texi (Obsolete Functions):
972 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
973
974 * modes.texi (Mode Help): Fix describe-mode.
975
976 * display.texi (Face Functions): Fix define-obsolete-face-alias.
977
978 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
979
33017faf 9802012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 981
33017faf 982 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
983
984 * compile.texi (Docs and Compilation):
985 byte-compile-dynamic-docstrings is an option.
986
987 * debugging.texi (Invoking the Debugger): debug is a command.
988
989 * display.texi (Progress): progress-reporter-update and
990 progress-reporter-force-update have VALUE argument optional.
991 (Animated Images): Use non-@code{nil} instead of non-nil.
992
33017faf
GM
993 * files.texi (Format Conversion Round-Trip):
994 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
995
996 * frames.texi (Creating Frames): make-frame is a command.
997 (Input Focus): select-frame is a command.
998 (Pointer Shape): void-text-area-pointer is an option.
999
33017faf 1000 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1001 (Help Functions): describe-prefix-bindings is a command.
1002
1003 * markers.texi (Creating Markers): Both arguments of copy-marker
1004 are optional.
1005
1006 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1007
1008 * modes.texi (Mode Line Variables): mode-line-remote and
1009 mode-line-client are not options.
1010 (Imenu): imenu-add-to-menubar is a command.
33017faf 1011 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1012
1013 * os.texi (Sound Output): play-sound-file is a command.
1014
33017faf 1015 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1016
33017faf
GM
1017 * processes.texi (Signals to Processes):
1018 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1019 (Signals to Processes): signal-process is a command.
1020
33017faf 1021 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1022 (Base 64): base64-encode-string is not a command while
1023 base64-decode-region is.
1024
1025 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1026
3fe7cdc8
GM
10272012-05-12 Glenn Morris <rgm@gnu.org>
1028
1029 * Makefile.in (MKDIR_P): New, set by configure.
1030 (mkinfodir): Use $MKDIR_P.
1031
dc0f75c8
GM
10322012-05-10 Glenn Morris <rgm@gnu.org>
1033
b8a82b69
GM
1034 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1035 with "coding: raw-text".
51b1e059 1036 Concept of multibyte sessions no longer exists.
b8a82b69 1037
dc0f75c8
GM
1038 * files.texi (File Locks): Mention create-lockfiles option.
1039
666b903b 10402012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1041
5b6eebcf
GM
1042 * vol1.texi, vol2.texi: Remove files.
1043 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1044 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1045
0a454caf 1046 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1047
143d9dd8
GM
1048 * two-volume.make (emacsdir): New.
1049 (tex): Add directory with emacsver.texi to TEXINPUTS.
1050
e68b393e
GM
1051 * minibuf.texi (Minibuffer History, Basic Completion):
1052 Tweak page breaks.
1053
9658dc2a
GM
1054 * internals.texi (Garbage Collection, Memory Usage)
1055 (Writing Emacs Primitives): Tweak page breaks.
1056
161c2a25
GM
1057 * streams.texi (Output Variables): Improve page break.
1058
1059 * edebug.texi (Edebug Display Update): Improve page break.
1060
51d58083
GM
1061 * compile.texi (Disassembly): Condense the examples.
1062
ddff3351
GM
1063 * eval.texi, functions.texi, loading.texi, macros.texi:
1064 Where possible, use example rather than smallexample.
1065
1066 * symbols.texi: Where possible, use example rather than smallexample.
1067 (Symbol Components): Fix typo.
1068 (Other Plists): Tweak page break.
1069
1070 * sequences.texi (Arrays): Tweak page breaks.
1071
1072 * customize.texi: Where possible, use example rather than smallexample.
1073 (Common Keywords, Variable Definitions, Applying Customizations)
1074 (Custom Themes): Tweak page breaks.
1075
1076 * control.texi: Where possible, use example rather than smallexample.
1077 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1078 Tweak page breaks.
1079
ca4b98fa
GM
10802012-05-08 Glenn Morris <rgm@gnu.org>
1081
5122804a
GM
1082 * two.el: Remove; unused since creation of two-volume.make.
1083
ca4b98fa
GM
1084 * vol1.texi, vol2.texi: No need to keep menus in these files.
1085
eceeb5fc
CY
10862012-05-05 Glenn Morris <rgm@gnu.org>
1087
1088 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1089
1090 * intro.texi (Caveats): Copyedit.
1091 (Lisp History): Convert inforef to xref.
1092 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1093
1094 * text.texi (Auto Filling): Don't mention Emacs 19.
1095
1096 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1097 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1098
1099 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1100
eceeb5fc
CY
1101 * lists.texi (List-related Predicates, List Variables):
1102 Tweak page-breaks.
1103 (Sets And Lists): Convert inforef to xref.
1104
8045b906
GM
11052012-05-04 Glenn Morris <rgm@gnu.org>
1106
1107 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1108 (info, infoclean): Use $INFO_EXT.
1109 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1110 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1111 (info, maintainer-clean): Use $INFO_EXT.
1112 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1113
78f3273a
CY
11142012-05-04 Chong Yidong <cyd@gnu.org>
1115
1116 * os.texi (Timers): Use defopt for timer-max-repeats.
1117
ab0fa4e4
PE
11182012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1119
1120 * os.texi (Time of Day): Do not limit current-time-string
1121 to years 1000..9999.
1122
2bc356d7
CY
11232012-05-02 Chong Yidong <cyd@gnu.org>
1124
1125 * display.texi (Font Lookup):
1126 * frames.texi (Pointer Shape):
1127 * processes.texi (Subprocess Creation): Use defopt for options.
1128
90207a15 11292012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1130
1131 * elisp.texi (@copying):
1132 * intro.texi (Introduction): Only print VERSION in the TeX version.
1133
90207a15 11342012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1135
1136 * text.texi (Change Hooks): Minor fix for after-change-functions.
1137
90207a15 11382012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1139
1140 * package.texi (Packaging Basics):
1141 * loading.texi (Autoload):
1142 * files.texi (Magic File Names):
1143 Reword to remove/reduce some overly long/short lines.
1144
a8e7d6d7 11452012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1146
1147 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1148 * modes.texi (Major Modes, Auto-Indentation):
1149 * buffers.texi (Buffers): Some fixes for menu descriptions.
1150
a8e7d6d7 11512012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1152 * functions.texi (Simple Lambda, Argument List):
1153 * eval.texi (Function Indirection): Avoid deprecated form.
1154
a8e7d6d7 11552012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1156
1a72be46
GM
1157 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1158 Add "et al." to authors.
1159
16152b76
GM
1160 * buffers.texi, commands.texi, compile.texi, control.texi:
1161 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1162 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1163 * modes.texi, numbers.texi, objects.texi, streams.texi:
1164 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1165 Use Texinfo recommended convention for quotes+punctuation.
1166
a8e7d6d7 11672012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1168
1169 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1170 to where-is-internal (Bug#10872).
1171
a8e7d6d7 11722012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1173
a2715669
GM
1174 * macros.texi (Indenting Macros): Fix typo.
1175
0b27932b
GM
1176 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1177 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1178 (Choosing Window Options, Horizontal Scrolling)
1179 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1180 (Quitting Windows, Window Configurations, Textual Scrolling):
1181 (Coordinates and Windows, Window Configurations)
1182 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1183 (Splitting Windows, Deleting Windows):
1184 Fix ignore-window-parameters logic.
1185 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1186 (Window Start and End): Remove pointless example.
1187 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1188 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1189 and recenter-positions. Remove recenter example.
0b27932b 1190
0dc91072
GM
1191 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1192
9c51bbaa
GM
1193 * minibuf.texi (Intro to Minibuffers):
1194 Tweak discussion of resizing minibuffer window.
1195
674ea9c6
GM
11962012-04-26 Glenn Morris <rgm@gnu.org>
1197
8a4ca8e3 1198 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1199
562e638f
GM
1200 * tindex.pl: Remove file.
1201
674ea9c6
GM
1202 * makefile.w32-in (srcs):
1203 * Makefile.in (srcs): Remove back.texi (which is unused).
1204
b613912b
MA
12052012-04-24 Michael Albinus <michael.albinus@gmx.de>
1206
e43042fe
MA
1207 * os.texi (Notifications): Extend possible notification hints.
1208 Add notifications-get-capabilities.
b613912b 1209
f30d612a
CY
12102012-04-20 Chong Yidong <cyd@gnu.org>
1211
1212 * processes.texi (Asynchronous Processes): Mention nil argument to
1213 start-process.
1214
b58b1df8
GM
12152012-04-20 Glenn Morris <rgm@gnu.org>
1216
1217 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1218 Don't mention obsolete `nospace' argument of all-completions.
1219 (Minibuffer Completion, Completion Commands, Reading File Names)
1220 (Completion Variables): Copyedits.
1221 (Completion Commands): Mention parent keymaps.
1222 Remove obsolete minibuffer-local-filename-must-match-map.
1223 (High-Level Completion): Remove read-variable's almost
1224 word-for-word duplication of read-command.
1225 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1226 Update "High-Level Completion" description.
1227
c0ea08d2
GM
1228 * minibuf.texi (Minibuffers):
1229 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1230
9d2754f5
GM
1231 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1232 Use Texinfo-recommended form of quote+punctuation.
1233 (Intro to Minibuffers): First minibuffer is #1, not #0.
1234 Mention minibuffer-inactive-mode.
1235 (Text from Minibuffer): Copyedits.
1236 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1237 (Object from Minibuffer): Remove overly pedantic para.
1238 (Minibuffer History): Copyedits. Add face-name-history.
1239 (Initial Input, Yes-or-No Queries, Multiple Queries)
1240 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1241 (Yes-or-No Queries): Tweak example.
1242 (Minibuffer Commands): Add next-complete-history-element.
1243 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1244 minibuffer-inactive-mode.
9d2754f5 1245
4373fd43
GM
1246 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1247 (Bindat Functions): Copyedits.
1248
61bb069e 12492012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1250
1251 * files.texi (Saving Buffers): Document `visit and `visit-save'
1252 values of require-final-newline.
1253
61bb069e 12542012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1255
1256 * processes.texi (Output from Processes, Filter Functions):
1257 Mention waiting-for-user-input-p.
1258 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1259 (Network Servers, Datagrams, Network Processes, Network Options)
1260 (Network Feature Testing, Serial Ports): Copyedits.
1261 (Network): Add encrypted network overview paragraph.
1262 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1263
61bb069e 12642012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1265
1266 * help.texi (Keys in Documentation): Mention :advertised-binding.
1267
1268 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1269 description to help.texi.
1270
61bb069e 12712012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1272
1273 * processes.texi (Process Information, Input to Processes)
1274 (Signals to Processes, Output from Processes, Process Buffers)
1275 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1276 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1277
e153c136
GM
12782012-04-15 Glenn Morris <rgm@gnu.org>
1279
1280 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1281 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1282 Copyedits.
e153c136 1283 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1284 (Synchronous Processes, Asynchronous Processes):
1285 Update some example output.
e153c136
GM
1286 (Process Information): Fix typo.
1287 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1288
e6fd457e 12892012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1290
1291 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1292 open-network-stream does exist in Emacs 23, but is simpler.
1293
e6fd457e 12942012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1295
1296 * customize.texi (Custom Themes): Also document load-theme etc.
1297
35dc09a1 12982012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1299
1300 * customize.texi (Applying Customizations):
1301 (Custom Themes): New nodes.
1302
1303 * display.texi (Defining Faces): Reference custom-set-faces.
1304
1305 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1306 * os.texi (Startup Summary): Copyedits.
1307
35dc09a1 13082012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1309
1310 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1311
9fce7eda
GM
1312 * strings.texi (Case Tables):
1313 * objects.texi (General Escape Syntax):
1314 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1315
2bb0eca1
GM
1316 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1317 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1318 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1319 * text.texi: Use @file for buffers, per the Texinfo manual.
1320
62200c14
GM
1321 * compile.texi (Compiler Errors): Add missing space in buffer name.
1322
35dc09a1 13232012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1324
1325 * processes.texi (Query Before Exit): Remove obsolete function
1326 process-kill-without-query (Bug#11190).
1327
35dc09a1 13282012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1329
1330 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1331 Use @env for environment variables.
1332
f48a9cb4
GM
1333 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1334
0a6dd5e2
JA
13352012-04-12 Jari Aalto <jari.aalto@cante.net>
1336
1cbae532
SM
1337 * processes.texi (Synchronous Processes):
1338 Mention `default-directory' (bug#7515).
0a6dd5e2 1339
b4d3bc10
CY
13402012-04-09 Chong Yidong <cyd@gnu.org>
1341
1342 * customize.texi (Variable Definitions): Remove user-variable-p.
1343
1344 * commands.texi (Interactive Codes):
1345 * help.texi (Accessing Documentation):
1346 * minibuf.texi (High-Level Completion): Callers changed.
1347
ea0ff314
CY
13482012-04-06 Chong Yidong <cyd@gnu.org>
1349
1350 * minibuf.texi (Programmed Completion): Document metadata method.
1351 (Completion Variables): Document completion-category-overrides.
1352
91b65361
CY
13532012-04-05 Chong Yidong <cyd@gnu.org>
1354
1355 * anti.texi (Antinews): Rewrite for Emacs 23.
1356
3d439cd1
CY
13572012-04-04 Chong Yidong <cyd@gnu.org>
1358
321cc491
CY
1359 * minibuf.texi (Programmed Completion): Remove obsolete variable
1360 completion-annotate-function.
1cbae532
SM
1361 (Completion Variables): Rename from Completion Styles.
1362 Document completion-extra-properties. Document completion-styles-alist
321cc491 1363 change.
245d176b
CY
1364 (Reading File Names): minibuffer-local-filename-must-match-map is
1365 not used anymore.
1366 (Minibuffer Completion): Document completing-read-function.
1367 (Completion in Buffers): completion-at-point-functions can return
1368 properties recognized in completion-extra-properties.
321cc491 1369
3d439cd1
CY
1370 * display.texi (Delayed Warnings): New node.
1371
a7972adf
CY
1372 * os.texi (Notifications): Copyedits.
1373
97f4a299
GM
13742012-04-04 Glenn Morris <rgm@gnu.org>
1375
1376 * os.texi (Notifications): Copyedits.
1377
9ff687e1
MA
13782012-04-03 Michael Albinus <michael.albinus@gmx.de>
1379
1380 * os.texi (Terminal-Specific): Fix typo.
1381 (Notifications): New section.
1382
1383 * elisp.texi (Top):
1384 * vol1.texi (Top):
1385 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1386 menu entries.
1387
42ee526b
CY
13882012-04-01 Chong Yidong <cyd@gnu.org>
1389
1390 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1391 file-in-directory-p.
1392
0b021094
GM
13932012-03-31 Glenn Morris <rgm@gnu.org>
1394
1395 * edebug.texi (Instrumenting Macro Calls):
1396 Mention defining macros at instrumentation time.
1397 (Edebug Options): Mention edebug-unwrap-results.
1398
50fe197c
EZ
13992012-03-31 Eli Zaretskii <eliz@gnu.org>
1400
1401 * text.texi (Special Properties): Clarify the description of the
1402 effect of integer values of the 'cursor' property on cursor
1403 position. See the discussions in bug#11068 for more details and
1404 context.
1405
650b6d0b
GM
14062012-03-31 Glenn Morris <rgm@gnu.org>
1407
1408 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1409 Copyedits.
1410
5319014e
CY
14112012-03-30 Chong Yidong <cyd@gnu.org>
1412
1413 * display.texi (Image Formats): Add imagemagick type.
1414 (Image Descriptors): Mention how they are used.
1415 (ImageMagick Images): Clarify role of imagemagick-register-types.
1416 (Character Display): Don't mention glyph tables.
1417 (Display Tables): Use make-glyph-code in example.
1418 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1419 tables are semi-obsolete. De-document create-glyph.
1420 (Glyphless Chars): Note that display tables override this.
1421 (Bidirectional Display): Copyedits. Introduce "bidirectional
1422 reordering" terminology, and use it.
1423
f1224267
GM
14242012-03-30 Glenn Morris <rgm@gnu.org>
1425
1426 * edebug.texi (Jumping): Give name of `i' binding.
1427
d14daa28
GM
14282012-03-28 Glenn Morris <rgm@gnu.org>
1429
1430 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
1431 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1432 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
1433 (Regexp Special): Mention collation.
1434 Clarify char classes with an example.
fee88ca0
GM
1435 (Regexp Functions): Mention regexp-opt is not guaranteed.
1436 Mention regexp-opt-charset.
1437 (Regexp Search): Recommend against looking-back.
1438 (Search and Replace): Use Texinfo recommended quote convention.
1439 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1440
dcb6e7b3
MR
14412012-03-27 Martin Rudalics <rudalics@gmx.at>
1442
1443 * windows.texi (Window History): Describe new option
1444 switch-to-visible-buffer.
1445
cf0495f2
GM
14462012-03-27 Glenn Morris <rgm@gnu.org>
1447
4fb9a543
GM
1448 * searching.texi (String Search): Add xref to Emacs manual.
1449 Copyedits. Mention the function word-search-regexp.
1450 (Searching and Case): Add xref to Emacs manual. Copyedits.
1451
9364727b
GM
1452 * processes.texi (Network Servers): Standardize apostrophe usage.
1453
cf0495f2
GM
1454 * os.texi (System Environment): Copyedits. Remove some examples
1455 that do not seem useful. Mention setenv third arg.
1456 tty-erase-char does not seem to be nil under a window-system.
1457 (User Identification): Copyedits.
1458 Remove some examples that do not seem useful.
1459
33da7b16
GM
14602012-03-26 Glenn Morris <rgm@gnu.org>
1461
1462 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
1463 (Init File): Copyedits.
1464 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
1465 (Killing Emacs): Copyedits.
1466 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
1467 Shorten the example, use more standard shell prompts.
33da7b16 1468
9a69676a
CY
14692012-03-25 Chong Yidong <cyd@gnu.org>
1470
1471 * display.texi (Fringes): Note that fringes are shown on graphical
1472 displays only.
1473 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1474 (Replacing Specs): Clarify example.
1475 (Manipulating Buttons): Note that button-at can return a marker.
1476 (Buttons): Minor rewrite.
1477 (Character Display): New node. Consolidate all character display
1478 related nodes into its subsections.
1479 (Usual Display): Character 127 is also affected by ctl-arrow.
1480 (Display Tables): Improve example.
1481
c8f6ec5c
GM
14822012-03-22 Glenn Morris <rgm@gnu.org>
1483
1484 * strings.texi (Text Comparison): Mention string-prefix-p.
1485
fb5b8aca
CY
14862012-03-21 Chong Yidong <cyd@gnu.org>
1487
1488 * display.texi (The Echo Area): Add xref to Output Streams.
1489 (Displaying Messages): Improve doc of message.
1490 (Echo Area Customization, Invisible Text): Copyedits.
1491 (Invisible Text): Mention that spec comparison is done with eq.
1492 (Width): Improve doc of char-width.
1493 (Faces): Recommend using symbol instead of string for face name.
1494 Minor clarifications.
1495 (Defining Faces): Copyedits. Update face example.
1496 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
1497 (Face Remapping): Mention text-scale-adjust.
1498 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
1499 (Face Functions): Don't document make-face or copy-face.
1500
025de85b
CY
15012012-03-20 Chong Yidong <cyd@gnu.org>
1502
1503 * display.texi (Forcing Redisplay): Various rewrites to reflect
1504 new value of redisplay-dont-pause.
1505 (Truncation): Copyedits.
1506
a5656eae
GM
15072012-03-20 Glenn Morris <rgm@gnu.org>
1508
1509 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1510 Add summary table of some relevant command-line options.
1511
d15aac68
CY
15122012-03-18 Chong Yidong <cyd@gnu.org>
1513
1514 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1515 (Writing Emacs Primitives): Re-organize discussion of functions
1516 with variable Lisp arguments are handled. Delete an obsolete
1517 remark, previously tagged as FIXME.
1518
1519 * os.texi (Idle Timers): Minor clarification.
1520 (Idle Timers): Link to Time of Day for description of time list.
1521
b59af549
GM
15222012-03-18 Glenn Morris <rgm@gnu.org>
1523
1524 * os.texi (System Interface): Flow control was removed.
1525 (Startup Summary): General update.
1526 (Init File): Don't mention compiling it.
1527
986bd52a
CY
15282012-03-17 Chong Yidong <cyd@gnu.org>
1529
1530 * os.texi (Startup Summary): Mention package loading.
1531 (Init File): Don't refer to .emacs in section title. Copyedits.
1532 (Terminal-Specific): Give a realistic example.
1533 (Command-Line Arguments): Reference Entering Emacs instead of
1534 repeating the spiel about not restarting Emacs.
1535 (Time of Day): Discuss time representation at beginning of node.
1536 (Sound Output): Copyedits.
1537
1538 * package.texi (Packaging Basics): Document package-initialize.
1539
f761251a
EZ
15402012-03-17 Eli Zaretskii <eliz@gnu.org>
1541
1542 * frames.texi (Initial Parameters): Add an index entry for
1543 minibuffer-only frame.
1544
da986230
GM
15452012-03-16 Glenn Morris <rgm@gnu.org>
1546
1547 * modes.texi (Major Mode Conventions): Mention the strange
1548 relationship between View mode and special modes. (Bug#10650)
1549
2cc775f9
CY
15502012-03-11 Chong Yidong <cyd@gnu.org>
1551
1552 * windows.texi (Window Configurations): save-window-excursion is
1553 now a macro.
1554
1555 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1556 now a macro.
1557
66c5eebd
CY
1558 * text.texi (Fields): Minor copyedit.
1559
310a820f
EZ
15602012-03-10 Eli Zaretskii <eliz@gnu.org>
1561
83a96c08
EZ
1562 * strings.texi (String Basics):
1563 * sequences.texi (Sequence Functions): Mention that `length' is
1564 not appropriate for computing the string width on display; add a
1565 cross-reference to the description of `string-width'. (Bug#10978)
1566
310a820f
EZ
1567 * eval.texi (Autoloading): Minor change of wording.
1568
83ef8187
CY
15692012-03-10 Chong Yidong <cyd@gnu.org>
1570
bc44be50
CY
1571 * loading.texi (Autoload): Explicitly state which forms are
1572 processed specially (Bug#7783).
1573
83ef8187
CY
1574 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1575 non-default situation. Describe one-submenu exception (Bug#7695).
1576
1577 * nonascii.texi (Character Properties): Copyedits.
1578
483ab230
CY
15792012-03-08 Chong Yidong <cyd@gnu.org>
1580
1581 * text.texi (Mode-Specific Indent): Document new behavior of
1582 indent-for-tab-command. Document tab-always-indent.
1583 (Special Properties): Copyedits.
1584 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1585 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1586 libxml-parse-html-region.
1587
00e84de0
GM
15882012-03-07 Glenn Morris <rgm@gnu.org>
1589
eaa6bc3c
GM
1590 * markers.texi (The Region): Briefly mention use-empty-active-region
1591 and region-active-p.
a9685db7 1592 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1593 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1594
67cd45a2
CY
15952012-03-07 Chong Yidong <cyd@gnu.org>
1596
1597 * text.texi (Buffer Contents): Don't duplicate explanation of
1598 region arguments from Text node. Put doc of obsolete var
1599 buffer-substring-filters back, since it is referred to.
1600 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1601 selection by default.
1602
1603 * markers.texi (The Mark): Fix typo.
1604 (The Region): Copyedits.
1605
2ad80941
GM
16062012-03-07 Glenn Morris <rgm@gnu.org>
1607
1608 * markers.texi (Overview of Markers): Copyedits.
1609 (Creating Markers): Update approximate example buffer size.
1610 (The Mark): Don't mention uninteresting return values.
1611
ef959d3a
CY
16122012-03-05 Chong Yidong <cyd@gnu.org>
1613
1614 * positions.texi (Text Lines): Document count-words.
1615
a08a07e3
CY
16162012-03-04 Chong Yidong <cyd@gnu.org>
1617
1618 * frames.texi (Frames): Remove little-used "terminal frame" and
1619 "window frame" terminology.
1620 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1621 (Size and Position, Visibility of Frames): Callers changed.
1622 (Frames): Clarify which terminals in framep are graphical.
1623 (Initial Parameters): --geometry is not the only option which adds
1624 to initial-frame-alist.
1625 (Position Parameters): Note that icon-left and icon-top are for
1626 old window managers only.
1627 (Size Parameters): Sizes are in characters even on graphical
1628 displays.
1629 (Management Parameters): Note that window-id and outer-window-id
1630 can't really be changed, and that auto-raise isn't always obeyed.
1631 (Cursor Parameters): Document cursor-type explicitly.
1632 (Size and Position): The aliases set-screen-height and
1633 set-screen-width have been deleted.
1634 (Visibility of Frames): Mention "minimization".
1635
1636 * os.texi (Startup Summary): Minor clarifications.
1637 (Startup Summary, Suspending Emacs): Standardize on "text
1638 terminal" terminology.
1639
1640 * windows.texi (Basic Windows, Coordinates and Windows)
1641 (Coordinates and Windows):
1642 * display.texi (Refresh Screen, Line Height, Face Attributes)
1643 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1644
ea16568d
GM
16452012-03-04 Glenn Morris <rgm@gnu.org>
1646
1647 * abbrevs.texi: Small copyedits throughout.
1648 (Abbrev Mode): Remove this section, folding it into the top-level.
1649 (Abbrev Tables): Don't mention irrelevant return values.
1650 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1651 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1652 (Abbrev Table Properties): Update nil :regexp description.
1653
b3134b95
GM
16542012-03-03 Glenn Morris <rgm@gnu.org>
1655
520f2425
GM
1656 * internals.texi: Change @appendix section commands to @section.
1657 (Building Emacs): Say less about CANNOT_DUMP platforms.
1658 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 1659 (Pure Storage): Small changes.
01a6dcc8 1660 (Memory Usage): Copyedit.
7d2d7cc0
GM
1661 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1662 example definitions. Give examples of things with non-nil
1663 interactive args. Mention eval_sub. Remove old info about
1664 strings and GCPRO. Mention cus-start.el.
1665 (Buffer Internals, Window Internals, Process Internals):
1666 Misc small updates and fixes for fields.
520f2425 1667
b3134b95
GM
1668 * tips.texi: Copyedits.
1669 (Coding Conventions): Mention autoloads.
1670 Combine partially duplicated macro items. Fix xref.
1671 Refer to Library Headers for copyright notice.
1672 (Programming Tips): edit-options is long-obsolete.
1673 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1674 (Warning Tips): Mention declare-function.
1675 (Documentation Tips): Remove old info.
1676 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1677 (Library Headers): General update.
1678
2064cc6a
GM
16792012-03-02 Glenn Morris <rgm@gnu.org>
1680
6945faa6
GM
1681 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1682 and relocate entry. Mention buffer-stale-function.
1683
4186e877
GM
1684 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1685
2064cc6a
GM
1686 * hooks.texi (Standard Hooks): General update.
1687 Put related hooks together. Add and remove items.
1688 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1689 * modes.texi (Hooks): Tweak cross-ref description.
1690
7272fbf3
MA
16912012-03-01 Michael Albinus <michael.albinus@gmx.de>
1692
1693 * files.texi (Kinds of Files): The return value of file-equal-p is
1694 unspecified, if FILE1 or FILE2 does not exist.
1695
53a1239b
GM
16962012-03-01 Glenn Morris <rgm@gnu.org>
1697
90db9af9
GM
1698 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1699
53a1239b
GM
1700 * maps.texi (Standard Keymaps): General update.
1701 Remove mode-specific maps, talk about the more general keymaps.
1702 * help.texi (Help Functions): Add vindex for Helper-help-map.
1703 * keymaps.texi (Active Keymaps): Minor rephrasing.
1704
775b55af
GM
17052012-02-29 Glenn Morris <rgm@gnu.org>
1706
1707 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1708
96b49301 17092012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1710
7272fbf3 1711 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1712 Update changed behavior of file-subdir-of-p.
96b49301 1713
1383d930
GM
17142012-02-28 Glenn Morris <rgm@gnu.org>
1715
44e97401
GM
1716 * advice.texi, anti.texi, display.texi, elisp.texi:
1717 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1718 Standardize possessive apostrophe usage.
1719
e3c73f1e
GM
1720 * locals.texi: Remove file.
1721 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1722 Remove menu entry.
1723 * errors.texi, maps.texi: Adjust node pointers.
1724 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 1725 * makefile.w32-in (srcs):
e3c73f1e
GM
1726 * Makefile.in (srcs): Remove locals.texi.
1727
1383d930
GM
1728 * frames.texi (Mouse Position): Fix cross-ref.
1729
431ee44b
CY
17302012-02-27 Chong Yidong <cyd@gnu.org>
1731
1732 * buffers.texi (Creating Buffers): Clarify that
1733 generate-new-buffer uses generate-new-buffer-names.
1734 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1735
1736 * files.texi (Directory Names): Index entry for file name abbreviations.
1737 (Relative File Names, File Name Expansion): Refer to it.
1738 (Locating Files): Move locate-user-emacs-file documentation to
1739 Standard File Names.
1740 (Standard File Names): Add locate-user-emacs-file; update examples.
1741
6a11ec9d
MA
17422012-02-26 Michael Albinus <michael.albinus@gmx.de>
1743
1744 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1745
9a4888c0
CY
17462012-02-26 Chong Yidong <cyd@gnu.org>
1747
1748 * files.texi (Kinds of Files): Improve documentation of
1749 files-equal-p and file-subdir-of-p.
1750
f0e751b9
GM
17512012-02-26 Glenn Morris <rgm@gnu.org>
1752
1753 * intro.texi (Acknowledgements): Small changes.
1754
7e05b1ec
GM
17552012-02-25 Glenn Morris <rgm@gnu.org>
1756
1757 * errors.texi: Don't try to list _all_ the error symbols.
1758 Add circular-list, cl-assertion-failed, compression-error.
1759 * elisp.texi, vol1.texi, vol2.texi:
1760 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1761
23453255 17622012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1763
1764 * files.texi (files-equal-p, file-subdir-of-p): New,
1765 add initial documentation.
1766
4963495d
CY
17672012-02-25 Chong Yidong <cyd@gnu.org>
1768
fa74b241
CY
1769 * files.texi (File Attributes): Document file-selinux-context.
1770 (Changing Files): Link to it.
1771 (Changing Files): Document set-file-selinux-context.
1772
1773 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1774 changed. Mention default value of backup-directory-alist.
1775 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1776 (Auto-Saving): New minor mode behavior for auto-save-mode.
1777 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1778
4963495d
CY
1779 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1780
4bb82fa8
GM
17812012-02-24 Glenn Morris <rgm@gnu.org>
1782
1783 * errors.texi (Standard Errors): Mention dbus-error.
1784 For arith-error sub-classes, just use one cross-ref.
1785
2cb228f7
AM
17862012-02-23 Alan Mackenzie <acm@muc.de>
1787
1788 * modes.texi (Defining Minor Modes): Document the new keyword
1789 :after-hook.
1790
a59225b1
CY
17912012-02-21 Chong Yidong <cyd@gnu.org>
1792
1793 * files.texi (Files): Mention magic file names as arguments.
1794 (Reading from Files): Copyedits.
1795 (File Attributes): Mention how to change file modes.
1796 (Changing Files): Use standard "file permissions" terminology.
1797 Add xref to File Attributes node.
1798 (Locating Files): Document locate-user-emacs-file.
1799 (Unique File Names): Recommend against using make-temp-name.
1800
8376d7c2
CY
18012012-02-19 Chong Yidong <cyd@gnu.org>
1802
1803 * help.texi (Documentation, Documentation Basics, Help Functions):
1804 Minor clarifications.
1805 (Accessing Documentation): Clarify what documentation-property is
1806 for. Add xref to Keys in Documentation.
1807
1808 * tips.texi (Documentation Tips): Don't recommend using * in
1809 docstrings.
1810
1811 * macros.texi (Defining Macros):
1812 * modes.texi (Derived Modes): Say "documentation string" instead
1813 of docstring.
1814
82233bea
CY
18152012-02-18 Chong Yidong <cyd@gnu.org>
1816
1817 * modes.texi (Tabulated List Mode): New node.
1818 (Basic Major Modes): Add xref to it.
1819
1820 * processes.texi (Process Information): Mention Process Menu mode.
1821
7b926f3f
CY
18222012-02-17 Chong Yidong <cyd@gnu.org>
1823
1824 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1825
0fd2c9a3
GM
18262012-02-17 Glenn Morris <rgm@gnu.org>
1827
1828 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1829
f700caa3
CY
18302012-02-16 Chong Yidong <cyd@gnu.org>
1831
4230351b
CY
1832 * syntax.texi (Syntax Tables, Syntax Descriptors)
1833 (Syntax Table Functions): Copyedits.
1834 (Syntax Basics): Don't repeat the material in the preceding node.
1835 (Syntax Class Table): Use a table.
1836 (Syntax Properties): Document syntax-propertize-function and
1837 syntax-propertize-extend-region-functions.
1838 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
1839 (Parser State): Update for the new "c" comment style.
1840 Fix description of item 7 (comment style).
4230351b 1841
f700caa3
CY
1842 * modes.texi (Minor Modes): Update how mode commands should treat
1843 arguments now.
1844 (Mode Line Basics): Clarify force-mode-line-update.
1845 (Mode Line Top): Note that the example is not realistic.
1846 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1847 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1848 "mode line construct" instead of "mode line specification".
1849 (Syntactic Font Lock): Remove mention of obsolete variable
1850 font-lock-syntactic-keywords.
1851 (Setting Syntax Properties): Node deleted.
1852 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1853 (Font Lock Basics): Note that syntactic fontification falls back
1854 on `syntax-table'.
1855 (Search-based Fontification): Emphasize that font-lock-keywords
1856 should not be set directly.
1857 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1858 (Syntactic Font Lock): Minor clarifications. Add xref to
1859 Syntactic Font Lock node.
f700caa3 1860
60236b0d
CY
18612012-02-15 Chong Yidong <cyd@gnu.org>
1862
1863 * minibuf.texi (Basic Completion): Define "completion table".
1864 Move completion-in-region to Completion in Buffers node.
1865 (Completion Commands): Use "completion table" terminology.
1866 (Completion in Buffers): New node.
1867
1868 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1869 (Setting Hooks): Update minor mode usage example.
1870 (Major Mode Conventions): Note that completion-at-point-functions
1871 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1872 Remove duplicate tip about auto-mode-alist.
1873 (Minor Modes): Rewrite introduction.
1874 (Minor Mode Conventions): Copyedits. Don't recommend
1875 variable-only minor modes since few minor modes are like that.
60236b0d 1876
d7dbb11a
GM
18772012-02-15 Glenn Morris <rgm@gnu.org>
1878
1879 * processes.texi (Network): Document open-network-stream :parameters.
1880
3d8badf4
CY
18812012-02-14 Chong Yidong <cyd@gnu.org>
1882
1883 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1884 was removed on 2009-09-10. Update lisp-mode-map example.
1885 (Inheritance and Keymaps): Minor clarification.
1886 (Searching Keymaps): Remove out-of-place enumeration.
1887 (Key Lookup): Remove unnecessary example (one was already given in
1888 Format of Keymaps).
1889 (Changing Key Bindings): Update suppress-keymap example.
1890 (Menu Bar, Tool Bar): Copyedits.
1891 (Tool Bar): Update tool-bar-map example.
1892
faccede1
CY
18932012-02-12 Chong Yidong <cyd@gnu.org>
1894
1895 * debugging.texi (Debugger Commands): Continuing is now allowed
1896 for errors.
1897
355cabc6
CY
18982012-02-11 Chong Yidong <cyd@gnu.org>
1899
d860baa0
CY
1900 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1901 Move the list of standard bitmaps there.
1902 (Fringe Cursors): Rewrite for clarity.
1903 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1904
34106abe
CY
1905 * commands.texi (Command Overview): Mention read-key.
1906 (Using Interactive, Interactive Call): Minor clarifications.
1907 (Function Keys, Click Events): Avoid "input stream" terminology.
1908 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1909 Clarify column and row components.
1910 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1911 (Special Events): Copyedits.
1912
1913 * streams.texi (Input Streams): De-document get-file-char.
1914 (Output Variables): Don't refer to old backquote syntax.
1915
355cabc6
CY
1916 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1917 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
1918 values of debug-on-error too. Add xref to Signaling Errors.
1919 Note that debug-on-signal is not customizable.
1920 Mention condition-case-unless-debug.
355cabc6
CY
1921 (Compilation Errors): Node deleted.
1922
1923 * compile.texi (Compiler Errors): Move a paragraph here from
1924 deleted node Compilation Errors.
1925
1be3ca5a
LL
19262012-02-10 Leo Liu <sdl.web@gmail.com>
1927
1928 * control.texi (Handling Errors): Change condition-case-no-debug
1929 to condition-case-unless-debug.
1930
25dec365
CY
19312012-02-10 Chong Yidong <cyd@gnu.org>
1932
1933 * advice.texi (Defining Advice): Clarify ad-unadvise.
1934 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1935 is not abnormal.
1936 (Advising Primitives): Node deleted; ad-define-subr-args has been
1937 removed.
1938
1939 * compile.texi (Speed of Byte-Code): Use float-time in example.
1940 (Compilation Functions): Note that the log uses Compilation mode.
1941 Don't discuss the contents of byte-code function object here.
1942 (Compilation Functions): De-document internal function byte-code.
1943 (Docs and Compilation): Minor clarifications.
1944
1945 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1946 Objects.
1947
5f5e4ea1
GM
19482012-02-10 Glenn Morris <rgm@gnu.org>
1949
1950 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1951 Mention secure-hash.
1952 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1953
6c1e4b46
CY
19542012-02-10 Chong Yidong <cyd@gnu.org>
1955
1956 * loading.texi (Loading): Don't emphasize "library" terminology.
1957 (Library Search): load-path is not a user option. Mention role of
1958 -L option and packages. Improve examples.
1959 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1960 obsolete.
1961 (Autoload): Minor clarifications.
1962
72ca698c
GM
19632012-02-10 Glenn Morris <rgm@gnu.org>
1964
b011fbfe
GM
1965 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1966
72ca698c
GM
1967 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1968
14a1f380
GM
19692012-02-08 Glenn Morris <rgm@gnu.org>
1970
1971 * loading.texi (Named Features): Update the require example.
1972
60d47423
GM
19732012-02-07 Glenn Morris <rgm@gnu.org>
1974
1975 * modes.texi (Defining Minor Modes):
1976 Expand on args of defined minor modes.
1977
0992bd9c
CY
19782012-02-07 Chong Yidong <cyd@gnu.org>
1979
1980 * variables.texi (Creating Buffer-Local): Minor clarification
1981 to buffer-local-variables doc (Bug#10715).
1982
af008560
GM
19832012-02-07 Glenn Morris <rgm@gnu.org>
1984
e80e1825 1985 * display.texi (ImageMagick Images): General update.
af008560
GM
1986 Move most details of imagemagick-render-type to the variable's doc.
1987
866c1d22
GM
19882012-02-06 Glenn Morris <rgm@gnu.org>
1989
f7c9199f 1990 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
1991 (Inheritance and Keymaps):
1992 Mention make-composed-keymap and multiple inheritance.
f7c9199f 1993
e7bc51d0
GM
1994 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1995
866c1d22
GM
1996 * control.texi (Handling Errors):
1997 Mention condition-case-no-debug and with-demoted-errors.
1998
03988c98
CY
19992012-02-05 Chong Yidong <cyd@gnu.org>
2000
2001 * customize.texi (Common Keywords): Minor clarifications.
2002 Document custom-unlispify-remove-prefixes.
2003 (Variable Definitions): Backquotes in defcustom seem to work fine
2004 now. Various other copyedits.
e1161b06
CY
2005 (Simple Types): Copyedits. Document color selector.
2006 (Composite Types): Copyedits.
2007 (Splicing into Lists): Clarifications.
03988c98
CY
2008
2009 * eval.texi (Backquote): Move from macros.texi.
2010
2011 * macros.texi (Expansion): Minor clarification.
2012 (Backquote): Move node to eval.texi.
2013 (Defining Macros): Move an example from Backquote node.
2014 (Argument Evaluation): No need to mention Pascal.
2015 (Indenting Macros): Add xref to Defining Macros.
2016
649f602c
GM
20172012-02-05 Glenn Morris <rgm@gnu.org>
2018
2019 * debugging.texi (Error Debugging): Mention debug-on-event default.
2020
34c99998
GM
20212012-02-04 Glenn Morris <rgm@gnu.org>
2022
8f05da42
GM
2023 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2024
7aa5aad8
GM
2025 * debugging.texi (Error Debugging): Mention debug-on-event.
2026 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2027
c7291ad9
GM
2028 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2029
34c99998
GM
2030 * text.texi (Buffer Contents):
2031 Update filter-buffer-substring description.
2032
735cc5ca
CY
20332012-02-04 Chong Yidong <cyd@gnu.org>
2034
2035 * functions.texi (What Is a Function): Add closures. Mention
1cbae532
SM
2036 "return value" terminology. Add xref for command-execute.
2037 Remove unused "keystroke command" terminology.
735cc5ca
CY
2038 (Lambda Expressions): Give a different example than in the
2039 following subsection. Add xref to Anonymous Functions.
2040 (Function Documentation): Remove gratuitous markup.
2041 (Function Names): Move introductory text to `What Is a Function'.
2042 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2043 (Anonymous Functions): Document lambda macro explicitly.
2044 Mention effects on lexical binding.
735cc5ca
CY
2045 (Function Cells): Downplay direct usage of fset.
2046 (Closures): New node.
2047 (Inline Functions): Remove "open-code" terminology.
2048 (Declaring Functions): Minor tweak; .m is not C code.
2049
2050 * variables.texi (Variables): Don't refer to "global value".
2051 (Local Variables, Void Variables): Copyedits.
2052 (Lexical Binding): Minor clarification of example.
2053 (File Local Variables): Mention :safe and :risky defcustom args.
2054 (Lexical Binding): Add xref to Closures node.
2055
94bc7984
GM
20562012-02-04 Glenn Morris <rgm@gnu.org>
2057
2058 * minibuf.texi (High-Level Completion): Updates for read-color.
2059
4f5a10ef
GM
20602012-02-03 Glenn Morris <rgm@gnu.org>
2061
eea14f31
GM
2062 * display.texi (GIF Images): Mention animation.
2063 Remove commented-out old example of animation.
2064 (Animated Images): New subsection.
2065 * elisp.texi (Top):
2066 * vol1.texi (Top):
2067 * vol2.texi (Top): Add Animated Images menu entry.
2068
4f5a10ef
GM
2069 * display.texi (Image Formats): Remove oddly specific information
2070 on versions of image libraries.
204e728d 2071 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2072
12f381b7
GM
20732012-02-02 Glenn Morris <rgm@gnu.org>
2074
1b9f60cc
GM
2075 * processes.texi (Synchronous Processes):
2076 Mention call-process's :file gets overwritten.
2077
7e2734bc
GM
2078 * commands.texi (Reading One Event):
2079 * help.texi (Help Functions): Document read-char-choice.
2080
f58b9822
GM
2081 * hooks.texi (Standard Hooks):
2082 * modes.texi (Keymaps and Minor Modes):
2083 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2084
2085 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2086
12f381b7
GM
2087 * hooks.texi (Standard Hooks):
2088 * modes.texi (Major Mode Conventions, Mode Hooks):
2089 Document change-major-mode-after-body-hook.
2090
7a9a2fc6
GM
20912012-02-01 Glenn Morris <rgm@gnu.org>
2092
2093 * modes.texi (Defining Minor Modes):
2094 Mention disabling global minor modes on a per-major-mode basis.
2095
a037c171
CY
20962012-01-31 Chong Yidong <cyd@gnu.org>
2097
2098 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2099 (Parser State): Remove unnecessary statement (Bug#10661).
2100
2101 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2102
56afad3a
GM
21032012-01-31 Glenn Morris <rgm@gnu.org>
2104
2105 * modes.texi (Defining Minor Modes):
2106 Document define-minor-mode's new :variable keyword.
2107
0f29fa41
CY
21082012-01-29 Chong Yidong <cyd@gnu.org>
2109
837a390a
CY
2110 * syntax.texi (Syntax Class Table): Tweak description of newline
2111 char syntax (Bug#9619).
2112
0f29fa41
CY
2113 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2114 description (Bug#10189).
2115
182148ee
GM
21162012-01-29 Glenn Morris <rgm@gnu.org>
2117
a49ca6b9
GM
2118 * files.texi (Changing Files): Document SELinux support.
2119
182148ee
GM
2120 * windows.texi (Window Sizes): Fix typo.
2121
9962192e
CY
21222012-01-28 Chong Yidong <cyd@gnu.org>
2123
8c6e1920
CY
2124 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2125 doc (Bug#8568).
2126
9583ec59
CY
2127 * frames.texi (Input Focus): Add NORECORD arg to
2128 select-frame-set-input-focus. Clarify its role in select-frame.
2129
10256988
CY
2130 * text.texi (Transposition): We don't use transpose-region as an
2131 internal subroutine (Bug#3249).
2132
9962192e
CY
2133 * modes.texi (Example Major Modes): Update Lisp example code to
2134 current sources. Delete the old non-derived-major-mode example,
2135 which has diverged badly from current sources.
2136
2aa43abb
GM
21372012-01-27 Glenn Morris <rgm@gnu.org>
2138
2139 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2140 (VERSION, manual): Remove, unused.
2141
9f40220d
CY
21422012-01-27 Chong Yidong <cyd@gnu.org>
2143
2144 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2145
acc28cb9
CY
21462012-01-26 Chong Yidong <cyd@gnu.org>
2147
2148 * searching.texi (String Search): Document negative repeat count
2149 (Bug#10507).
2150
48da7392
GM
21512012-01-26 Glenn Morris <rgm@gnu.org>
2152
2153 * variables.texi (Using Lexical Binding):
2154 Mention that lexical-binding should be set in the first line.
2155
69b0acb9
LI
21562012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2157
2158 * macros.texi (Defining Macros): Don't claim that `declare' only
2159 affects Edebug and indentation.
2160
543757a8
LI
21612012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2162
2163 * macros.texi (Defining Macros): Slight `declare' fixup.
2164
450e3cae
GM
21652012-01-25 Glenn Morris <rgm@gnu.org>
2166
24189ce0 2167 * makefile.w32-in (texinputdir):
450e3cae
GM
2168 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2169
1021c761
CY
21702012-01-24 Chong Yidong <cyd@gnu.org>
2171
2172 * variables.texi (Variables, Local Variables, Void Variables):
2173 Edit to make the descriptions less specific to dynamic binding.
2174 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2175 (Defining Variables): Edits for lexical scoping.
2176 Delete information about starting docstrings with *. De-document
1021c761
CY
2177 user-variable-p.
2178 (Tips for Defining): Remove an unimportant discussion of quitting
2179 in the middle of a load.
2180 (Accessing Variables, Setting Variables): Discuss lexical binding.
2181 (Variable Scoping): Rewrite.
2182 (Scope, Extent, Impl of Scope): Nodes deleted.
2183 (Dynamic Binding): New node, with material from Scope, Extent, and
2184 Impl of Scope nodes.
2185 (Dynamic Binding Tips): Rename from Using Scoping.
2186 (Lexical Binding): Rewrite.
2187 (Using Lexical Binding): Rename from Converting to Lexical
2188 Binding. Convert to subsection.
2189
2190 * customize.texi (Variable Definitions): Add custom-variable-p.
2191 Move user-variable-p documentation here.
2192
31cbea1d
CY
21932012-01-23 Chong Yidong <cyd@gnu.org>
2194
2195 * strings.texi (Text Comparison): Minor qualification.
2196
2197 * lists.texi (Cons Cells): Copyedits.
2198 (List Elements): Mention push.
2199 (List Variables): Mention pop.
2200 (Rings): Move to sequences.texi.
2201
2202 * sequences.texi (Sequence Functions): Don't repeat the
2203 introduction already given in the parent.
2204 (Vectors): Copyedits.
2205 (Rings): Move from lists.texi. Note that this is specific to the
2206 ring package.
2207
2208 * symbols.texi (Definitions, Symbol Components): Mention variable
2209 scoping issues.
2210 (Plists and Alists): Copyedits.
2211
2212 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2213 correctness with lexical scoping.
2214 (Eval): Copyedits.
2215
fead402d
CY
22162012-01-21 Chong Yidong <cyd@gnu.org>
2217
2218 * intro.texi (A Sample Function Description): Special notation
2219 used for macros too.
2220
2221 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2222 (Symbol Type): Add xref for keyword symbols.
2223 (Sequence Type): Clarify differences between sequence types.
2224 (Cons Cell Type): Add "linked list" index entry.
2225 (Non-ASCII in Strings): Copyedits.
2226 (Equality Predicates): Symbols with same name need not be eq.
2227
2228 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2229 ldexp. Move float-e and float-pi to Math Functions node.
2230
61086eb6
GM
22312012-01-21 Glenn Morris <rgm@gnu.org>
2232
2233 * modes.texi (Auto Major Mode):
2234 * variables.texi (File Local Variables):
2235 Mention inhibit-local-variables-regexps.
2236
34a02f46
MR
22372012-01-19 Martin Rudalics <rudalics@gmx.at>
2238
2239 * windows.texi (Window Configurations): Rewrite references to
2240 persistent window parameters.
2241 (Window Parameters): Fix description of persistent window
2242 parameters.
2243
f5064cae
JB
22442012-01-16 Juanma Barranquero <lekktu@gmail.com>
2245
2246 * windows.texi (Window Parameters): Use @pxref.
2247
6a6ee00d
MR
22482012-01-16 Martin Rudalics <rudalics@gmx.at>
2249
2250 * windows.texi (Window Configurations, Window Parameters):
2251 Describe persistent window parameters.
2252
9ca4c014
SM
22532011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2254
2255 * variables.texi (Creating Buffer-Local): Warn against misuses of
2256 make-variable-buffer-local (bug#10258).
2257
d027f83d
LMI
22582012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2259
2260 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2261
89bd9ccd
CY
22622012-01-06 Chong Yidong <cyd@gnu.org>
2263
1cbae532
SM
2264 * variables.texi (Directory Local Variables):
2265 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2266
c869783d
GM
22672012-01-06 Glenn Morris <rgm@gnu.org>
2268
2269 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2270 rather than by keybinding.
2271
2cae5ba4
JB
22722011-12-29 Juanma Barranquero <lekktu@gmail.com>
2273
2274 * frames.texi (Font and Color Parameters): Add @pxref.
2275
43da4d08
DC
22762011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2277
2278 * frames.texi (Font and Color Parameters):
2279 Document w32 font backends (bug#10399).
2280
8d80ef01
PE
22812011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2282
2283 * files.texi (File Attributes, Changing Files):
2284 Use a more-natural notation for octal numbers.
2285
9022ae07
JB
22862011-12-23 Juanma Barranquero <lekktu@gmail.com>
2287
2288 * variables.texi (Variables with Restricted Values):
2289 Change reference to variable (bug#10354).
2290
454592a6
MR
22912011-12-13 Martin Rudalics <rudalics@gmx.at>
2292
2293 * windows.texi (Splitting Windows): Use t instead of non-nil
2294 when describing window-combination-resize.
2295
a7cdbfce
SM
22962011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2297
2298 * text.texi (Special Properties): Warn against `intangible' properties
2299 (bug#10222).
2300
a3dcc84e
EZ
23012011-11-26 Eli Zaretskii <eliz@gnu.org>
2302
579ebf8f
EZ
2303 * display.texi (Truncation):
2304 * text.texi (Special Properties): Describe what a stretch-glyph is
2305 instead of using that term without explanation. Make the
2306 cross-references more accurate.
2307
a3dcc84e
EZ
2308 * display.texi (Usual Display): Update the description,
2309 cross-references, and indexing related to display of control
2310 characters and raw bytes.
2311
94af99a4
MR
23122011-11-25 Martin Rudalics <rudalics@gmx.at>
2313
2314 * windows.texi (Splitting Windows): Fix description of
2315 window-combination-limit. Suggested by Eli Zaretskii.
2316
1c3d7a13
CY
23172011-11-23 Chong Yidong <cyd@gnu.org>
2318
2319 * windows.texi (Window Sizes): Move window-top-line,
2320 window-left-column, and window-*-pixel-edges to Coordinates and
2321 Windows node.
2322 (Coordinates and Windows): Restore window-edges doc.
2323
90151a1e
MR
23242011-11-21 Martin Rudalics <rudalics@gmx.at>
2325
a7cdbfce
SM
2326 * windows.texi (Windows and Frames, Splitting Windows):
2327 Fix typos.
90151a1e 2328
a9b9b7f5
CY
23292011-11-21 Chong Yidong <cyd@gnu.org>
2330
2331 * windows.texi (Splitting Windows): Fix error in documentation of
2332 window-combination-limit.
2333 (Cyclic Window Ordering): Minor fixes to next-window,
2334 one-window-p, and get-lru-window docs. Don't document
2335 window-list-1.
2336 (Buffers and Windows): Copyedits.
2337 (Choosing Window): Document special handling of special-display-*.
2338 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2339 Don't document even-window-heights, which is going away.
2340 Clarify which options are obeyed by which action functions.
a9b9b7f5 2341
f4e90db0
SM
23422011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2343
2344 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2345
d2999b1a
MR
23462011-11-20 Martin Rudalics <rudalics@gmx.at>
2347
f4e90db0
SM
2348 * windows.texi (Resizing Windows, Splitting Windows):
2349 Remove term "status" when talking about combination limits.
d2999b1a 2350
cd1181db
JB
23512011-11-20 Juanma Barranquero <lekktu@gmail.com>
2352
2353 * compile.texi (Compiler Errors):
2354 * help.texi (Help Functions): Fix typos.
2355
7bf54975
CY
23562011-11-19 Chong Yidong <cyd@gnu.org>
2357
2358 * windows.texi (Splitting Windows): Clarify role of window
2359 parameters in split-window. Shorten the example.
f4e90db0
SM
2360 (Deleting Windows): Rewrite intro to handle internal windows.
2361 Fix delete-windows-on doc.
7bf54975
CY
2362 (Selecting Windows): Copyedits.
2363
a0c2d0ae
MR
23642011-11-17 Martin Rudalics <rudalics@gmx.at>
2365
2366 * windows.texi (Resizing Windows, Splitting Windows)
2367 (Deleting Windows): Use term window-combination-resize instead
2368 of window-splits.
2369
b6f67890
MR
23702011-11-16 Martin Rudalics <rudalics@gmx.at>
2371
f4e90db0
SM
2372 * windows.texi (Resizing Windows, Splitting Windows):
2373 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2374
0b381c7e
JB
23752011-11-14 Juanma Barranquero <lekktu@gmail.com>
2376
2377 * intro.texi (Lisp History): Fix typo.
2378
89d61221
MR
23792011-11-12 Martin Rudalics <rudalics@gmx.at>
2380
f4e90db0
SM
2381 * windows.texi (Splitting Windows, Deleting Windows):
2382 Remove references to splits status of windows.
89d61221 2383
b2621720
GM
23842011-11-10 Glenn Morris <rgm@gnu.org>
2385
2386 * buffers.texi (Read Only Buffers): Expand a bit on why
2387 toggle-read-only should only be used interactively. (Bug#7292)
2388
d2ad7ee1
CY
23892011-11-09 Chong Yidong <cyd@gnu.org>
2390
2391 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2392 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2393 window-inside-absolute-pixel-edges.
2394 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2395 non-full-width windows.
2396
2cffd681
MR
23972011-11-09 Martin Rudalics <rudalics@gmx.at>
2398
2399 * windows.texi (Resizing Windows): Rewrite documentation of
2400 window-resizable.
2401
f6f6d7e7
CY
24022011-11-09 Chong Yidong <cyd@gnu.org>
2403
2404 * windows.texi (Splitting Windows): Simplify example.
2405
a79db6e0
CY
24062011-11-08 Chong Yidong <cyd@gnu.org>
2407
2408 * windows.texi (Window Sizes): Copyedits. Document
2409 window-text-height. Remove window-min-height and window-min-width
2410 discussion, referring instead to Emacs manual.
2411 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2412 (Resizing Windows): Simplify introduction. Don't document
2413 enlarge-window, shrink-window, enlarge-window-horizontally, and
2414 shrink-window-horizontally; they are no longer preferred for
2415 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2416
441950c7
GM
24172011-11-07 Glenn Morris <rgm@gnu.org>
2418
2419 * windows.texi (Choosing Window): Fix keybinding typo.
2420
be7f5545
MR
24212011-11-07 Martin Rudalics <rudalics@gmx.at>
2422
2423 * windows.texi (Resizing Windows, Splitting Windows)
2424 (Window Configurations): Use "child window" instead of
2425 "subwindow".
2426
291d142b
CY
24272011-11-06 Chong Yidong <cyd@gnu.org>
2428
2429 * windows.texi (Basic Windows): Clarify various definitions.
2430 Treat window-normalize-* as internal; don't document them.
2431 (Windows and Frames): Various clarifications, e.g. non-live
2432 windows also belong to frames. Fix window-list description.
2433 Simplify window nesting example.
f4e90db0
SM
2434 (Splitting Windows, Window Configurations):
2435 Use split-window-below.
291d142b 2436
89bd5ee1
EZ
24372011-11-04 Eli Zaretskii <eliz@gnu.org>
2438
2439 * windows.texi (Window Sizes): Mention in the doc string that the
2440 return values of `window-body-height' and `window-body-width' are
2441 in frame's canonical units. (Bug#9949)
2442
3d8daefe
MR
24432011-10-30 Martin Rudalics <rudalics@gmx.at>
2444
2445 * windows.texi (Windows and Frames): Remove "iso-" infix from
2446 documentation of window-iso-combined-p.
2447
60754666
CY
24482011-10-26 Chong Yidong <cyd@gnu.org>
2449
2450 * modes.texi (Running Hooks): Document with-wrapper-hook.
2451
d366bd53
CY
24522011-10-18 Chong Yidong <cyd@gnu.org>
2453
2454 * display.texi (Glyphless Chars): New node.
2455
50b063c3
CY
24562011-10-13 Chong Yidong <cyd@stupidchicken.com>
2457
2458 * text.texi (Yanking): Document yank-excluded-properties.
2459
2460 * package.texi (Packaging Basics): The commentary should say how
2461 to begin using the package.
2462
c72063fa
MR
24632011-10-11 Martin Rudalics <rudalics@gmx.at>
2464
2465 * windows.texi (Deleting Windows): Mention which window gets
2466 selected when deleting the selected window.
2467
d83dc65b
MR
24682011-10-09 Martin Rudalics <rudalics@gmx.at>
2469
2470 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2471 with the selected window.
2472 * windows.texi (Buffers and Windows): Reformulate text on how
2473 replace-buffer-in-windows deals with a window.
2474 (Quitting Windows): Describe how quit-window deals with a
2475 standalone frame. Describe new option frame-auto-hide-function.
2476
c599682c
GM
24772011-10-08 Glenn Morris <rgm@gnu.org>
2478
48bca619
GM
2479 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2480
c599682c
GM
2481 * positions.texi (Excursions): Update warning message.
2482
969aa734
CY
24832011-10-05 Chong Yidong <cyd@stupidchicken.com>
2484
f4e90db0
SM
2485 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2486 Fix Emacs manual xref (Bug#9675).
969aa734 2487
550f41cd
CY
24882011-10-01 Chong Yidong <cyd@stupidchicken.com>
2489
2490 * windows.texi (Textual Scrolling): Document scroll-up-command,
2491 scroll-down-command, scroll-error-top-bottom, and the
2492 scroll-command symbol property.
717a1362
CY
2493 (Display Action Functions): Fix description of
2494 display-buffer-pop-up-window.
550f41cd 2495
a239d4e9
JB
24962011-09-28 Juanma Barranquero <lekktu@gmail.com>
2497
2498 * windows.texi (Splitting Windows): Fix typos.
2499
590c056d
MR
25002011-09-25 Martin Rudalics <rudalics@gmx.at>
2501
2502 * windows.texi (Windows and Frames, Display Action Functions)
2503 (Switching Buffers): Fix some typos.
2504 (Buffers and Windows): Remove reference to window-auto-delete.
2505 Reword description of replace-buffer-in-windows.
2506 (Window History): Fix some typos and refer to frame local buffer
2507 list.
c419f5cb
MR
2508 (Quitting Windows): New node.
2509 (Window Configurations): Add descriptions of window-state-get
2510 and window-state-put.
2511 (Window Parameters): Describe variable ignore-window-parameters.
2512 Sketch some window parameters currently in use.
2513 * elisp.texi (Top): Update node listing.
590c056d 2514
9ec20d36
CY
25152011-09-25 Chong Yidong <cyd@stupidchicken.com>
2516
2517 * windows.texi (Display Action Functions)
2518 (Choosing Window Options): New nodes.
2519
0e406a72
CY
25202011-09-24 Chong Yidong <cyd@stupidchicken.com>
2521
2522 * windows.texi (Window History): New node. Move text here from
2523 Buffers and Windows.
2524 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2525 don't document display-buffer here; callers changed.
2526 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2527 switch-to-buffer-other-frame. Delete duplicate
2528 replace-buffer-in-windows doc.
2529 (Choosing Window): Document display actions.
2530
6bf7006f
EZ
25312011-09-24 Eli Zaretskii <eliz@gnu.org>
2532
2533 * display.texi (Forcing Redisplay): Update the description of
2534 redisplay-dont-pause due to change in the default value.
2535
b33b68a3
MR
25362011-09-23 Martin Rudalics <rudalics@gmx.at>
2537
2538 * frames.texi (Frames and Windows): Move section and rename to
2539 Windows and Frames in windows.texi.
2540 * windows.texi (Windows): Restructure.
2541 (Basic Windows): Rewrite. Explain live and internal windows and
2542 normalization functions.
2543 (Windows and Frames): Move section here from frames.texi.
2544 Describe subwindows, window combinations, window tree, and
2545 corresponding functions including window-list here.
2546 (Window Sizes): Rename section from Size of Window and move it
2547 up in chapter. Describe total and body sizes and the
2548 corresponding functions. Explain new semantics of
2549 window-min-height/-width.
2550 (Resizing Windows): Move section up in chapter. Describe new
2551 resize functions.
2552 (Splitting Windows): Describe new behavior of split-window,
2553 split-window-above-each-other and split-window-side-by-side.
2554 Provide examples. Describe window-nest and window-splits
2555 options.
2556 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2557 (Selecting Windows): Minor rewrite.
2558 Describe frame-selected-window and set-frame-selected-window here.
2559 (Cyclic Window Ordering): Minor rewrite.
2560 Describe window-list-1.
b33b68a3
MR
2561 (Buffers and Windows): Rewrite. Explain a window's previous and
2562 next buffers and the corresponding functions.
c4682d18 2563 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2564 * elisp.texi (Top): Update node listings for frames and windows
2565 sections.
2566
4d3786ac
SM
25672011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2568
2569 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2570
713df35b
LMI
25712011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2572
2573 * errors.texi (Standard Errors): Remove apparent placeholder text
2574 (bug#9491).
2575
33ed493b
CY
25762011-09-18 Chong Yidong <cyd@stupidchicken.com>
2577
2578 * frames.texi (Management Parameters): Fix description of
2579 icon-type parameter.
2580
b8f0a954
CY
25812011-09-17 Chong Yidong <cyd@stupidchicken.com>
2582
2583 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2584 ending in C-g. Suggested by Edward O'Connor.
2585
eddf142c
EZ
25862011-09-17 Eli Zaretskii <eliz@gnu.org>
2587
2588 * numbers.texi (Integer Basics): Add indexing for
2589 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2590
d8e213eb 25912011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2592
2593 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2594
cec2eab8
JB
25952011-09-11 Juanma Barranquero <lekktu@gmail.com>
2596
2597 * processes.texi (Network Servers): Clarify what the process
2598 buffer is used for (bug#9233).
2599
d8e213eb 26002011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2601
2602 * lists.texi (Building Lists): Fix typo.
2603
35137ed3
CY
26042011-08-30 Chong Yidong <cyd@stupidchicken.com>
2605
2606 * display.texi (Basic Faces): New node. Document new faces.
2607
2608 * modes.texi (Major Mode Conventions): Move some text there.
2609 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2610
3fd50d5c
CY
26112011-08-29 Chong Yidong <cyd@stupidchicken.com>
2612
2613 * modes.texi (Basic Major Modes): New node. Callers updated.
2614 (Major Modes): Document fundamental-mode and major-mode.
2615 (Major Mode Basics): Node deleted; text moved to Major Modes.
2616 (Derived Modes): Document derived-mode-p.
2617
ddb54206
CY
26182011-08-28 Chong Yidong <cyd@stupidchicken.com>
2619
a6326082
CY
2620 * files.texi (Changing Files, Create/Delete Dirs): Document new
2621 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2622 (Visiting Functions): Remove view-file; it is documented in the
2623 Emacs manual.
04e2ce72 2624
ddb54206
CY
2625 * frames.texi (Layout Parameters): The defaults for the
2626 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2627
2628 * display.texi (Progress): Document spinner functionality.
2629
2630 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2631 operating system signals. Refer to save-buffers-kill-terminal
2632 instead of save-buffers-kill-emacs.
2633
2634 * objects.texi (Symbol Type): Document ## print representation.
2635
0c95fcf7
EZ
26362011-08-25 Eli Zaretskii <eliz@gnu.org>
2637
2638 * display.texi (Specified Space): Mention that `space' specs
2639 influence bidi reordering.
2640 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2641 separating fields with bidirectional content.
2642
5980d4c6
EZ
26432011-08-24 Eli Zaretskii <eliz@gnu.org>
2644
2645 * display.texi (Bidirectional Display): Document return value in
2646 buffers that are not bidi-reordered for display, and in unibyte
2647 buffers.
2648
bca633fb
EZ
26492011-08-23 Eli Zaretskii <eliz@gnu.org>
2650
2651 * nonascii.texi (Character Properties): Document the values for
2652 unassigned codepoints.
2653
c094bb0c
EZ
26542011-08-18 Eli Zaretskii <eliz@gnu.org>
2655
2656 * nonascii.texi (Character Properties): Document use of
2657 `bidi-class' and `mirroring' properties as part of reordering.
2658 Provide cross-references to "Bidirectional Display".
2659
2660 * display.texi (Bidirectional Display): Document the pitfalls of
2661 concatenating strings with bidirectional content, with possible
f4e90db0
SM
2662 solutions. Document bidi-string-mark-left-to-right.
2663 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
2664 Document use of `bidi-class' and `mirroring' properties as part of
2665 reordering.
c094bb0c 2666
1ea897d5
EZ
26672011-08-16 Eli Zaretskii <eliz@gnu.org>
2668
9adfcd0b
EZ
2669 * modes.texi (Major Mode Conventions): Improve the documentation
2670 of `mode-class' `special' modes.
2671
10862873
EZ
2672 * nonascii.texi (Character Properties): Document the `mirroring'
2673 property. Add index entries.
2674
1ea897d5
EZ
2675 * syntax.texi (Categories): Add an example of defining a new
2676 category and category table.
2677
2678 * searching.texi (Regexp Backslash): Document how to display
2679 existing categories. Mention the possibility of adding
2680 categories, and add an xref to where this is described. Add an
2681 index entry.
2682
ebb552ed
CY
26832011-08-09 Chong Yidong <cyd@stupidchicken.com>
2684
2685 * text.texi (Special Properties):
2686 * display.texi (Overlay Properties): Note that mouse-face cannot
2687 change the text size (Bug#8530).
2688
51a714e1
CY
26892011-08-08 Chong Yidong <cyd@stupidchicken.com>
2690
2691 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2692 using setenv instead.
2693
4cc60b9b
EZ
26942011-07-28 Eli Zaretskii <eliz@gnu.org>
2695
2696 * display.texi (Bidirectional Display): Document the fact that
2697 bidi-display-reordering is t by default.
2698
5deb92fd
EZ
26992011-07-23 Eli Zaretskii <eliz@gnu.org>
2700
2701 * display.texi (Bidirectional Display): New section.
2702
011b0ad6 27032011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2704 Tim Cross <theophilusx@gmail.com> (tiny change)
2705 Glenn Morris <rgm@gnu.org>
011b0ad6 2706
67f9b9f8 2707 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2708
4baf28e6
AS
27092011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2710
2711 * help.texi (Keys in Documentation): Revert last change.
2712
66249842
LMI
27132011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2714
f863868c
LMI
2715 * help.texi (Keys in Documentation): Clarify that \= only quotes
2716 the next character, and doesn't affect longer sequences in
2717 particular (bug#8935).
2718
f4e90db0
SM
2719 * debugging.texi (Using Debugger):
2720 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2721
0bb23927 27222011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2723
2724 * display.texi (Other Display Specs): Document that `left-fringe'
2725 and `right-fringe' display specifications are of the "replacing"
2726 kind.
2727
f2027cdf
LMI
27282011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2729
2730 * help.texi (Documentation Basics): Add a link to the Function
2731 Documentation node (bug#6580).
2732
f987fde4
LMI
27332011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2734
0bc59b25
LMI
2735 * keymaps.texi (Menu Bar): Mention :visible and :enable
2736 (bug#6344). Text by Drew Adams.
2737
63d55f1f
LMI
2738 * modes.texi (Running Hooks): Mention buffer-local hook variables
2739 (bug#6218).
2740
f987fde4
LMI
2741 * objects.texi (General Escape Syntax): "a with grave accent" is
2742 ?xe0, not ?x8e0 (bug#5259).
2743
b7527639
CY
27442011-07-12 Chong Yidong <cyd@stupidchicken.com>
2745
2746 * display.texi (Face Attributes, Font Selection): Add references
2747 to the Fonts node in the Emacs manual (Bug#4178).
2748
c830e5ae
CY
27492011-07-12 Chong Yidong <cyd@stupidchicken.com>
2750
2751 * display.texi (Window Systems): `window-system' is
2752 terminal-local.
2753
2754 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2755 frame-local variables.
2756
2757 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2758 frame-local variables.
2759 (Frame-Local Variables): Node deleted.
2760
2761 * elisp.texi (Top): Update node listing.
2762
91223e54
LMI
27632011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2764
2765 * elisp.texi: Change "inferiors" to "subnodes" in three places
2766 (bug#3523).
2767
963578d3
CY
27682011-07-11 Chong Yidong <cyd@stupidchicken.com>
2769
2770 * frames.texi (Window System Selections): Discussion of
2771 x-select-enable-clipboard moved to Emacs manual.
2772
07151e49
DD
27732011-07-11 Deniz Dogan <deniz@dogan.se>
2774
2775 * commands.texi (Prefix Command Arguments): Remove excessive
2776 apostrophe.
2777
7261e1cf
LMI
27782011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2779
ad21a12a
LMI
2780 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2781 description is a string (bug#3313).
2782
7261e1cf
LMI
2783 * frames.texi (Display Feature Testing): Try to explain what all
2784 the visual classes mean (bug#3042).
2785
568f7b79
LMI
27862011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2787
18d59e29
LMI
2788 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2789 and `mode-line-client' (bug#2974).
2790
568f7b79
LMI
2791 * text.texi (Insertion): Clarify marker movements (bug#1651).
2792 Text from Drew Adams.
2793
54e10184
LMI
27942011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2795
d94d85e9
LMI
2796 * text.texi (Special Properties): Clarify the format of `face'
2797 (bug#1375).
2798
54e10184
LMI
2799 * commands.texi (Interactive Call): Add a `call-interactively'
2800 example (bug#1010).
2801
413c488d
LMI
28022011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2803
2804 * functions.texi (Calling Functions): Link to the "Interactive
2805 Call" node (bug#1001).
2806
322b7dab 28072011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2808
3deead93
CY
2809 * customize.texi (Composite Types): Move alist and plist to here
2810 from Simple Types (Bug#7545).
2811
2812 * elisp.texi (Top): Update menu description.
2813
b00d8c1a
CY
2814 * display.texi (Face Attributes): Document negative line widths
2815 (Bug#6113).
2816
d2a6c43b
TR
28172011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2818
2819 * searching.texi (Match Data): Note that match data can be
2820 overwritten by most functions (bug#2499).
2821
c7844a27
LMI
28222011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2823
a9ab721e
LMI
2824 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2825 flags mean (bug#6659).
2826
c7844a27
LMI
2827 * functions.texi (What Is a Function): Document the autoload
2828 object (bug#6496).
2829
f68d76d0
LMI
28302011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2831
8a20ca4c
LMI
2832 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2833 is only used in the Customize user interface (bug#6089).
2834
f68d76d0 2835 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2836 images (bug#7836).
f68d76d0 2837
7018dbe7
EZ
28382011-07-02 Eli Zaretskii <eliz@gnu.org>
2839
2840 * variables.texi (Defining Variables, Void Variables)
2841 (Constant Variables): Fix incorrect usage of @kindex.
2842
36cb87a1
LMI
28432011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2844
28ee97c7
LMI
2845 * variables.texi (Defining Variables): Add an index entry for
2846 `set-variable' (bug#7262).
8d4294e9 2847 (Defining Variables): Use @findex for functions.
28ee97c7 2848
8862ffd5
LMI
2849 * frames.texi (Basic Parameters): Document the `explicit-name'
2850 parameter (bug#6951).
2851
0ec389b9
LMI
2852 * customize.texi (Type Keywords): Clarify that :value provides a
2853 default value for all types (bug#7386).
2854
36cb87a1
LMI
2855 * streams.texi (Output Functions): Document `pp'.
2856
11fdef7d 28572011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2858
2859 * keymaps.texi (Searching Keymaps):
2860 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2861 change. Suggested by Johan Bockgård.
2862
eeafcea7
CY
28632011-06-15 Chong Yidong <cyd@stupidchicken.com>
2864
2865 * text.texi (Special Properties): Clarify role of font-lock-face.
2866
b96e6cde
LMI
28672011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2868
f4e90db0 2869 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2870 to `process-live-p' for consistency with other `-live-p' functions.
2871
be14b9ab
PE
28722011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2873
2874 Document wide integers better.
2875 * files.texi (File Attributes): Document ino_t values better.
2d365993 2876 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2877 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2878 (Bitwise Operations):
001903b5
PE
2879 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2880 to read, and that will port better if 62-bits becomes the default.
2881 Fix or remove incorrect examples.
be14b9ab
PE
2882 * os.texi (Time Conversion): Document time_t values better.
2883
bcd54f83
LMI
28842011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2885
f4e90db0
SM
2886 * processes.texi (Process Information):
2887 Document `process-alive-p'.
bcd54f83 2888
049bcbcb
CY
28892011-05-29 Chong Yidong <cyd@stupidchicken.com>
2890
2891 * help.texi (Accessing Documentation):
2892 * display.texi (Pixel Specification):
2893 * processes.texi (Serial Ports, Serial Ports):
2894 * nonascii.texi (Character Properties, Default Coding Systems):
2895 * text.texi (Changing Properties, Special Properties):
2896 * windows.texi (Window Start and End):
2897 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2898 * keymaps.texi (Searching Keymaps, Tool Bar):
2899 * minibuf.texi (Basic Completion):
2900 * compile.texi (Eval During Compile):
2901 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2902 7x9 paper in printed manual.
2903
2904 * lists.texi (Sets And Lists): Fix misplaced text.
2905
58539c63
CY
29062011-05-29 Chong Yidong <cyd@stupidchicken.com>
2907
2908 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2909 needs to be active (Bug#8350).
2910
6b5681bf
CY
29112011-05-28 Chong Yidong <cyd@stupidchicken.com>
2912
b4d52acc
CY
2913 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2914
6b5681bf
CY
2915 * tips.texi (Coding Conventions): Remove antediluvian filename
2916 limit recommendation (Bug#8538).
2917
e145f188
GM
29182011-05-27 Glenn Morris <rgm@gnu.org>
2919
2920 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2921
eafed945
GM
29222011-05-26 Glenn Morris <rgm@gnu.org>
2923
2924 * variables.texi (File Local Variables):
2925 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2926 Add some more details on what this function does in the other case.
eafed945 2927
bc8410af
GM
29282011-05-19 Glenn Morris <rgm@gnu.org>
2929
2930 * lists.texi (Sets And Lists): Mention cl provides union etc.
2931
35a30759
N
29322011-05-19 Nix <nix@esperi.org.uk>
2933
2934 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2935
2936 * text.texi (Parsing HTML): Update for function name changes.
2937
2938 * syntax.texi (Syntax Flags): Small fix.
2939
2940 * keymaps.texi (Active Keymaps): Typo fix.
2941 (Changing Key Bindings): Grammar fix.
2942
2943 * frames.texi (Minibuffers and Frames): Grammar fix.
2944 (Window System Selections): x-select-enable-clipboard now defaults to t.
2945
2946 * customize.texi (Common Keywords):
2947 * display.texi (Abstract Display):
2948 * modes.texi (Auto-Indentation):
2949 * nonascii.texi (Converting Representations): Typo fixes.
2950
2951 * control.texi (Examples of Catch): Call it "goto" not "go to".
2952
e3934a8a
EZ
29532011-05-14 Eli Zaretskii <eliz@gnu.org>
2954
bc039a3b
EZ
2955 * nonascii.texi (Character Properties): Fix inconsistencies with
2956 implementation.
2957
e3934a8a
EZ
2958 * text.texi (Special Properties): Move @defvar's out of the
2959 @table. (Bug#8652)
2960
e2c94218
GM
29612011-05-12 Glenn Morris <rgm@gnu.org>
2962
2963 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2964
d2fc7e3d 29652011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
2966
2967 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2968 (Multiline Font Lock):
2969 * vol2.texi (Top):
2970 * vol1.texi (Top):
2971 * elisp.texi (Top): Update menu accordingly.
2972
d2fc7e3d 29732011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2974
2975 * modes.texi (Region to Fontify): Fix typo.
2976
79b70037
GM
29772011-05-10 Jim Meyering <meyering@redhat.com>
2978
2979 * minibuf.texi: Fix typo "in in -> in".
2980
b08a63cc 29812011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2982
2983 * numbers.texi (Integer Basics): Large integers are treated as floats.
2984
1ef14cb4
LMI
29852011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2986
2987 * processes.texi (Synchronous Processes): Document the (:file
2988 "/file-name") syntax for `call-process'.
2989
4ffd0d6b 29902011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2991
2992 * windows.texi (Choosing Window): Fix typo.
2993
4ffd0d6b 29942011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
2995
2996 * frames.texi (Layout Parameters): Note the difference between
2997 querying and setting parameters for left-fringe and right-fringe
2998 (Bug#6930).
2999
fd5a8ae8
SM
30002011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3001
3002 * minibuf.texi (Basic Completion): Be a bit more precise about the
3003 valid kinds of completion tables.
3004 (Programmed Completion): Remove obsolete text about lambda expressions
3005 not being valid completion tables.
3006
c1bcd0d5
CY
30072011-03-19 Chong Yidong <cyd@stupidchicken.com>
3008
3009 * positions.texi (Excursions): Explain the "save-excursion
3010 defeated by set-buffer" warning.
3011
3012 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3013 save-excursion. Suggested by Uday S Reddy.
3014
03408648 30152011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3016
03408648
SM
3017 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3018 (Lexical Binding): New sub-section.
ba83908c 3019
03408648
SM
3020 * eval.texi (Eval): Discourage the use of `eval'.
3021 Document its new `lexical' argument.
6c075cd7 3022
f6d62986
SM
30232011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3024
03408648 3025 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3026 nil any more.
3027
84ea5558 30282011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3029
3030 * strings.texi (String Conversion): Don't mention
3031 string-make-(uni|multi)byte (bug#8262).
3032 * nonascii.texi (Converting Representations): Fix up range.
3033 * keymaps.texi (Key Binding Commands): Update code point, avoid
3034 "unibyte character" and remove mention of unibyte bindings.
3035
62d94509
EZ
30362011-03-10 Eli Zaretskii <eliz@gnu.org>
3037
3038 * modes.texi (Operator Precedence Grammars): Don't use characters
3039 outside ISO-8859-1.
3040
63a329f8
EZ
30412011-03-09 Eli Zaretskii <eliz@gnu.org>
3042
3043 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3044
3045 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3046
6446548e
GM
30472011-03-08 Glenn Morris <rgm@gnu.org>
3048
3049 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3050 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3051 * elisp.texi: Set documentencoding.
6446548e 3052
33383987
JB
30532011-03-07 Chong Yidong <cyd@stupidchicken.com>
3054
3055 * Version 23.3 released.
3056
0b3ceceb
CY
30572011-03-06 Chong Yidong <cyd@stupidchicken.com>
3058
3059 * package.texi: Update index keywords.
3060 (Package Archives): New node contents. Document package-x.el.
3061
78f5433f
JB
30622011-03-06 Juanma Barranquero <lekktu@gmail.com>
3063
3064 * makefile.w32-in (srcs): Add package.texi.
3065
555e9b5c
CY
30662011-03-06 Chong Yidong <cyd@stupidchicken.com>
3067
120d9389
CY
3068 * package.texi (Packaging, Packaging Basics, Simple Packages)
3069 (Multi-file Packages): Expand and clarify.
3070 (Package Archives): Temporary placeholder node.
3071
3072 * elisp.texi (Top): Update node listing.
3073
555e9b5c
CY
3074 * Makefile.in (srcs): Add package.texi.
3075
b59a4335
CY
30762011-03-05 Chong Yidong <cyd@stupidchicken.com>
3077
3078 * processes.texi (Synchronous Processes): Minor clarification
3079 (Bug#8149).
3080
06083aa1
GM
30812011-03-03 Glenn Morris <rgm@gnu.org>
3082
3083 * files.texi (Truenames): Minor clarification. (Bug#2341)
3084
6640b281
GM
30852011-03-01 Glenn Morris <rgm@gnu.org>
3086
3087 * variables.texi (Directory Local Variables):
3088 Mention `(subdirs . nil)' alist element.
3089
2b0c7330 30902011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3091
3092 * variables.texi (Directory Local Variables): Mention the optional
3093 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3094
b923f7a9
CY
30952011-02-27 Chong Yidong <cyd@stupidchicken.com>
3096
3097 * minibuf.texi (Minibuffer History): Clarify discussion of
3098 minibuffer history lists (Bug#8085).
3099
67ab0163 31002011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3101
e979a521
EZ
3102 * elisp.texi: Sync @dircategory with ../../info/dir.
3103
e03b2fd4
EZ
3104 * files.texi (Visiting Functions): Document find-file-literally,
3105 both the command and the variable.
3106
86ec878a
EZ
3107 * variables.texi (Creating Buffer-Local): Explain the meaning of
3108 permanent local variables.
3109
67ab0163
GM
3110 * files.texi (Visiting Functions): Document find-file-literally,
3111 both the command and the variable.
3112
3113 * variables.texi (Creating Buffer-Local): Explain the meaning of
3114 permanent local variables.
3115
31162011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3117
3118 * keymaps.texi (Remapping Commands): Mention how to undo it.
3119
bfcb151a
RT
31202011-02-09 Reuben Thomas <rrt@sc3d.org>
3121
3122 * loading.texi (Hooks for Loading): Remove unnecessary advice
3123 about eval-after-load (Bug#7986).
3124
a41c8660
CY
31252011-02-05 Chong Yidong <cyd@stupidchicken.com>
3126
3127 * commands.texi (Accessing Mouse): Note that a header line is not
3128 included in the row of posn-col-row.
3129
e0dd6837
CY
31302011-02-02 Chong Yidong <cyd@stupidchicken.com>
3131
3132 * modes.texi (Major Mode Conventions): Add face guidelines.
3133 (Faces for Font Lock): List faces in order of prominence.
3134
a4180391
PE
31352011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3136
3137 format-time-string now supports subsecond time stamp resolution
3138 * os.texi (Time Parsing): Document %N.
3139
7427eb97
CY
31402011-01-28 Chong Yidong <cyd@stupidchicken.com>
3141
61db307f
CY
3142 * vol1.texi (Top):
3143 * vol2.texi (Top):
3144 * elisp.texi (Top):
3145 * display.texi (Display Property): Shorten the menu description of
3146 the "Other Display Specs" node (Bug#7816).
3147
7427eb97
CY
3148 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3149 menu item" concept index entries (Bug#7805).
3150
bf3dae7e
EZ
31512011-01-29 Eli Zaretskii <eliz@gnu.org>
3152
3153 * makefile.w32-in (texinfodir): New variable.
3154 (usermanualdir): Remove as redundant with $(emacsdir).
3155 (MAKEINFO): Remove options, leave only program name.
3156 (MAKEINFO_OPTS): New variable.
3157 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3158
06d8ace5 31592011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3160 Richard Kim <emacs18@gmail.com>
3161
3162 * loading.texi (Library Search): Document list-load-path-shadows
3163 (Bug#7757).
3164
06d8ace5 31652011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3166
3167 * searching.texi (Regexp Special): Remove outdated discussion of
3168 character sets (Bug#7780).
3169
28a88153
CY
3170 * frames.texi (Pop-Up Menus): Document where menu title comes
3171 from (Bug#7684).
3172
06d8ace5 31732011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3174
3175 * display.texi (Making Buttons): Mention limitation of text buttons.
3176
a8e1e9ee
WL
31772011-01-23 Werner Lemberg <wl@gnu.org>
3178
3179 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3180 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3181 (ENVADD): New variable to control texi2dvi and texi2pdf.
3182
362b9d48
GM
31832011-01-15 Chong Yidong <cyd@stupidchicken.com>
3184
3185 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3186 Emacs manual.
3187
31882011-01-15 Eli Zaretskii <eliz@gnu.org>
3189
3190 * files.texi (Directory Names): Explain why FROM in
3191 directory-abbrev-alist should begin with \`. (Bug#7777)
3192
3fa173b4
SM
31932011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3194
3195 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3196
7c420169 31972011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3198
3199 * modes.texi (Emulating Mode Line): Fix last change.
3200
7c420169 32012011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3202
3203 * modes.texi (Emulating Mode Line): Update documentation of
3204 format-mode-line according to changes that fixed bug #7587.
3205
80b33766
SM
32062010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3207
3208 * modes.texi (Derived Modes): Mention prog-mode.
3209
3210 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3211 of the key-binding-data cache since we don't use it any more.
3212
f49d1f52 32132010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3214
4bb49a92
EZ
3215 * processes.texi (Shell Arguments):
3216 * strings.texi (Creating Strings): Don't mention "shell commands";
3217 make it explicit that `split-string-and-unquote' and
3218 `combine-and-quote-strings' are mainly for working with arguments
3219 to call-process and start-process.
3220
3c73e30e
EZ
3221 * processes.texi (Shell Arguments): Fix documentation of
3222 `split-string-and-unquote'. Add indexing. (Bug#7563)
3223
f49d1f52 32242010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3225
3226 * modes.texi (Auto-Indentation): New section to document SMIE.
3227 (Major Mode Conventions):
3228 * text.texi (Mode-Specific Indent): Refer to it.
3229
f49d1f52 32302010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3231
3232 * display.texi (Other Display Specs): Document left-fringe and
3233 right-fringe display specs.
3234
f49d1f52 32352010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3236
3237 * backups.texi (Making Backups):
3238 * modes.texi (Example Major Modes): Use recommended coding style.
3239 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3240 define-derived-mode. Mention completion-at-point-functions.
3241
f49d1f52 32422010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3243
5dcb4c4e
SM
3244 * nonascii.texi (Converting Representations):
3245 Document byte-to-string.
e1115396 3246
ec1b9b17
GM
32472010-12-08 Glenn Morris <rgm@gnu.org>
3248
3249 * buffers.texi (Modification Time):
3250 verify-visited-file-modtime now defaults to the current buffer.
3251
07976ae3 32522010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3253
ec1b9b17 3254 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3255
3256 * strings.texi (Creating Strings): Don't mention semi-obsolete
3257 function char-to-string.
3258 (String Conversion): Shorten discussion of semi-obsolete function
3259 string-to-char. Link to Converting Representations.
3260
3261 * objects.texi (Symbol Type):
3262 * text.texi (Near Point):
3263 * help.texi (Help Functions):
3264 * functions.texi (Mapping Functions): Use string instead of
3265 char-to-string in examples.
3266
07976ae3 32672010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3268
3269 * text.texi (Kill Functions, Kill Functions)
3270 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3271 YANK-HANDLER args.
3272
3273 * symbols.texi (Creating Symbols): Using unintern without an
3274 obarray arg is now obsolete.
3275
3276 * numbers.texi (Float Basics): Document float-e and float-pi.
3277
3278 * variables.texi (Defining Variables): Change "pi" example to
3279 "float-pi".
3280
8547874a
EZ
32812010-11-26 Eli Zaretskii <eliz@gnu.org>
3282
3283 * commands.texi (Click Events): Document the values of X, Y and
3284 COL, ROW in the event's position, when the click is on the header
3285 or mode line, on the fringes, or in the margins.
3286
4a47c275 32872010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3288
5b05d75b
EZ
3289 * customize.texi (Composite Types): Lower-case index entry.
3290
5dcb4c4e
SM
3291 * loading.texi (How Programs Do Loading):
3292 Document load-file-name. (Bug#7346)
c7926fe2 3293
4a47c275 32942010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3295
3296 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3297
0eb025fb
EZ
32982010-11-13 Eli Zaretskii <eliz@gnu.org>
3299
3300 * display.texi (Usual Display): Characters with no fonts are not
3301 necessarily displayed as empty boxes.
3302
2699a554 33032010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3304
3305 * maps.texi (Standard Keymaps): Update File menu description.
3306
8289f37b
GM
33072010-10-28 Glenn Morris <rgm@gnu.org>
3308
3309 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3310
5793a7bc 33112010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3312
3313 * display.texi (Window Systems): Deprecate use of window-system as
3314 a predicate.
3315
17284e30
GM
33162010-10-23 Glenn Morris <rgm@gnu.org>
3317
3318 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3319 sorted-doc.
3320
00f113eb
JB
33212010-10-15 Eli Zaretskii <eliz@gnu.org>
3322
3323 * os.texi (Dynamic Libraries): New node, with slightly modified
3324 text deleted from "Image Formats".
3325 (System Interface): Add @menu entry for "Dynamic Libraries".
3326
3327 * display.texi (Image Formats): Remove description of
3328 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3329
07277eb8
GM
33302010-10-12 Glenn Morris <rgm@gnu.org>
3331
3332 * book-spine.texinfo: Rename to book-spine.texi.
3333
c12e4a81
GM
33342010-10-11 Glenn Morris <rgm@gnu.org>
3335
df187c62
GM
3336 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3337
c12e4a81 3338 * Makefile.in (DVIPS): New variable.
234db610
GM
3339 (.PHONY): Add html, ps.
3340 (html, elisp.html, ps, elisp.ps): New targets.
3341 (clean): Delete html, ps files.
3342 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3343
6513b232
EZ
33442010-10-09 Eli Zaretskii <eliz@gnu.org>
3345
3346 * makefile.w32-in (emacsdir): New variable.
3347 (srcs): Add emacsver.texi.
3348 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3349
abd40fb4
GM
33502010-10-09 Glenn Morris <rgm@gnu.org>
3351
c1dc72b3
GM
3352 * Makefile.in (VPATH): Remove.
3353 (infodir): Make it absolute.
3354 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3355
4393405b
GM
3356 * Makefile.in (dist): Anchor regexps.
3357
eef3ab94
GM
3358 * Makefile.in (srcs): Put elisp.texi first.
3359 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3360
aa9db089
GM
3361 * Makefile.in (infoclean): Remove harmless, long-standing error.
3362
abd40fb4
GM
3363 * Makefile.in ($(infodir)): Delete rule.
3364 (mkinfodir): New.
3365 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3366
68db69ed 3367 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3368 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3369
ea274122
GM
33702010-10-09 Glenn Morris <rgm@gnu.org>
3371
f7a31f11
GM
3372 * Makefile.in (emacsdir): New variable.
3373 (MAKEINFO): Add -I $emacsdir.
3374 (dist): Copy emacsver.texi.
b13254e7
GM
3375 (srcs): Add emacsver.texi.
3376
f7a31f11
GM
3377 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3378 Set EMACSVER by including emacsver.texi.
3379
ea274122
GM
3380 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3381
17ca7950
GM
33822010-10-07 Glenn Morris <rgm@gnu.org>
3383
3384 * Makefile.in (version): New, set by configure.
3385 (clean): Delete dist tar file.
3386 (dist): Use version in tar name.
3387
4c83f6e1
GM
33882010-10-06 Glenn Morris <rgm@gnu.org>
3389
3390 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3391 (INSTALL_INFO): Remove unused variable.
3392 (mostlyclean, infoclean, dist): New rules.
3393 (clean): Delete dvi and pdf files.
3394 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3395 ($(infodir)): Add parallel build workaround.
4c83f6e1 3396
0264072d
GM
33972010-10-04 Glenn Morris <rgm@gnu.org>
3398
3399 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3400 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3401 Fix -I typo.
0264072d
GM
3402 (clean): No 'make.out' or 'core' files.
3403 (.PHONY): Declare clean rules.
3404 (maintainer-clean): Delete pdf file. Guard against cd failures.
3405
77f38949
GM
34062010-10-03 Glenn Morris <rgm@gnu.org>
3407
3408 * files.texi (File Name Components): Remove ignored section about
3409 deleted variable directory-sep-char.
3410
178fdd41
MA
34112010-10-03 Michael Albinus <michael.albinus@gmx.de>
3412
3413 * files.texi (Magic File Names): New defopt
3414 remote-file-name-inhibit-cache.
3415
9c524fcb
GM
34162010-10-02 Glenn Morris <rgm@gnu.org>
3417
3418 * os.texi (Killing Emacs): Hook now runs in batch mode.
3419
f816790b
SM
34202010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3421
3422 * text.texi (Special Properties): Clarify when modification-hooks run.
3423
7cf78aac
SM
34242010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3425
3426 * syntax.texi (Syntax Flags): Document new `c' flag.
3427
ca0d44e4
GM
34282010-09-09 Glenn Morris <rgm@gnu.org>
3429
3430 * display.texi (ImageMagick Images): General cleanup.
3431
10999305 34322010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
3433
3434 * files.texi (Directory Names): Use \` rather than ^.
3435
45240125
JD
34362010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3437
3438 * text.texi (Low-Level Kill Ring):
3439 * frames.texi (Window System Selections): Remove cut buffer
3440 documentation.
3441
4abe5bf6
EZ
34422010-08-28 Eli Zaretskii <eliz@gnu.org>
3443
3444 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
3445 Parameters", where the default fringe width is described.
3446
3447 * frames.texi (Window Frame Parameters, Basic Parameters)
3448 (Position Parameters, Layout Parameters, Management Parameters)
3449 (Cursor Parameters, Font and Color Parameters): Add indexing for
3450 frame parameters. (Bug#6929)
3451
fdc76236
TT
34522010-08-25 Tom Tromey <tromey@redhat.com>
3453
3454 * vol2.texi (Top): Update.
3455 * vol1.texi (Top): Update.
3456 * tips.texi (Library Headers): Mention Package-Version and
3457 Package-Requires.
3458 * package.texi: New file.
3459 * os.texi (System Interface): Update pointers.
3460 * elisp.texi (Top): Link to new nodes. Include package.texi.
3461 * anti.texi (Antinews): Update pointers.
3462
1e5c1c80
EZ
34632010-08-25 Eli Zaretskii <eliz@gnu.org>
3464
3465 * processes.texi (Filter Functions): Fix last change.
3466
78e33835
CY
34672010-08-24 Markus Triska <triska@gmx.at>
3468
3469 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3470 of `buffer-name' in the main text as well as in the example
3471 (Bug#3098).
3472
198a7a97
CY
34732010-08-22 Chong Yidong <cyd@stupidchicken.com>
3474
3475 * nonascii.texi (Text Representations):
3476 * loading.texi (Loading Non-ASCII):
3477 * compile.texi (Byte Compilation): Don't mention obsolete
3478 --unibyte command-line argument.
3479
bc7d7ea6
CY
34802010-08-22 Chong Yidong <cyd@stupidchicken.com>
3481
3482 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3483
b0126eac 34842010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
3485
3486 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3487
e8a6cc19
EZ
34882010-08-20 Eli Zaretskii <eliz@gnu.org>
3489
3490 * commands.texi (Misc Events): Add cross-references to where
3491 POSITION of a mouse event is described in detail.
3492
c4e7c63a 34932010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 3494
c4e7c63a 3495 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 3496
7815fe19 34972010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
3498
3499 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3500 Suggested by Štěpán Němec <stepnem@gmail.com>.
3501
7815fe19 35022010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
3503
3504 * minibuf.texi (High-Level Completion): Document args of
3505 `read-buffer-function' (bug#5625).
3506
8b2dd508
JD
35072010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3508
3509 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3510
bace45fe
MA
35112010-07-29 Michael Albinus <michael.albinus@gmx.de>
3512
3513 * processes.texi (Process Information): Explain process property
3514 `remote-tty'.
3515
4ce5a4cc
JB
35162010-07-27 Juanma Barranquero <lekktu@gmail.com>
3517
3518 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3519 instead of "\C-\^?" (bug#6334).
3520
1c84bc7a
JB
3521 * text.texi (Special Properties): Fix typo.
3522
b88746ba
EZ
35232010-07-09 Eli Zaretskii <eliz@gnu.org>
3524
3525 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3526 calling sequences, which are now the standard.
3527
51422d6d
CY
35282010-06-24 Chong Yidong <cyd@stupidchicken.com>
3529
3530 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3531
3532 * commands.texi (Command Overview): Mention undo-boundary call.
3533
d24880de
GM
35342010-06-23 Glenn Morris <rgm@gnu.org>
3535
3536 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3537 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3538 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3539 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3540 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3541 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3542 Untabify Texinfo files.
3543
0fc76035
CY
35442010-06-20 Chong Yidong <cyd@stupidchicken.com>
3545
3546 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3547
5338dc0b
CY
35482010-06-19 Chong Yidong <cyd@stupidchicken.com>
3549
a628ad9d 3550 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3551
2c3a3c1d
CY
35522010-06-02 Chong Yidong <cyd@stupidchicken.com>
3553
ba3bf1d9
CY
3554 * searching.texi (Regexp Special): Remove obsolete information
3555 about matching non-ASCII characters, and suggest using char
3556 classes (Bug#6283).
2c3a3c1d 3557
7f4b4249
JB
35582010-05-30 Juanma Barranquero <lekktu@gmail.com>
3559
3560 * minibuf.texi (Basic Completion): Add missing "@end defun".
3561
637821cd
SM
35622010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3563
3564 * minibuf.texi (Basic Completion): Document completion-boundaries.
3565 (Programmed Completion): Document the new fourth method for boundaries.
3566
e13051c3
CY
35672010-05-22 Chong Yidong <cyd@stupidchicken.com>
3568
a628ad9d 3569 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3570
0235128c 35712010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3572
3573 * windows.texi (Textual Scrolling):
3574 * tips.texi (Coding Conventions):
3575 * minibuf.texi (Minibuffer History):
3576 * maps.texi (Standard Keymaps):
3577 * loading.texi (Where Defined):
3578 * edebug.texi (Instrumenting): Fix typos.
3579
0235128c 35802010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3581
c7c32279
CY
3582 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3583
0235128c
SM
3584 * functions.texi (Obsolete Functions):
3585 Document set-advertised-calling-convention.
eb5ed549
CY
3586
3587 * minibuf.texi (Basic Completion): Document completion-in-region.
3588 (Programmed Completion): Document completion-annotate-function.
3589
3590 * commands.texi (Reading One Event): Document read-key.
3591 (Distinguish Interactive): Document KIND arg to
3592 called-interactively-p. Delete obsolete interactive-p.
3593
3594 * elisp.texi (Top): Update node description.
3595
f8848423
EZ
35962010-05-08 Eli Zaretskii <eliz@gnu.org>
3597
0235128c
SM
3598 * nonascii.texi (Character Properties):
3599 Document unicode-category-table. Add an index entry for Unicode
3600 general category.
3601
36022010-05-07 Chong Yidong <cyd@stupidchicken.com>
3603
3604 * Version 23.2 released.
f8848423 3605
938efb77
JB
36062010-04-20 Juanma Barranquero <lekktu@gmail.com>
3607
3608 * locals.texi (Standard Buffer-Local Variables):
3609 Remove @ignore'd reference to `direction-reversed'.
3610
5854c267
JL
36112010-04-14 Juri Linkov <juri@jurta.org>
3612
3613 Fix @deffn without category.
3614
3615 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3616 for `abbrev-insert'.
3617
3618 * buffers.texi (Indirect Buffers): Add category `Command'
3619 to @deffn of `clone-indirect-buffer'.
3620
3621 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3622 for `next-window' and `previous-window'. Add category `Command'
3623 to @deffn of `pop-to-buffer'.
3624
8a14dec7
CY
36252010-04-01 Chong Yidong <cyd@stupidchicken.com>
3626
3627 * nonascii.texi (Text Representations): Don't mark
3628 enable-multibyte-characters as a user option.
3629
7a1831cf
EZ
36302010-03-31 Eli Zaretskii <eliz@gnu.org>
3631
3632 * control.texi (Handling Errors): How to re-throw a signal caught
3633 by condition-case.
3634
c3863713
CY
36352010-03-26 Chong Yidong <cyd@stupidchicken.com>
3636
3637 * loading.texi (Hooks for Loading): Document after-load-functions.
3638 Copyedits.
3639
c333f279
AM
36402010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3641
3642 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3643
e867cb5d 36442010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
3645
3646 * processes.texi (Network Processes): Document seqpacket type.
3647
605f35cd
DN
36482010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3649
3650 * os.texi (System Environment): Do not mention lynxos.
3651
288f9fc0
CY
36522010-03-10 Chong Yidong <cyd@stupidchicken.com>
3653
3654 * Branch for 23.2.
3655
eed5c93a
CY
36562010-03-06 Chong Yidong <cyd@stupidchicken.com>
3657
3658 * objects.texi (Integer Type): Take note of the read syntax
3659 exception for numbers that cannot fit in the integer type.
3660
1ddd6622
GM
36612010-03-03 Glenn Morris <rgm@gnu.org>
3662
3663 * numbers.texi (Integer Basics, Bitwise Operations):
3664 * objects.texi (Integer Type): Update for integers now being 30-bit.
3665
a908c79a
CY
36662010-02-27 Chong Yidong <cyd@stupidchicken.com>
3667
3668 * display.texi (Low-Level Font): Document :otf font-spec property.
3669
cd61af01
SM
36702010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3671
3672 * display.texi (Line Height): Avoid obsolete special default variables
3673 like default-major-mode.
3674
c02f8fe2
AM
36752010-01-28 Alan Mackenzie <acm@muc.de>
3676
3677 * display.texi (Auto Faces): Say fontification-functions is called
3678 whether or not Font Lock is enabled. Tidy up the wording a bit.
3679
d738d18b
CY
36802010-01-17 Chong Yidong <cyd@stupidchicken.com>
3681
3682 * elisp.texi: Remove duplicate edition information (Bug#5407).
3683
4963739e
JB
36842010-01-17 Juanma Barranquero <lekktu@gmail.com>
3685
3686 * two.el (volume-header-toc-markup): Fix typos in docstring.
3687
c57008f6
SM
36882010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3689
3690 Avoid dubious uses of save-excursions.
3691 * positions.texi (Excursions): Recommend the use of
3692 save-current-buffer if applicable.
3693 * text.texi (Clickable Text): Fix the example code which used
3694 save-excursion in a naive way which sometimes preserves point and
3695 sometimes not.
3696 * variables.texi (Creating Buffer-Local):
3697 * os.texi (Session Management):
3698 * display.texi (GIF Images):
3699 * control.texi (Cleanups): Use (save|with)-current-buffer.
3700
2f3725cd
EZ
37012010-01-02 Eli Zaretskii <eliz@gnu.org>
3702
3703 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3704
85eeac93
CY
37052010-01-02 Chong Yidong <cyd@stupidchicken.com>
3706
3707 * nonascii.texi (Text Representations, Character Codes)
3708 (Converting Representations, Explicit Encoding)
3709 (Translation of Characters): Use hex notation consistently.
3710 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3711
4801c5fa
CY
37122010-01-01 Chong Yidong <cyd@stupidchicken.com>
3713
3714 * loading.texi (Where Defined): Make it clearer that these are
3715 loaded files (Bug#5068).
3716
26e533e2
CY
37172009-12-29 Chong Yidong <cyd@stupidchicken.com>
3718
3719 * minibuf.texi (Completion Styles): Document `initials' style.
3720
16d1ff5f
CY
37212009-12-25 Chong Yidong <cyd@stupidchicken.com>
3722
3723 * frames.texi (Resources): Describe inhibit-x-resources.
3724 (Size Parameters): Copyedit.
3725
3726 * hash.texi (Creating Hash):
3727 * objects.texi (Hash Table Type): Document the new hash table
3728 printed representation.
3729
3730 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3731 obsolete.
3732
5dcb4c4e
SM
3733 * processes.texi (Process Buffers):
3734 Document process-kill-buffer-query-function.
16d1ff5f 3735
9a5de3d9
GM
37362009-12-05 Glenn Morris <rgm@gnu.org>
3737
3738 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3739 diary-display-function, and no longer recommended to be a hook.
3740 Update for changes in the names of calendar and diary hooks.
3741 diary-print-entries-hook has changed section.
3742
b640eb52
EZ
37432009-11-28 Eli Zaretskii <eliz@gnu.org>
3744
3745 * text.texi (Special Properties): More accurate description of
3746 what the `cursor' property does.
3747
be1674ab
KR
37482009-11-26 Kevin Ryde <user42@zip.com.au>
3749
3750 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3751 mouse-wheel-down-event, the closest thing to a definition for them.
3752 * os.texi (Startup Summary): vindex inhibit-startup-message and
3753 inhibit-splash-screen.
3754 (Command-Line Arguments): vindex argv.
3755 (Suspending Emacs): vindex suspend-tty-functions and
3756 resume-tty-functions. Don't want to index every hook, but having
3757 the programming ones is helpful.
3758
603f5979
CY
37592009-11-14 Chong Yidong <cyd@stupidchicken.com>
3760
3761 * commands.texi (Motion Events): Fix typo (Bug#4907).
3762
4359a806
CY
37632009-11-08 Chong Yidong <cyd@stupidchicken.com>
3764
3765 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3766 are affected by case-fold-search (Bug#4483).
3767
0f063651
CY
37682009-11-02 Chong Yidong <cyd@stupidchicken.com>
3769
3770 * minibuf.texi (Reading File Names): Note that read-file-name may
3771 use a graphical file dialog.
3772
9bd79893
GM
37732009-10-31 Glenn Morris <rgm@gnu.org>
3774
3775 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3776
ebe479ec
KR
37772009-10-16 Kevin Ryde <user42@zip.com.au>
3778
3779 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3780 in particular so `info-lookup-symbol' can find its docs.
3781
2640fa86
CY
37822009-10-16 Chong Yidong <cyd@stupidchicken.com>
3783
3784 * variables.texi (Constant Variables): Distinguish from defconst
3785 variables.
3786 (Defining Variables): Add cindex.
3787
edd6a733
CY
37882009-10-15 Chong Yidong <cyd@stupidchicken.com>
3789
3790 * os.texi (Time of Day): Clarify that the microsecond part is
3791 ignored (Bug#4637).
3792
5feb0b73
GM
37932009-10-11 Glenn Morris <rgm@gnu.org>
3794
3795 * frames.texi (Size and Position): Clarify what is included in the frame
3796 height. (Bug#4535)
3797
0c5413c8
GM
37982009-10-10 Glenn Morris <rgm@gnu.org>
3799
3800 * windows.texi (Size of Window): The relationship between window and
3801 frame heights is not so simple. (Bug#4535)
3802 Mention window-full-height-p.
3803
7f8b600a
SM
38042009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3805
3806 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3807 used from Lisp.
3808
6185de1c
EZ
38092009-10-07 Eli Zaretskii <eliz@gnu.org>
3810
7f8b600a
SM
3811 * files.texi (Directory Names) <abbreviate-file-name>:
3812 Document that root home directories are not replaced with "~".
6185de1c 3813
9972911f
EZ
38142009-10-06 Eli Zaretskii <eliz@gnu.org>
3815
3816 * text.texi (Special Properties): Document the meaning of the
3817 `cursor' text property whose value is an integer.
3818
2a3f19ef
MA
38192009-10-05 Michael Albinus <michael.albinus@gmx.de>
3820
3821 * files.texi (Magic File Names): Add `copy-directory'.
3822
804543b5
EZ
38232009-10-05 Eli Zaretskii <eliz@gnu.org>
3824
3825 * files.texi (File Attributes): Fix description of file
3826 attributes. (Bug#4638) Update attributes of files.texi example to
3827 be more representative.
3828
461bf92b
MA
38292009-10-05 Michael Albinus <michael.albinus@gmx.de>
3830
3831 * files.texi (Create/Delete Dirs): New command copy-directory.
3832
a86cd395
JB
38332009-10-04 Juanma Barranquero <lekktu@gmail.com>
3834
3835 * anti.texi (Antinews):
3836 * macros.texi (Indenting Macros):
3837 * strings.texi (Creating Strings, Case Conversion):
3838 Remove duplicate words.
3839
d3080264
MA
38402009-10-01 Michael Albinus <michael.albinus@gmx.de>
3841
3842 * files.texi (Create/Delete Dirs): delete-directory has an
3843 optional parameter RECURSIVE.
3844
85d14563
SM
38452009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3846
3847 * buffers.texi (Swapping Text): Minor clarification.
3848
3d9842c6
GM
38492009-10-01 Glenn Morris <rgm@gnu.org>
3850
3851 * functions.texi (Declaring Functions): Mention that we also search for
3852 ".m" files in the src/ directory.
3853
78427304
CY
38542009-09-25 David Engster <deng@randomsample.de>
3855
3d9842c6 3856 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3857
b578c9cc
GM
38582009-09-22 Glenn Morris <rgm@gnu.org>
3859
3860 * internals.texi (Building Emacs): Mention preloaded-file-list.
3861
beee5da7
AM
38622009-09-14 Alan Mackenzie <acm@muc.de>
3863
3864 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3865
5d6ab672
CY
38662009-09-13 Chong Yidong <cyd@stupidchicken.com>
3867
3868 * functions.texi (Anonymous Functions): Rearrange discussion,
3869 giving usage of unquoted lambda forms first. Mention that
3870 `function' and `#'' are no longer required (Bug#4290).
3871
59375eeb
AM
38722009-09-11 Alan Mackenzie <acm@muc.de>
3873
a86cd395 3874 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3875 batch mode.
3876
e7e2f529
GM
38772009-09-01 Glenn Morris <rgm@gnu.org>
3878
3879 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3880
eae47088
GM
38812009-08-26 Ulrich Mueller <ulm@gentoo.org>
3882
3883 * nonascii.texi (Character Codes): Fix typos.
3884
3691a0a6
MA
38852009-08-25 Michael Albinus <michael.albinus@gmx.de>
3886
3887 * processes.texi (Synchronous Processes): New defvar
3888 process-file-side-effects.
3889
664d56b8
GM
38902009-08-25 Glenn Morris <rgm@gnu.org>
3891
3892 * display.texi (Fontsets): Fix typo.
3893
0706c025
GM
3894 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3895
03a74b84
SM
38962009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3897
3898 * processes.texi (Asynchronous Processes): Adjust arglist of
3899 start-process-shell-command and start-file-process-shell-command.
3900
f6de8a37
CY
39012009-08-15 Chong Yidong <cyd@stupidchicken.com>
3902
4b1ed1bb
CY
3903 * advice.texi (Argument Access in Advice): Note that argument
3904 positions are zero-based (Bug#3932).
3905
89a9e058
CY
3906 * commands.texi (Distinguish Interactive): Minor copyedit.
3907
23696fd7
CY
3908 * display.texi (Face Attributes): Add xref to Displaying Faces for
3909 explanation of "underlying face".
3910
f6de8a37
CY
3911 * customize.texi (Common Keywords): Add xref to Loading.
3912
3913 * loading.texi (How Programs Do Loading): Add xref to Lisp
3914 Libraries node in the Emacs manual.
3915
417f77e6
CY
39162009-08-13 Chong Yidong <cyd@stupidchicken.com>
3917
3918 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3919
0999039c
CY
39202009-07-18 Chong Yidong <cyd@stupidchicken.com>
3921
3922 * processes.texi (Shell Arguments): Copyedits.
3923
9af167bc
GM
39242009-07-18 Glenn Morris <rgm@gnu.org>
3925
3926 * loading.texi (Repeated Loading): Fix typo.
3927
137987ab
RS
39282009-07-16 Richard Stallman <rms@gnu.org>
3929
3930 * buffers.texi (Swapping Text): Recommend setting
3931 write-region-annotate-functions and buffer-saved-size.
3932
3933 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3934
622fa380
GM
39352009-07-15 Glenn Morris <rgm@gnu.org>
3936
3937 * edebug.texi: Minor re-phrasings throughout.
3938 (Edebug Execution Modes): Sit-for affects continue mode too.
3939 (Jumping): Use `forward-sexp' rather than its keybinding.
3940 (Edebug Misc): Fix Q binding.
3941 (Edebug Eval): Remove cl version.
3942 (Printing in Edebug): Clarify print-length etc.
3943 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3944 (Specification List): Remove edebug-unwrap findex entry.
3945 (Specification Examples): defmacro is actually not the same as defun.
3946 Escape "`" in example.
3947
6bbd4600
CY
39482009-07-15 Chong Yidong <cyd@stupidchicken.com>
3949
3950 * markers.texi (The Mark): Document optional arg to
3951 deactivate-mark.
3952
e538d479
GM
39532009-07-11 Kevin Ryde <user42@zip.com.au>
3954
3955 * hooks.texi (Standard Hooks): Fix cross-references.
3956
4c98b9ed
GM
3957 * loading.texi (Named Features): Refer to eval-after-load.
3958
5300838c
GM
39592009-07-11 Glenn Morris <rgm@gnu.org>
3960
64fbeb16
GM
3961 * Makefile.in (TEXI2PDF): New.
3962 (elisp.pdf): New target.
3963
4c98b9ed
GM
3964 * searching.texi (Regexp Backslash): Fix typo.
3965
3966 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3967
51d9979c
GM
39682009-07-10 Glenn Morris <rgm@gnu.org>
3969
561c0216
GM
3970 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3971
5b594a58
GM
3972 * customize.texi (Customization Types):
3973 * display.texi (Abstract Display):
0cc8c85a 3974 * objects.texi (Character Type, String Type):
5b594a58 3975 Merge in some menu descriptions from elisp.texi.
51d9979c 3976
c3cbbb40
GM
3977 * hash.texi (Hash Tables):
3978 * modes.texi (Multiline Font Lock):
3979 End menu description with period.
fe42c16a 3980
28528402
GM
39812009-07-09 Glenn Morris <rgm@gnu.org>
3982
3983 * back.texi: Don't hard-code texinfo location.
3984
3985 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3986 (tex): Add texinfodir to TEXINPUTS.
3987 (elisp1med-init, elisp2med-init): Use texinfodir.
3988
3989 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3990 (clean): Add two-volume.make intermediate files.
3991
3992 * elisp.texi, vol1.texi, vol2.texi:
3993 Use a DATE variable with the publication date, and update it.
3994 Fix antinews menu description.
3995
3996 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3997 Update the detailed node listing to match elisp.texi.
3998
3999 * README: Update edition to match elisp.texi.
4000
4001 * objects.texi (General Escape Syntax):
4002 * nonascii.texi (Character Sets):
4003 Use consistent case for "Unicode Standard".
4004
4005 * anti.texi (Antinews):
4006 * customize.texi (Variable Definitions):
4007 * functions.texi (Declaring Functions):
4008 * nonascii.texi (Character Properties):
4009 * processes.texi (Serial Ports):
4010 * text.texi (Special Properties):
4011 * tips.texi (Coding Conventions):
4012 Minor rearrangements to improve TeX line-filling.
4013
4014 * commands.texi (Using Interactive): Fix cross-reference.
4015
17db8e10
JD
40162009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4017
4018 * frames.texi (Management Parameters): Mention sticky.
4019
77c7e2e1
AS
40202009-07-01 Andreas Schwab <aschwab@redhat.com>
4021
4022 * help.texi (Help Functions): Fix description of help-buffer and
4023 help-setup-xref to use @defun instead of @deffn.
4024
3f1c6666
JD
40252009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4026
4027 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4028
ca27c21b
CY
40292009-06-24 Chong Yidong <cyd@stupidchicken.com>
4030
4031 * display.texi (Window Systems): Add ns to the list.
4032
70243478
CY
40332009-06-21 Chong Yidong <cyd@stupidchicken.com>
4034
4035 * Branch for 23.1.
4036
df006536
MR
40372009-06-17 Martin Rudalics <rudalics@gmx.at>
4038
4039 * windows.texi (Dedicated Windows): Fix typo.
4040 (Resizing Windows): Replace @defun by @deffn.
4041
d259fc4b
GM
40422009-06-17 Glenn Morris <rgm@gnu.org>
4043
4044 * variables.texi (Directory Local Variables):
4045 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4046
30781db6
KH
40472009-06-09 Kenichi Handa <handa@m17n.org>
4048
4049 * nonascii.texi (Character Sets): State clearly that FROM and TO
4050 are codepoints of CHARSET.
4051
62e8099c
CY
40522009-06-07 Chong Yidong <cyd@stupidchicken.com>
4053
4054 * minibuf.texi (Reading File Names): Fix introductory text.
4055 Suggested by stan@derbycityprints.com.
4056 (High-Level Completion): Fix typo.
4057
ee1b1917
CY
40582009-05-28 Chong Yidong <cyd@stupidchicken.com>
4059
4060 * frames.texi (Text Terminal Colors): Multi-tty is already
4061 implemented, but tty-local colors are not.
4062
5df647e8
CY
40632009-05-27 Chong Yidong <cyd@stupidchicken.com>
4064
4065 * hooks.texi (Standard Hooks): Remove mention of obsolete
4066 redisplay-end-trigger-functions.
4067
4068 * internals.texi (Window Internals): Remove mention of obsolete
4069 redisplay-end-trigger-functions.
4070
01f17ae2
MR
40712009-05-21 Martin Rudalics <rudalics@gmx.at>
4072
4073 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4074
4075 * backups.texi (Making Backups): backup-directory-alist and
4076 make-backup-file-name-function are options.
4077 (Auto-Saving): auto-save-list-file-prefix is an option.
4078
4079 * buffers.texi (Killing Buffers): buffer-offer-save is an
4080 option.
4081
4082 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4083 option.
4084 (Echo Area Customization): echo-keystrokes is an option.
4085 (Selective Display): selective-display-ellipses is an option.
4086 (Temporary Displays): temp-buffer-show-function is an option.
4087 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4088 are options.
4089 (Font Selection): face-font-family-alternatives,
4090 face-font-selection-order, face-font-registry-alternatives, and
4091 scalable-fonts-allowed are options.
4092 (Fringe Indicators): indicate-buffer-boundaries is an option.
4093 (Fringe Cursors): overflow-newline-into-fringe is an option.
4094 (Scroll Bars): scroll-bar-mode is an option.
4095
4096 * eval.texi (Eval): max-lisp-eval-depth is an option.
4097
4098 * files.texi (Visiting Functions): find-file-hook is an option.
4099 (Directory Names): directory-abbrev-alist is an option.
4100 (Unique File Names): temporary-file-directory and
4101 small-temporary-file-directory are options.
4102
4103 * frames.texi (Initial Parameters): initial-frame-alist,
4104 minibuffer-frame-alist and default-frame-alist are options.
4105 (Cursor Parameters): blink-cursor-alist and
4106 cursor-in-non-selected-windows ar options.
4107 (Window System Selections): selection-coding-system is an
4108 option.
4109 (Display Feature Testing): display-mm-dimensions-alist is an
4110 option.
4111
4112 * help.texi (Help Functions): help-char and help-event-list are
4113 options.
4114
4115 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4116 an option.
4117
4118 * minibuf.texi (Minibuffer History): history-length and
4119 history-delete-duplicates are options.
4120 (High-Level Completion): read-buffer-function and
4121 read-buffer-completion-ignore-case are options.
4122 (Reading File Names): read-file-name-completion-ignore-case is
4123 an option.
4124
4125 * modes.texi (Mode Line Top): mode-line-format is an option.
4126 (Mode Line Variables): mode-line-position and mode-line-modes
4127 are options.
4128
4129 * nonascii.texi (Text Representations):
4130 enable-multibyte-characters is an option.
4131 (Default Coding Systems): auto-coding-regexp-alist,
4132 file-coding-system-alist, auto-coding-alist and
4133 auto-coding-functions are options.
4134 (Specifying Coding Systems): inhibit-eol-conversion is an
4135 option.
4136
4137 * os.texi (Init File): site-run-file is an option.
4138 (System Environment): mail-host-address is an option.
4139 (User Identification): user-mail-address is an option.
4140 (Terminal Output): baud-rate is an option.
4141
4142 * positions.texi (Word Motion): words-include-escapes is an
4143 option.
4144
4145 * searching.texi (Standard Regexps): page-delimiter,
4146 paragraph-separate, paragraph-separate and sentence-end are
4147 options.
4148
4149 * text.texi (Margins): left-margin and fill-nobreak-predicate
4150 are options.
4151
4152 * variables.texi (Local Variables): max-specpdl-size is an
4153 option.
4154
4155 * windows.texi (Choosing Window):
4156 split-window-preferred-function, special-display-function and
4157 display-buffer-function are options.
4158
106e6894
CY
41592009-05-20 Chong Yidong <cyd@stupidchicken.com>
4160
4a83454d
CY
4161 Fix errors spotted by Martin Rudalics.
4162
106e6894
CY
4163 * syntax.texi (Position Parse): Document rationale for ignored
4164 arguments to syntax-ppss-flush-cache.
4165
4166 * processes.texi (Input to Processes): Mark PROCESS arg to
4167 process-running-child-p as optional.
4168 (Network Options): Document NO-ERROR arg to
4169 set-network-process-option.
4170
4171 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4172 command.
4173
4174 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4175 posix-search-backward as commands.
4176
4177 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4178 (Suspending Emacs): Mark suspend-emacs as a command.
4179 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4180 commands.
5dcb4c4e
SM
4181 (Terminal Output): Remove obsolete function baud-rate.
4182 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4183
4184 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4185 terminal-coding-system and set-terminal-coding-system.
4186 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4187 as optional.
4188 (Character Sets): Document RESTRICTION arg of char-charset.
4189 (Character Codes): Mark POS argument to get-byte as optional.
4190
4191 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4192 minibuffer-message.
4193
4194 * files.texi (Create/Delete Dirs): Mark make-directory and
4195 delete-directory as commands.
4196
4197 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4198
4199 * text.texi (Base 64): Mark base64-decode-string and
4200 base64-encode-string as commands.
4201 (Columns): Mark move-to-column as a command.
4202 (Mode-Specific Indent): Document RIGID arg to
4203 indent-for-tab-command.
4204 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4205 Mark indent-code-rigidly as a command.
4206 (Substitution): Mark translate-region as a command.
4207
4208 * frames.texi (Size and Position): Remove obsolete functions
4209 screen-height and screen-width.
4210
04173931
CY
42112009-05-19 Chong Yidong <cyd@stupidchicken.com>
4212
4213 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4214 (Displaying Buffers, Resizing Windows): Correct mistakes;
4215 next-window, previous-window, and pop-to-buffer are not commands,
4216 and fit-window-to-buffer" is a command. (Pointed out by Martin
4217 Rudalics.)
4218
eae7d8f8
RS
42192009-05-17 Richard M Stallman <rms@gnu.org>
4220
4221 * modes.texi (Precalculated Fontification): Clarify text.
4222
b8766179
MR
42232009-05-17 Martin Rudalics <rudalics@gmx.at>
4224
4225 * windows.texi (Selecting Windows): Clarify descriptions of
4226 with-selected-window and get-lru-window.
4227 (Cyclic Window Ordering): Refer to particular frame when talking
4228 about how splitting affects the ordering.
4229 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4230 switch-to-buffer-other-window. Explain how setting of
4231 display-buffer-reuse-frames affects pop-to-buffer.
4232 (Choosing Window): Clarify some details in descriptions of
4233 display-buffer-reuse-frames, pop-up-frames, and
4234 pop-up-frame-function.
4235 (Dedicated Windows): Clarify some details.
4236 (Textual Scrolling): Replace term vscroll by term vertical
4237 scroll position.
4238 (Vertical Scrolling): Fix typo.
4239 (Window Hooks): Relate text on jit-lock-register to window
4240 scrolling and size changes.
4241
734b5e3b
CY
42422009-05-14 Chong Yidong <cyd@stupidchicken.com>
4243
0a65633e
CY
4244 * frames.texi (Initial Parameters): Clarify what the initial
4245 minibuffer frame is.
05be46d7
CY
4246 (Buffer Parameters): Note that the minibuffer parameter can not be
4247 altered.
0a65633e 4248
734b5e3b
CY
4249 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4250 Document display-buffer changes.
4251
925672cd
CY
42522009-05-13 Chong Yidong <cyd@stupidchicken.com>
4253
17ecd7af
CY
4254 * anti.texi (Antinews): Rewrite for Emacs 22.
4255
925672cd
CY
4256 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4257 obarrays are first mentioned. Define "system abbrev" more
4258 prominently, and add it to the index.
4259 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4260 Copyedits.
4261 (Abbrev Expansion): Document abbrev-insert.
4262
80be4dd7
CY
42632009-05-12 Chong Yidong <cyd@stupidchicken.com>
4264
4265 * frames.texi (Font and Color Parameters): Rename from Color
4266 Parameters. Document font-backend parameter.
4267
4268 * vol2.texi (Top): Update node listing.
4269 * vol1.texi (Top): Update node listing.
4270 * elisp.texi (Top): Update node listing.
4271
372a93ac
MR
42722009-05-11 Martin Rudalics <rudalics@gmx.at>
4273
4274 * windows.texi (Choosing Window): Don't explicitly refer to
4275 split-window-sensibly's window argument in descriptions of
4276 split-height-threshold and split-width-threshold.
4277
714c3541
MR
42782009-05-10 Martin Rudalics <rudalics@gmx.at>
4279
4280 * windows.texi (Choosing Window): Fix rewrite of window
4281 splitting section.
4282
0e90e7be
EZ
42832009-05-09 Eli Zaretskii <eliz@gnu.org>
4284
f4e90db0
SM
4285 * nonascii.texi (Default Coding Systems):
4286 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4287 Add indexing.
0e90e7be
EZ
4288 (Lisp and Coding Systems): Add index entries.
4289
d3c0c321
MR
42902009-05-09 Martin Rudalics <rudalics@gmx.at>
4291
4292 * windows.texi (Choosing Window): Describe split-window-sensibly
4293 and rewrite section on window splitting accordingly.
4294 (Textual Scrolling): Replace `...' by @code{...}.
4295
c773345a
CY
42962009-05-04 Chong Yidong <cyd@stupidchicken.com>
4297
ee2d5b5e
CY
4298 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4299 Remove obsoleted pre-abbrev-expand-hook.
4300
4301 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4302 entries.
4303
c773345a
CY
4304 * internals.texi (Object Internals): Don't assume 32-bit machines
4305 are the norm.
4306 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4307 (Window Internals): Synch field names to window.h.
4308 (Process Internals): Synch field names to process.h.
c773345a 4309
dd449674
CY
43102009-04-29 Chong Yidong <cyd@stupidchicken.com>
4311
4312 * variables.texi (File Local Variables): Note that read-circle is
4313 bound to nil when reading file-local variables.
4314
4315 * streams.texi (Input Functions): Document read-circle.
4316 (Output Variables): Add xref to Circular Objects.
4317
4f1e25e2
CY
43182009-04-25 Chong Yidong <cyd@stupidchicken.com>
4319
4320 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4321 Features and Coding System Basics. Node that "p" stands for
4322 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4323 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4324 mouse-appearance-menu.
4325 (Programming Tips): Add xref to Progress.
4326
dca019f8
CY
43272009-04-22 Chong Yidong <cyd@stupidchicken.com>
4328
5dcb4c4e
SM
4329 * os.texi (Command-Line Arguments):
4330 Document command-line-args-left.
dca019f8
CY
4331 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4332 terminal objects for tty arguments.
4333 (Startup Summary): Add xref to Session Management.
4334 (Session Management): Mention emacs-session-restore. Copyedits.
4335
02a89103
CY
43362009-04-20 Chong Yidong <cyd@stupidchicken.com>
4337
4338 * os.texi (Startup Summary): Copyedits. The init file is not
4339 necessarily named .emacs now. Document initial-buffer-choice and
4340 initial-scratch-message. Note where Emacs exits in batch mode.
4341 Document inhibit-splash-screen as an alias.
4342 (Init File): Be neutral about which init file name to use.
4343
43442009-04-16 Chong Yidong <cyd@stupidchicken.com>
4345
4346 * os.texi (System Interface): Fix Texinfo usage.
4347
0c1cfe01
CY
43482009-04-15 Chong Yidong <cyd@stupidchicken.com>
4349
80d7cdca
CY
4350 * searching.texi (Regexp Backslash): Also refer to shy groups as
4351 non-capturing or unnumbered groups.
4352 (Regexp Functions): Add cross-reference to Regexp Backslash.
4353
0c1cfe01
CY
4354 * display.texi (Truncation): Overlays can use line-prefix and
4355 wrap-prefix too.
4356 (Overlay Properties): Document wrap-prefix and line-prefix.
4357 (Face Attributes): Document underline-minimum-offset.
4358 (Face Remapping): Copyedits.
4359 (Low-Level Font): Copyedits.
4360 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4361 (Line Height): Emphasize that line-spacing only takes effect on
4362 graphical terminals.
0c1cfe01 4363
c4adeee0
CY
43642009-04-13 Chong Yidong <cyd@stupidchicken.com>
4365
4366 * display.texi (Refresh Screen): Note that a passage about screen
4367 refreshing is text terminal only.
4368 (Forcing Redisplay): Delete misleading comment---sit-for calls
4369 redisplay, not the other way around.
4370 (Truncation): Note new values of truncate-partial-width-windows.
4371 Copyedits.
4372 (Invisible Text): Document invisible-p.
4373
b20ecfa1
EZ
43742009-04-11 Eli Zaretskii <eliz@gnu.org>
4375
4376 * display.texi (Overlays): Overlays don't scale well. See
4377 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4378
97d8273f
CY
43792009-04-10 Chong Yidong <cyd@stupidchicken.com>
4380
f147ff75
CY
4381 * syntax.texi (Syntax Table Functions): Document cons cell
4382 argument for modify-syntax-entry.
4383 (Categories): Document cons cell argument for
4384 modify-category-entry.
4385
fca4ec76
CY
4386 * searching.texi (String Search): Document word-search-forward-lax
4387 and word-search-backward-lax.
4388 (Searching and Case): Describe isearch behavior more precisely.
4389
9c283d5b
CY
4390 * keymaps.texi (Tool Bar): Mention that some platforms do not
4391 support multi-line toolbars. Suggested by Stephen Eglen.
4392
4393 * frames.texi (Layout Parameters): Mention that Nextstep also
4394 allows only one tool-bar line. Suggested by Stephen Eglen.
4395
97d8273f
CY
4396 * nonascii.texi (Text Representations): Copyedits.
4397 (Coding System Basics): Also mention utf-8-emacs.
4398 (Converting Representations, Selecting a Representation)
4399 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4400 Copyedits.
4401 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4402
2bad3299
CY
44032009-04-09 Chong Yidong <cyd@stupidchicken.com>
4404
4405 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4406 (Filling): Clarify REGION argument of fill-paragraph.
4407 Document fill-forward-paragraph-function.
2bad3299
CY
4408 (Special Properties): Remove "new in Emacs 22" declaration.
4409 (Clickable Text): Merge with Links and Mouse-1 node.
4410
5dcb4c4e
SM
4411 * display.texi (Button Properties, Button Buffer Commands):
4412 Change xref to Clickable Text.
2bad3299
CY
4413
4414 * tips.texi (Key Binding Conventions): Change xref to Clickable
4415 Text.
4416
4417 * elisp.texi (Top): Update node listing.
4418
ea30ce4f
CY
44192009-04-05 Chong Yidong <cyd@stupidchicken.com>
4420
47af2f4b
CY
4421 * markers.texi (The Mark): Copyedits. Improve description of
4422 handle-shift-selection.
4423 (The Region): Move use-region-p here from The Mark.
4424
ea30ce4f
CY
4425 * positions.texi (Screen Lines): Document (cols . lines) argument
4426 for vertical-motion.
4427
2aa8ea6e
CY
44282009-04-04 Chong Yidong <cyd@stupidchicken.com>
4429
3ec61d4e
CY
4430 * frames.texi (Frames): Clean up introduction. Document `ns'
4431 return value for framep.
4432 (Creating Frames): Note how the terminal is chosen.
4433 (Multiple Terminals, Multiple Displays): Merge into a single node.
4434 (Color Parameters): Fix typo.
4435
4436 * variables.texi (Local Variables, Buffer-Local Variables)
4437 (Creating Buffer-Local): Change link to Multiple Terminals.
4438
4439 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4440
4441 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4442 Terminals.
4443
4444 * commands.texi (Command Loop Info, Keyboard Macros): Change link
4445 to Multiple Terminals.
4446
4447 * elisp.texi (Top): Update node listing.
4448 * vol2.texi (Top): Update node listing.
4449 * vol1.texi (Top): Update node listing.
4450
9257072f
CY
4451 * buffers.texi (Current Buffer): Note that the append-to-buffer
4452 example is no longer in synch with the latest code. Tie the two
4453 examples together.
4454
2aa8ea6e
CY
4455 * files.texi (File Attributes): Move note about MS-DOS from
4456 Changing Files to File Attributes.
4457 (Create/Delete Dirs): Note that mkdir is an alias for this.
4458
22e74b17
CY
44592009-04-01 Markus Triska <triska@gmx.at>
4460
4461 * processes.texi (Filter Functions): Suggest how to handle output
4462 batches.
4463
4bbe48ec
CY
44642009-03-30 Chong Yidong <cyd@stupidchicken.com>
4465
4466 * help.texi (Accessing Documentation): Update example to use
4467 help-setup-xref and with-help-window.
4468 (Help Functions): Remove print-help-return-message, which is
4469 semi-obsolete due to with-help-window. Document help-buffer and
4470 help-setup-xref.
4471
b9723f39
CY
44722009-03-29 Chong Yidong <cyd@stupidchicken.com>
4473
5dcb4c4e
SM
4474 * help.texi (Accessing Documentation, Help Functions):
4475 Remove information about long-obsolete Emacs versions.
9eb52e90 4476
b9723f39
CY
4477 * modes.texi (Mode Line Variables): The default values of the mode
4478 line variables are now more complicated.
4479
b0cc32db
CY
44802009-03-28 Chong Yidong <cyd@stupidchicken.com>
4481
3c25a5a9
CY
4482 * modes.texi (Major Mode Conventions): Note that specialness is
4483 inherited.
31c9eebb
CY
4484 (Derived Modes): Note that define-derive-mode sets the mode-class
4485 property.
3c25a5a9 4486
b0cc32db
CY
4487 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4488 goto-map. Add search-map to the list.
4489
c5e0006d
EZ
44902009-03-27 Eli Zaretskii <eliz@gnu.org>
4491
1213465a
EZ
4492 * os.texi (System Environment): Update the list of system-type
4493 values.
4494
c5e0006d
EZ
4495 * markers.texi (The Mark) <handle-shift-selection>: Update for
4496 removal of the optional argument DEACTIVATE.
4497
48bab3d6
CY
44982009-03-25 Chong Yidong <cyd@stupidchicken.com>
4499
4500 * commands.texi (Focus Events): Most X window managers don't use
4501 focus-follows-mouse nowadays.
4502
6e4ff1b6
CY
45032009-03-24 Chong Yidong <cyd@stupidchicken.com>
4504
4505 * commands.texi (Defining Commands): Clarify introduction.
4506 (Using Interactive): Not that interactive can be put in a symbol
4507 property.
4508 (Interactive Call): Note that a symbol with a non-nil
4509 interactive-form property satisfies commandp.
4510
11625308
JB
45112009-03-23 Juanma Barranquero <lekktu@gmail.com>
4512
4513 * minibuf.texi (Intro to Minibuffers): Fix typos.
4514
7b34420d
CY
45152009-03-23 Chong Yidong <cyd@stupidchicken.com>
4516
4517 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
4518 about minibuffers in old Emacs versions. Copyedits.
4519 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
4520 (Text from Minibuffer): Simplify introduction.
4521
f9257eed
AM
45222009-03-22 Alan Mackenzie <acm@muc.de>
4523
4524 * commands.texi (Using Interactive): Clarify string argument to
4525 `interactive' - even promptless elements need \n separators.
4526
f639ba70
CY
45272009-03-18 Chong Yidong <cyd@stupidchicken.com>
4528
4529 * minibuf.texi (Completion Styles): New node.
4530
4531 * elisp.texi (Top): Update node listing.
4532
d897e8ee
CY
45332009-03-17 Chong Yidong <cyd@stupidchicken.com>
4534
4535 * minibuf.texi (Basic Completion): Note that
4536 read-file-name-completion-ignore-case and
4537 read-buffer-completion-ignore-case can override
4538 completion-ignore-case.
4539 (Minibuffer Completion): Document completing-read changes.
4540 (Completion Commands): Avoid mentioning partial completion mode.
4541 Document minibuffer-completion-confirm changes, and
4542 minibuffer-confirm-exit-commands.
4543 (High-Level Completion): Document new require-match behavior for
4544 read-buffer. Document read-buffer-completion-ignore-case.
4545 (Reading File Names): Document new require-match behavior for
4546 read-file-name.
4547
b1f23349
CY
45482009-03-14 Chong Yidong <cyd@stupidchicken.com>
4549
4550 * debugging.texi (Error Debugging): Don't mislead the reader into
4551 thinking that debug-on-error enters debugger for C-f at EOB.
4552 (Error Debugging): Setting debug-on-init within the init file
4553 works, and has for some time.
4554
d6eb4e25
KH
45552009-03-13 Kenichi Handa <handa@m17n.org>
4556
4557 * display.texi (Fontsets): Update the description.
4558
1cf53dc5
CY
45592009-03-13 Chong Yidong <cyd@stupidchicken.com>
4560
4561 * advice.texi (Advising Primitives): Link to What Is a Function.
4562
81f919fc
CY
45632009-03-12 Chong Yidong <cyd@stupidchicken.com>
4564
cf4229eb
CY
4565 * compile.texi (Speed of Byte-Code): Update example.
4566 (Disassembly): Update examples.
4567
81f919fc 4568 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4569
4570 * customize.texi (Common Keywords): It's not necessary to use :tag
4571 to remove hyphens, as custom-unlispify-tag-name does it
4572 automatically.
5dcb4c4e
SM
4573 (Variable Definitions): Link to File Local Variables.
4574 Document customized-value symbol property.
f2bbc08c
CY
4575 (Customization Types): Move menu to end of node.
4576
955964d7
CY
45772009-03-10 Chong Yidong <cyd@stupidchicken.com>
4578
4579 * macros.texi (Compiling Macros): Omit misleading sentence, which
4580 implied that macros can only be used in the same file they are
4581 defined.
4582 (Backquote): Remove obsolete information about Emacs 19.
4583
d25ed7db
GM
45842009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4585
4586 * display.texi (Display Margins): Fix paren typo.
4587
d55f6ca5
CY
45882009-02-27 Chong Yidong <cyd@stupidchicken.com>
4589
f0e57ed8
CY
4590 * elisp.texi (Top): Update node listing.
4591
4592 * variables.texi (Variables): Clarify introduction.
4593 (Global Variables): Mention that setq is a special form.
4594 (Local Variables): Use active voice.
4595 (Tips for Defining): Mention marking variables as safe.
4596 (Buffer-Local Variables): Mention terminal-local and frame-local
4597 variables together.
4598 (File Local Variables): Copyedits.
4599 (Frame-Local Variables): Note that they are not really useful.
4600 (Future Local Variables): Node deleted.
4601
d55f6ca5 4602 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4603 Unicode escape syntax.
d55f6ca5 4604
ca8f09a8
CY
46052009-02-23 Chong Yidong <cyd@stupidchicken.com>
4606
4607 * control.texi (Control Structures): Add cindex entry for "textual
4608 order".
4609
4610 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4611 instead of "expression" throughout.
4612 (Function Indirection): Copyedits. Use active voice.
4613 (Eval): The default value of max-lisp-eval-depth is now 400.
4614
a20878b6
MB
46152009-02-23 Miles Bader <miles@gnu.org>
4616
4617 * processes.texi (System Processes): Rename `system-process-attributes'
4618 to `process-attributes'.
4619
61f66044
CY
46202009-02-22 Chong Yidong <cyd@stupidchicken.com>
4621
1b80d1f3
CY
4622 * symbols.texi (Property Lists): Emphasize that property lists are
4623 not restricted to symbol cells.
4624 (Other Plists): Copyedit.
4625
61f66044
CY
4626 * sequences.texi (Sequences Arrays Vectors): Make introduction
4627 more concise.
4628 (Arrays): Mention char-tables and bool-vectors too.
4629 (Vectors): Don't repeat information given in Arrays node. Link to
4630 nodes that explain the vector usage examples.
4631 (Char-Tables): Note that char-table elements can have arbitrary
4632 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4633 Link to Property Lists node.
61f66044 4634
9403944b
CY
46352009-02-22 Chong Yidong <cyd@stupidchicken.com>
4636
4637 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4638 `append'.
4068c7b4 4639 (List Elements): Copyedits.
9403944b
CY
4640
4641 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4642 of `vconcat'.
4643
4644 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4645 Emacs 20 usage of `concat'.
4646 (Case Conversion): Copyedits.
4647
b87a185f
CY
46482009-02-21 Chong Yidong <cyd@stupidchicken.com>
4649
4650 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4651 Minor edits.
4652 (Frame Configuration Type): Emphasize that it is not primitive.
4653 (Font Type): New node.
4654 (Type Predicates): Add fontp; type-of now recognizes font object
4655 types.
4656
4657 * intro.texi (Version Info): Update version numbers in examples.
4658 (Acknowledgements): List more contributors.
4659
4660 * elisp.texi: Bump version number to 3.0.
4661 (Top): Link to Font Type node.
4662
867d4bb3
JB
46632009-02-20 Juanma Barranquero <lekktu@gmail.com>
4664
4665 * modes.texi (Major Mode Conventions): Remove duplicate words.
4666 (Customizing Keywords): Fix typo.
4667
77730170
EZ
46682009-02-14 Eli Zaretskii <eliz@gnu.org>
4669
4670 * nonascii.texi (User-Chosen Coding Systems): Document that
4671 select-safe-coding-system suggests raw-text if there are raw bytes
4672 in the region.
4673 (Explicit Encoding): Warn not to use `undecided' when encoding.
4674
c8736212
GM
46752009-02-11 Glenn Morris <rgm@gnu.org>
4676
4677 * frames.texi (Visibility of Frames): Mention the effect multiple
4678 workspaces/desktops can have on visibility.
4679
ab992d66
EZ
46802009-02-07 Eli Zaretskii <eliz@gnu.org>
4681
c8736212
GM
4682 * text.texi (Commands for Insertion):
4683 * commands.texi (Event Mod):
4684 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4685 * nonascii.texi (Translation of Characters):
4686 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4687 (Explicit Encoding): Document the `charset' text property produced
4688 by decode-coding-region and decode-coding-string.
ab992d66 4689
e651a255
AM
46902009-01-27 Alan Mackenzie <acm@muc.de>
4691
4692 * modes.texi (Search-based Fontification): Correct a typo.
4693
bc5cde4b
JB
46942009-01-25 Juanma Barranquero <lekktu@gmail.com>
4695
4696 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4697 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4698
3533155b
EZ
46992009-01-24 Eli Zaretskii <eliz@gnu.org>
4700
f721deda
EZ
4701 * display.texi (Window Systems): Document the value of
4702 `initial-window-system' under --daemon.
4703
3533155b
EZ
4704 * os.texi (System Environment): Remove description of the
4705 `environment' function which has been deleted.
4706
f79b43b2
DN
47072009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4708
4709 * frames.texi (Multiple Displays): Remove documentation for
4710 removed function make-frame-on-tty.
4711
e3aa6669
CY
47122009-01-22 Chong Yidong <cyd@stupidchicken.com>
4713
4714 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4715 write-region-annotate-functions.
4716 Document write-region-post-annotation-function.
e3aa6669 4717
fb13a416
CY
47182009-01-19 Chong Yidong <cyd@stupidchicken.com>
4719
4720 * display.texi (Font Lookup): Document WIDTH argument of
4721 x-list-fonts.
4722
02eccf6b
EZ
47232009-01-17 Eli Zaretskii <eliz@gnu.org>
4724
ead3f58d
EZ
4725 * maps.texi (Standard Keymaps): Rename function-key-map to
4726 local-function-key-map.
4727
4728 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4729 local-function-key-map.
4730
4731 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4732 and `set-keyboard-coding-system' now accept an optional terminal
4733 argument.
4734
4735 * commands.texi (Event Mod): `keyboard-translate-table' is now
4736 terminal-local.
4737 (Function Keys): Rename function-key-map to
4738 local-function-key-map.
4739
df05a163
EZ
4740 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4741 frames.texi.
4742
0ed8034e 4743 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4744 `delete-terminal-functions', `suspend-tty-functions' and
4745 `resume-tty-functions'.
0ed8034e
EZ
4746
4747 * frames.texi (Frames): Document `frame-terminal' and
4748 `terminal-live-p'.
4749 (Multiple Displays): Document `make-frame-on-tty'.
4750 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4751 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4752 (Terminal Parameters): Document `terminal-parameters',
4753 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4754
4755 * os.texi (System Environment): Document `environment' and
4756 `initial-environment'.
490f1197
EZ
4757 (Suspending Emacs): Update for multi-tty; document
4758 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4759
02eccf6b
EZ
4760 * nonascii.texi (Coding System Basics): More accurate description
4761 of `raw-text'.
4762
f19fea97
JB
47632009-01-12 Juanma Barranquero <lekktu@gmail.com>
4764
4765 * display.texi (Low-Level Font): Fix typo.
4766
16fa292f
CY
47672009-01-10 Chong Yidong <cyd@stupidchicken.com>
4768
4769 * elisp.texi (Top): Update node listing.
4770
4771 * display.texi (PostScript Images): Node deleted.
4772
0b4faef3
EZ
47732009-01-10 Eli Zaretskii <eliz@gnu.org>
4774
3355f04d
EZ
4775 * processes.texi (Decoding Output): Document that null bytes force
4776 no-conversion for reading process output.
4777
4778 * files.texi (Reading from Files): Document that null bytes force
4779 no-conversion when visiting files.
4780
11625308 4781 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4782
5dcb4c4e
SM
4783 * nonascii.texi (Lisp and Coding Systems):
4784 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4785 (Character Properties): Improve wording.
0b4faef3 4786
ce9cf065
CY
47872009-01-09 Chong Yidong <cyd@stupidchicken.com>
4788
4789 * display.texi (Font Lookup): Remove obsolete function
4790 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4791 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
4792 (Font Selection): Reorder order of variable descriptions.
4793 Minor clarifications.
ce9cf065
CY
4794
4795 * elisp.texi (Top): Update node listing.
4796
ab756fb3
GM
47972009-01-09 Glenn Morris <rgm@gnu.org>
4798
4799 * commands.texi (Command Loop Info): Say that last-command-char and
4800 last-input-char are obsolete aliases.
4801
4802 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4803 last-input-char and last-command-char, since they are just aliases for
4804 last-input-event and last-command-event.
4805
4806 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4807 last-command-char.
4808
6b2b8ab1
CY
48092009-01-08 Chong Yidong <cyd@stupidchicken.com>
4810
4811 * elisp.texi: Update node listing.
4812
4813 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
4814 (Face Attributes): Don't link to Font Lookup.
4815 Document font-family-list.
6b2b8ab1
CY
4816 (Fonts): New node.
4817
3568e767
JR
48182009-01-08 Jason Rumney <jasonr@gnu.org>
4819
4820 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4821 changing the standard pointer shapes. (Bug#1485)
3568e767 4822
6221c8db
CY
48232009-01-08 Chong Yidong <cyd@stupidchicken.com>
4824
4825 * display.texi (Attribute Functions): Note that a function value
4826 :height is relative, and that compatibility functions work by
4827 calling set-face-attribute.
4828 (Displaying Faces): Reorder list in order of increasing priority.
4829 (Face Remapping): New node. Content moved here from Displaying
4830 Faces.
4831 (Glyphs): Link to Face Functions.
4832
e3d3799a
CY
48332009-01-08 Chong Yidong <cyd@stupidchicken.com>
4834
4835 * display.texi (Faces): Don't discuss face id here. facep does
4836 not return t.
4837 (Defining Faces): Minor clarification.
4838 (Face Attributes): Rearrange items to match docstring of
4839 set-face-attribute. Add :foundry attribute. Document new role of
4840 :font attribute. Texinfo usage fix.
4841 (Attribute Functions): Copyedits.
4842 (Face Functions): Note that face number is seldom used.
4843
638a2457
RS
48442009-01-05 Richard M Stallman <rms@gnu.org>
4845
4846 * strings.texi (Predicates for Strings): Minor clarification.
4847
4848 * functions.texi (Function Safety): Texinfo usage fix.
4849
39cb9e56 48502009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4851
4852 * objects.texi (General Escape Syntax): Fix typo.
4853
9f822178
MR
48542009-01-03 Martin Rudalics <rudalics@gmx.at>
4855
4856 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4857 works via the default value of pop-up-frame-function.
4858
af34ad36
EZ
48592009-01-02 Eli Zaretskii <eliz@gnu.org>
4860
4861 * processes.texi (System Processes): Document the `time' and
4862 `ctime' attributes of `system-process-attributes'.
4863
d31f6679
CY
48642009-01-01 Chong Yidong <cyd@stupidchicken.com>
4865
4866 * display.texi (Face Attributes): Clarify :height attribute.
4867
174dc00c
MR
48682008-12-31 Martin Rudalics <rudalics@gmx.at>
4869
4870 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4871 the front of the buffer list. Add entries for `last-buffer' and
4872 `unbury-buffer'.
4873
b8afe7e4
EZ
48742008-12-27 Eli Zaretskii <eliz@gnu.org>
4875
d14030f5
EZ
4876 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4877 and its subsections.
4878
4879 * frames.texi (Multiple Terminals, Low-level Terminal)
4880 (Terminal Parameters, Frames on Other TTY devices): New sections.
4881 (Frames): Add an xref to "Multiple Terminals".
4882
765980a4
EZ
4883 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4884
4885 * objects.texi (Terminal Type): New node.
4886 (Editing Types): Add it to the menu.
4887
47bd5577
EZ
4888 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4889 Variables".
4890
eb22b78c 4891 * variables.texi (Directory Local Variables): New node.
47bd5577 4892 (Variables): Add a menu item for it.
eb22b78c 4893
b8afe7e4
EZ
4894 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4895 `generated-autoload-file'.
4896
77bb0476
EZ
48972008-12-20 Eli Zaretskii <eliz@gnu.org>
4898
028e2c19
EZ
4899 * os.texi (Startup Summary): Add xref to documentation of
4900 `initial-window-system'.
4901
77bb0476
EZ
4902 * display.texi (Window Systems): Document `window-system' the
4903 function. The variable `window-system' is now frame-local.
028e2c19 4904 Document `initial-window-system'.
77bb0476 4905
dda87836
MR
49062008-12-19 Martin Rudalics <rudalics@gmx.at>
4907
4908 * windows.texi (Windows): Rewrite description of
4909 fit-window-to-buffer.
4910
caef3ed2
GM
49112008-12-13 Glenn Morris <rgm@gnu.org>
4912
4913 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4914 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4915
21c58e4d
GM
49162008-12-12 Glenn Morris <rgm@gnu.org>
4917
4918 * debugging.texi (Error Debugging): Refer forwards to
4919 eval-expression-debug-on-error.
4920
af38459f
EZ
49212008-12-05 Eli Zaretskii <eliz@gnu.org>
4922
5dedd9b5
EZ
4923 * strings.texi (String Basics): Only unibyte strings that
4924 represent key sequences hold 8-bit raw bytes.
4925
af38459f
EZ
4926 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4927 paragraph to speak about `undecided'.
4928 (Character Properties): Don't explain the meaning of each
4929 property; instead, identify their Unicode Standard names.
b3f1f4a5 4930 (Character Sets): Document `map-charset-chars'.
af38459f 4931
fa047ae7
GM
49322008-12-02 Glenn Morris <rgm@gnu.org>
4933
4934 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4935 section yet again.
4936
47dbc044
EZ
49372008-11-29 Eli Zaretskii <eliz@gnu.org>
4938
98d05998
EZ
4939 * nonascii.texi (Character Properties): New Section.
4940 (Specifying Coding Systems): Document
4941 `coding-system-priority-list', `set-coding-system-priority', and
4942 `with-coding-priority'.
4943 (Lisp and Coding Systems): Document `check-coding-systems-region'
4944 and `coding-system-charset-list'.
4945 (Coding System Basics): Document `coding-system-aliases'.
4946
4947 * elisp.texi (Top): Add a @detailmenu entry for "Character
4948 Properties".
4949
47dbc044
EZ
4950 * objects.texi (Character Type): Correct the range of Emacs
4951 characters. Add an @xref to "Character Codes".
4952
4953 * strings.texi (String Basics): Add an @xref to "Character Codes".
4954
4955 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4956
4957 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4958 (Character Codes): Document `max-char'.
4959
8b80cdf5
EZ
49602008-11-28 Eli Zaretskii <eliz@gnu.org>
4961
4962 * nonascii.texi (Text Representations, Converting Representations)
4963 (Character Sets, Scanning Charsets, Translation of Characters):
4964 Make text more accurate.
4965
a99dceba
GM
49662008-11-28 Glenn Morris <rgm@gnu.org>
4967
4968 * files.texi (Format Conversion Round-Trip): Improve previous change.
4969
f6dc3bed
CY
49702008-11-26 Chong Yidong <cyd@stupidchicken.com>
4971
4972 * modes.texi (Auto Major Mode): Fix example.
4973
5da9413d
GM
49742008-11-25 Glenn Morris <rgm@gnu.org>
4975
4976 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4977
4978 * files.texi (Format Conversion Round-Trip):
4979 Use active voice for previous change.
4980
fcca848c
CY
49812008-11-25 Chong Yidong <cyd@stupidchicken.com>
4982
4983 * os.texi (Processor Run Time):
4984 * processes.texi (Transaction Queues):
4985 * markers.texi (The Mark):
4986 * windows.texi (Choosing Window, Selecting Windows):
4987 * files.texi (Changing Files, Magic File Names):
4988 * commands.texi (Key Sequence Input):
4989 * functions.texi (Declaring Functions):
4990 * strings.texi (Predicates for Strings):
4991 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4992
36c8dc54
CY
49932008-11-24 Chong Yidong <cyd@stupidchicken.com>
4994
4995 * help.texi (Accessing Documentation): Update example.
4996
4997 * variables.texi (Defining Variables): Note that `*' is not
4998 necessary if defcustom is used.
4999
2a79b242
EZ
50002008-11-22 Eli Zaretskii <eliz@gnu.org>
5001
5002 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5003 Characters" from @detailmenu.
5004
5005 * nonascii.texi (Character Codes, Character Sets)
5006 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5007 (Chars and Bytes, Splitting Characters): Sections removed.
5008
392f0d26
LK
50092008-11-22 Lute Kamstra <lute@gnu.org>
5010
5011 * positions.texi (Text Lines): Update goto-line documentation.
5012
af1a5cd5
MR
50132008-11-21 Martin Rudalics <rudalics@gmx.at>
5014
6a4cfb0c
MR
5015 * frames.texi (Frames): Fix typo, add cross references, reword.
5016 (Initial Parameters): Reword special-display-frame-alist text.
5017 (Frames and Windows): Reword. Describe argument norecord for
5018 set-frame-selected-window.
5019 (Input Focus): Describe argument norecord for select-frame.
5020 Remove comment on MS-Windows behavior for focus-follows-mouse.
5021 (Raising and Lowering): Mention windows-frames dichotomy in
5022 metaphor.
5023
af1a5cd5
MR
5024 * windows.texi (Displaying Buffers, Vertical Scrolling)
5025 (Horizontal Scrolling): Fix indenting and rewording issues
5026 introduced with 2008-11-07 change.
5027
c249fa9c
GM
50282008-11-20 Glenn Morris <rgm@gnu.org>
5029
5030 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5031 element of `format-alist'.
5032
204d4665
GM
50332008-11-19 Glenn Morris <rgm@gnu.org>
5034
5035 * doclicense.texi: Update to FDL 1.3.
5036 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5037
cc0910af
CY
50382008-11-18 Chong Yidong <cyd@stupidchicken.com>
5039
efe6e7c4
CY
5040 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5041 vars, which are obsolete. Mention jit-lock-register.
5042
5dcb4c4e
SM
5043 * modes.texi (Other Font Lock Variables):
5044 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5045
cc0910af
CY
5046 * frames.texi (Color Parameters): Document alpha parameter.
5047
aeeedf76
MR
50482008-11-16 Martin Rudalics <rudalics@gmx.at>
5049
5050 * windows.texi (Splitting Windows, Deleting Windows)
5051 (Selecting Windows, Cyclic Window Ordering)
5052 (Buffers and Windows, Displaying Buffers, Choosing Window)
5053 (Dedicated Windows, Window Point, Window Start and End)
5054 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5055 (Size of Window, Resizing Windows, Window Configurations)
5056 (Window Parameters): Avoid @var at beginning of sentences and
5057 reword accordingly.
5058
4c565c5c
LK
50592008-11-11 Lute Kamstra <lute@gnu.org>
5060
5061 * files.texi (File Name Components): Fix file-name-extension
5062 documentation.
5063
25f494c9
JB
50642008-11-11 Juanma Barranquero <lekktu@gmail.com>
5065
5066 * frames.texi (Basic Parameters): Remove display-environment-variable
5067 and term-environment-variable.
5068
a1401ab1
EZ
50692008-11-08 Eli Zaretskii <eliz@gnu.org>
5070
5071 * windows.texi (Basic Windows, Splitting Windows)
5072 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5073 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5074 (Resizing Windows, Window Configurations, Window Parameters):
5075 Fix wording and markup.
a1401ab1 5076
efafc282
MR
50772008-11-07 Martin Rudalics <rudalics@gmx.at>
5078
5079 * windows.texi (Windows): Update entries.
5080 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5081 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5082 (Selecting Windows, Cyclic Window Ordering): Reword with special
5083 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5084 (Buffers and Windows, Choosing Window): Reword with special
5085 emphasis on dedicated windows.
5086 (Displaying Buffers): Reword. For switch-to-buffer mention that
5087 it may fall back on pop-to-buffer. For other-window try to
5088 explain how it treats the cyclic ordering of windows.
efafc282
MR
5089 (Dedicated Windows): New node and section discussing dedicated
5090 windows and associated functions.
86ab855a 5091 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5092 (Window Start and End): Rename node and section title. Reword.
5093 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5094 Minor rewording.
5095 (Size of Window): Reword, in particular text on window-width.
5096 (Resizing Windows): Reword. Add text on balancing windows.
5097 (Window Configurations): Reword. Mention window parameters.
5098 (Window Parameters): New node and section on window parameters.
5099 (Window Hooks): Reword. Mention that
5100 window-configuration-change-hook is run "buffer-locally".
5101 * elisp.texi (Top): Update Windows entries in @detailmenu
5102 section.
5103
d60a8ab2
JB
51042008-11-04 Juanma Barranquero <lekktu@gmail.com>
5105
5106 * searching.texi (Regexp Search): Fix typo.
5107
01777627
CY
51082008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5109
5110 * searching.texi (Regexp Search): Document GREEDY arg.
5111 (Simple Match Data): Fix return value.
5112
c4526e93
EZ
51132008-11-01 Eli Zaretskii <eliz@gnu.org>
5114
5115 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5116 with Emacs 23 internal representation of characters.
5117 Document `unibyte-string'.
c4526e93 5118
fe2ae8b5
CY
51192008-10-28 Chong Yidong <cyd@stupidchicken.com>
5120
5121 * processes.texi (Process Information): Note that process-status
5122 does not accept buffer names.
5123
cc5a21e3
CY
51242008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5125
5126 * positions.texi (Skipping Characters): Correct return value of
5127 skip-chars-forward.
5128
09460d9a
MR
51292008-10-25 Martin Rudalics <rudalics@gmx.at>
5130
520b29e7
MR
5131 * windows.texi (Deleting Windows): Update documentation of
5132 delete-windows-on.
5133 (Buffers and Windows): Update documentations of
5134 get-buffer-window and get-buffer-window-list.
5135 (Displaying Buffers): Update documentation of
5136 replace-buffer-in-windows.
5137
09460d9a
MR
5138 * buffers.texi (Current Buffer): Reword set-buffer and
5139 with-current-buffer documentations.
5140 (Creating Buffers): Reword documentation of get-buffer-create.
5141
4d48fcdc
MR
51422008-10-23 Martin Rudalics <rudalics@gmx.at>
5143
5144 * buffers.texi (Current Buffer): Reword documentation of
5145 set-buffer.
5146 (Buffer Names): Reword documentation of buffer-name.
5147 (The Buffer List): For bury-buffer explain what happens with the
5148 buffer's window.
5149 (Creating Buffers): Say that get-buffer-create's arg is called
5150 buffer-or-name.
5151
f0143c43
CY
51522008-10-22 Chong Yidong <cyd@stupidchicken.com>
5153
3e5dbbd3
CY
5154 * advice.texi (Computed Advice): Explain what DEFINITION is.
5155
f0143c43
CY
5156 * nonascii.texi (Character Codes): Remove obsolete function
5157 char-valid-p, and document characterp instead.
5158
52a94b85
MR
51592008-10-22 Martin Rudalics <rudalics@gmx.at>
5160
5161 * windows.texi (Displaying Buffers): Reword documentation of
5162 pop-to-buffer.
5163 (Choosing Window): Rewrite documentation of display-buffer and
5164 its options.
5165
f76f8246
MR
5166 * buffers.texi (Killing Buffers): Update documentation of
5167 kill-buffer.
5168
acc8b598
EZ
51692008-10-21 Eli Zaretskii <eliz@gnu.org>
5170
80e6b6df
EZ
5171 * processes.texi (Serial Ports): Fix wording and improve markup.
5172
3645358a
EZ
5173 * searching.texi (Regexp Search): Document `string-match-p' and
5174 `looking-at-p'.
5175 (POSIX Regexps): Add an xref for "non-greedy".
5176 (Regexp Special): Add @cindex entry for "non-greedy".
5177
b3d50cff 5178 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5179 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5180
73b7530a
EZ
5181 * frames.texi (Color Names): Add an xref to `read-color'.
5182
5183 * minibuf.texi (High-Level Completion): Document `read-color'.
5184
acc8b598
EZ
5185 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5186
5187 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5188
5189 * buffers.texi (Swapping Text): New section, documents
5190 `buffer-swap-text'.
5191
10e187e8
MR
51922008-10-21 Martin Rudalics <rudalics@gmx.at>
5193
5194 * windows.texi (Resizing Windows): Minor wording fix.
5195
fd6f900c
EZ
51962008-10-20 Eli Zaretskii <eliz@gnu.org>
5197
5198 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5199 and `combine-and-quote-strings'.
5200
5201 * strings.texi (Creating Strings): Add xrefs for them.
5202
e4372165
EZ
52032008-10-19 Eli Zaretskii <eliz@gnu.org>
5204
d6328fba
EZ
5205 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5206 match the corresponding menu in minibuf.texi.
5207
e4372165
EZ
5208 * minibuf.texi (Reading File Names): Document `read-shell-command'
5209 and `minibuffer-local-shell-command-map'.
5210
5d8dda33
MR
52112008-10-19 Martin Rudalics <rudalics@gmx.at>
5212
5213 * windows.texi (Resizing Windows): Remove var{} around "window" in
5214 documentation of enlarge-window.
5215 Rewrite documentation of window-min-height and window-min-width.
5216
437706cd
EZ
52172008-10-19 Eli Zaretskii <eliz@gnu.org>
5218
80f85d7c
EZ
5219 * functions.texi (Calling Functions): Document `apply-partially'.
5220
291703b5
EZ
5221 * hooks.texi (Standard Hooks): Mention
5222 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5223
5224 * variables.texi (File Local Variables): Document
5225 `file-local-variables-alist', `before-hack-local-variables-hook'
5226 and `hack-local-variables-hook'.
5227
583d8b3c
EZ
5228 * processes.texi (Synchronous Processes): Document `process-lines'.
5229
5dcb4c4e
SM
5230 * customize.texi (Variable Definitions):
5231 Document `custom-reevaluate-setting'.
437706cd 5232
7e51d89b
MR
52332008-10-18 Martin Rudalics <rudalics@gmx.at>
5234
5235 * windows.texi (Choosing Window, Deleting Windows)
5236 (Displaying Buffers): Expand documentation of dedicated windows.
5237
43c59a3d
EZ
52382008-10-18 Eli Zaretskii <eliz@gnu.org>
5239
018a960d
EZ
5240 * files.texi (Changing Files): Document symbolic input of file
5241 modes to `set-file-modes'. Document `read-file-modes' and
5242 `file-modes-symbolic-to-number'.
5243
2c0b8144
EZ
5244 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5245 and `search-map'.
5246
5dcb4c4e
SM
5247 * searching.texi (Search and Replace):
5248 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5249 Document `multi-query-replace-map'.
80120f13 5250
6d4913f0 5251 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5252 (Completion Commands, Reading File Names):
5253 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5254 `minibuffer-local-filename-must-match-map'.
5255 (Minibuffer Completion): The `require-match' argument to
5256 `completing-read' can now have the value `confirm-only'.
5257
43c59a3d
EZ
5258 * windows.texi (Displaying Buffers): Minor wording fix.
5259 (Choosing Window): `split-height-threshold' can now be nil.
5260 Document `split-width-threshold'. `pop-up-frames' can have the
5261 value `graphic-only'.
5262
f36acfd9
EZ
52632008-10-17 Eli Zaretskii <eliz@gnu.org>
5264
5265 * os.texi (Startup Summary): Document `before-init-time' and
5266 `after-init-time'. Document `initial-window-system' and
5267 `window-system-initialization-alist'. Document reading the
5268 abbrevs file. Document the call to `server-start' under --daemon.
5269 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5270 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5271 (Time Parsing): Document `format-seconds'.
f36acfd9 5272
96995b89
MR
52732008-10-17 Martin Rudalics <rudalics@gmx.at>
5274
5275 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5276 and reword.
5277
2de17c73
EZ
52782008-10-16 Eli Zaretskii <eliz@gnu.org>
5279
5280 * markers.texi (The Mark): Document use-region-p.
5281
9cf52b11
EZ
52822008-10-15 Eli Zaretskii <eliz@gnu.org>
5283
c3aaf1d7
EZ
5284 * internals.texi (Writing Emacs Primitives): The interactive spec
5285 of a primitive can be a Lisp form.
5286
841a1743
EZ
5287 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5288 values of transient-mark-mode. Document handle-shift-selection.
5289
5290 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5291 (Interactive Examples): Show an example of `^'.
5292 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5293 (Defining Commands, Using Interactive): The interactive-form of a
5294 function can be added via its symbol's property.
841a1743 5295
52441368
EZ
5296 * positions.texi (List Motion): beginning-of-defun-function can
5297 now accept an argument.
5298
8e8c1a72
EZ
5299 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5300 now return a list of strings.
5301
a33a1f2a
EZ
5302 * control.texi (Handling Errors): Document ignore-errors.
5303
4fb04348
EZ
5304 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5305 (Parameter Access): Document set-frame-parameter.
5306
ee666f84
EZ
5307 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5308 Hooks" for the effect of kill-all-local-variables on local hook
5309 functions.
5310
9cf52b11
EZ
5311 * modes.texi (Major Mode Conventions, Mode Line Variables):
5312 `mode-name' need not be a string. xref to "Mode Line Data" for
5313 details, and to "Emulating Mode Line" for computing a string
5314 value.
5315
22526bc4
EZ
53162008-10-14 Eli Zaretskii <eliz@gnu.org>
5317
a65f6a85
EZ
5318 * processes.texi (System Processes): New section.
5319 (Processes, Signals to Processes): Add xrefs to it.
5320
5321 * objects.texi (Editing Types): A `process' is a subprocess of
5322 Emacs, not just any process running on the OS.
5323
5324 * elisp.texi (Top): Adjust the @detailmenu for the above two
5325 changes.
5326
2724b26a
EZ
5327 * sequences.texi (Char-Tables): Remove documentation of
5328 set-char-table-default, which has no effect since Emacs 23.
5329 <char-table-range, set-char-table-range>: Don't mention generic
5330 characters and charsets. Add a cons cell as a possible argument.
5331
5332 * nonascii.texi (Splitting Characters)
5333 (Translation of Characters): Don't mention generic characters.
5334
5335 * display.texi (Fontsets): Don't mention generic characters.
5336
22526bc4 5337 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5338 argument FUNCTION with a cons cell as KEY.
22526bc4 5339
eaf4b689
EZ
53402008-10-13 Eli Zaretskii <eliz@gnu.org>
5341
45e46036
EZ
5342 * objects.texi (Primitive Function Type): Move "@cindex special
5343 forms" from here...
5344
5345 * eval.texi (Special Forms): ...to here.
5346
5347 * functions.texi (What Is a Function): `functionp' returns nil for
5348 special forms. Add an xref.
5349
eaf4b689
EZ
5350 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5351 Variables".
5352
5353 * variables.texi (Frame-Local Variables): New section.
5354 (Buffer-Local Variables): Add an xref to it.
5355 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5356 have both frame-local and buffer-local binding.
5357
5358 * frames.texi (Frames): Mention multiple tty frames.
5359 (Frame Parameters, Parameter Access): Mention frame-local variable
5360 bindings.
5361
15688fce
GM
53622008-09-20 Glenn Morris <rgm@gnu.org>
5363
5364 * display.texi (Defining Faces): Recommend against face variables.
5365
35539065
JB
53662008-09-16 Juanma Barranquero <lekktu@gmail.com>
5367
5368 * display.texi (Echo Area Customization): Fix typo.
5369
6a57054b
JB
53702008-09-09 Juanma Barranquero <lekktu@gmail.com>
5371
5372 * loading.texi (Where Defined): Add `defface' item.
5373
d632fb82
MR
53742008-09-06 Martin Rudalics <rudalics@gmx.at>
5375
5376 * loading.texi (Where Defined): Fix description of symbol-file.
5377
905a9adb
JR
53782008-08-26 Jason Rumney <jasonr@gnu.org>
5379
5380 * display.texi (TIFF Images): New section describing :index property.
5381
852e91b7
CY
53822008-08-23 Chong Yidong <cyd@stupidchicken.com>
5383
5384 * display.texi (Temporary Displays): Remove unnecessary comment
5385 about usage of temp-buffer-show-hook.
5386
6be001ee
CY
53872008-08-05 Chong Yidong <cyd@stupidchicken.com>
5388
5389 * symbols.texi (Other Plists): Fix incorrect example.
5390 Suggested by Florian Beck.
5391
58e3d8e8
JB
53922008-07-31 Juanma Barranquero <lekktu@gmail.com>
5393
5394 * os.texi: Fix previous change.
5395
7c2fb837
DN
53962008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5397
5398 * os.texi:
5399 * intro.texi:
5400 * files.texi: Remove VMS support.
5401
9e2a2647
DN
54022008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5403
5404 * os.texi:
5405 * frames.texi:
5406 * display.texi: Remove mentions of Mac Carbon.
5407
c4f4682b
MB
54082008-07-01 Miles Bader <miles@gnu.org>
5409
5410 * text.texi (Special Properties):
5411 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5412
3696411e
JB
54132008-06-28 Johan Bockgård <bojohan@gnu.org>
5414
5415 * display.texi (Other Image Types): Fix copy/paste error; say
5416 "PBM", not "XBM".
5417
f2a77c3a
DN
54182008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5419
5420 * os.texi: Remove references to obsolete systems.
5421
6d52677d
EZ
54222008-06-20 Eli Zaretskii <eliz@gnu.org>
5423
5424 * makefile.w32-in (distclean): Remove makefile.
5425
1a87da4c
GM
54262008-06-17 Glenn Morris <rgm@gnu.org>
5427
5428 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5429 (elisp, dist): Remove rules and variables that are obsolete now
5430 the lisp manual is no longer distributed separately.
5431
fdda1c5d
GM
54322008-06-16 Glenn Morris <rgm@gnu.org>
5433
646692e9
GM
5434 * configure, configure.in, mkinstalldirs: Remove unused files.
5435
5436 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 5437 * vol1.texi (EMACSVER):
6a57054b 5438 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5439
5440 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5441 as per maintain.info.
5442
611bee81
GM
54432008-06-15 Glenn Morris <rgm@gnu.org>
5444
a7bed3a0
GM
5445 * makefile.w32-in (manual): Use "23" rather than "21".
5446
5447 * Makefile.in (emacsver): New, set by configure.
5448 (manual): Use emacsver.
5449
d794edf2
GM
5450 * intro.texi: Report bugs using M-x report-emacs-bug.
5451
611bee81
GM
5452 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
5453
c73e02fa
GM
54542008-06-13 Daniel Engeler <engeler@gmail.com>
5455
5456 * elisp.texi, internals.texi, processes.texi: Add documentation
5457 about serial port access.
5458
e40a85cd
MB
54592008-06-05 Miles Bader <miles@gnu.org>
5460
5461 * display.texi (Displaying Faces): Update to reflect function
5462 renamings in face-remap.el.
5463
7b753744
JB
54642008-06-05 Juanma Barranquero <lekktu@gmail.com>
5465
5466 * display.texi (Fontsets): Fix typos.
5467
9d3d42fb
MB
54682008-06-03 Miles Bader <miles@gnu.org>
5469
7b753744
JB
5470 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5471 remove-relative-face-remapping, set-base-face-remapping,
5472 and set-default-base-face-remapping.
9d3d42fb 5473
f2cec7a9
MB
54742008-06-01 Miles Bader <miles@gnu.org>
5475
5476 * display.texi (Displaying Faces): Add face-remapping-alist.
5477
8f39c96d
SM
54782008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5479
5480 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5481 variable names.
5482
1ef5eecc
ER
54832008-05-03 Eric S. Raymond <esr@golux>
5484
352c8b4a 5485 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
5486 (current-global-map) return references, not copies.
5487
63b4387f
JL
54882008-05-02 Juri Linkov <juri@jurta.org>
5489
5490 * minibuf.texi (Text from Minibuffer): Document a list of
5491 default values for `read-from-minibuffer'.
5492
38a8b703
JB
54932008-04-24 Juanma Barranquero <lekktu@gmail.com>
5494
5495 * nonascii.texi (Translation of Characters): Fix previous change.
5496
7c42e639
CY
54972008-04-20 Chong Yidong <cyd@stupidchicken.com>
5498
5499 * display.texi (Overlay Properties): Clarify role of underlying
5500 textprop and overlay keymaps for display strings.
5501
5502 * keymaps.texi (Active Keymaps): Ditto.
5503
25c0d999
SM
55042008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5505
5506 * minibuf.texi (Programmed Completion):
5507 Replace dynamic-completion-table with the new completion-table-dynamic.
5508
e3af5968
CY
55092008-04-07 Chong Yidong <cyd@stupidchicken.com>
5510
5511 * intro.texi (Some Terms): Change "fonts in this manual" index
5512 entry to "typographic conventions".
5513
6bfc8698
EZ
55142008-04-05 Eli Zaretskii <eliz@gnu.org>
5515
5516 * objects.texi (Text Props and Strings): Add indexing for read
5517 syntax of text properties.
5518
4972c361
SM
55192008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5520
5521 * processes.texi (Decoding Output): Remove process-filter-multibyte
5522 functions.
5523
c70a68db
MR
55242008-03-15 Martin Rudalics <rudalics@gmx.at>
5525
5526 * display.texi (Finding Overlays): Say that empty overlays at
5527 the end of the buffer are reported too.
5528
1291fd36
GM
55292008-03-13 Glenn Morris <rgm@gnu.org>
5530
5531 * elisp.texi (EMACSVER): Set to 23.0.60.
5532
c6b0dfd5
CY
55332008-02-26 Chong Yidong <cyd@stupidchicken.com>
5534
38a8b703 5535 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5536
875fc30c
GM
55372008-02-22 Glenn Morris <rgm@gnu.org>
5538
5539 * frames.texi (Position Parameters): Clarify the description of
5540 `left' and `top', using information from "Geometry".
5541 (Geometry): Give a pointer to "Position Parameters", rather than
5542 repeating information.
5543
d8c8e45a
GM
55442008-02-11 Glenn Morris <rgm@gnu.org>
5545
5546 * objects.texi (Equality Predicates): No longer talk about "two"
5547 functions.
5548
38a8b703 55492008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5550
5551 * objects.texi (Equality Predicates): Add defun for
5552 equal-including-properties.
5553
bfffe0b1
GM
55542008-02-10 Glenn Morris <rgm@gnu.org>
5555
5556 * objects.texi (Equality Predicates):
5557 Mention equal-including-properties.
5558
431b78c9
RS
55592008-02-07 Richard Stallman <rms@gnu.org>
5560
5561 * windows.texi (Window Start): Mention the feature of moving
5562 window-start to start of line.
5563
c8763fb6 55642008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5565
5566 * keymaps.texi (Tool Bar): Document rtl property.
5567
1a256502
TTN
55682008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5569
5570 * display.texi (Button Types):
5571 For define-button-type, clarify type of NAME.
5572
569382c2
MR
55732008-01-19 Martin Rudalics <rudalics@gmx.at>
5574
5575 * buffers.texi (Buffer Modification): Fix typo.
5576
f3041af1
DN
55772008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5578
5579 * os.texi (System Environment): Remove references to OSes that are
5580 not supported anymore.
5581
d35e1cd7
DN
55822008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5583
5584 * os.texi (System Environment): Remove mention for Masscomp.
5585
23af7580
RS
55862008-01-04 Richard Stallman <rms@gnu.org>
5587
5588 * display.texi (Faces): Don't talk about internal face vector as arg
5589 to facep.
5590
5591 * customize.texi (Type Keywords): Fix previous change.
5592
5593 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5594 * elisp.texi (Top): Fix menu for commands.texi change.
5595
ec7d5b1e
RS
55962007-12-30 Richard Stallman <rms@gnu.org>
5597
5dcb4c4e 5598 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5599 (Accessing Scroll): New node broken out of Accessing Mouse.
5600
101a6cea
RS
56012007-12-28 Richard Stallman <rms@gnu.org>
5602
5603 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5604 (Basic Parameters): For `title', refer to title bar.
041817a4 5605 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5606
72b7e664
RS
56072007-12-23 Richard Stallman <rms@gnu.org>
5608
5609 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5610 Improve some of the commented-out keywords' text too.
5611
27a4f445
MR
56122007-12-14 Martin Rudalics <rudalics@gmx.at>
5613
e2e3f1d7
MR
5614 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5615 "visit the current buffer".
5616
27a4f445
MR
5617 * os.texi (System Interface): Fix typo.
5618
a2afc99d
RS
56192007-12-04 Richard Stallman <rms@gnu.org>
5620
5621 * objects.texi (Symbol Type): Fix typo.
5622
b694135c
RS
56232007-12-03 Richard Stallman <rms@gnu.org>
5624
5625 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5626
f99a19da
GM
56272007-12-01 Glenn Morris <rgm@gnu.org>
5628
5629 * functions.texi (Declaring Functions): Improve previous change.
5630
8f4b37d8
GM
56312007-11-30 Glenn Morris <rgm@gnu.org>
5632
5633 * functions.texi (Declaring Functions): Add optional fourth
5634 argument of declare-function, and setting third argument to `t'.
5635
61a2fe01
RS
56362007-11-29 Richard Stallman <rms@gnu.org>
5637
5638 * customize.texi (Composite Types): Document `group' type.
5639
cbfc5193
GM
56402007-11-29 Glenn Morris <rgm@gnu.org>
5641
5dcb4c4e
SM
5642 * functions.texi (Declaring Functions): Add findex.
5643 Mention `external' files.
cbfc5193 5644
8386283a
JB
56452007-11-26 Juanma Barranquero <lekktu@gmail.com>
5646
5647 * functions.texi (Declaring Functions): Fix directive.
5648
a07c9a8b
RS
56492007-11-25 Richard Stallman <rms@gnu.org>
5650
5651 * help.texi (Help Functions): Clean up last change.
5652
5653 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5654
5655 * loading.texi (Named Features): Minor cleanup.
5656
5657 * macros.texi (Eval During Expansion): Minor cleanup.
5658
5659 * variables.texi (Variable Aliases): Minor cleanup.
5660
a0925923
RS
56612007-11-24 Richard Stallman <rms@gnu.org>
5662
5663 * functions.texi (Declaring Functions): Clarify previous change.
5664
5665 * compile.texi (Compiler Errors): Clarify previous change.
5666
20c63e44
RS
56672007-11-24 Richard Stallman <rms@gnu.org>
5668
e5e76c04 5669 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
5670 Clarify the text and move items around.
5671
5bb0cda3
GM
56722007-11-24 Glenn Morris <rgm@gnu.org>
5673
5674 * functions.texi (Declaring Functions): New section.
5675 * compile.texi (Compiler Errors): Mention declaring functions,
5676 defvar with no initvalue, and byte-compile-warnings.
5677
af13c86a
MR
56782007-11-15 Martin Rudalics <rudalics@gmx.at>
5679
5680 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5681 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5682
a5373305
MR
56832007-11-13 Martin Rudalics <rudalics@gmx.at>
5684
5685 * help.texi (Help Functions): Document new macro `with-help-window'.
5686
fe284805
JL
56872007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5688
5689 * searching.texi (Replacing Match): Describe new
5690 `match-substitute-replacement'.
5691
2c3a09b1
RS
56922007-10-31 Richard Stallman <rms@gnu.org>
5693
5694 * strings.texi (Creating Strings): Null strings from concat not unique.
5695
f2b480f4
RS
56962007-10-26 Richard Stallman <rms@gnu.org>
5697
5698 * objects.texi (Equality Predicates): Null strings are uniquified.
5699
5700 * minibuf.texi: Minor clarifications in previous change.
5701
db21122c
GM
57022007-10-25 Glenn Morris <rgm@gnu.org>
5703
5704 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5705
2328cbb3
RS
57062007-10-24 Richard Stallman <rms@gnu.org>
5707
5708 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5709
5710 * variables.texi (Frame-Local Variables): Node deleted.
5711 (Variables): Delete Frame-Local Variables from menu.
5712 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5713 (Default Value): Don't mention frame-local vars.
5714
5715 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5716
5717 * loading.texi (Unloading): Document FEATURE-unload-function
5718 instead of FEATURE-unload-hook.
5719
2328cbb3
RS
5720 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5721
c066bafa
JL
57222007-10-22 Juri Linkov <juri@jurta.org>
5723
5724 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5725 (High-Level Completion): Document a list of default value strings
5726 in the DEFAULT argument, for which minibuffer functions return the
5727 first element.
5728
65ced25f
JL
57292007-10-17 Juri Linkov <juri@jurta.org>
5730
5731 * text.texi (Filling): Update arguments of fill-paragraph.
5732 fill-paragraph operates on the active region in Transient Mark mode.
5733 Remove fill-paragraph-or-region.
5734
ee46ec8e
KB
57352007-10-13 Karl Berry <karl@gnu.org>
5736
5737 * elisp.texi (@dircategory): Move to after @copying,
5738 since we want @copying as close as possible to the beginning of
5739 the output.
5740
61bbdbc6
RS
57412007-10-12 Richard Stallman <rms@gnu.org>
5742
5743 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5744
5745 * commands.texi (Distinguish Interactive): New node,
5746 broken out from Interactive Call and rewritten.
5747 (Command Loop): Put Distinguish Interactive in menu.
5748
af23e1e8
RS
57492007-10-09 Richard Stallman <rms@gnu.org>
5750
5751 * text.texi (Examining Properties): Mention overlay priority.
5752
5753 * display.texi (Display Margins): Correct the description
5754 of margin display specifications.
5755 (Replacing Specs): New subnode broken out of Display Property.
5756
e1965a69
JL
57572007-10-06 Juri Linkov <juri@jurta.org>
5758
5759 * text.texi (Filling): Document fill-paragraph-or-region.
5760
4638454b
JB
57612007-10-05 Juanma Barranquero <lekktu@gmail.com>
5762
5763 * display.texi (Auto Faces): Fix typo.
5764
7ed54cc5
RS
57652007-10-02 Richard Stallman <rms@gnu.org>
5766
5767 * display.texi (Display Property): Explain some display specs
5768 don't let you move point in.
5769
5dcb4c4e
SM
5770 * frames.texi (Cursor Parameters):
5771 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5772
5773 * windows.texi (Basic Windows): Don't describe
5774 cursor-in-non-selected-windows here.
5775
305a7ef2
EZ
57762007-10-01 Eli Zaretskii <eliz@gnu.org>
5777
5778 * processes.texi (Misc Network): Note that these functions are
5779 supported only on some systems.
5780
f7a7f4eb
RS
57812007-10-01 Richard Stallman <rms@gnu.org>
5782
5783 * display.texi (Overlay Properties): Explain nil as priority.
5784 Explain that conflicts are unpredictable if not resolved by
5785 priorities.
5786
780d7bb9
RS
57872007-09-23 Richard Stallman <rms@gnu.org>
5788
5789 * macros.texi (Backquote): Minor clarification.
5790
14b4fdfb
RS
57912007-09-19 Richard Stallman <rms@gnu.org>
5792
5793 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5794 Clarify when they work in parallel and when one overrides.
5795 Fix error in example.
14b4fdfb 5796
b8d4c8d0
GM
57972007-09-06 Glenn Morris <rgm@gnu.org>
5798
b3e755a9 5799 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5800 commands to use ../../info.
5801 * Makefile.in (infodir): Go up one more level.
4638454b 5802 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
5803 (miscmanualdir): New.
5804 (dist): Use new variable miscmanualdir.
5805 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5806 (usermanualdir): Change from ../man to ../emacs.
5807
1bb1f7d3
MR
58082007-08-30 Martin Rudalics <rudalics@gmx.at>
5809
5810 * commands.texi (Command Loop Info): Advise against changing
5811 most variables described here. Explain new variable
5812 last-repeatable-command.
5813
b8d4c8d0
GM
58142007-08-29 Glenn Morris <rgm@gnu.org>
5815
5816 * elisp.texi (EMACSVER): Increase to 23.0.50.
5817
58182007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5819
5820 * frames.texi (Basic Parameters): Add display-environment-variable
5821 and term-environment-variable.
5822
58232007-08-28 Juri Linkov <juri@jurta.org>
5824
5825 * display.texi (Image Formats, Other Image Types): Add SVG.
5826
58272007-08-28 Juri Linkov <juri@jurta.org>
5828
5829 * display.texi (Images): Move formats-related text to new node
5830 "Image Formats".
5831 (Image Formats): New node.
5832
619fb9ee
RS
58332007-08-27 Richard Stallman <rms@gnu.org>
5834
5835 * windows.texi (Window Configurations): Clarify what
5836 a window configuration saves.
5837
b8d4c8d0
GM
58382007-08-25 Richard Stallman <rms@gnu.org>
5839
5840 * display.texi (Images): Delete redundant @findex.
5841
39f9da30
GM
58422007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5843
5844 * text.texi (Change Hooks): (after|before)-change-functions are no
5845 longer bound to nil while running; rather inhibit-modification-hooks
5846 is t.
5847
b8d4c8d0
GM
58482007-08-16 Richard Stallman <rms@gnu.org>
5849
5dcb4c4e
SM
5850 * processes.texi (Asynchronous Processes):
5851 Clarify doc of start-file-process.
b8d4c8d0
GM
5852
58532007-08-08 Martin Rudalics <rudalics@gmx.at>
5854
5855 * modes.texi (Example Major Modes): Fix typo.
5856
58572007-08-08 Glenn Morris <rgm@gnu.org>
5858
5859 * intro.texi (nil and t): Do not use `iff' in documentation.
5860
5861 * tips.texi (Documentation Tips): Recommend against `iff'.
5862
58632007-08-07 Chong Yidong <cyd@stupidchicken.com>
5864
5865 * display.texi (Image Cache): Document image-refresh.
5866
58672007-08-06 Martin Rudalics <rudalics@gmx.at>
5868
5869 * windows.texi (Size of Window): Document window-full-width-p.
5870
58712007-07-25 Glenn Morris <rgm@gnu.org>
5872
5873 * gpl.texi (GPL): Replace license with GPLv3.
5874
5875 * Relicense all FSF files to GPLv3 or later.
5876
58772007-07-24 Michael Albinus <michael.albinus@gmx.de>
5878
4638454b
JB
5879 * processes.texi (Synchronous Processes):
5880 Add `process-file-shell-command'.
b8d4c8d0
GM
5881 (Asynchronous Processes): Mention restricted use of
5882 `process-filter' and `process-sentinel' in
5883 `start-file-process'. Add `start-file-process-shell-command'.
5884
58852007-07-17 Michael Albinus <michael.albinus@gmx.de>
5886
5887 * files.texi (Magic File Names): Introduce optional parameter
5888 IDENTIFICATION for `file-remote-p'.
5889
58902007-07-16 Richard Stallman <rms@gnu.org>
5891
5892 * display.texi (Defining Faces): Fix previous change.
5893
58942007-07-14 Richard Stallman <rms@gnu.org>
5895
5896 * control.texi (Handling Errors): Document `debug' in handler list.
5897
58982007-07-10 Richard Stallman <rms@gnu.org>
5899
5900 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5901
59022007-07-09 Richard Stallman <rms@gnu.org>
5903
5904 * files.texi (Magic File Names): Rewrite previous change.
5905
59062007-07-08 Michael Albinus <michael.albinus@gmx.de>
5907
5908 * files.texi (Magic File Names): Introduce optional parameter
5909 CONNECTED for `file-remote-p'.
5910
59112007-07-07 Michael Albinus <michael.albinus@gmx.de>
5912
5913 * processes.texi (Asynchronous Processes):
5914 * files.texi (Magic File Names): Add `start-file-process'.
5915
59162007-06-27 Richard Stallman <rms@gnu.org>
5917
5dcb4c4e
SM
5918 * files.texi (Format Conversion Piecemeal):
5919 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5920
59212007-06-27 Michael Albinus <michael.albinus@gmx.de>
5922
4638454b
JB
5923 * files.texi (Magic File Names): Remove `dired-call-process'.
5924 Add `process-file'.
b8d4c8d0
GM
5925
59262007-06-27 Kenichi Handa <handa@m17n.org>
5927
5928 * text.texi (Special Properties): Fix description about
4638454b 5929 `composition' property.
b8d4c8d0
GM
5930
59312007-06-26 Kenichi Handa <handa@m17n.org>
5932
5933 * nonascii.texi (Default Coding Systems): Document about the
5934 return value `undecided'.
5935
59362007-06-25 David Kastrup <dak@gnu.org>
5937
5938 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5939 `current-active-maps'.
5940
59412007-06-24 Karl Berry <karl@gnu.org>
5942
4638454b 5943 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5944
59452007-06-15 Juanma Barranquero <lekktu@gmail.com>
5946
5947 * display.texi (Overlay Arrow): Doc fix.
5948
59492007-06-14 Karl Berry <karl@tug.org>
5950
5951 * anti.texi (Antinews): Typo.
5952
59532007-06-14 Chong Yidong <cyd@stupidchicken.com>
5954
5955 * display.texi (Image Cache): Document image-refresh.
5956
59572007-06-12 Karl Berry <karl@gnu.org>
5958
5959 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5960 * two-volume.make: New file.
5961 * .cvsignore: Ignore two-volume files.
5962
59632007-06-12 Tom Tromey <tromey@redhat.com>
5964
5965 * os.texi (Init File): Document user-emacs-directory.
5966
59672007-06-03 Nick Roberts <nickrob@snap.net.nz>
5968
5969 * commands.texi (Click Events): Describe width and height when
5970 object is nil.
5971
59722007-05-30 Nick Roberts <nickrob@snap.net.nz>
5973
5dcb4c4e
SM
5974 * commands.texi (Click Events): Layout more logically.
5975 Describe width and height.
b8d4c8d0
GM
5976 (Drag Events, Motion Events): Update to new format for position.
5977
59782007-06-02 Richard Stallman <rms@gnu.org>
5979
5980 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5981
59822007-06-02 Chong Yidong <cyd@stupidchicken.com>
5983
5984 * Version 22.1 released.
5985
59862007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5987
5988 * text.texi (Special Properties): Correct meaning of fontified face.
5989
59902007-05-30 Richard Stallman <rms@gnu.org>
5991
5992 * text.texi (Special Properties): Add link to Adjusting Point.
5993
59942007-05-12 Richard Stallman <rms@gnu.org>
5995
5996 * text.texi (Margins): indent-to-left-margin is not the default.
5997 (Mode-Specific Indent): For indent-line-function, the default
5998 is indent-relative.
5999
6000 * modes.texi (Example Major Modes): Explain last line of text-mode
6001 is redundant.
6002
60032007-05-10 Richard Stallman <rms@gnu.org>
6004
6005 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6006
6007 * help.texi (Keys in Documentation): Add reference to
6008 Documentation Tips.
6009
6010 * files.texi (Format Conversion): TO-FN gets three arguments.
6011
6012 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6013
60142007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6015
6016 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6017 * files.texi (Format Conversion): Expand intro; add menu.
6018 (Format Conversion Overview, Format Conversion Round-Trip)
6019 (Format Conversion Piecemeal): New nodes/subsections.
6020 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6021 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6022 (Saving Properties): Delete node/subsection.
6023
60242007-05-07 Karl Berry <karl@gnu.org>
6025
6026 * elisp.texi (EMACSVER): Back to 22.
6027
60282007-05-06 Richard Stallman <rms@gnu.org>
6029
6030 * processes.texi (Accepting Output): Revert most of previous change.
6031
60322007-05-05 Richard Stallman <rms@gnu.org>
6033
6034 * processes.texi (Accepting Output): accept-process-output
6035 uses microseconds, not milliseconds. But that arg is obsolete.
6036
60372007-05-04 Karl Berry <karl@tug.org>
6038
6039 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6040
60412007-05-04 Eli Zaretskii <eliz@gnu.org>
6042
6043 * tips.texi (Documentation Tips): Rearrange items to place the
6044 more important ones first. Add an index entry for hyperlinks.
6045
60462007-05-03 Karl Berry <karl@gnu.org>
6047
6048 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6049 (EMACSVER) [smallbook]: 22 for printed version.
6050
6051 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6052 so restore anchor to normal position after defun. Found by Kevin Ryde.
6053
60542007-04-26 Glenn Morris <rgm@gnu.org>
6055
6056 * elisp.texi (EMACSVER): Increase to 22.1.50.
6057
60582007-04-28 Karl Berry <karl@gnu.org>
6059
6060 * elisp.texi: Improve line breaks on copyright page,
6061 similar layout to emacs manual, 8.5x11 by default.
6062
60632007-04-24 Richard Stallman <rms@gnu.org>
6064
6065 * text.texi (Special Properties): Add xref to Overlay Properties.
6066
6067 * display.texi (Overlay Properties): Add xref to Special Properties.
6068
60692007-04-22 Richard Stallman <rms@gnu.org>
6070
6071 * keymaps.texi (Extended Menu Items): Move the info about
6072 format with cached keyboard binding.
6073
60742007-04-21 Richard Stallman <rms@gnu.org>
6075
6076 * text.texi (Special Properties): Clarify previous change.
6077
6078 * files.texi (File Name Expansion): Clarify previous change.
6079
6080 * display.texi (Attribute Functions): Fix example for
6081 face-attribute-relative-p.
6082
60832007-04-19 Kenichi Handa <handa@m17n.org>
6084
6085 * text.texi (Special Properties): Document composition property.
6086
60872007-04-19 Glenn Morris <rgm@gnu.org>
6088
6089 * files.texi (File Name Expansion): Mention "superroot".
6090
60912007-04-15 Chong Yidong <cyd@stupidchicken.com>
6092
6093 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6094 setups.
6095 (Display Feature Testing): Note that display refers to all
6096 physical monitors for multi-monitor setups.
6097
60982007-04-14 Richard Stallman <rms@gnu.org>
6099
6100 * lists.texi (Sets And Lists): Clarify `delete' examples.
6101 Remove spurious xref to same node.
6102 Clarify xref for add-to-list.
6103
61042007-04-12 Nick Roberts <nickrob@snap.net.nz>
6105
6106 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6107 value of lisp-mode-map.
6108
61092007-04-11 Karl Berry <karl@gnu.org>
6110
6111 * anti.texi (Antinews):
6112 * display.texi (Overlay Properties, Defining Images):
6113 * processes.texi (Synchronous Processes, Sentinels):
6114 * syntax.texi (Syntax Table Internals):
6115 * searching.texi (Regexp Special):
6116 * nonascii.texi (Default Coding Systems):
6117 * text.texi (Special Properties):
6118 * minibuf.texi (Basic Completion): Wording to improve breaks in
6119 8.5x11 format.
6120 * elisp.texi (smallbook): New @set to more easily switch between
6121 smallbook and 8.5x11.
6122
61232007-04-11 Richard Stallman <rms@gnu.org>
6124
6125 * text.texi (Lazy Properties): Minor fix.
6126
61272007-04-08 Karl Berry <karl@gnu.org>
6128
6129 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6130 * macros.texi (Backquote): Downcase Backquote in index entries for
6131 consistency.
6132
61332007-04-08 Richard Stallman <rms@gnu.org>
6134
6135 * text.texi (Adaptive Fill): Just describe default,
6136 don't show it (since it contains non-ASCII chars).
6137
61382007-04-07 Karl Berry <karl@gnu.org>
6139
6140 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6141 adaptive-fill-regexp's value, since they are not in the standard
6142 TeX fonts.
6143
61442007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6145
6146 * display.texi (Defining Faces): Fix example.
6147
61482007-04-07 Karl Berry <karl@gnu.org>
6149
6150 * display.texi (Button Buffer Commands): Improve page break.
6151
61522007-04-07 Richard Stallman <rms@gnu.org>
6153
6154 * advice.texi (Activation of Advice): Remove redundant index entry.
6155
6156 * backups.texi: Improve index entries. Remove redundant ones.
6157
6158 * compile.texi (Byte Compilation): Improve index entry.
6159
6160 * hash.texi (Creating Hash): Improve index entry.
6161
6162 * symbols.texi (Definitions): Improve index entry.
6163
6164 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6165
6166 * maps.texi (Standard Keymaps): Remove useless index entry.
6167
6168 * help.texi (Documentation Basics): Remove redundant index entries.
6169
6170 * customize.texi: Improve index entries.
6171 Remove redundant/useless ones.
6172
6173 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6174
6175 * streams.texi (Output Variables): Improve index entry.
6176
6177 * abbrevs.texi (Abbrevs): Remove useless index entry.
6178
6179 * macros.texi (Expansion): Remove useless index entry.
6180
6181 * text.texi: Improve index entries. Remove redundant/useless ones.
6182 (Text Properties, Examining Properties)
6183 (Special Properties): Use "property category" instead of "category"
6184 to refer to the `category' property.
6185
6186 * positions.texi: Improve index entries. Remove useless one.
6187
6188 * lists.texi: Improve index entries. Remove redundant/useless ones.
6189
6190 * os.texi: Improve index entries.
6191 (Timers): Fix previous change.
6192
6193 * buffers.texi: Improve index entries.
6194 (Modification Time): Get rid of term "obsolete buffer".
6195
6196 * debugging.texi: Improve index entries.
6197 (Test Coverage): Add xref to other test coverage ftr.
6198
6199 * eval.texi: Improve index entry. Remove redundant ones.
6200
6201 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6202
6203 * files.texi: Improve index entries. Remove redundant/useless ones.
6204
6205 * objects.texi: Improve index entries.
6206
6207 * processes.texi: Improve index entries.
6208
6209 * modes.texi: Improve index entry. Remove redundant one.
6210
6211 * nonascii.texi: Improve index entries.
6212
6213 * internals.texi: Improve index entries.
6214
6215 * syntax.texi: Improve index entries.
6216
6217 * keymaps.texi (Active Keymaps): Improve index entries.
6218
6219 * commands.texi: Improve index entries. Remove redundant/useless ones.
6220
6221 * frames.texi: Improve index entries. Remove redundant/useless ones.
6222
6223 * markers.texi: Improve index entries. Remove redundant ones.
6224
6225 * tips.texi: Improve index entries.
6226
6227 * loading.texi (Unloading): Improve index entry.
6228
6229 * variables.texi: Improve index entries. Remove redundant one.
6230
6231 * sequences.texi: Improve index entry.
6232
6233 * display.texi: Improve index entries. Remove redundant ones.
6234
6235 * windows.texi: Improve index entries.
6236
6237 * searching.texi: Improve index entries. Remove redundant one.
6238
6239 * strings.texi (Case Tables): Improve last change.
6240
62412007-04-04 Chong Yidong <cyd@stupidchicken.com>
6242
6243 * strings.texi (Case Tables): Document with-case-table and
6244 ascii-case-table.
6245
62462007-04-03 Karl Berry <karl@gnu.org>
6247
6248 * processes.texi (Network): Reword to improve page break.
6249
62502007-04-03 Eli Zaretskii <eliz@gnu.org>
6251
6252 * functions.texi (Inline Functions): Describe more disadvantages
6253 of defsubst, and make advice against it stronger.
6254
62552007-04-02 Karl Berry <karl@gnu.org>
6256
6257 * backups.texi (Backup Names): Avoid widow words.
6258 * modes.texi (Example Major Modes): Align last comment.
6259
62602007-04-01 Chong Yidong <cyd@stupidchicken.com>
6261
6262 * keymaps.texi (Remapping Commands): Document new arg to
6263 command-remapping.
6264
62652007-04-01 Karl Berry <karl@gnu.org>
6266
6267 * processes.texi (Low-Level Network): Typo.
6268 * loading.texi (Hooks for Loading): Avoid double "the".
6269 * keymaps.texi (Key Sequences): No double "and".
6270 (Changing Key Bindings): Shorten to improve line break.
6271
62722007-03-31 Glenn Morris <rgm@gnu.org>
6273
6274 * os.texi (Timers): Fix description of run-at-time TIME formats.
6275
62762007-03-31 Richard Stallman <rms@gnu.org>
6277
6278 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6279 regarding ellipsis.
6280
62812007-03-31 Eli Zaretskii <eliz@gnu.org>
6282
6283 * intro.texi (nil and t):
6284 * symbols.texi (Plists and Alists):
6285 * variables.texi (Variable Aliases, Constant Variables):
6286 * functions.texi (Defining Functions):
6287 * advice.texi (Advising Primitives):
6288 * debugging.texi (Syntax Errors, Compilation Errors):
6289 * minibuf.texi (Minibuffer Windows):
6290 * commands.texi (Adjusting Point):
6291 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6292 (Auto Major Mode, Major Mode Conventions):
6293 * help.texi (Describing Characters):
6294 * files.texi (Create/Delete Dirs, Information about Files)
6295 (File Locks, Writing to Files, Reading from Files)
6296 (Saving Buffers):
6297 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6298 * frames.texi (Finding All Frames):
6299 * positions.texi (Buffer End, Motion):
6300 * markers.texi (The Region):
6301 * text.texi (Deletion, Near Point):
6302 * display.texi (Displaying Messages, Truncation):
6303 * os.texi (Processor Run Time):
6304 * tips.texi (Key Binding Conventions, Programming Tips)
6305 (Warning Tips, Documentation Tips, Comment Tips):
6306 * internals.texi (Memory Usage): Improve indexing.
6307
6308 * variables.texi (Frame-Local Variables):
6309 * functions.texi (Argument List):
6310 * loading.texi (Library Search):
6311 * streams.texi (Output Variables):
6312 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6313 * searching.texi (Replacing Match, Search and Replace):
6314 * processes.texi (Byte Packing, Decoding Output)
6315 (Accepting Output, Network Servers, Shell Arguments):
6316 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6317 * windows.texi (Window Point, Window Start):
6318 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6319 * commands.texi (Reading Input, Keyboard Events):
6320 * minibuf.texi (Reading File Names, Minibuffer Completion)
6321 (Recursive Mini):
6322 * positions.texi (List Motion):
6323 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6324 * numbers.texi (Arithmetic Operations, Math Functions)
6325 (Predicates on Numbers, Comparison of Numbers):
6326 (Numeric Conversions):
6327 * locals.texi (Standard Buffer-Local Variables):
6328 * maps.texi (Standard Keymaps):
6329 * os.texi (User Identification, System Environment, Recording Input)
6330 (X11 Keysyms):
6331 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6332 * backups.texi (Backups and Auto-Saving):
6333 * customize.texi (Customization, Group Definitions)
6334 (Variable Definitions):
6335 * compile.texi (Byte Compilation): Improve index entries.
6336
63372007-03-31 Karl Berry <karl@gnu.org>
6338
6339 * macros.texi (Defining Macros): Avoid widow syllable.
6340
63412007-03-31 Eli Zaretskii <eliz@gnu.org>
6342
6343 * elisp.texi (Top): Postscript -> PostScript.
6344
6345 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6346
63472007-03-31 Markus Triska <markus.triska@gmx.at>
6348
6349 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6350
63512007-03-30 Karl Berry <karl@gnu.org>
6352
6353 * lists.texi (List-related Predicates): Remove spurious @need.
6354 (Setcdr): Use @smallexample to improve page break.
6355 (Association Lists) <assoc>: Reword to improve page break.
6356
6357 * strings.texi (String Conversion): Insert blank line to improve
6358 page break.
6359
6360 * numbers.texi (Random Numbers): Use @minus{}.
6361 (Math Functions): Use @minus{}.
6362
6363 * intro.texi (Acknowledgements): Avoid line breaks before middle
6364 initials.
6365
63662007-03-24 Eli Zaretskii <eliz@gnu.org>
6367
6368 * errors.texi (Standard Errors): Add an index entry.
6369
63702007-03-19 Richard Stallman <rms@gnu.org>
6371
6372 * os.texi (Recording Input): recent-keys now gives 300 keys.
6373
63742007-03-12 Glenn Morris <rgm@gnu.org>
6375
6376 * os.texi: Replace "daylight savings" with "daylight saving"
6377 throughout.
6378
63792007-03-05 Richard Stallman <rms@gnu.org>
6380
5dcb4c4e
SM
6381 * variables.texi (File Local Variables):
6382 Update enable-local-variables values.
b8d4c8d0
GM
6383
63842007-03-04 Richard Stallman <rms@gnu.org>
6385
6386 * syntax.texi (Control Parsing): Minor clarification.
6387
6388 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6389
6390 * sequences.texi (Sequence Functions): Move string-bytes away,
6391 add xref.
6392
6393 * nonascii.texi (Text Representations): Move string-bytes here.
6394
6395 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6396
6397 * minibuf.texi (Basic Completion): Minor clarification.
6398
6399 * markers.texi (The Mark): Clarify existence vs activation of mark.
6400 Other cleanup.
6401
6402 * display.texi (Finding Overlays): Write better example.
6403
6404 * compile.texi (Eval During Compile): Clarify putting macros
6405 in eval-when-compile.
6406
c5602427 64072007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6408
6409 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6410 load-read-function definition doc.
b8d4c8d0
GM
6411
64122007-02-21 Kim F. Storm <storm@cua.dk>
6413
6414 * strings.texi (Text Comparison): Mention that assoc-string
6415 converts symbols to strings before testing.
6416
64172007-02-17 Kim F. Storm <storm@cua.dk>
6418
6419 * processes.texi (Bindat Spec): Vector types can have optional
6420 element type.
6421 (Bindat Examples): Fix example. Add vector with element type.
6422
64232007-02-16 Andreas Schwab <schwab@suse.de>
6424
6425 * strings.texi (Formatting Strings): Document '+' flag.
6426
64272007-02-15 Juanma Barranquero <lekktu@gmail.com>
6428
6429 * strings.texi (Modifying Strings): Clarify that `clear-string'
6430 always converts the string to unibyte.
6431
64322007-02-14 Kim F. Storm <storm@cua.dk>
6433
6434 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6435 Rewrite glyph code description to refer to these functions.
6436 Remove details of encoding face number and char into integer code.
6437
64382007-02-03 Alan Mackenzie <acm@muc.de>
6439
6440 * loading.texi (Hooks for Loading): Make the description of
6441 `eval-after-load' more detailed, and amend the description of
6442 after-load-alist, in accordance with changes from 2006-05.
6443
64442007-02-03 Chong Yidong <cyd@stupidchicken.com>
6445
6446 * modes.texi (Defining Minor Modes): Document that a :require
6447 keyword or similar may be required to make saved customization
6448 variables work.
6449
64502007-02-03 Eli Zaretskii <eliz@gnu.org>
6451
6452 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
6453 Texinfo guidelines and with what texnfo-upd.el expects.
6454 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
6455 parts needed by `texinfo-multiple-files-update'.
6456
64572007-02-02 Eli Zaretskii <eliz@gnu.org>
6458
6459 * elisp.texi (Top): Update the top-level menus.
6460
6461 * syntax.texi (Categories): Add index entries.
6462
64632007-02-01 Juanma Barranquero <lekktu@gmail.com>
6464
6465 * display.texi (Attribute Functions): Fix name and description of
6466 the UNDERLINE arg of `set-face-underline-p'.
6467
64682007-01-29 Eli Zaretskii <eliz@gnu.org>
6469
6470 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6471 Variables", and "Standard Keymaps" to the detailed menu.
6472
6473 * variables.texi (Future Local Variables): Add index entry.
6474
64752007-01-28 Richard Stallman <rms@gnu.org>
6476
6477 * tips.texi (Coding Conventions): Clarify the tip about macros
6478 that define a function or a variable.
6479
6480 * files.texi (File Attributes): UID and GID can be floats.
6481 (Magic File Names): Explain why deferring all operations to
6482 the standard handler does not work.
6483
64842007-01-23 Martin Rudalics <rudalics@gmx.at>
6485
6486 * backups.texi (Reverting): Use "buffer" instead of "file"
6487 when talking about major and minor modes.
6488
64892007-01-21 Richard Stallman <rms@gnu.org>
6490
6491 * help.texi (Documentation): Add xref to Documentation Tips.
6492
64932007-01-14 Juanma Barranquero <lekktu@gmail.com>
6494
6495 * tips.texi (Coding Conventions): Fix typos.
6496
64972007-01-05 Richard Stallman <rms@gnu.org>
6498
6499 * modes.texi (Defining Minor Modes): Fix previous change.
6500
65012007-01-03 Richard Stallman <rms@gnu.org>
6502
6503 * customize.texi (Variable Definitions, Customization Types):
6504 Don't use * in doc string for defcustom.
6505
65062007-01-02 Richard Stallman <rms@gnu.org>
6507
6508 * variables.texi (Variable Aliases): Clarify that aliases vars
6509 always have the same value.
6510
6511 * processes.texi (Bindat Spec): Fix Texinfo usage.
6512
6513 * modes.texi (Defining Minor Modes): Explain effect of command
6514 defined with define-global-minor-mode on new buffers.
6515
65162006-12-30 Kim F. Storm <storm@cua.dk>
6517
6518 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6519 `auto-resize-tool-bars'.
6520
65212006-12-30 Richard Stallman <rms@gnu.org>
6522
6523 * keymaps.texi (Active Keymaps): Fix previous change.
6524
65252006-12-30 Nick Roberts <nickrob@snap.net.nz>
6526
6527 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6528
65292006-12-30 Kim F. Storm <storm@cua.dk>
6530
6531 * processes.texi (Bindat Spec): Clarify using field names in
6532 length specifications.
6533
65342006-12-29 Kim F. Storm <storm@cua.dk>
6535
6536 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6537 Add count and index variables for eval forms in repeat blocks.
6538
65392006-12-24 Richard Stallman <rms@gnu.org>
6540
5dcb4c4e
SM
6541 * customize.texi (Variable Definitions):
6542 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6543
65442006-12-19 Kim F. Storm <storm@cua.dk>
6545
6546 * commands.texi (Misc Events): User signals now result in sigusr1
6547 and sigusr2 events which are handled through special-event-map.
6548 (Special Events): User signals and drag-n-drop are special.
6549
65502006-12-17 Richard Stallman <rms@gnu.org>
6551
6552 * loading.texi (Named Features): Explain subfeatures better.
6553
6554 * customize.texi: Use "option" only for user options.
6555 For the keyword values inside defcustom etc, say "keywords".
6556 For :options value's elements, say "elements".
6557 :group should not be omitted.
6558
6559 * syntax.texi (Parsing Expressions): Split up node.
6560 (Motion via Parsing, Position Parse, Parser State)
6561 (Low-Level Parsing, Control Parsing): New subnodes.
6562 (Parser State): Document syntax-ppss-toplevel-pos.
6563
6564 * positions.texi (List Motion): Punctuation fix.
6565
6566 * files.texi (File Name Completion): Document PREDICATE arg
6567 to file-name-completion.
6568
65692006-12-16 Eli Zaretskii <eliz@gnu.org>
6570
6571 * internals.texi (Building Emacs, Writing Emacs Primitives):
6572 Add index entries.
6573
65742006-12-11 Richard Stallman <rms@gnu.org>
6575
6576 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6577 affects face menu. Explain how to make it non-nil without enabling
6578 any fontification.
6579
65802006-12-10 Chong Yidong <cyd@stupidchicken.com>
6581
6582 * modes.texi (Font Lock Basics): Document nil value of
6583 font-lock-defaults.
6584
65852006-12-10 Glenn Morris <rgm@gnu.org>
6586
6587 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6588 value for system-flag argument. Abbrev tables may not be empty
6589 when major modes are loaded.
6590
65912006-12-08 Juanma Barranquero <lekktu@gmail.com>
6592
6593 * makefile.w32-in (maintainer-clean): Partially revert last
6594 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6595 to protect elisp-covers.texi.
6596
65972006-12-07 Juanma Barranquero <lekktu@gmail.com>
6598
6599 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6600 Don't remove elisp* info files; they are already deleted by the
6601 `clean' and `distclean' targets, and they are in the $(infodir)
6602 directory, not the current one.
6603
66042006-12-04 Kim F. Storm <storm@cua.dk>
6605
6606 * commands.texi (Misc Events): Update signal events.
6607 (Event Examples): Add signal example.
6608
66092006-11-29 Richard Stallman <rms@gnu.org>
6610
6611 * frames.texi (Visibility of Frames): Explain visible windows
6612 can be covered by others. Add xref for raise-frame.
6613
66142006-11-28 Richard Stallman <rms@gnu.org>
6615
6616 * searching.texi (Regexp Special): Update when ^ is special.
6617
66182006-11-27 Eli Zaretskii <eliz@gnu.org>
6619
6620 * customize.texi (Customization, Common Keywords)
6621 (Group Definitions, Variable Definitions, Composite Types)
6622 (Type Keywords, Customization Types): Add index entries for
6623 various customization keywords.
6624
66252006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6626
6627 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6628
c8763fb6 66292006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6630
6631 * frames.texi (Window System Selections): Remove clipboard from
6632 description of selection-coding-system.
6633
66342006-11-06 Richard Stallman <rms@gnu.org>
6635
6636 * lists.texi (List Variables): Document COMPARE-FN.
6637
6638 * keymaps.texi: Avoid use of "binding" to mean a relation;
6639 use it only to refer to the meaning associated with a key.
6640 (Keymaps): Change menu node description.
6641
6642 * elisp.texi (Top): Change menu node description.
6643
6644 * display.texi (Managing Overlays): Document overlay-recenter.
6645
66462006-10-29 Chong Yidong <cyd@stupidchicken.com>
6647
6648 * Makefile.in: Use relative paths to avoid advertising filesystem
6649 contents during compilation.
6650
66512006-10-23 Kim F. Storm <storm@cua.dk>
6652
6653 * commands.texi (Event Input Misc): Update unread-command-events.
6654
66552006-10-23 Nick Roberts <nickrob@snap.net.nz>
6656
6657 * lists.texi (Sets And Lists): Fix typos.
6658
66592006-10-18 Juanma Barranquero <lekktu@gmail.com>
6660
6661 * control.texi (Processing of Errors): Use @var for an argument,
6662 not @code.
6663
66642006-10-16 Richard Stallman <rms@gnu.org>
6665
6666 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6667
6668 * keymaps.texi (Format of Keymaps): Show all the keymap element
6669 patterns that result from menu items.
6670 (Key Lookup): Minor cleanups.
6671
6672 * modes.texi (Precalculated Fontification): Don't say that
6673 not setting font-lock-defaults avoids loading font-lock.
6674
6675 * help.texi (Documentation): Move xref to Emacs Manual here.
6676 (Documentation Basics): From here.
6677 Also doc emacs-lisp-docstring-fill-column.
6678
6679 * elisp.texi: Update version and ISBN.
6680
6681 * commands.texi (Interactive Call): Clarify KEYS arg to
6682 call-interactively is a vector.
6683 (Command Loop Info): Delete anchor in this-command-keys.
6684 Add anchor in this-command-keys-vector.
6685 (Recursive Editing): Document how recursive-edit
6686 handles the current buffer.
6687
66882006-10-13 Chong Yidong <cyd@stupidchicken.com>
6689
6690 * frames.texi (Frame Titles): %c and %l are ignored in
6691 frame-title-format.
6692
66932006-10-11 Richard Stallman <rms@gnu.org>
6694
6695 * keymaps.texi (Key Sequences): Clarify use of kbd.
6696
66972006-10-10 Kim F. Storm <storm@cua.dk>
6698
6699 * lists.texi (Sets And Lists): Add memql.
6700
67012006-10-03 Richard Stallman <rms@gnu.org>
6702
6703 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6704 Clarify :ascii: and :nonascii:.
6705
67062006-09-29 Juri Linkov <juri@jurta.org>
6707
6708 * modes.texi (%-Constructs): Reorder coding systems in the
6709 documentation of %z to the real order displayed in the modeline.
6710
67112006-09-25 Richard Stallman <rms@gnu.org>
6712
6713 * os.texi (Timers): Describe timer-max-repeats.
6714
67152006-09-25 Chong Yidong <cyd@stupidchicken.com>
6716
6717 * os.texi (Timers): Mention with-local-quit.
6718
67192006-09-24 Richard Stallman <rms@gnu.org>
6720
6721 * searching.texi (Searching and Matching): Mention property search.
6722
6723 * commands.texi (Command Loop Info): Explain how read-event affects
6724 this-command-keys.
6725
67262006-09-20 Richard Stallman <rms@gnu.org>
6727
6728 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6729
6730 * windows.texi (Window Start): Minor cleanups.
6731
67322006-09-20 Kim F. Storm <storm@cua.dk>
6733
6734 * windows.texi (Window Start): pos-visible-in-window-p allows
6735 specifying t for position to mean "end of window".
6736 Add window-line-height.
6737
6738 * anti.texi (Antinews): Mention window-line-height.
6739
67402006-09-19 David Kastrup <dak@gnu.org>
6741
6742 * keymaps.texi (Searching Keymaps): Small clarification.
6743
67442006-09-18 Richard Stallman <rms@gnu.org>
6745
6746 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6747 cause keyboard menus.
6748 (Menu Keymaps): Likewise.
6749 (Defining Menus, Keyboard Menus): Clarify.
6750
6751 * text.texi (Fields): Clarify explanation of constrain-to-field.
6752
67532006-09-16 Eli Zaretskii <eliz@gnu.org>
6754
6755 * variables.texi (Tips for Defining): Fix a typo.
6756
67572006-09-15 Richard Stallman <rms@gnu.org>
6758
6759 * keymaps.texi (Remapping Commands, Searching Keymaps)
6760 (Active Keymaps): Clean up previous change.
6761
67622006-09-15 Jay Belanger <belanger@truman.edu>
6763
6764 * gpl.texi: Replace "Library Public License" by "Lesser Public
6765 License" throughout.
6766
67672006-09-15 David Kastrup <dak@gnu.org>
6768
6769 * keymaps.texi (Active Keymaps): Adapt description to use
6770 `get-char-property' instead `get-text-property'. Explain how
6771 mouse events change this. Explain the new optional argument of
6772 `key-binding' and its mouse-dependent lookup.
6773 (Searching Keymaps): Adapt description similarly.
6774 (Remapping Commands): Explain the new optional argument of
6775 `command-remapping'.
6776
67772006-09-14 Richard Stallman <rms@gnu.org>
6778
6779 * keymaps.texi (Searching Keymaps): Clarification.
6780 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6781
67822006-09-13 Richard Stallman <rms@gnu.org>
6783
6784 * objects.texi (Character Type): Node split.
6785 Add xref to Describing Characters.
6786 (Basic Char Syntax, General Escape Syntax)
6787 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6788
67892006-09-11 Richard Stallman <rms@gnu.org>
6790
6791 * display.texi (Display Table Format): Wording clarification.
6792 (Glyphs): Clarifications.
6793
67942006-09-10 Chong Yidong <cyd@stupidchicken.com>
6795
6796 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6797 local maps.
6798
67992006-09-10 Kim F. Storm <storm@cua.dk>
6800
6801 * display.texi (Forcing Redisplay): Document return value of
6802 function redisplay.
6803
68042006-09-09 Richard Stallman <rms@gnu.org>
6805
6806 * windows.texi (Window Hooks): Explain limits of
6807 window-scroll-functions.
6808
6809 * display.texi (Fringe Indicators): Update for last change in
6810 indicate-buffer-boundaries.
6811
68122006-09-08 Richard Stallman <rms@gnu.org>
6813
6814 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6815
68162006-09-06 Kim F. Storm <storm@cua.dk>
6817
6818 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6819
6820 * windows.texi (Window Start): Update pos-visible-in-window-p.
6821
68222006-09-04 Richard Stallman <rms@gnu.org>
6823
6824 * processes.texi (Accepting Output): Explain SECONDS=0 for
6825 accept-process-output.
6826
6827 * os.texi (Idle Timers): Explain why timer functions should not
6828 loop until (input-pending-p).
6829
68302006-09-02 Eli Zaretskii <eliz@gnu.org>
6831
6832 * makefile.w32-in (usermanualdir): New variable.
6833 (elisp.dvi): Use it.
6834
68352006-09-01 Eli Zaretskii <eliz@gnu.org>
6836
6837 * buffers.texi (Buffer Modification): Fix last change.
6838
68392006-09-01 Chong Yidong <cyd@stupidchicken.com>
6840
5dcb4c4e
SM
6841 * buffers.texi (Buffer Modification):
6842 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6843
68442006-08-31 Richard Stallman <rms@gnu.org>
6845
6846 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6847
68482006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6849
6850 * modes.texi (Syntactic Font Lock):
6851 Mention font-lock-syntactic-face-function
6852 instead of specific faces.
6853
68542006-08-29 Chong Yidong <cyd@stupidchicken.com>
6855
6856 * display.texi (Images): Add xrref to display-images-p.
6857
68582006-08-28 Kenichi Handa <handa@m17n.org>
6859
6860 * nonascii.texi (Lisp and Coding Systems): Fix description of
6861 detect-coding-region.
6862
68632006-08-27 Michael Olson <mwolson@gnu.org>
6864
6865 * processes.texi (Transaction Queues): Remove stray quote
6866 character.
6867
68682006-08-25 Richard Stallman <rms@gnu.org>
6869
6870 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6871 Add xref.
6872
68732006-08-24 Chong Yidong <cyd@stupidchicken.com>
6874
6875 * os.texi (Timers): Avoid waiting inside timers.
6876
68772006-08-21 Lute Kamstra <lute@gnu.org>
6878
6879 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6880
68812006-08-20 Richard Stallman <rms@gnu.org>
6882
6883 * os.texi (Idle Timers): New node, split out from Timers.
6884 Document current-idle-time.
6885 * commands.texi (Reading One Event): Update xref.
6886 * elisp.texi (Top): Update subnode menu.
6887
68882006-08-16 Richard Stallman <rms@gnu.org>
6889
6890 * keymaps.texi (Extended Menu Items): Show format of cached
6891 bindings in extended menu items.
6892
6893 * customize.texi (Variable Definitions): Explain when the
6894 standard value expression is evaluated.
6895
68962006-08-15 Chong Yidong <cyd@stupidchicken.com>
6897
6898 * commands.texi (Reading One Event): Explain idleness in
6899 `read-event'.
6900
69012006-08-12 Chong Yidong <cyd@stupidchicken.com>
6902
6903 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6904 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6905 relevant for Lisp programming.
6906 (Yank Commands): Rewrite introduction.
6907 (Undo): Clarify.
6908 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6909 (Filling): Remove redundant comment. Clarify return value of
6910 current-justification.
6911 (Margins): Minor clarifications.
6912 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6913 (Sorting): Update definition of sort-lines.
6914 (Columns): Clarify behavior of sort-columns.
6915 (Indent Tabs): Link to Tab Stops in Emacs manual.
6916 (Special Properties): Clarify.
6917 (Clickable Text): Mention Buttons package.
6918
69192006-08-12 Kevin Ryde <user42@zip.com.au>
6920
6921 * os.texi (Time Parsing): Add %z to description of
6922 format-time-string, as per docstring. Add cross reference to
6923 glibc manual for strftime.
6924
69252006-08-08 Richard Stallman <rms@gnu.org>
6926
6927 * modes.texi: Clean up wording in previous change.
6928
69292006-08-07 Chong Yidong <cyd@stupidchicken.com>
6930
6931 * modes.texi (Hooks): Clarify.
6932 (Major Mode Basics): Mention define-derived-mode explicitly.
6933 (Major Mode Conventions): Rebinding RET is OK for some modes.
6934 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 6935 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
6936 (Mode Line Basics): Clarify.
6937 (Mode Line Data): Mention help-echo and local-map in strings.
6938 Explain reason for treatment of non-risky variables.
6939 (Properties in Mode): Clarify.
6940 (Faces for Font Lock): Add font-lock-negation-char-face.
6941
69422006-08-04 Eli Zaretskii <eliz@gnu.org>
6943
6944 * strings.texi (Formatting Strings): Warn against arbitrary
6945 strings as first arg to `format'.
6946
69472006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6948
6949 * text.texi (Clickable Text): Mention `help-echo' text property.
6950 Update intro, examples and associated explanations.
6951
69522006-07-31 Richard Stallman <rms@gnu.org>
6953
6954 * commands.texi: Update xrefs.
6955 (Event Mod): New node, cut out from old Translating Input.
6956
6957 * maps.texi: Update xrefs.
6958
6959 * keymaps.texi (Translation Keymaps): New node.
6960 Update xrefs from Translating Input to Translation Keymaps.
6961
6962 * elisp.texi (Top): Update subnode menu.
6963
6964 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6965
6966 * os.texi (System Interface): Fix menu descriptions of some nodes.
6967 (Translating Input): Node deleted.
6968
69692006-07-31 Nick Roberts <nickrob@snap.net.nz>
6970
6971 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6972
6973 * lists.texi (Sets And Lists): Likewise.
6974
69752006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6976
6977 * text.texi (Fields): Mention POS
6978 requirement when narrowing is in effect.
6979
69802006-07-28 Richard Stallman <rms@gnu.org>
6981
6982 * display.texi (Face Attributes): Simplify wording.
6983 (Attribute Functions): Clarify meaning of new-frame default
6984 attribute settings.
6985
6986 * customize.texi (Common Keywords): Document how to use
6987 :package-version in a package not in Emacs.
6988
69892006-07-28 Kim F. Storm <storm@cua.dk>
6990
6991 * commands.texi (Reading One Event): Fix last change.
6992
69932006-07-26 Chong Yidong <cyd@stupidchicken.com>
6994
6995 * commands.texi (Reading One Event): Document SECONDS argument for
6996 read-event, read-char, and read-char-exclusive.
6997
69982006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6999
7000 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7001 to ensure correct identification.
7002
70032006-07-24 Richard Stallman <rms@gnu.org>
7004
7005 * text.texi (Clickable Text): Clarify.
7006
7007 * sequences.texi (Vector Functions): Delete duplicate xref.
7008
7009 * objects.texi (Function Type): Clarify.
7010
7011 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7012 modes.
7013
7014 * lists.texi (List Variables): New node.
7015 Material moved from other nodes.
7016
7017 * variables.texi (Setting Variables): add-to-list and
7018 add-to-ordered-list moved to List Variables node.
7019
70202006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7021
7022 * text.texi (Links and Mouse-1):
7023 For mouse-on-link-p, expand on arg POS.
7024
70252006-07-21 Kim F. Storm <storm@cua.dk>
7026
7027 * display.texi (Forcing Redisplay): Don't mention systems which
7028 don't support sub-second timers for redisplay-preemption-period.
7029
7030 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7031
70322006-07-21 Eli Zaretskii <eliz@gnu.org>
7033
7034 * frames.texi (Input Focus): Document that focus-follows-mouse has
7035 no effect on MS-Windows.
7036
70372006-07-18 Richard Stallman <rms@gnu.org>
7038
7039 * display.texi (Forcing Redisplay): Cleanups in previous change.
7040
7041 * processes.texi (Low-Level Network): Make menu more convenient.
7042
70432006-07-18 Kim F. Storm <storm@cua.dk>
7044
7045 * display.texi (Forcing Redisplay): redisplay-preemption-period
7046 only used on window systems. Add xref to Terminal Output.
7047
7048 * os.texi (Terminal Output): baud-rate only controls preemption on
7049 non-window systems. Add xref to Forcing Redisplay.
7050
7051 * processes.texi (Low-Level Network): Rename node "Make Network"
7052 to "Network Processes".
7053
70542006-07-18 Karl Berry <karl@gnu.org>
7055
7056 * variables.texi, functions.texi, customize.texi, loading.texi:
7057 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7058
70592006-07-17 Chong Yidong <cyd@stupidchicken.com>
7060
7061 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7062
70632006-07-17 Richard Stallman <rms@gnu.org>
7064
7065 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7066 Put period and comma inside quotes.
7067
7068 * loading.texi, markers.texi: Use real doublequote inside menus.
7069
7070 * windows.texi: Put point and comma inside quotes.
7071 (Textual Scrolling): Use @samp for error message.
7072
7073 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7074 * strings.texi, streams.texi, processes.texi, os.texi:
7075 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7076 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7077 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7078 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7079 Put point and comma inside quotes.
7080
7081 * control.texi (Processing of Errors): Add command-error-function.
7082
7083 * variables.texi (File Local Variables): Clarify that
7084 file local variables make buffer-local bindings.
7085
7086 * modes.texi (Syntactic Font Lock): Give default for
7087 font-lock-syntax-table.
7088
70892006-07-17 Nick Roberts <nickrob@snap.net.nz>
7090
7091 * text.texi (Special Properties): Clean up previous change.
7092
70932006-07-16 Karl Berry <karl@gnu.org>
7094
7095 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7096 * control.texi: Fix bad page breaks through chapter 10 (control).
7097
7098 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7099 underfull hbox.
7100
71012006-07-15 Nick Roberts <nickrob@snap.net.nz>
7102
7103 * text.texi (Special Properties): Describe fontified text property
7104 in relation to a character (not text).
7105
71062006-07-15 Kim F. Storm <storm@cua.dk>
7107
7108 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7109 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7110 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7111
7112 * anti.texi (Antinews): Mention redisplay function.
7113 The kbd macro existed, but was not documented, before 22.x.
7114 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7115
71162006-07-14 Nick Roberts <nickrob@snap.net.nz>
7117
7118 * display.texi (Displaying Messages): Add anchor.
7119
7120 * frames.texi (Dialog Boxes): Use it.
7121
71222006-07-12 Richard Stallman <rms@gnu.org>
7123
7124 * objects.texi (Frame Type): Explain nature of frames better.
7125
7126 * frames.texi (Frames): Explain nature of frames better.
7127
71282006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7129
7130 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7131
71322006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7133
7134 * frames.texi (Window System Selections): Mention scrap support for Mac.
7135 Default value of x-select-enable-clipboard is t on Mac.
7136
7137 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7138
71392006-07-11 Kim F. Storm <storm@cua.dk>
7140
7141 * display.texi (Forcing Redisplay): Add `redisplay' function.
7142 Don't mention (sit-for -1) -- use (redisplay t) instead.
7143
7144 * commands.texi (Waiting): (sit-for -1) is no longer special.
7145 (sit-for 0) is equivalent to (redisplay).
7146 Iconifying/deiconifying no longer makes sit-for return.
7147
71482006-07-10 Nick Roberts <nickrob@snap.net.nz>
7149
7150 * display.texi (Buttons): Fix typo.
7151
7152 * index.texi, elisp.texi (New Symbols): Comment node out.
7153
71542006-07-09 Richard Stallman <rms@gnu.org>
7155
7156 * display.texi (Truncation): Clean up previous change.
7157
71582006-07-08 Richard Stallman <rms@gnu.org>
7159
7160 * commands.texi (Interactive Call): Use 3 as prefix in example
7161 for execute-extended-command.
7162
7163 * display.texi (Attribute Functions): Move paragraph about
7164 compatibility with Emacs < 21.
7165
71662006-07-09 Kim F. Storm <storm@cua.dk>
7167
7168 * display.texi (Refresh Screen): Clarify force-window-update.
7169 (Truncation): "Normally" indicated by fringe arrows.
7170
71712006-07-08 Eli Zaretskii <eliz@gnu.org>
7172
7173 * windows.texi (Textual Scrolling, Resizing Windows):
7174 * variables.texi (Constant Variables):
7175 * text.texi (Buffer Contents, Deletion, Changing Properties)
7176 (Property Search, Special Properties, Sticky Properties)
7177 (Links and Mouse-1, Fields, Change Hooks):
7178 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7179 (Categories):
7180 * symbols.texi (Other Plists):
7181 * streams.texi (Output Variables):
7182 * processes.texi (Input to Processes, Query Before Exit):
7183 * positions.texi (Word Motion, Text Lines, List Motion):
7184 * os.texi (Init File, System Environment, Sound Output)
7185 (Session Management):
7186 * nonascii.texi (Text Representations, Character Sets)
7187 (Chars and Bytes, Locales):
7188 * modes.texi (Defining Minor Modes, Header Lines):
7189 * minibuf.texi (Minibuffer Contents):
7190 * markers.texi (Information from Markers):
7191 * lists.texi (List Elements, Building Lists, Association Lists):
7192 * keymaps.texi (Tool Bar):
7193 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7194 * functions.texi (What Is a Function, Mapping Functions):
7195 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7196 (Color Names, Text Terminal Colors, Display Feature Testing):
7197 * files.texi (Visiting Functions, File Name Components)
7198 (Unique File Names, Contents of Directories):
7199 * display.texi (Forcing Redisplay, Displaying Messages)
7200 (Temporary Displays, Font Selection, Auto Faces)
7201 (Font Lookup, Fringe Indicators, Display Margins)
7202 (Image Descriptors, Showing Images, Image Cache, Button Types)
7203 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7204 (Display Table Format, Glyphs):
7205 * control.texi (Iteration):
7206 * commands.texi (Command Loop Info, Adjusting Point):
7207 * backups.texi (Making Backups, Auto-Saving):
7208 Remove @tindex entries.
7209
72102006-07-07 Kim F. Storm <storm@cua.dk>
7211
7212 * display.texi (Fringe Cursors): Fix typo.
7213 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7214 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7215
72162006-07-05 Richard Stallman <rms@gnu.org>
7217
7218 * text.texi (Buffer Contents): Add example of text props
7219 in result of buffer-substring.
7220 (Text Properties): Explain better about use of specific property names.
7221 (Property Search): Some cleanups; reorder some functions.
7222
7223 * keymaps.texi (Changing Key Bindings): Cleanup.
7224 Add xref to Key Binding Conventions.
7225
7226 * display.texi (Attribute Functions): Add examples for
7227 face-attribute-relative-p.
7228
7229 * tips.texi (Coding Conventions): Cleanup last change.
7230
72312006-07-05 Karl Berry <karl@gnu.org>
7232
7233 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7234 Remove @setchapternewpage odd.
7235 Result is 1013 pages, down from 1100.
7236
7237 * anti.texi, customize.texi, display.texi, internals.texi:
7238 * minibuf.texi, modes.texi, tips.texi:
7239 Fix overfull/underfull boxes.
7240
72412006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7242
7243 * edebug.texi (Instrumenting):
7244 Add Edebug-specific findex for eval-buffer.
7245 * loading.texi (Loading):
7246 Replace eval-current-buffer with eval-buffer.
7247
72482006-06-30 Nick Roberts <nickrob@snap.net.nz>
7249
7250 * locals.texi (Standard Buffer-Local Variables): Update the list
7251 of variables.
7252
72532006-06-26 Nick Roberts <nickrob@snap.net.nz>
7254
7255 * files.texi (File Name Completion): Point user to the node
7256 "Reading File Names".
7257
72582006-06-24 Eli Zaretskii <eliz@gnu.org>
7259
7260 * files.texi (Contents of Directories): Document case-insensitive
7261 behavior on respective filesystems.
7262
7263 * objects.texi (Character Type): Document that Emacs signals an
7264 error for unsupported Unicode characters specified as \uNNNN.
7265
72662006-06-19 Richard Stallman <rms@gnu.org>
7267
7268 * processes.texi (Bindat Spec): Clarify previous change.
7269
72702006-06-16 Richard Stallman <rms@gnu.org>
7271
7272 * tips.texi (Coding Conventions): Better explain conventions
7273 for definition constructs.
7274
7275 * text.texi (Special Properties): String value of `read-only'
7276 serves as the error message.
7277
7278 * objects.texi (Character Type): Clarify prev. change.
7279 (Non-ASCII in Strings): Mention \u and \U.
7280
7281 * commands.texi (Using Interactive): Explain problem of
7282 markers, etc., in command-history.
7283
72842006-06-14 Kim F. Storm <storm@cua.dk>
7285
7286 * commands.texi (Waiting): Negative arg to sit-for forces
7287 redisplay even if input is pending.
7288
7289 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7290 redisplay. Remove incorrect example of binding redisplay-dont-pause
7291 around (sit-for 0).
7292
72932006-06-13 Richard Stallman <rms@gnu.org>
7294
7295 * display.texi (Forcing Redisplay): Clarify previous change.
7296
72972006-06-13 Romain Francoise <romain@orebokech.com>
7298
7299 * display.texi (Forcing Redisplay): Fix typo.
7300
73012006-06-13 Kim F. Storm <storm@cua.dk>
7302
7303 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7304
73052006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7306
7307 * tips.texi (Coding Conventions): Add `@end itemize'.
7308
73092006-06-10 Richard Stallman <rms@gnu.org>
7310
7311 * tips.texi (Coding Conventions): Explain use of coding systems
7312 to ensure one decoding for strings.
7313
73142006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7315
7316 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7317 syntax.
7318
73192006-06-07 Eli Zaretskii <eliz@gnu.org>
7320
7321 * display.texi (Font Selection): Remove description of
7322 clear-face-cache.
7323
7324 * compile.texi (Eval During Compile): Fix a typo. Add index
7325 entries for possible uses of eval-when-compile.
7326
73272006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7328
7329 * display.texi (Abstract Display): Fix typo.
7330
73312006-06-03 Eli Zaretskii <eliz@gnu.org>
7332
7333 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7334 Reword variable's description.
7335
73362006-06-01 Richard Stallman <rms@gnu.org>
7337
7338 * windows.texi (Splitting Windows): Clarify splitting nonselected
7339 window.
7340
73412006-05-31 Juri Linkov <juri@jurta.org>
7342
7343 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7344
73452006-05-30 Richard Stallman <rms@gnu.org>
7346
7347 * display.texi (Line Height): Fix errors in description of
10d1d0af 7348 default line height and line-height property.
b8d4c8d0
GM
7349
7350 * nonascii.texi (Default Coding Systems): Further clarification.
7351
73522006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7353
7354 * internals.texi (Pure Storage): Mention that an overflow in pure
7355 space causes a memory leak.
7356 (Garbage Collection): If there was an overflow in pure space,
7357 `garbage-collect' returns nil.
7358
73592006-05-30 Eli Zaretskii <eliz@gnu.org>
7360
7361 * nonascii.texi (Default Coding Systems): Fix it some more.
7362
73632006-05-29 Eli Zaretskii <eliz@gnu.org>
7364
7365 * nonascii.texi (Default Coding Systems): Fix last change.
7366
73672006-05-29 Kenichi Handa <handa@m17n.org>
7368
7369 * nonascii.texi (find-operation-coding-system): Describe the new
7370 argument format (FILENAME . BUFFER).
7371
73722006-05-28 Richard Stallman <rms@gnu.org>
7373
7374 * tips.texi (Coding Conventions): Better explain reasons not to
7375 advise other packages or use `eval-after-load'.
7376
73772006-05-29 Kim F. Storm <storm@cua.dk>
7378
7379 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7380 `bindat-idx' and `bindat-raw' for clarity.
7381
73822006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7383
7384 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7385
7386 * display.texi (Display): Add "Abstract Display" to menu.
7387 (Abstract Display, Abstract Display Functions)
7388 (Abstract Display Example): New nodes.
7389 * elisp.texi (Top): Add "Abstract Display" to menu.
7390
73912006-05-27 Chong Yidong <cyd@stupidchicken.com>
7392
7393 * keymaps.texi (Key Sequences): Link to input events definition.
7394 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7395
7396 * files.texi (Changing Files): Document updated argument list for
7397 copy-file.
7398
73992006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7400
7401 * processes.texi (Bindat Functions): Explain term "total length".
7402 Use it in bindat-length and bindat-pack descriptions.
7403
74042006-05-26 Eli Zaretskii <eliz@gnu.org>
7405
7406 * tips.texi (Coding Conventions): Advise against using
7407 eval-after-load in packages. Add an index entry.
7408
74092006-05-25 Juri Linkov <juri@jurta.org>
7410
7411 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7412
7413 * modes.texi (%-Constructs): Add %e, %z, %Z.
7414
74152006-05-25 Richard Stallman <rms@gnu.org>
7416
7417 * elisp.texi (Top): Update subnode menu.
7418
7419 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7420 (Keymaps): Update menu.
7421
74222006-05-25 Chong Yidong <cyd@stupidchicken.com>
7423
7424 * keymaps.texi (Key Sequences): Some clarifications.
7425
74262006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7427
7428 * processes.texi (Bindat Functions): Say "unibyte string"
7429 explicitly for bindat-unpack and bindat-pack descriptions.
7430 (Bindat Examples): Don't call `string-make-unibyte' in example.
7431
74322006-05-25 Chong Yidong <cyd@stupidchicken.com>
7433
5dcb4c4e 7434 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 7435 Explain string and vector representations of key sequences.
b8d4c8d0
GM
7436
7437 * keymaps.texi (Changing Key Bindings):
dd7b651b 7438 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7439 * help.texi (Describing Characters): Refer to it.
7440
74412006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7442
7443 * frames.texi (Pointer Shape): @end table -> @end defvar.
7444
74452006-05-22 Richard Stallman <rms@gnu.org>
7446
7447 * elisp.texi (Top): Update subnode menus.
7448
7449 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
7450 Contents rewritten; material from old Pointer Shape node moved here.
7451
7452 * display.texi (Pointer Shape): Node deleted.
7453 (Image Descriptors): Minor cleanup.
7454
74552006-05-21 Richard Stallman <rms@gnu.org>
7456
7457 * syntax.texi (Parsing Expressions): Update info on which STATE
7458 elements are ignored.
7459
74602006-05-19 Luc Teirlinck <teirllm@auburn.edu>
7461
7462 * hooks.texi (Standard Hooks): Correct typo.
7463
7464 * gpl.texi (GPL): ifinfo -> ifnottex.
7465
74662006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
7467
7468 * searching.texi (Simple Match Data): Warn about match data being
7469 set anew by every search.
7470
74712006-05-17 Richard Stallman <rms@gnu.org>
7472
7473 * minibuf.texi (Minibuffer History): Clarify.
7474
7475 * searching.texi (Regexp Special): Clarify nested regexp warning.
7476
74772006-05-16 Kim F. Storm <storm@cua.dk>
7478
7479 * minibuf.texi (Minibuffer History): Update add-to-history.
7480
74812006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7482
5dcb4c4e
SM
7483 * nonascii.texi (Explicit Encoding):
7484 Fix typo (encoding<->decoding).
b8d4c8d0
GM
7485
74862006-05-14 Richard Stallman <rms@gnu.org>
7487
7488 * buffers.texi (Creating Buffers): Cleanup.
7489
7490 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7491
74922006-05-13 Eli Zaretskii <eliz@gnu.org>
7493
7494 * buffers.texi (Current Buffer): Document that with-temp-buffer
7495 disables undo.
7496
7497 * os.texi (Terminal-Specific): More accurate description of how
7498 Emacs searches for the terminal-specific libraries.
7499
75002006-05-12 Eli Zaretskii <eliz@gnu.org>
7501
7502 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7503 emacs-xtra to @inforef's.
7504
7505 * text.texi (Undo): Document that undo is turned off in buffers
7506 whose names begin with a space.
7507
7508 * buffers.texi (Buffer Names): Add index entries for buffers whose
7509 names begin with a space.
7510 (Creating Buffers): Document that undo is turned off in buffers
7511 whose names begin with a space.
7512
7513 * files.texi (Visiting Functions, Reading from Files)
7514 (Saving Buffers): Mention code and EOL conversions by file I/O
7515 primitives and subroutines.
7516
f4e90db0
SM
7517 * nonascii.texi (Lisp and Coding Systems):
7518 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
7519
7520 * display.texi (Defining Faces): Mention `mac', and add an xref to
7521 where window-system is described.
7522
75232006-05-10 Richard Stallman <rms@gnu.org>
7524
7525 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7526
75272006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7528
7529 * variables.texi (File Local Variables): Recommend to quote lambda
7530 expressions in safe-local-variable property.
7531
75322006-05-09 Richard Stallman <rms@gnu.org>
7533
5dcb4c4e
SM
7534 * variables.texi (File Local Variables):
7535 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7536
75372006-05-07 Kim F. Storm <storm@cua.dk>
7538
7539 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7540 from add-to-history.
7541
75422006-05-07 Romain Francoise <romain@orebokech.com>
7543
7544 * commands.texi (Event Input Misc):
7545 * compile.texi (Eval During Compile):
7546 * internals.texi (Buffer Internals):
7547 * minibuf.texi (Initial Input):
7548 * nonascii.texi (Scanning Charsets):
7549 * numbers.texi (Comparison of Numbers):
7550 * windows.texi (Textual Scrolling, Vertical Scrolling):
7551 Fix various typos.
7552
75532006-05-06 Eli Zaretskii <eliz@gnu.org>
7554
7555 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7556 conditional xref's to either emacs or emacs-xtra, depending on
7557 @iftex/@ifnottex.
7558
7559 * minibuf.texi (Minibuffer History): Document add-to-history.
7560
75612006-05-05 Eli Zaretskii <eliz@gnu.org>
7562
7563 * internals.texi (Pure Storage): Mention the pure overflow message
7564 at startup.
7565
c8763fb6 75662006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7567
7568 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7569 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7570 search.
7571
75722006-05-01 Richard Stallman <rms@gnu.org>
7573
7574 * intro.texi (nil and t): Clarify.
7575
7576 * variables.texi (File Local Variables): Suggest using booleanp.
7577
75782006-05-01 Juanma Barranquero <lekktu@gmail.com>
7579
7580 * objects.texi (Type Predicates): Fix typos.
7581
75822006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7583
7584 * intro.texi (nil and t): Add booleanp.
7585
7586 * objects.texi (Type Predicates): Add links for booleanp and
7587 string-or-null-p.
7588
75892006-04-29 Richard Stallman <rms@gnu.org>
7590
7591 * modes.texi (Multiline Font Lock): Rename from
7592 Multi line Font Lock Elements. Much clarification.
7593 (Font Lock Multiline, Region to Fontify): Much clarification.
7594
75952006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7596
7597 * variables.texi (File Local Variables): Remove the special case t for
7598 safe-local-variable.
7599
76002006-04-26 Richard Stallman <rms@gnu.org>
7601
7602 * syntax.texi (Parsing Expressions): Minor cleanup.
7603
76042006-04-18 Richard Stallman <rms@gnu.org>
7605
7606 * tips.texi (Coding Conventions): Explain when the package's
7607 prefix should appear later on (not at the start of the name).
7608
7609 * searching.texi (String Search): Clarify effect of NOERROR.
7610
7611 * modes.texi (Imenu): Clarify what special items do.
7612
7613 * hooks.texi (Standard Hooks): Delete text about old hook names.
7614
76152006-04-17 Romain Francoise <romain@orebokech.com>
7616
7617 * variables.texi (Local Variables): Update the default value of
7618 `max-specpdl-size'.
7619
76202006-04-15 Michael Olson <mwolson@gnu.org>
7621
7622 * processes.texi (Transaction Queues): Mention the new optional
7623 `delay-question' argument for `tq-enqueue'.
7624
76252006-04-13 Bill Wohler <wohler@newt.com>
7626
7627 * customize.texi (Common Keywords): Use dotted notation for
7628 :package-version value. Specify its values. Improve documentation
7629 for customize-package-emacs-version-alist.
7630
76312006-04-12 Bill Wohler <wohler@newt.com>
7632
7633 * customize.texi (Common Keywords): Move description of
7634 customize-package-emacs-version-alist to @defvar.
7635
76362006-04-10 Bill Wohler <wohler@newt.com>
7637
7638 * customize.texi (Common Keywords): Add :package-version.
7639
76402006-04-10 Kim F. Storm <storm@cua.dk>
7641
7642 * text.texi (Buffer Contents): Add NOPROPS arg to
7643 filter-buffer-substring.
7644
76452006-04-08 Kevin Ryde <user42@zip.com.au>
7646
7647 * os.texi (Command-Line Arguments): Update xref to emacs manual
7648 "Command Arguments" -> "Emacs Invocation", per change there.
7649
76502006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7651
7652 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7653 be on one line to help makeinfo not render two spaces after the dot.
7654
76552006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7656
7657 * strings.texi (Predicates for Strings): Add string-or-null-p.
7658
76592006-03-28 Kim F. Storm <storm@cua.dk>
7660
7661 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7662 remarks about systems that don't support fractional seconds.
7663
76642006-03-25 Karl Berry <karl@gnu.org>
7665
7666 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7667 the year list.
7668
76692006-03-21 Nick Roberts <nickrob@snap.net.nz>
7670
7671 * display.texi (Fringe Indicators): Fix typos.
7672
76732006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7674
7675 * tips.texi (Documentation Tips): One can now also write `program'
7676 in front of a quoted symbol in a docstring to prevent making a
7677 hyperlink.
7678
76792006-03-19 Alan Mackenzie <acm@muc.de>
7680
7681 * text.texi (Special Properties): Clarify `fontified' property.
7682
76832006-03-16 Richard Stallman <rms@gnu.org>
7684
7685 * display.texi (Defining Images): Minor cleanup.
7686
76872006-03-16 Bill Wohler <wohler@newt.com>
7688
7689 * display.texi (Defining Images): In image-load-path-for-library,
7690 prefer user's images.
7691
76922006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7693
7694 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7695
76962006-03-15 Bill Wohler <wohler@newt.com>
7697
7698 * display.texi (Defining Images): Fix example in
7699 image-load-path-for-library by not recommending that one binds
7700 image-load-path. Just defvar it to placate compiler and only use
7701 it if previously defined.
7702
77032006-03-14 Bill Wohler <wohler@newt.com>
7704
7705 * display.texi (Defining Images): In image-load-path-for-library,
7706 always return list of directories. Update example.
7707
77082006-03-14 Alan Mackenzie <acm@muc.de>
7709
7710 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7711 This describes font-lock-extend-region-function.
7712 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7713 the new node "Region to Fontify".
7714
77152006-03-13 Richard Stallman <rms@gnu.org>
7716
7717 * display.texi (Invisible Text): The impossible position is
7718 now before the invisible text, not after.
7719 (Defining Images): Clean up last change.
7720
77212006-03-11 Bill Wohler <wohler@newt.com>
7722
7723 * display.texi (Defining Images): Add image-load-path-for-library.
7724
77252006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7726
7727 * text.texi (Adaptive Fill): Fix Texinfo usage.
7728
7729 * strings.texi (Creating Strings): Fix Texinfo usage.
7730
7731 * searching.texi (Regexp Special): Use @samp for regular
7732 expressions that are not in Lisp syntax.
7733
77342006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7735
7736 * searching.texi (Regexp Special): Put remark between parentheses
7737 to avoid misreading.
7738
77392006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7740
7741 * searching.texi (Syntax of Regexps): More accurately describe
7742 which characters are special in which situations.
7743 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7744 are not special. Describe in detail when `[' and `]' are special.
7745 (Regexp Backslash): Plenty of regexps with unbalanced square
7746 brackets are valid, so reword that statement.
7747
77482006-03-02 Kim F. Storm <storm@cua.dk>
7749
7750 * keymaps.texi (Tool Bar): Add tool-bar-border.
7751
77522006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7753
7754 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7755
77562006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7757
7758 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7759
7760 * files.texi (Locating Files): Suggest additional values for the
7761 SUFFIXES arg of `locate-file'. Update pxref.
7762
7763 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7764 (How Programs Do Loading): Discuss the effects of Auto Compression
7765 mode on `load'.
7766 (Load Suffixes): New node.
7767 (Library Search): Delete description of `load-suffixes'; it was
7768 moved to "Load Suffixes".
7769 (Autoload, Named Features): Mention `load-suffixes'.
7770
77712006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7772
7773 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7774
7775 * windows.texi (Window Tree): Fix typo.
7776
77772006-02-20 Kim F. Storm <storm@cua.dk>
7778
7779 * display.texi (Fringe Indicators): New section.
7780 Move indicate-empty-lines, indicate-buffer-boundaries, and
7781 default-indicate-buffer-boundaries here.
7782 Add fringe-indicator-alist and default-fringes-indicator-alist.
7783 Add list of logical fringe indicator symbols.
7784 Update list of standard bitmap names.
7785 (Fringe Cursors): New section.
7786 Move overflow-newline-into-fringe here.
7787 Add fringe-cursor-alist and default-fringes-cursor-alist.
7788 Add list of fringe cursor symbols.
7789
77902006-02-20 Juanma Barranquero <lekktu@gmail.com>
7791
7792 * commands.texi (Using Interactive): Fix reference to node
7793 "Minibuffers".
7794
77952006-02-19 Richard M. Stallman <rms@gnu.org>
7796
7797 * minibuf.texi (High-Level Completion):
7798 Add xref to read-input-method-name.
7799
7800 * files.texi (Relative File Names): Move file-relative-name here.
7801 (File Name Expansion): From here. Minor clarifications.
7802
7803 * commands.texi (Using Interactive): Add xrefs about reading input.
7804 Clarify remarks about that moving point and mark.
7805 Put string case before list case.
7806
c8763fb6 78072006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7808
7809 * display.texi (Other Display Specs, Image Descriptors):
7810 Revert erroneous changes. The previous description of
7811 image-descriptors as `(image . PROPS)' was correct.
7812
78132006-02-14 Richard M. Stallman <rms@gnu.org>
7814
7815 * variables.texi (File Local Variables): Clarifications.
7816
78172006-02-14 Juanma Barranquero <lekktu@gmail.com>
7818
7819 * variables.texi (File Local Variables): Use @code for a cons
7820 cell, not @var.
7821
78222006-02-13 Chong Yidong <cyd@stupidchicken.com>
7823
7824 * variables.texi (File Local Variables): Document new file local
7825 variable behavior.
7826
78272006-02-10 Kim F. Storm <storm@cua.dk>
7828
7829 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7830
78312006-02-08 Juanma Barranquero <lekktu@gmail.com>
7832
7833 * modes.texi (%-Constructs): Remove obsolete info about
7834 `global-mode-string'.
7835
78362006-02-07 Richard M. Stallman <rms@gnu.org>
7837
7838 * commands.texi (Prefix Command Arguments): Minor cleanup.
7839
7840 * display.texi: "Graphical display", not window system.
7841
7842 * functions.texi (What Is a Function): Fix xref.
7843
7844 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7845 (Changing Key Bindings): Clarify when remapping is better than
7846 substitute-key-definition.
7847
78482006-02-02 Richard M. Stallman <rms@gnu.org>
7849
7850 * minibuf.texi (Basic Completion): Completion alists are risky.
7851
7852 * keymaps.texi (Active Keymaps): Clarifications.
7853 (Searching Keymaps): New node.
7854 (Keymaps): Update menu.
7855
7856 * frames.texi (Layout Parameters): Minor clarification.
7857 (Drag and Drop): New node.
7858 (Frames): Update menu.
7859
78602006-01-29 Chong Yidong <cyd@stupidchicken.com>
7861
7862 * display.texi (Other Display Specs, Image Descriptors):
7863 Image description is a list, not a cons cell.
7864
78652006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7866
7867 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7868 list is not necessarily a list).
7869
78702006-01-27 Eli Zaretskii <eliz@gnu.org>
7871
7872 * frames.texi (Layout Parameters): border-width and
7873 internal-border-width belong to the frame, not the window.
7874
78752006-01-19 Richard M. Stallman <rms@gnu.org>
7876
7877 * nonascii.texi (Translation of Characters): Search cmds use
7878 translation-table-for-input. Automatically made local.
7879
7880 * markers.texi (Overview of Markers): Count insertion type
7881 as one of a marker's attributes.
7882
7883 * keymaps.texi (Controlling Active Maps): New node, split out of
7884 Active Keymaps.
7885 (Keymaps): Menu updated.
7886 (Active Keymaps): Give pseudocode to explain how the active
7887 maps are searched. current-active-maps and key-binding moved here.
7888 (Functions for Key Lookup): current-active-maps and key-binding moved.
7889 Clarifications.
7890 (Searching the Keymaps): New subnode.
7891
7892 * elisp.texi (Top): Menu clarification.
7893
7894 * display.texi (Other Display Specs): Delete duplicate entry for
7895 just a string as display spec. Move text about recursive display
7896 specs on such a string.
7897
7898 * commands.texi (Key Sequence Input): Clarify.
7899 Move num-nonmacro-input-events out.
7900 (Reading One Event): num-nonmacro-input-events moved here.
7901
79022006-01-14 Nick Roberts <nickrob@snap.net.nz>
7903
7904 * advice.texi (Simple Advice): Update example to fit argument
7905 change in previous-line.
7906
79072006-01-05 Richard M. Stallman <rms@gnu.org>
7908
7909 * markers.texi (The Mark): Fix in `mark'.
7910
79112006-01-04 Richard M. Stallman <rms@gnu.org>
7912
7913 * processes.texi (Misc Network, Make Network): Minor cleanups.
7914
79152006-01-04 Kim F. Storm <storm@cua.dk>
7916
7917 * processes.texi (Make Network): Add IPv6 addresses and handling.
7918 (Network Feature Testing): Mention (:family ipv6).
7919 (Misc Network): Add IPv6 formats to format-network-address.
7920
79212005-12-30 Richard M. Stallman <rms@gnu.org>
7922
7923 * text.texi (Changing Properties):
7924 Don't use return value of set-text-properties.
7925
79262005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7927
7928 * modes.texi (Mode Line Format): Correct typo in menu.
7929
79302005-12-29 Richard M. Stallman <rms@gnu.org>
7931
7932 * modes.texi (Mode Line Top): New node.
7933 (Mode Line Data): Some text moved to new node.
7934 Explain the data structure more concretely.
7935 (Mode Line Basics): Clarifications.
7936 (Mode Line Variables): Clarify intro paragraph.
7937 (%-Constructs): Clarify intro paragraph.
7938 (Mode Line Format): Update menu.
7939
79402005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7941
7942 * minibuf.texi (Basic Completion): Update lazy-completion-table
7943 examples for removal of ARGS argument.
7944
79452005-12-23 Richard M. Stallman <rms@gnu.org>
7946
7947 * text.texi (Undo): Restore some explanation from the version
7948 that was deleted.
7949
79502005-12-23 Eli Zaretskii <eliz@gnu.org>
7951
7952 * text.texi (Undo): Remove duplicate descriptions of `apply
7953 funname' and `apply delta' elements of the undo list.
7954
79552005-12-20 Richard M. Stallman <rms@gnu.org>
7956
7957 * help.texi (Help Functions): Update documentation of `apropos'.
7958
79592005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7960
7961 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7962 because it is confusing. If the :help-echo keyword is a function,
7963 it is not directly used as the :help-echo overlay property, as the
7964 xref seems to suggest (it does not take the appropriate args).
7965
79662005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7967
7968 * customize.texi (Common Keywords): Fix Texinfo usage.
7969 (Group Definitions, Variable Definitions): Update for new
7970 conventions for using `*' in docstrings.
7971
7972 * tips.texi (Documentation Tips): Update for new conventions for
7973 using `*' in docstrings.
7974
79752005-12-16 Richard M. Stallman <rms@gnu.org>
7976
7977 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7978
79792005-12-16 Juri Linkov <juri@jurta.org>
7980
7981 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7982
79832005-12-14 Romain Francoise <romain@orebokech.com>
7984
7985 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7986 Fix typo.
7987
79882005-12-11 Juri Linkov <juri@jurta.org>
7989
7990 * minibuf.texi (Completion Commands): Add mention of read-file-name
7991 for filename completion keymaps.
7992 (Reading File Names): Add mention of filename completion keymaps
7993 for read-file-name and xref to `Completion Commands'.
7994
79952005-12-10 Richard M. Stallman <rms@gnu.org>
7996
7997 * customize.texi (Common Keywords): State caveats for use of :tag.
7998
79992005-12-08 Richard M. Stallman <rms@gnu.org>
8000
8001 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8002 with xrefs and better explanation.
8003 (Completion Commands): Add the filename completion maps.
8004
8005 * objects.texi (Character Type): Clarify that \s is not space
8006 if a dash follows.
8007
80082005-12-05 Richard M. Stallman <rms@gnu.org>
8009
8010 * windows.texi (Resizing Windows): Delete preserve-before args.
8011
80122005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8013
8014 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8015 in full keymaps, since the quirk has been fixed.
8016
80172005-12-03 Eli Zaretskii <eliz@gnu.org>
8018
5dcb4c4e
SM
8019 * hooks.texi (Standard Hooks): Add index entries.
8020 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8021
80222005-11-27 Richard M. Stallman <rms@gnu.org>
8023
8024 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8025
80262005-11-21 Juri Linkov <juri@jurta.org>
8027
8028 * customize.texi (Common Keywords): Update links types
8029 custom-manual and url-link. Add link types emacs-library-link,
8030 file-link, function-link, variable-link, custom-group-link.
8031
80322005-11-20 Chong Yidong <cyd@stupidchicken.com>
8033
8034 * display.texi: Revert 2005-11-20 change.
8035
80362005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8037
8038 * processes.texi (Bindat Functions):
8039 Say "third" to refer to zero-based index "2".
8040
80412005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8042
8043 * loading.texi (Library Search): Update the default value of
8044 `load-suffixes'.
8045
80462005-11-17 Chong Yidong <cyd@stupidchicken.com>
8047
8048 * display.texi (Attribute Functions): Mention :ignore-defface.
8049
80502005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8051
8052 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8053 (Minor Mode Conventions): Mention the use of a hook.
8054
80552005-11-06 Richard M. Stallman <rms@gnu.org>
8056
8057 * files.texi (Magic File Names): find-file-name-handler checks the
8058 `operations' property of the handler.
8059
80602005-11-03 Richard M. Stallman <rms@gnu.org>
8061
8062 * variables.texi (Frame-Local Variables): Small clarification.
8063
80642005-10-29 Chong Yidong <cyd@stupidchicken.com>
8065
8066 * os.texi (Init File): Document ~/.emacs.d/init.el.
8067
80682005-10-29 Richard M. Stallman <rms@gnu.org>
8069
8070 * internals.texi (Garbage Collection): Document memory-full.
8071
80722005-10-28 Bill Wohler <wohler@newt.com>
8073
8074 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8075 for URLs.
8076
80772005-10-28 Richard M. Stallman <rms@gnu.org>
8078
8079 * minibuf.texi (Completion Commands): Clean up prev change.
8080
80812005-10-26 Kevin Ryde <user42@zip.com.au>
8082
8083 * compile.texi (Eval During Compile): Explain recommended uses
8084 of eval-when-compile and eval-and-compile.
8085
80862005-10-27 Masatake YAMATO <jet@gyve.org>
8087
8088 * minibuf.texi (Completion Commands):
8089 Write about new optional argument for `display-completion-list'.
8090
80912005-10-23 Richard M. Stallman <rms@gnu.org>
8092
8093 * display.texi (Overlay Arrow): Clarify about local bindings of
8094 overlay-arrow-position.
8095
80962005-10-22 Eli Zaretskii <eliz@gnu.org>
8097
8098 * internals.texi (Building Emacs): Fix last change.
8099
81002005-10-22 Richard M. Stallman <rms@gnu.org>
8101
8102 * internals.texi (Building Emacs): Document eval-at-startup.
8103
81042005-10-21 Richard M. Stallman <rms@gnu.org>
8105
8106 * loading.texi (Where Defined): load-history contains abs file names.
8107 symbol-file returns abs file names.
8108
81092005-10-19 Kim F. Storm <storm@cua.dk>
8110
8111 * display.texi (Showing Images): Add max-image-size integer value.
8112
81132005-10-18 Chong Yidong <cyd@stupidchicken.com>
8114
8115 * display.texi (Showing Images): Document max-image-size.
8116
81172005-10-17 Richard M. Stallman <rms@gnu.org>
8118
8119 * commands.texi (Quitting): Minor clarification.
8120
8121 * processes.texi (Sentinels): Clarify about output and quitting.
8122 (Filter Functions): Mention with-local-quit.
8123
81242005-10-17 Juri Linkov <juri@jurta.org>
8125
8126 * buffers.texi (Current Buffer):
8127 * commands.texi (Event Input Misc):
8128 * compile.texi (Eval During Compile, Compiler Errors):
8129 * customize.texi (Group Definitions):
8130 * display.texi (Progress, Defining Faces):
8131 * files.texi (Writing to Files):
8132 * modes.texi (Mode Hooks, Defining Minor Modes):
8133 * streams.texi (Output Functions):
8134 * syntax.texi (Syntax Table Functions):
8135 * text.texi (Change Hooks):
8136 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8137
8138 * commands.texi (Quitting): Replace arg `forms' with `body' in
8139 `with-local-quit'.
8140
8141 * positions.texi (Excursions): Replace arg `forms' with `body' in
8142 `save-excursion'.
8143
81442005-10-08 Kim F. Storm <storm@cua.dk>
8145
8146 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8147 Rename manual section accordingly.
8148
81492005-10-04 Kim F. Storm <storm@cua.dk>
8150
8151 * windows.texi (Window Split Tree): New section describing
8152 new function window-split-tree function.
8153
81542005-10-03 Nick Roberts <nickrob@snap.net.nz>
8155
8156 * display.texi (Fringe Size/Pos): Simplify and add detail.
8157
81582005-09-30 Romain Francoise <romain@orebokech.com>
8159
8160 * minibuf.texi (High-Level Completion): Explain that the prompt
8161 given to `read-buffer' should end with a colon and a space.
8162 Update usage examples.
8163
81642005-09-29 Juri Linkov <juri@jurta.org>
8165
8166 * display.texi (Displaying Messages): Rename argument name
8167 `string' to `format-string' in functions `message', `message-box',
8168 `message-or-box'.
8169
81702005-09-26 Chong Yidong <cyd@stupidchicken.com>
8171
8172 * errors.texi (Standard Errors): Correct xrefs.
8173
81742005-09-18 Chong Yidong <cyd@stupidchicken.com>
8175
8176 * display.texi (Defining Images): Update documentation for
8177 `image-load-path'.
8178
81792005-09-17 Richard M. Stallman <rms@gnu.org>
8180
8181 * display.texi (Defining Images): Clean up previous change.
8182
81832005-09-16 Romain Francoise <romain@orebokech.com>
8184
8185 * elisp.texi: Specify GFDL version 1.2.
8186
8187 * doclicense.texi (GNU Free Documentation License): Update to
8188 version 1.2.
8189
81902005-09-15 Chong Yidong <cyd@stupidchicken.com>
8191
8192 * display.texi (Defining Images): Document `image-load-path'.
8193
81942005-09-15 Richard M. Stallman <rms@gnu.org>
8195
8196 * objects.texi (Printed Representation): Minor cleanup.
8197 (Box Diagrams): Minor fix.
8198 (Cons Cell Type): Move (...) index item here.
8199 (Box Diagrams): From here.
8200 (Array Type): Minor fix.
8201 (Type Predicates): Delete index "predicates".
8202 (Hash Table Type): Clarify xref.
8203 (Dotted Pair Notation): Minor fix.
8204
82052005-09-10 Chong Yidong <cyd@stupidchicken.com>
8206
8207 * files.texi (Saving Buffers): Fix typo.
8208
82092005-09-08 Richard M. Stallman <rms@gnu.org>
8210
8211 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8212
82132005-09-08 Chong Yidong <cyd@stupidchicken.com>
8214
8215 * locals.texi (Standard Buffer-Local Variables): Don't include
8216 mode variables for minor modes.
8217 Fix xrefs for buffer-display-count, buffer-display-table,
8218 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8219 enable-multibyte-characters, fill-column, header-line-format,
8220 left-fringe-width, left-margin, and right-fringe-width.
8221
8222 * hooks.texi (Standard Hooks): All hooks should conform to the
8223 standard naming convention now.
8224 Fix xref for `echo-area-clear-hook'.
8225
8226 * display.texi (Usual Display): Note that indicate-empty-lines and
8227 tab-width are buffer-local.
8228
8229 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8230
8231 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8232
8233 * nonascii.texi (Encoding and I/O): Note that
8234 buffer-file-coding-system is buffer-local.
8235
8236 * positions.texi (List Motion): Note that defun-prompt-regexp is
8237 buffer-local.
8238
8239 * text.texi (Auto Filling): Note that auto-fill-function is
8240 buffer-local.
8241 (Undo): Note that buffer-undo-list is buffer-local.
8242
5dcb4c4e
SM
8243 * windows.texi (Buffers and Windows):
8244 Document buffer-display-count.
b8d4c8d0
GM
8245
82462005-09-06 Richard M. Stallman <rms@gnu.org>
8247
8248 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8249 package prefix elsewhere than at the start of the name.
8250
82512005-09-03 Richard M. Stallman <rms@gnu.org>
8252
8253 * tips.texi (Programming Tips): Add conventions for minibuffer
8254 questions and prompts.
8255
82562005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8257
8258 * intro.texi (nil and t): Minor cleanup.
8259 Delete spurious mention of keyword symbols.
8260 (Evaluation Notation): Add index entry.
8261 (A Sample Function Description): Minor cleanup.
8262 (A Sample Variable Description): Not all vars can be set.
8263
82642005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8265
8266 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8267
8268 (Insertion): Document precise type of `insert-char' arg COUNT.
8269
82702005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8271
8272 * modes.texi (Other Font Lock Variables): Sync the default of
8273 font-lock-lines-before.
8274
82752005-08-31 Michael Albinus <michael.albinus@gmx.de>
8276
8277 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8278
82792005-08-29 Richard M. Stallman <rms@gnu.org>
8280
8281 * elisp.texi (Top): Update subnode menu.
8282
8283 * searching.texi (Searching and Matching): Move node.
8284 Rearrange contents and add overall explanation.
8285 (Searching and Case): Move node.
8286 (Searching and Matching): Update menu.
8287
82882005-08-27 Eli Zaretskii <eliz@gnu.org>
8289
8290 * os.texi (Startup Summary): Fix the description of the initial
8291 startup message display.
8292
82932005-08-25 Richard M. Stallman <rms@gnu.org>
8294
8295 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8296
82972005-08-25 Emilio C. Lopes <eclig@gmx.net>
8298
8299 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8300 `next-overlay-change' example.
8301
83022005-08-22 Juri Linkov <juri@jurta.org>
8303
8304 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8305 Fix invert-face. Fix args of face-background.
8306
8307 * display.texi (Standard Faces): Delete node.
8308 (Faces): Add xref to `(emacs)Standard Faces'.
8309 (Displaying Faces): Fix xref to `Standard Faces'.
8310
8311 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8312
83132005-08-20 Alan Mackenzie <acm@muc.de>
8314
8315 * buffers.texi (The Buffer List): Clarify the manipulation of the
8316 buffer list.
8317
83182005-08-14 Richard M. Stallman <rms@gnu.org>
8319
8320 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8321 a regexp.
8322
83232005-08-11 Richard M. Stallman <rms@gnu.org>
8324
8325 * elisp.texi (Top): Update subnode lists.
8326
8327 * display.texi (Inverse Video): Node deleted.
8328
8329 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8330 New nodes split out of Coding Conventions.
8331
8332 * searching.texi (Regular Expressions): Document re-builder.
8333
8334 * os.texi (Time Parsing): New node split out of Time Conversion.
8335
8336 * processes.texi (Misc Network, Network Feature Testing)
8337 (Network Options, Make Network): New nodes split out of
8338 Low-Level Network.
8339
83402005-08-09 Richard M. Stallman <rms@gnu.org>
8341
8342 * frames.texi (Geometry): New node, split from Size and Position.
8343 (Frame Parameters): Refer to Geometry.
8344
8345 * buffers.texi (The Buffer List): Fix xrefs.
8346
8347 * windows.texi (Splitting Windows): Fix xref.
8348
8349 * frames.texi (Layout Parameters): Add xref.
8350
8351 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8352
8353 * keymaps.texi (Menu Bar): Fix xref.
8354
8355 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8356
8357 * modes.texi (%-Constructs): Fix xref.
8358
8359 * frames.texi (Window Frame Parameters): Node split up.
8360 (Basic Parameters, Position Parameters, Size Parameters)
8361 (Layout Parameters, Buffer Parameters, Management Parameters)
8362 (Cursor Parameters, Color Parameters): New subnodes.
8363
83642005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8365
8366 * positions.texi (Screen Lines): Update xref for previous change
8367 in minibuf.texi.
8368
8369 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8370 change in minibuf.texi.
8371
83722005-08-09 Richard M. Stallman <rms@gnu.org>
8373
8374 * tips.texi (Coding Conventions): Minor cleanup.
8375
8376 * modes.texi (Defining Minor Modes): Explain when init-value
8377 can be non-nil.
8378
8379 * elisp.texi (Top): Update submenu for Minibuffer.
8380
8381 * minibuf.texi (Minibuffer Misc): Node split up.
8382 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8383 (Recursive Mini): New nodes split out from Minibuffer Misc.
8384 (Minibuffer Misc): Document max-mini-window-height.
8385
8386 * hash.texi (Defining Hash): Delete stray paren in example.
8387
8388 * display.texi (Echo Area Customization): Don't define
8389 max-mini-window-height here; xref instead.
8390
8391 * commands.texi (Event Input Misc): Update while-no-input.
8392
8393 * advice.texi (Advising Functions): Explain when to use advice
8394 and when to use a hook.
8395
83962005-07-30 Eli Zaretskii <eliz@gnu.org>
8397
8398 * makefile.w32-in (info): Don't run install-info.
8399 ($(infodir)/dir): New target, produced by running install-info.
8400
84012005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8402
8403 * modes.texi (Defining Minor Modes): The keyword for the initial
8404 value is :init-value, not :initial-value.
8405
84062005-07-23 Eli Zaretskii <eliz@gnu.org>
8407
8408 * loading.texi (Autoload): Make the `doctor' example be consistent
8409 with what's in current loaddefs.el. Describe the "fn" magic in
8410 the usage portion of the doc string.
8411
84122005-07-22 Richard M. Stallman <rms@gnu.org>
8413
8414 * internals.texi (Garbage Collection): Clarify previous change.
8415
84162005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8417
8418 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8419
84202005-07-18 Juri Linkov <juri@jurta.org>
8421
8422 * commands.texi (Accessing Events):
8423 * frames.texi (Text Terminal Colors, Resources):
8424 * markers.texi (The Mark):
8425 * modes.texi (Defining Minor Modes):
8426 Delete duplicate duplicate words.
8427
84282005-07-16 Richard M. Stallman <rms@gnu.org>
8429
8430 * display.texi (Managing Overlays): Clarify make-overlay
8431 args for insertion types.
8432
84332005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8434
8435 * customize.texi (Variable Definitions):
8436 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8437 `standard-value' is a list too.
8438 (Defining New Types): Use @key{RET} instead of @key{ret}.
8439
84402005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8441
8442 * os.texi (Translating Input): Fix typo.
8443
84442005-07-08 Richard M. Stallman <rms@gnu.org>
8445
8446 * README: Update edition number and size estimate.
8447
8448 * elisp.texi (VERSION): Set to 2.9.
8449
84502005-07-07 Richard M. Stallman <rms@gnu.org>
8451
8452 * book-spine.texinfo: Update Emacs version.
8453
8454 * display.texi (Inverse Video): Delete mode-line-inverse-video.
8455
84562005-07-06 Richard M. Stallman <rms@gnu.org>
8457
8458 * searching.texi (Regexp Search): Clarify what re-search-forward
8459 does when the search fails.
8460
84612005-07-05 Lute Kamstra <lute@gnu.org>
8462
8463 * Update FSF's address in GPL notices.
8464
8465 * doclicense.texi (GNU Free Documentation License):
8466 * gpl.texi (GPL):
8467 * tips.texi (Coding Conventions, Library Headers):
8468 * vol1.texi:
8469 * vol2.texi: Update FSF's address.
8470
84712005-07-04 Richard M. Stallman <rms@gnu.org>
8472
8473 * hooks.texi (Standard Hooks): Add occur-hook.
8474
84752005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8476
8477 * display.texi (The Echo Area): Correct menu.
8478
84792005-07-03 Richard M. Stallman <rms@gnu.org>
8480
8481 * elisp.texi (Top): Update subnode menu for Display.
8482
8483 * display.texi (Displaying Messages): New node, with most
8484 of what was in The Echo Area.
5dcb4c4e 8485 (Progress): Move under The Echo Area.
b8d4c8d0
GM
8486 (Logging Messages): New node with new text.
8487 (Echo Area Customization): New node, the rest of what was
8488 in The Echo Area. Document message-truncate-lines with @defvar.
8489 (Display): Update menu.
8490
8491 * windows.texi (Textual Scrolling): Doc 3 values for
8492 scroll-preserve-screen-position.
8493
8494 * text.texi (Special Properties): Change hook functions
8495 should bind inhibit-modification-hooks around altering buffer text.
8496
8497 * keymaps.texi (Key Binding Commands): Call binding BINDING
8498 rather than DEFINITION.
8499
85002005-06-29 Juanma Barranquero <lekktu@gmail.com>
8501
8502 * variables.texi (Defining Variables): `user-variable-p' returns t
8503 for aliases of user options, nil for alias loops.
8504
85052005-06-28 Richard M. Stallman <rms@gnu.org>
8506
8507 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8508 make-keymap.
8509
85102005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8511
8512 * variables.texi (Setting Variables): Correct and clarify
8513 description of `add-to-ordered-list'.
8514
85152005-06-26 Richard M. Stallman <rms@gnu.org>
8516
8517 * display.texi (Faces): Minor cleanup.
8518
85192005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8520
8521 * display.texi (Faces): `facep' returns t for strings that are
8522 face names.
8523
85242005-06-25 Richard M. Stallman <rms@gnu.org>
8525
8526 * objects.texi (Equality Predicates): Clarify meaning of equal.
8527
8528 * windows.texi (Selecting Windows): save-selected-window
8529 and with-selected-window save and restore the current buffer.
8530
85312005-06-24 Richard M. Stallman <rms@gnu.org>
8532
8533 * numbers.texi (Float Basics): Explain how to test for NaN,
8534 and printing the sign of NaNs.
8535
85362005-06-24 Eli Zaretskii <eliz@gnu.org>
8537
8538 * makefile.w32-in (MAKEINFO): Use --force.
8539
85402005-06-23 Richard M. Stallman <rms@gnu.org>
8541
8542 * display.texi (Face Functions): Correct Texinfo usage.
8543
85442005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8545
8546 * lists.texi (Rings): `ring-elements' now returns the elements of
8547 RING in order.
8548
85492005-06-23 Juanma Barranquero <lekktu@gmail.com>
8550
8551 * markers.texi (The Mark): Texinfo usage fix.
8552
85532005-06-23 Kim F. Storm <storm@cua.dk>
8554
8555 * searching.texi (Entire Match Data): Remove evaporate option for
8556 match-data. Do not mention evaporate option for set-match-data.
8557
85582005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8559
8560 * display.texi (Face Functions): Mention face aliases.
8561
85622005-06-21 Richard M. Stallman <rms@gnu.org>
8563
8564 * anti.texi (Antinews): Texinfo usage fix.
8565
85662005-06-21 Karl Berry <karl@gnu.org>
8567
8568 * elisp.texi: Use @copying.
8569
8570 * elisp.texi: Put @summarycontents and @contents before the Top
8571 node, instead of the end of the file, so that the contents appear
8572 in the right place in the dvi/pdf output.
8573
85742005-06-21 Juri Linkov <juri@jurta.org>
8575
8576 * display.texi (Defining Faces): Add `customized-face'.
8577
85782005-06-20 Kim F. Storm <storm@cua.dk>
8579
8580 * variables.texi (Setting Variables): Any type of element can be
8581 given order in add-to-ordered-list. Compare elements with eq.
8582
8583 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8584
85852005-06-20 Karl Berry <karl@gnu.org>
8586
8587 * syntax.texi (Syntax Flags): Make last column very slightly wider
8588 to avoid "generic comment" breaking on two lines and causing an
8589 underfull box.
8590
85912005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8592
8593 * lists.texi (Rings): Various minor clarifications and corrections.
8594
85952005-06-18 Richard M. Stallman <rms@gnu.org>
8596
8597 * functions.texi (Obsolete Functions): Simplify.
8598
8599 * variables.texi (Variable Aliases): Simplify.
8600
8601 * anti.texi, backups.texi, compile.texi, customization.texi:
8602 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8603 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8604 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8605 * variables.texi: Fix formatting ugliness.
8606
8607 * elisp.texi: Add links to Rings and Byte Packing.
8608 Update version and copyright years.
8609
8610 * minibuf.texi: Fix formatting ugliness.
8611 (Completion Commands): Move keymap vars to the end
8612 and vars completing-read binds to the top.
8613
86142005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8615
8616 * processes.texi: Fix typos.
8617 (Bindat Spec): Correct Texinfo error.
8618 (Byte Packing): Fix ungrammatical sentence.
8619
86202005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8621
8622 * lists.texi (Rings): New node.
8623 (Lists): Add it to menu.
8624
8625 * processes.texi (Byte Packing): New node.
8626 (Processes): Add it to menu.
8627
86282005-06-17 Richard M. Stallman <rms@gnu.org>
8629
8630 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8631
8632 * help.texi (Documentation Basics): Explain the xref to
8633 Documentation Tips.
8634
8635 * debugging.texi (Debugger Commands): Minor fix.
8636
86372005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8638
8639 * edebug.texi (Instrumenting): Eliminate duplicate link.
8640 (Specification List): Replace references to "below", referring to
8641 a later node, with one @ref to that node.
8642
8643 * os.texi (Timers): Timers should save and restore the match data
8644 if they change it.
8645
8646 * debugging.texi (Debugger Commands): Mention that the Lisp
8647 debugger can not step through primitive functions.
8648
86492005-06-16 Juanma Barranquero <lekktu@gmail.com>
8650
8651 * functions.texi (Obsolete Functions): Update argument names of
8652 `make-obsolete' and `define-obsolete-function-alias'.
8653
8654 * variables.texi (Variable Aliases): Update argument names of
8655 `defvaralias', `make-obsolete-variable' and
8656 `define-obsolete-variable-alias'.
8657
86582005-06-15 Kim F. Storm <storm@cua.dk>
8659
8660 * searching.texi (Entire Match Data): Rephrase warnings about
8661 evaporate arg to match-data and set-match-data.
8662
86632005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8664
8665 * elisp.texi (Top): Update detailed menu.
8666
8667 * edebug.texi (Edebug): Update menu.
8668 (Instrumenting): Update xrefs.
8669 (Edebug Execution Modes): Correct xref.
8670 (Jumping): Clarify description of `h' command.
8671 Eliminate redundant @ref.
8672 (Breaks): New node.
8673 (Breakpoints): Is now a subsubsection.
8674 (Global Break Condition): Mention `C-x X X'.
8675 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8676 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8677 (Edebug Display Update): Correct pxref.
8678 (Edebug and Macros): New node.
8679 (Instrumenting Macro Calls): Is now a subsubsection.
8680 Neither arg of `def-edebug-spec' is evaluated.
8681 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8682 (Specification Examples): Fix typo.
8683
86842005-06-14 Lute Kamstra <lute@gnu.org>
8685
8686 * debugging.texi (Function Debugging): Primitives can break on
8687 entry too.
8688
86892005-06-14 Kim F. Storm <storm@cua.dk>
8690
8691 * variables.texi (Setting Variables): Add add-to-ordered-list.
8692
86932005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8694
8695 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8696 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8697
86982005-06-13 Lute Kamstra <lute@gnu.org>
8699
8700 * text.texi (Special Properties): Fix cross reference.
8701
87022005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8703
8704 * debugging.texi (Function Debugging): Delete mention of empty
8705 string argument to `cancel-debug-on-entry'. Delete inaccurate
8706 description of the return value of that command.
8707
87082005-06-11 Alan Mackenzie <acm@muc.de>
8709
8710 * text.texi (Adaptive Fill): Amplify the description of
8711 fill-context-prefix.
8712
87132005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8714
8715 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8716
87172005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8718
8719 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8720
87212005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8722
8723 * debugging.texi (Error Debugging): Minor rewording.
8724 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8725 is optional.
8726
87272005-06-10 Lute Kamstra <lute@gnu.org>
8728
8729 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8730 (Top): Give it a title. Correct version number. Give the
8731 detailed node listing a more prominent header.
8732 * intro.texi: Don't set VERSION here a second time.
8733 Mention Emacs's version too.
8734 * anti.texi (Antinews): Use EMACSVER to refer to the current
8735 version of Emacs.
8736
87372005-06-09 Kim F. Storm <storm@cua.dk>
8738
8739 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8740 match-data and set-match-data.
8741
87422005-06-08 Richard M. Stallman <rms@gnu.org>
8743
8744 * searching.texi (Entire Match Data): Clarify when match-data
8745 returns markers and when integers.
8746
8747 * display.texi (Defining Faces): Explain that face name should not
8748 end in `-face'.
8749
8750 * modes.texi (Mode Line Data): Minor cleanup.
8751 (Customizing Keywords): Node split out of Search-based Fontification.
8752 Add example of using font-lock-add-keywords from a hook.
8753 Clarify when MODE should be non-nil, and when nil.
8754
87552005-06-06 Richard M. Stallman <rms@gnu.org>
8756
8757 * modes.texi (Mode Line Data): Explain what happens when the car
8758 of a list is a void symbol.
8759 (Search-based Fontification): Explain MODE arg to
8760 font-lock-add-keywords and warn about calls from major modes.
8761
87622005-06-08 Juri Linkov <juri@jurta.org>
8763
8764 * display.texi (Standard Faces): Add `shadow' face.
8765
87662005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8767
8768 * modes.texi (Major Mode Conventions): A derived mode only needs
8769 to put the call to the parent mode inside `delay-mode-hooks'.
8770
87712005-05-29 Richard M. Stallman <rms@gnu.org>
8772
8773 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8774 new, and what that implies. Clarify.
8775
8776 * files.texi (Locating Files): Clean up the text.
8777
8778 * frames.texi (Window Frame Parameters): Document user-size.
8779 Shorten entry for top by referring to left.
8780
87812005-05-26 Richard M. Stallman <rms@gnu.org>
8782
8783 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8784 is new, and what the implications are. Other clarifications.
8785
87862005-05-24 Richard M. Stallman <rms@gnu.org>
8787
8788 * frames.texi (Dialog Boxes): Minor fixes.
8789
87902005-05-25 Masatake YAMATO <jet@gyve.org>
8791
8792 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8793
87942005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8795
8796 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8797 is optional.
8798
87992005-05-24 Nick Roberts <nickrob@snap.net.nz>
8800
10d1d0af 8801 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8802
88032005-05-23 Lute Kamstra <lute@gnu.org>
8804
8805 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8806 syntax-begin-function over font-lock-beginning-of-syntax-function.
8807
88082005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8809
8810 * minibuf.texi (Reading File Names): Update description of
8811 `read-directory-name'.
8812
8813 * modes.texi (Derived Modes): Clarify :group keyword.
8814
88152005-05-21 Eli Zaretskii <eliz@gnu.org>
8816
8817 * files.texi (Locating Files): New subsection.
8818 Describe locate-file and executable-find.
8819
88202005-05-21 Kevin Ryde <user42@zip.com.au>
8821
8822 * frames.texi (Initial Parameters): Update cross reference to
8823 "Emacs Invocation".
8824
88252005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8826
8827 * keymaps.texi (Active Keymaps): Add anchor.
8828
8829 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8830 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8831 appropriate place.
8832 (Derived Modes): Small clarifications.
8833 (Minor Mode Conventions, Keymaps and Minor Modes):
8834 Replace references to nodes with references to anchors.
8835 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8836 Clarify description of lists whose first element is an integer.
8837 (Mode Line Variables): Add anchor.
8838 (%-Constructs): Clarify description of integer after %.
8839 (Emulating Mode Line): Describe nil value for FACE.
8840
88412005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8842
8843 * modes.texi (Derived Modes): Correct references to non-existing
8844 variable standard-syntax-table.
8845
88462005-05-17 Lute Kamstra <lute@gnu.org>
8847
8848 * modes.texi (Defining Minor Modes): Mention the mode hook.
8849
88502005-05-15 Kim F. Storm <storm@cua.dk>
8851
8852 * processes.texi (Network): Remove open-network-stream-nowait.
8853 (Network Servers): Remove open-network-stream-server.
8854
88552005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8856
8857 * elisp.texi (Top): Update detailed menu.
8858
8859 * variables.texi: Reorder nodes.
8860 (Variables): Update menu.
8861 (File Local Variables): Do not refer to the `-*-' line as
8862 a "local variables list". Add pxref.
8863
88642005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8865
8866 * elisp.texi (Top): Update detailed menu for node changes.
8867
8868 * modes.texi (Modes): Update Menu.
8869 (Hooks): Move to beginning of chapter.
8870 Most minor modes run mode hooks too.
8871 `add-hook' can handle void hooks or hooks whose value is a single
8872 function.
8873 (Major Modes): Update Menu.
8874 (Major Mode Basics): New node, split off from `Major Modes'.
8875 (Major Mode Conventions): Correct xref. Explain how to handle
8876 auto-mode-alist if the major mode command has an autoload cookie.
8877 (Auto Major Mode): Major update. Add magic-mode-alist.
8878 (Derived Modes): Major update.
8879 (Mode Line Format): Update Menu.
8880 (Mode Line Basics): New node, split off from `Mode Line Format'.
8881
8882 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8883 for `magic autoload comment'. Add index entries and anchor.
8884
88852005-05-14 Richard M. Stallman <rms@gnu.org>
8886
8887 * tips.texi (Coding Conventions): Explain how important it is
8888 that just loading certain files not change Emacs behavior.
8889
8890 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8891
88922005-05-12 Lute Kamstra <lute@gnu.org>
8893
8894 * modes.texi (Generic Modes): Update.
8895 (Major Modes): Refer to node "Generic Modes".
8896
8897 * elisp.texi (Top): Update to the current structure of the manual.
8898 * processes.texi (Processes): Add menu description.
8899 * customize.texi (Customization): Add menu descriptions.
8900
89012005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8902
8903 * processes.texi (Signals to Processes)
8904 (Low-Level Network): Fix typos.
8905
89062005-05-11 Lute Kamstra <lute@gnu.org>
8907
8908 * elisp.texi (Top): Add some nodes from the chapter "Major and
8909 Minor Modes" to the detailed node listing.
8910
89112005-05-10 Richard M. Stallman <rms@gnu.org>
8912
8913 * keymaps.texi (Extended Menu Items): Menu item filter functions
8914 can be called at any time.
8915
89162005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8917
8918 * variables.texi (File Local Variables): `(hack-local-variables t)'
8919 now also checks whether a mode is specified in the local variables
8920 list.
8921
89222005-05-05 Kevin Ryde <user42@zip.com.au>
8923
8924 * display.texi (The Echo Area): Correct format function cross
8925 reference.
8926
89272005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8928
8929 * variables.texi (Variable Aliases): Change description of
8930 `define-obsolete-variable-alias'.
8931
8932 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8933 (Defining Functions): Add xref.
8934 (Obsolete Functions): New node.
8935 (Function Safety): Standardize capitalization of section title.
8936
8937 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8938 (Dialog Boxes): Complete description of `x-popup-dialog'.
8939
89402005-05-04 Richard M. Stallman <rms@gnu.org>
8941
8942 * commands.texi (Interactive Codes): Fix Texinfo usage.
8943 Document U more clearly.
8944
89452005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8946
8947 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8948 function and not a macro.
8949
8950 * frames.texi (Pop-Up Menus): Correct and clarify description of
8951 `x-popup-menu'.
8952 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8953
89542005-05-01 Richard M. Stallman <rms@gnu.org>
8955
8956 * edebug.texi (Checking Whether to Stop): Fix previous change.
8957
89582005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8959
8960 * display.texi: Fix typos and Texinfo usage.
8961
8962 * edebug.texi (Checking Whether to Stop): executing-macro ->
8963 executing-kbd-macro.
8964
89652005-05-01 Richard M. Stallman <rms@gnu.org>
8966
8967 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8968
89692005-04-30 Richard M. Stallman <rms@gnu.org>
8970
8971 * files.texi (Magic File Names): Document `operations' property.
8972
89732005-04-29 Lute Kamstra <lute@gnu.org>
8974
8975 * modes.texi (Generic Modes): New node.
8976 (Major Modes): Add it to the menu.
8977 (Derived Modes): Add "derived mode" to concept index.
8978
89792005-04-28 Lute Kamstra <lute@gnu.org>
8980
8981 * modes.texi (Defining Minor Modes): Fix previous change.
8982 (Font Lock Mode): Simplify.
8983 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8984 when set and that some parts are optional. Add cross references.
8985 (Search-based Fontification): Say how to specify font-lock-keywords.
8986 Add cross references. Add font-lock-multiline to index.
8987 Move font-lock-keywords-case-fold-search here from node "Other Font
8988 Lock Variables". Document font-lock-add-keywords and
8989 font-lock-remove-keywords.
8990 (Other Font Lock Variables): Move font-lock-keywords-only,
8991 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8992 and font-lock-syntactic-face-function to node "Syntactic Font
8993 Lock". Move font-lock-keywords-case-fold-search to node
8994 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8995 and font-lock-{,un}fontify-{buffer,region}-function.
8996 (Precalculated Fontification): Remove reference to deleted variable
8997 font-lock-core-only.
8998 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8999 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9000 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9001 and font-lock-syntactic-face-function here from node "Other Font
9002 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9003 Syntax Properties". Add cross references.
9004 (Setting Syntax Properties): New node.
9005 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9006 * syntax.texi (Syntax Properties): Add cross reference.
9007 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9008
90092005-04-26 Richard M. Stallman <rms@gnu.org>
9010
9011 * display.texi (Defining Faces):
9012 Document `default' elements of defface spec.
9013
9014 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9015
9016 * variables.texi (Variable Aliases): Clarify text.
9017
90182005-04-25 Chong Yidong <cyd@stupidchicken.com>
9019
9020 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9021
90222005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9023
9024 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9025
90262005-04-24 Eli Zaretskii <eliz@gnu.org>
9027
9028 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9029 syntax-after and syntax-class.
9030
9031 * files.texi (Changing Files): Fix last change's cross-reference.
9032 (Unique File Names): Don't mention "numbers" in the documentation
9033 of make-temp-file and make-temp-name.
9034
90352005-04-23 Richard M. Stallman <rms@gnu.org>
9036
9037 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9038
90392005-04-22 Nick Roberts <nickrob@snap.net.nz>
9040
9041 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9042
90432005-04-22 Nick Roberts <nickrob@snap.net.nz>
9044
9045 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9046 and define-obsolete-variable-alias.
9047
90482005-04-22 Kim F. Storm <storm@cua.dk>
9049
9050 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9051 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9052
90532005-04-21 Lute Kamstra <lute@gnu.org>
9054
9055 * lists.texi (Association Lists): Document rassq-delete-all.
9056
90572005-04-19 Richard M. Stallman <rms@gnu.org>
9058
9059 * modes.texi (Search-based Fontification): Explain that
9060 facespec is an expression to be evaluated.
9061
90622005-04-19 Kevin Ryde <user42@zip.com.au>
9063
9064 * streams.texi (Output Functions): Fix xref.
9065 * strings.texi (String Conversion): Fix xref.
9066
90672005-04-19 Kim F. Storm <storm@cua.dk>
9068
9069 * symbols.texi (Symbol Plists): Add safe-get.
9070 Mention that `get' may signal an error.
9071
90722005-04-18 Nick Roberts <nickrob@snap.net.nz>
9073
9074 * customize.texi (Variable Definitions): Replace tooltip-mode
9075 example with save-place.
9076
90772005-04-17 Richard M. Stallman <rms@gnu.org>
9078
9079 * buffers.texi (Indirect Buffers): Clarify.
9080
9081 * positions.texi (Positions): Clarify converting marker to integer.
9082
9083 * strings.texi (String Basics): Mention string-match; clarify.
9084
90852005-04-08 Lute Kamstra <lute@gnu.org>
9086
9087 * modes.texi (Search-based Fontification): Fix cross references.
9088 Use consistent terminology. Document anchored highlighting.
9089
90902005-04-05 Lute Kamstra <lute@gnu.org>
9091
9092 * modes.texi (Defining Minor Modes): Document :group keyword
9093 argument and its default value.
9094
90952005-04-03 Lute Kamstra <lute@gnu.org>
9096
9097 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9098 references and/or descriptions. Delete major mode hooks; mention
9099 them as a category instead. Rename or delete obsolete hooks.
9100
91012005-04-02 Richard M. Stallman <rms@gnu.org>
9102
9103 * nonascii.texi (Coding System Basics): Another wording cleanup.
9104
91052005-04-01 Richard M. Stallman <rms@gnu.org>
9106
9107 * nonascii.texi (Coding System Basics): Clarify previous change.
9108
91092005-04-01 Kenichi Handa <handa@m17n.org>
9110
10d1d0af 9111 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9112 identity of coding systems.
9113
91142005-03-29 Chong Yidong <cyd@stupidchicken.com>
9115
9116 * text.texi (Buffer Contents): Add filter-buffer-substring and
9117 buffer-substring-filters.
9118
91192005-03-26 Chong Yidong <cyd@stupidchicken.com>
9120
9121 * anti.texi (Antinews): Mention `G' interactive code.
9122
9123 * tips.texi (Compilation Tips): Mention benchmark.el.
9124
91252005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9126
9127 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9128 is now bound to M-o M-o.
9129
9130 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9131
91322005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9133
9134 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9135 in the Emacs Manual).
9136 * Makefile.in (srcs): Remove calendar.texi.
9137 * makefile.w32-in (srcs): Remove calendar.texi.
9138 * display.texi (Display): Change name of next node.
9139 * os.texi (System In): Change name of previous node.
9140 * elisp.texi (Top): Remove Calendar references.
9141 * vol1.texi (Top): Remove Calendar references.
9142 * vol2.texi (Top): Remove Calendar references.
9143
91442005-03-25 Richard M. Stallman <rms@gnu.org>
9145
9146 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9147 Cleanup previous change.
9148
91492005-03-25 Chong Yidong <cyd@stupidchicken.com>
9150
9151 * display.texi (Face Attributes): Faces earlier in an :inherit
9152 list take precedence.
9153 (Scroll Bars): Fix description of vertical-scroll-bars.
9154 Document frame-current-scroll-bars and window-current-scroll-bars.
9155
9156 * markers.texi (The Mark): Document temporary Transient Mark mode.
9157
9158 * minibuf.texi (Reading File Names):
9159 Document read-file-name-completion-ignore-case.
9160
9161 * positions.texi (Screen Lines): Document nil for width argument
9162 to compute-motion.
9163
91642005-03-23 Kim F. Storm <storm@cua.dk>
9165
9166 * display.texi (Standard Faces): Other faces used in the fringe
9167 implicitly inherits from the fringe face.
9168 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9169 properties implicitly inherits from fringe face.
9170 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9171
91722005-03-20 Chong Yidong <cyd@stupidchicken.com>
9173
9174 * display.texi (Invisible Text): State default value of
9175 line-move-ignore-invisible.
9176 (Managing Overlays): Document remove-overlays.
9177 (Standard Faces): Document escape-glyph face.
9178
9179 * minibuf.texi (Reading File Names): Document read-file-name-function.
9180
9181 * modes.texi (Other Font Lock Variables):
9182 Document font-lock-lines-before.
9183
9184 * positions.texi (Skipping Characters): skip-chars-forward allows
9185 character classes.
9186
91872005-03-18 Lute Kamstra <lute@gnu.org>
9188
9189 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9190
91912005-03-17 Richard M. Stallman <rms@gnu.org>
9192
9193 * text.texi (Undo): Document extensible undo entries.
9194
dd7b651b 9195 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9196
9197 * nonascii.texi (Character Codes): Minor fix.
9198
9199 * display.texi (Display Property): Explain the significance
9200 of having text properties that are eq.
9201 (Other Display Specs): Explain string as display spec.
9202
9203 * commands.texi (Interactive Codes): Document G option.
9204
92052005-03-17 Chong Yidong <cyd@stupidchicken.com>
9206
9207 * text.texi (Filling): Add sentence-end-without-period and
9208 sentence-end-without-space.
9209 (Changing Properties): Minor fix.
9210
9211 * anti.texi: Total rewrite.
9212
92132005-03-15 Lute Kamstra <lute@gnu.org>
9214
9215 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9216
92172005-03-08 Kim F. Storm <storm@cua.dk>
9218
9219 * display.texi (Specified Space): Property :width is support on
9220 non-graphic terminals, :height is not.
9221
92222005-03-07 Richard M. Stallman <rms@gnu.org>
9223
9224 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9225 Now subnodes of Fringes.
9226 (Overlay Arrow): Document overlay-arrow-variable-list.
9227 (Fringe Size/Pos): New node, broken out of Fringes.
9228 (Display): Explain clearing vs redisplay better.
9229 (Truncation): Clarify use of bitmaps.
9230 (The Echo Area): Clarify the uses of the echo area.
9231 Add max-mini-window-height.
9232 (Progress): Clarify.
9233 (Invisible Text): Explain that main loop moves point out.
9234 (Selective Display): Say "hidden", not "invisible".
9235 (Managing Overlays): Move up. Describe relation to Undo here.
9236 (Overlay Properties): Clarify intro.
9237 (Finding Overlays): Explain return values when nothing found.
9238 (Width): truncate-string-to-width has added arg.
9239 (Displaying Faces): Clarify and update mode line face handling.
9240 (Face Functions): Minor cleanup.
9241 (Conditional Display): Merge into Other Display Specs.
9242 (Pixel Specification, Other Display Specs): Minor cleanups.
9243 (Images, Image Descriptors): Minor cleanups.
9244 (GIF Images): Patents have expired.
9245 (Showing Images): Explain default text for insert-image.
9246 (Manipulating Button Types): Merge into Manipulating Buttons.
9247 (Making Buttons): Explain return values.
9248 (Button Buffer Commands): Add xref.
9249 (Inverse Video): Update mode-line-inverse-video.
9250 (Display Table Format): Clarify.
9251 (Active Display Table): Give defaults for window-display-table.
9252
9253 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9254 and calendar-today-marker are strings, not chars.
9255 (Holiday Customizing): Minor fix.
9256
9257 * internals.texi (Writing Emacs Primitives): Update `or' example.
9258 Update limit on # args of subr.
9259
9260 * edebug.texi (Using Edebug): Arrow is in fringe.
9261 (Instrumenting): Arg to eval-defun works without loading edebug.
9262 (Edebug Execution Modes): Add xref.
9263
9264 * customize.texi (Common Keywords): Clarify :require.
9265 Mention :version here.
9266 (Variable Definitions, Group Definitions): Not here.
9267 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9268
92692005-03-07 Chong Yidong <cyd@stupidchicken.com>
9270 * nonascii.texi (Text Representations): Clarify position-bytes.
9271 (Character Sets): Add list-charset-chars.
9272 (Scanning Charsets): Add charset-after.
9273 (Encoding and I/O): Minor fix.
9274
92752005-03-06 Richard M. Stallman <rms@gnu.org>
9276
9277 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9278 (Resizing Windows): Likewise.
9279
9280 * text.texi (Change Hooks): Get rid of "Emacs 21".
9281
9282 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9283
9284 * streams.texi (Output Variables): Get rid of "Emacs 21".
9285
9286 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9287
9288 * os.texi (Translating Input): Replace flow-control example
9289 with a less obsolete example that uses `keyboard-translate'.
9290
9291 * objects.texi (Hash Table Type, Circular Objects):
9292 Get rid of "Emacs 21".
9293
9294 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9295 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9296
9297 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9298
9299 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9300
9301 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9302 (Menu Bar): Fix when menu-bar-update-hook is called.
9303
9304 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9305
9306 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9307 and make it read better.
9308
9309 * files.texi (Writing to Files): Get rid of "Emacs 21".
9310 (Unique File Names): Likewise.
9311
9312 * elisp.texi: Update Emacs version to 22.
9313
9314 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9315 (Overlay Properties, Face Attributes): Likewise.
9316 (Managing Overlays): Fix punctuation.
9317 (Attribute Functions): Clarify set-face-font; get rid of
9318 info about old Emacs versions.
9319 (Auto Faces, Font Lookup, Display Property, Images):
9320 Get rid of "Emacs 21".
9321
9322 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9323
93242005-03-05 Richard M. Stallman <rms@gnu.org>
9325
9326 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9327
93282005-03-04 Lute Kamstra <lute@gnu.org>
9329
9330 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9331
93322005-03-03 Lute Kamstra <lute@gnu.org>
9333
9334 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9335
93362005-03-01 Lute Kamstra <lute@gnu.org>
9337
9338 * debugging.texi (Debugger Commands): Update `j'.
9339
93402005-02-28 Lute Kamstra <lute@gnu.org>
9341
9342 * debugging.texi (Debugging): Fix typo.
9343 (Error Debugging): Document eval-expression-debug-on-error.
9344 (Function Debugging): Update example.
9345 (Using Debugger): Mention starred stack frames.
9346 (Debugger Commands): Document `j' and `l'.
9347 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9348 Update the messages that the debugger displays.
9349 (Internals of Debugger): Add cross reference. Update example.
9350 (Excess Open): Minor improvement.
9351 (Excess Close): Minor improvement.
9352
93532005-02-26 Richard M. Stallman <rms@gnu.org>
9354
9355 * tips.texi (Coding Conventions): Clarify.
9356 Put all the major mode key reservations together.
9357 Mention the Mouse-1 => Mouse-2 conventions.
9358
9359 * syntax.texi (Syntax Class Table): Clarify.
9360 (Syntax Table Functions): syntax-after moved from here.
9361 (Syntax Table Internals): syntax-after moved to here.
9362 (Parsing Expressions): Update info on number of values
9363 and what's meaningful in the STATE argument.
9364 (Categories): Fix typo.
9365
9366 * sequences.texi (Arrays): Cleanup.
9367 (Char-Tables): Clarify.
9368
9369 * processes.texi (Deleting Processes): Cleanups, add xref.
9370 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9371 (Process Information): set-process-coding-system, some args optional.
9372 (Input to Processes): Explain various types for PROCESS args.
9373 Rename them from PROCESS-NAME to PROCESS.
9374 (Signals to Processes): Likewise.
9375 (Decoding Output): Cleanup.
9376 (Query Before Exit): Clarify.
9377
9378 * os.texi (Startup Summary): Correct the options; add missing ones.
9379 (Terminal Output, Batch Mode): Clarify.
9380 (Flow Control): Node deleted.
9381
9382 * markers.texi (The Mark): Clarify.
9383
9384 * macros.texi (Expansion): Cleanup.
9385 (Indenting Macros): indent-spec allows ints, not floats.
9386
9387 * keymaps.texi (Keymaps): Clarify.
9388 (Format of Keymaps): Update lisp-mode-map example.
9389 (Active Keymaps, Key Lookup): Clarify.
9390 (Changing Key Bindings): Add xref to `kbd'.
9391 (Key Binding Commands, Simple Menu Items): Clarify.
9392 (Mouse Menus, Menu Bar): Clarify.
9393 (Menu Example): Replace print example with menu-bar-replace-menu.
9394
9395 * help.texi (Documentation Basics): Add function-documentation prop.
9396
9397 * elisp.texi (Top): Don't refer to Flow Control node.
9398
9399 * commands.texi (Command Overview): Improve xrefs.
9400 (Adjusting Point): Adjusting point applies to intangible and invis.
9401 (Key Sequence Input): Doc extra read-key-sequence args.
9402 Likewise for read-key-sequence-vector.
9403
9404 * backups.texi (Rename or Copy): Minor fix.
9405 (Numbered Backups): For version-control, say the default.
9406 (Auto-Saving): make-auto-save-file-name example is simplified.
9407
9408 * advice.texi (Advising Functions): Don't imply one part of Emacs
9409 should advise another part. Markup changes.
9410 (Defining Advice): Move transitional para.
9411 (Activation of Advice): Cleanup.
9412 Explain if COMPILE is nil or negative.
9413
9414 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9415
94162005-02-24 Lute Kamstra <lute@gnu.org>
9417
9418 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9419 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9420
94212005-02-23 Lute Kamstra <lute@gnu.org>
9422
9423 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9424 to define global minor modes as well.
9425
9426 * display.texi (Managing Overlays): overlay-buffer returns nil for
9427 deleted overlays.
9428
94292005-02-22 Kim F. Storm <storm@cua.dk>
9430
9431 * minibuf.texi (Basic Completion): Allow symbols in addition to
9432 strings in try-completion and all-completions.
9433
94342005-02-14 Lute Kamstra <lute@gnu.org>
9435
9436 * elisp.texi (Top): Remove reference to deleted node.
9437
9438 * lists.texi (Lists): Remove reference to deleted node.
9439 (Cons Cells): Fix typo.
9440
9441 * loading.texi (Where Defined): Fix typo.
9442
94432005-02-14 Richard M. Stallman <rms@gnu.org>
9444
9445 * variables.texi (Creating Buffer-Local): change-major-mode-hook
9446 is useful for discarding some minor modes.
9447
9448 * symbols.texi (Symbol Components): Reorder examples.
9449
9450 * streams.texi (Input Functions): State standard-input default.
9451 (Output Variables): State standard-output default.
9452
9453 * objects.texi (Printed Representation): Clarify read syntax vs print.
9454 (Floating Point Type): Explain meaning better.
9455 (Symbol Type): Explain uniqueness better.
9456 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
9457 List examples sooner.
9458 (Box Diagrams): New subnode broken out.
9459 Some examples moved from old Lists as Boxes node.
9460 (Dotted Pair Notation): Clarify intro.
9461 (Array Type): Clarify.
9462 (Type Predicates): Add hash-table-p.
9463
9464 * numbers.texi (Integer Basics): Clarify radix explanation.
9465 (Predicates on Numbers): Minor clarification.
9466 (Comparison of Numbers): Minor clarification. Clarify eql.
9467 Typos in min, max.
9468 (Math Functions): Clarify overflow in expt.
9469
9470 * minibuf.texi (Text from Minibuffer): Minor clarification.
9471 Mention arrow keys.
9472
9473 * loading.texi (Autoload): defun's doc string overrides autoload's
9474 doc string.
9475 (Repeated Loading): Modernize "add to list" examples.
9476 (Where Defined): Finish updating table of load-history elts.
9477
9478 * lists.texi (List-related Predicates): Minor wording improvement.
9479 (Lists as Boxes): Node deleted.
9480 (Building Lists): Explain trivial cases of number-sequence.
9481
9482 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 9483 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
9484 (Hash Access): Any object can be a key.
9485 State value of maphash.
9486
9487 * functions.texi (What Is a Function): Wording cleanup.
9488 (Function Documentation): Minor cleanup.
9489 Explain purpose of calling convention at end of doc string.
9490 (Function Names): Wording cleanup.
9491 (Calling Functions): Wording cleanup.
9492 Explain better how funcall calls the function.
9493 (Function Cells): Delete example of saving and redefining function.
9494
9495 * control.texi (Combining Conditions): Wording cleanup.
9496 (Iteration): dolist and dotimes bind VAR locally.
9497 (Cleanups): Xref to Atomic Changes.
9498
9499 * compile.texi (Byte Compilation): Delete 19.29 info.
9500 (Compilation Functions): Macros' difficulties don't affect defsubst.
9501 (Docs and Compilation): Delete 19.29 info.
9502
95032005-02-10 Richard M. Stallman <rms@gnu.org>
9504
9505 * objects.texi (Symbol Type): Minor correction.
9506
95072005-02-06 Lute Kamstra <lute@gnu.org>
9508
9509 * modes.texi (Example Major Modes): Fix typos.
9510
95112005-02-06 Richard M. Stallman <rms@gnu.org>
9512
9513 * text.texi (Margins): fill-nobreak-predicate can be one function.
9514
9515 * strings.texi (Modifying Strings): clear-string can make unibyte.
9516 (Formatting Strings): format gives error if values missing.
9517
9518 * positions.texi (Character Motion): Mention default arg
9519 for forward-char. backward-char refers to forward-char.
9520 (Word Motion): Mention default arg for forward-word.
9521 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9522 Simplify end-of-buffer.
9523 (Text Lines): Mention default arg for forward-line.
9524 (List Motion): Mention default arg for beginning/end-of-defun.
9525 (Skipping Characters): Minor fixes in explaining character-set.
9526
9527 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9528 Mode inheritance applies only when default-major-mode is nil.
9529 Clarifications.
9530 (Example Major Modes): Update Text mode and Lisp mode examples.
9531 (Minor Mode Conventions): Mention define-minor-mode at top.
9532 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9533 (Mode Line Format): Update mode line face display info.
9534 (Properties in Mode): Mention effect of risky vars.
9535 (Imenu): Define imenu-add-to-menubar.
9536 (Font Lock Mode): Add descriptions to menu lines.
9537 (Faces for Font Lock): Add font-lock-doc-face.
9538
95392005-02-05 Lute Kamstra <lute@gnu.org>
9540
9541 * text.texi (Maintaining Undo): Remove obsolete function.
9542
95432005-02-05 Eli Zaretskii <eliz@gnu.org>
9544
9545 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9546 color specifications. Improve indexing.
b8d4c8d0
GM
9547 (Text Terminal Colors): Replace the description of RGB values by
9548 an xref to "Color Names".
9549
95502005-02-03 Richard M. Stallman <rms@gnu.org>
9551
9552 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9553 Clarify.
9554 (Selecting Windows): Clarify save-selected-window.
9555 (Cyclic Window Ordering): Clarify walk-windows.
9556 (Window Point): Clarify.
9557 (Window Start): Add comment to example.
9558 (Resizing Windows): Add `interactive' specs in examples.
9559 Document fit-window-to-buffer.
9560
9561 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9562 (Undo, Maintaining Undo): Clarify last change.
9563 (Sorting): In sort-numeric-fields, explain about octal and hex.
9564 Mention sort-numeric-base.
9565 (Format Properties): Add xref for hard newlines.
9566
9567 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9568 (Pop-Up Menus): Fix typo.
9569 (Color Names): Explain all types of color names.
9570 Explain color-values on B&W terminal.
9571 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9572
9573 * files.texi (File Locks): Not supported on MS systems.
9574 (Testing Accessibility): Clarify.
9575
9576 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9577 (Coverage Testing): Fix typo.
9578
9579 * commands.texi (Misc Events): Remove stray space.
9580
9581 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9582 (Modification Time): Clarify when visited-file-modtime returns 0.
9583 (The Buffer List): Clarify bury-buffer.
9584 (Killing Buffers): Clarify.
9585 (Indirect Buffers): Add clone-indirect-buffer.
9586
95872005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9588
9589 * edebug.texi (Printing in Edebug): Fix default value of
9590 edebug-print-circle.
9591 (Coverage Testing): Fix displayed frequency count data.
9592
95932005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9594
9595 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9596
95972005-02-02 Kim F. Storm <storm@cua.dk>
9598
9599 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9600
96012005-01-29 Eli Zaretskii <eliz@gnu.org>
9602
9603 * commands.texi (Misc Events): Describe the help-echo event.
9604
9605 * text.texi (Special Properties) <help-echo>: Use `pos'
9606 consistently in description of the help-echo property.
9607 Use @code{nil} instead of @var{nil}.
9608
9609 * display.texi (Overlay Properties): Fix the index entry for
9610 help-echo overlay property.
9611
9612 * customize.texi (Type Keywords): Uncomment the xref to the
9613 help-echo property documentation.
9614
96152005-01-23 Kim F. Storm <storm@cua.dk>
9616
9617 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9618 return value. Third element FULLY replaced by PARTIAL which
9619 specifies number of invisible pixels if row is only partially visible.
9620 (Textual Scrolling): Mention auto-window-vscroll.
9621 (Vertical Scrolling): New defvar auto-window-vscroll.
9622
96232005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9624
9625 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9626 command remapping.
9627
96282005-01-15 Richard M. Stallman <rms@gnu.org>
9629
9630 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9631
96322005-01-14 Kim F. Storm <storm@cua.dk>
9633
9634 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9635
9636 * text.texi (Links and Mouse-1): Fix string and vector item.
9637
96382005-01-13 Richard M. Stallman <rms@gnu.org>
9639
9640 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9641 descriptions of overriding-local-map and overriding-terminal-local-map.
9642
9643 * text.texi (Links and Mouse-1): Clarify text.
9644
96452005-01-13 Kim F. Storm <storm@cua.dk>
9646
9647 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9648
96492005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9650
9651 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9652
96532005-01-12 Kim F. Storm <storm@cua.dk>
9654
9655 * text.texi (Links and Mouse-1): Rename section from Enabling
9656 Mouse-1 to Following Links. Change xrefs.
9657 Add examples for define-button-type and define-widget.
9658
9659 * display.texi (Button Properties, Button Buffer Commands):
9660 Clarify mouse-1 and follow-link functionality.
9661
96622005-01-12 Richard M. Stallman <rms@gnu.org>
9663
9664 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9665
9666 * display.texi (Beeping): Fix Texinfo usage.
9667
9668 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9669
96702005-01-11 Kim F. Storm <storm@cua.dk>
9671
9672 * display.texi (Button Properties, Button Buffer Commands):
9673 Mention mouse-1 binding. Add follow-link keyword.
9674
9675 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9676 (Enabling Mouse-1 to Follow Links): New subsection.
9677
96782005-01-06 Richard M. Stallman <rms@gnu.org>
9679
9680 * text.texi (Special Properties): Minor change.
9681
9682 * os.texi (Timers): Clarify previous change.
9683
9684 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9685
96862005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9687
9688 * display.texi (Face Attributes): Correct xref to renamed node.
9689
96902005-01-01 Richard M. Stallman <rms@gnu.org>
9691
9692 * display.texi (Face Attributes): Describe hex color specs.
9693
96942004-12-31 Richard M. Stallman <rms@gnu.org>
9695
9696 * os.texi (Timers): Update previous change.
9697
96982004-12-30 Kim F. Storm <storm@cua.dk>
9699
9700 * display.texi (Line Height): Total line-height is now specified
9701 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9702 in cons cells. (nil . RATIO) is relative to actual line height.
9703 Use line-height `t' instead of `0' to get minimum height.
9704
97052004-12-29 Richard M. Stallman <rms@gnu.org>
9706
9707 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9708
97092004-12-28 Richard M. Stallman <rms@gnu.org>
9710
9711 * commands.texi (Quitting): Clarify value of with-local-quit.
9712
9713 * elisp.texi (Top): Fix previous change.
9714
9715 * loading.texi (Loading): Fix previous change.
9716
97172004-12-27 Richard M. Stallman <rms@gnu.org>
9718
9719 * Makefile.in (MAKEINFO): Specify --force.
9720
9721 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9722
9723 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9724
9725 * display.texi (Line Height): Further clarify.
9726
9727 * elisp.texi (Top): Update Loading submenu.
9728
9729 * loading.texi (Where Defined): New node.
9730 (Unloading): load-history moved to Where Defined.
9731
97322004-12-21 Richard M. Stallman <rms@gnu.org>
9733
9734 * commands.texi (Event Input Misc): Add while-no-input.
9735
97362004-12-11 Richard M. Stallman <rms@gnu.org>
9737
9738 * display.texi (Line Height): Rewrite text for clarity.
9739
97402004-12-11 Kim F. Storm <storm@cua.dk>
9741
9742 * display.texi (Display): Add node "Line Height" to menu.
9743 (Line Height): New node. Move full description of line-spacing
9744 and line-height text properties here from text.texi.
9745 (Scroll Bars): Add vertical-scroll-bar variable.
9746
9747 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9748
9749 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9750 line-spacing and vertical-scroll-bar.
9751
9752 * text.texi (Special Properties): Just mention line-spacing and
9753 line-height here, add xref to new "Line Height" node.
9754
97552004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9756
9757 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9758
9759 * locals.texi (Standard Buffer-Local Variables):
9760 Add @xref for `line-spacing'.
9761
97622004-12-05 Richard M. Stallman <rms@gnu.org>
9763
9764 * Makefile.in (maintainer-clean): Remove the info files
9765 in $(infodir) where they are created.
9766
97672004-12-03 Richard M. Stallman <rms@gnu.org>
9768
9769 * windows.texi (Selecting Windows): get-lru-window and
9770 get-largest-window don't consider dedicated windows.
9771
9772 * text.texi (Undo): Document undo-in-progress.
9773
97742004-11-26 Richard M. Stallman <rms@gnu.org>
9775
9776 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9777 Remove a few vars that are not always buffer-local.
9778
97792004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9780
9781 * locals.texi (Standard Buffer-Local Variables): Comment out
9782 xref's to non-existent node `Yet to be written'.
9783
97842004-11-24 Richard M. Stallman <rms@gnu.org>
9785
9786 * processes.texi (Synchronous Processes): Grammar fix.
9787
9788 * numbers.texi (Comparison of Numbers): Add eql.
9789
9790 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9791
9792 * intro.texi (Printing Notation): Fix previous change.
9793
9794 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9795 and default-indicate-buffer-boundaries from here.
9796 (Usual Display): To here.
9797 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9798 (Usual Display): Move tab-width up.
9799
5dcb4c4e
SM
9800 * customize.texi (Variable Definitions):
9801 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9802 (Simple Types, Composite Types, Defining New Types):
9803 Minor cleanups.
9804
98052004-11-21 Jesper Harder <harder@ifa.au.dk>
9806
9807 * processes.texi (Synchronous Processes, Output from Processes):
9808 Markup fix.
9809
98102004-11-20 Richard M. Stallman <rms@gnu.org>
9811
9812 * positions.texi (Skipping Characters): skip-chars-forward
9813 now handles char classes.
9814
9815 * intro.texi (Printing Notation): Avoid confusion of `print'
9816 when explaining @print.
9817
9818 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9819
9820 * display.texi (Display Table Format): Minor fix.
9821
9822 * streams.texi (Output Functions): Fix print example.
9823
9824 * Makefile.in (elisp): New target.
9825 (dist): Depend on $(infodir)/elisp, not elisp.
9826 Copy the info files from $(infodir).
9827
9828 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9829 read-from-minibuffer.
9830
9831 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9832
98332004-11-19 Richard M. Stallman <rms@gnu.org>
9834
9835 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9836
98372004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9838
9839 * tips.texi (Coding Conventions): Fix typo.
9840
98412004-11-16 Richard M. Stallman <rms@gnu.org>
9842
9843 * tips.texi (Coding Conventions): Separate defvar and require
9844 methods to avoid warnings. Use require only when there are many
9845 functions and variables from that package.
9846
9847 * minibuf.texi (Minibuffer Completion): When ignoring case,
9848 predicate must not be case-sensitive.
9849
9850 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9851 (Test Coverage): Don't talk about "splotches". Clarified.
9852
98532004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9854
9855 * frames.texi (Window Frame Parameters): Fix typo.
9856
98572004-11-15 Kim F. Storm <storm@cua.dk>
9858
9859 * symbols.texi (Other Plists): Note that plist-get may signal error.
9860 Add safe-plist-get.
9861
98622004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9863
9864 * modes.texi (Font Lock Basics): Fix typo.
9865
98662004-11-08 Richard M. Stallman <rms@gnu.org>
9867
9868 * syntax.texi (Syntax Table Functions): Add syntax-after.
9869
98702004-11-06 Lars Brinkhoff <lars@nocrew.org>
9871
9872 * os.texi (Processor Run Time): New section documenting
9873 get-internal-run-time.
9874
98752004-11-06 Eli Zaretskii <eliz@gnu.org>
9876
9877 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9878 it nukes elisp-cover.texi.
9879 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9880 elisp-0 etc.
9881
98822004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9883
9884 * commands.texi (Keyboard Macros): Document `append' return value
9885 of `defining-kbd-macro'.
9886
98872004-11-01 Richard M. Stallman <rms@gnu.org>
9888
9889 * commands.texi (Interactive Call): Add called-interactively-p.
9890
98912004-10-29 Simon Josefsson <jas@extundo.com>
9892
9893 * minibuf.texi (Reading a Password): Revert.
9894
98952004-10-28 Richard M. Stallman <rms@gnu.org>
9896
9897 * frames.texi (Display Feature Testing): Explain about "vendor".
9898
98992004-10-27 Richard M. Stallman <rms@gnu.org>
9900
9901 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9902 not raw. Clarify `n'.
9903 (Interactive Call): Rewrite interactive-p, focusing on when
9904 and how to use it.
9905 (Misc Events): Clarify previous change.
9906
9907 * advice.texi (Simple Advice): Clarify what job the example does.
9908 (Around-Advice): Clarify ad-do-it.
9909 (Activation of Advice): An option of ad-default-compilation-action
9910 is `never', not `nil'.
9911
99122004-10-26 Kim F. Storm <storm@cua.dk>
9913
9914 * commands.texi (Interactive Codes): Add U code letter.
9915
99162004-10-25 Simon Josefsson <jas@extundo.com>
9917
9918 * minibuf.texi (Reading a Password): Add.
9919
99202004-10-24 Jason Rumney <jasonr@gnu.org>
9921
9922 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9923 and wheel-down.
9924
99252004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9926
9927 * processes.texi (Synchronous Processes): Document process-file.
9928
99292004-10-22 Kenichi Handa <handa@m17n.org>
9930
9931 * text.texi (translate-region): Document that it accepts also a
9932 char-table.
9933
99342004-10-22 David Ponce <david@dponce.com>
9935
9936 * windows.texi (Resizing Windows): Document the `preserve-before'
9937 argument of the functions `enlarge-window' and `shrink-window'.
9938
99392004-10-19 Jason Rumney <jasonr@gnu.org>
9940
9941 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9942
99432004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9944
9945 * text.texi (Filling): Add anchor for definition of
9946 `sentence-end-double-space'.
9947
9948 * searching.texi (Regexp Example): Update description of how
9949 Emacs currently recognizes the end of a sentence.
9950 (Standard Regexps): Update definition of the variable
9951 `sentence-end'. Add definition of the function `sentence-end'.
9952
99532004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9954
9955 * display.texi (Progress): New node.
9956
99572004-10-05 Kim F. Storm <storm@cua.dk>
9958
9959 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9960
99612004-09-29 Kim F. Storm <storm@cua.dk>
9962
9963 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9964 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9965 fringe bitmap symbols, as they now have their own namespace.
9966 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9967 vs. pixels. Signal error if no free bitmap slots.
9968 (Pixel Specification): Change IMAGE to @var{image}.
9969
99702004-09-28 Richard M. Stallman <rms@gnu.org>
9971
9972 * text.texi (Special Properties): Clarify line-spacing and line-height.
9973
9974 * searching.texi (Regexp Search): Add looking-back.
9975
99762004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9977
9978 * display.texi: Correct typos.
9979 (Image Descriptors): Correct xref's.
9980
99812004-09-25 Richard M. Stallman <rms@gnu.org>
9982
9983 * text.texi (Special Properties): Cleanups in `cursor'.
9984 Rewrites in `line-height' and `line-spacing'; exchange them.
9985
9986 * display.texi (Fringes): Rewrite previous change.
9987 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9988 (Display Fringe Bitmaps): Node deleted, text moved.
9989 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9990 (Scroll Bars): Clarify set-window-scroll-bars.
9991 (Pointer Shape): Rewrite.
9992 (Specified Space): Clarify :align-to, etc.
9993 (Pixel Specification): Use @var. Clarify new text.
9994 (Other Display Specs): Clarify `slice'.
9995 (Image Descriptors): Cleanups.
9996 (Showing Images): Cleanups.
9997
99982004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9999
10000 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10001
10002 * modes.texi: Various minor changes in addition to:
10003 (Major Mode Conventions): Final call to `run-mode-hooks' should
10004 not be inside the `delay-mode-hooks' form.
10005 (Mode Hooks): New node.
10006 (Hooks): Delete obsolete example.
10007 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10008 node "Mode Hooks".
10009
100102004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10011
10012 * display.texi: Correct various typos.
10013 (Display): Rename node "Pointer Shapes" to "Pointer
10014 Shape". (There is already a node called "Pointer Shapes" in
10015 frames.texi.)
10016 (Images): Remove non-existent node "Image Slices" from menu.
10017
100182004-09-23 Kim F. Storm <storm@cua.dk>
10019
10020 * text.texi (Special Properties): Add `cursor', `pointer',
10021 `line-height', and `line-spacing' properties.
10022
10023 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10024 Shapes' to menu.
10025 (Standard Faces): Doc fix for fringe face.
10026 (Fringes): Add `overflow-newline-into-fringe' and
10027 'indicate-buffer-boundaries'.
10028 (Fringe Bitmaps, Pointer Shapes): New nodes.
10029 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10030 Bitmaps' to menu.
10031 (Specified Space): Describe pixel width and height.
10032 (Pixel Specification): New node.
10033 (Other Display Specs): Add `slice' property.
10034 (Display Fringe Bitmaps): New node.
10035 (Images): Add 'Image Slices' to menu.
10036 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10037 (Showing Images): Add slice arg to `insert-image'.
10038 Add 'insert-sliced-image'.
b8d4c8d0
GM
10039
100402004-09-20 Richard M. Stallman <rms@gnu.org>
10041
10042 * commands.texi (Key Sequence Input):
10043 Clarify downcasing in read-key-sequence.
10044
100452004-09-08 Juri Linkov <juri@jurta.org>
10046
10047 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10048
100492004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10050
5dcb4c4e
SM
10051 * locals.texi (Standard Buffer-Local Variables):
10052 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10053 * internals.texi (Buffer Internals): Describe new
10054 auto_save_file_format field of the buffer structure.
10055 * files.texi (Format Conversion): `auto-save-file-format' has been
10056 renamed `buffer-auto-save-file-format'.
10057
100582004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10059
10060 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10061 an integer or a marker.
10062 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10063
100642004-08-22 Richard M. Stallman <rms@gnu.org>
10065
10066 * modes.texi (Major Mode Conventions): Discuss rebinding of
10067 standard key bindings.
10068
100692004-08-18 Kim F. Storm <storm@cua.dk>
10070
10071 * processes.texi (Accepting Output): Add `just-this-one' arg to
10072 `accept-process-output'.
10073 (Output from Processes): New var `process-adaptive-read-buffering'.
10074
100752004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10076
10077 * keymaps.texi: Various changes in addition to:
10078 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10079 Give more varied examples for `kbd'.
10080 (Creating Keymaps): Char tables have slots for all characters
10081 without modifiers.
10082 (Active Keymaps): `overriding-local-map' and
10083 `overriding-terminal-local-map' also override text property and
10084 overlay keymaps.
10085 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10086 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10087 to denote a prefix of no events.
10088 `map-keymap' includes parent's bindings _recursively_.
10089 Clarify and correct description of `where-is-internal'.
10090 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10091 (Menu Example): For menus intended for use with the keyboard, the
10092 menu items should be bound to characters or real function keys.
10093
100942004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10095
10096 * objects.texi (Character Type): Reposition `@anchor' to prevent
10097 double space inside sentence in Info.
10098
10099 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10100 renamed to `disabled-command-function'.
10101 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10102 (Command Loop Info): Replace reference to it.
10103 (Disabling Commands): `disabled-command-hook' has been renamed to
10104 `disabled-command-function'.
10105
101062004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10107
10108 * os.texi (Translating Input): Only non-prefix bindings in
10109 `key-translation-map' override actual key bindings. Warn about
10110 possible indirect effect of actual key bindings on non-prefix
10111 bindings in `key-translation-map'.
10112
101132004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10114
10115 * minibuf.texi (High-Level Completion): Add anchor for definition
10116 of `read-variable'.
10117
10118 * commands.texi: Various changes in addition to:
10119 (Using Interactive): Clarify description of `interactive-form'.
10120 (Interactive Call): Mention default for KEYS argument to
10121 `call-interactively'.
10122 (Command Loop Info): Clarify description of `this-command-keys'.
10123 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10124 Value of `last-event-frame' can be `macro'.
10125 (Repeat Events): `double-click-fuzz' is also used to distinguish
10126 clicks and drags.
10127 (Classifying Events): Clarify descriptions of `event-modifiers'
10128 `event-basic-type' and `event-convert-list'.
10129 (Accessing Events): `posn-timestamp' takes POSITION argument.
10130 (Quoted Character Input): Clarify description of
10131 `read-quoted-char' and fix example.
10132 (Quitting): Add `with-local-quit'.
10133 (Disabling Commands): Correct and clarify descriptions of
10134 `enable-command' and `disable-command'.
10135 Mention what happens if `disabled-command-hook' is nil.
10136 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10137 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10138
101392004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10140
10141 * frames.texi: Various changes in addition to:
10142 (Creating Frames): Expand and clarify description of `make-frame'.
10143 (Window Frame Parameters): Either none or both of the `icon-left'
10144 and `icon-top' parameters must be specified. Put descriptions of
10145 `menu-bar-lines' and `toolbar-lines' closer together and change
10146 them accordingly.
10147 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10148 except while processing `frame-title-format' or `icon-title-format'.
10149 (Deleting Frames): Correct description of `delete-frame'.
10150 Non-nil return values of `frame-live-p' are like those of `framep'.
10151 (Frames and Windows): Mention return value of
10152 `set-frame-selected-window'.
10153 (Visibility of Frames): Mention `force' argument to
10154 `make-frame-invisible'. `frame-visible-p' returns t for all
10155 frames on text-only terminals.
10156 (Frame Configurations): Restoring a frame configuration does not
10157 restore deleted frames.
10158 (Window System Selections): `x-set-selection' returns DATA.
10159 (Resources): Add example.
10160 (Display Feature Testing): Clarify descriptions of
10161 `display-pixel-height', `display-pixel-width', `x-server-version'
10162 and `x-server-vendor'.
10163
10164 * windows.texi (Choosing Window): Add anchor.
10165 * minibuf.texi (Minibuffer Misc): Add anchor.
10166
101672004-07-23 John Paul Wallington <jpw@gnu.org>
10168
10169 * macros.texi (Defining Macros): Declaration keyword for setting
10170 Edebug spec is `debug' not `edebug'.
10171
101722004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10173
10174 * windows.texi: Various small changes in addition to:
10175 (Window Point): Mention return value of `set-window-point'.
10176 (Window Start): `pos-visible-in-window-p' disregards horizontal
10177 scrolling. Explain return value if PARTIALLY is non-nil.
10178 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10179 and `set-window-vscroll'.
10180 (Size of Window): The argument WINDOW to `window-inside-edges',
10181 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10182 (Resizing Windows): Explain return value of
10183 `shrink-window-if-larger-than-buffer'.
10184 `window-size-fixed' automatically becomes buffer local when set.
10185 (Window Configurations): Explain return value of
10186 `set-window-configuration'.
10187
10188 * minibuf.texi (Minibuffer Misc): Add anchor for
10189 `minibuffer-scroll-window'.
10190
10191 * positions.texi (Text Lines): Add anchor for `count-lines'.
10192
101932004-07-17 Richard M. Stallman <rms@gnu.org>
10194
10195 * display.texi (Overlay Properties): Adding `evaporate' prop
10196 deletes empty overlay immediately.
10197
10198 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10199 fix example.
10200
102012004-07-16 Jim Blandy <jimb@redhat.com>
10202
10203 * searching.texi (Regexp Backslash): Document new \_< and \_>
10204 operators.
10205
102062004-07-16 Juanma Barranquero <lektu@terra.es>
10207
10208 * display.texi (Images): Fix Texinfo usage.
10209
102102004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10211
10212 * buffers.texi (Modification Time): `visited-file-modtime' now
10213 returns a list of two integers, instead of a cons.
10214
102152004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10216
10217 * windows.texi: Various changes in addition to:
10218 (Splitting Windows): Add `split-window-keep-point'.
10219
102202004-07-09 Richard M. Stallman <rms@gnu.org>
10221
10222 * frames.texi (Input Focus): Minor fix.
10223
102242004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10225
10226 * frames.texi (Input Focus): Clarify descriptions of
10227 `select-frame-set-input-focus' and `select-frame'.
10228
102292004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10230
10231 * os.texi: Various small changes in addition to:
10232 (Killing Emacs): Expand and clarify description of
10233 `kill-emacs-query-functions' and `kill-emacs-hook'.
10234 (System Environment): Expand and clarify description of `getenv'
10235 and `setenv'.
10236 (Timers): Clarify description of `run-at-time'.
10237 (Translating Input): Correct description of
10238 `extra-keyboard-modifiers'.
10239 (Flow Control): Correct description of `enable-flow-control'.
10240
102412004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10242
10243 * os.texi: Update copyright.
10244 (Session Management): Grammar fix.
10245 Clarify which Emacs does the restarting.
10246 Use @samp for *scratch* buffer.
10247
102482004-07-04 Alan Mackenzie <acm@muc.de>
10249
10250 * frames.texi (Input Focus): Add documentation for
10251 `select-frame-set-input-focus'. Replace refs to non-existent
10252 `switch-frame' with `select-frame'. Minor corrections and tidying
10253 up of text-only terminal stuff.
10254
102552004-07-02 Richard M. Stallman <rms@gnu.org>
10256
10257 * files.texi (Saving Buffers): Cleanup write-contents-function.
10258 (Magic File Names): Cleanup file-remote-p.
10259
b344d29d 102602004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10261
10262 * files.texi (Magic File Names): `file-remote-p' returns an
10263 identifier of the remote system, not just t.
10264
102652004-07-02 David Kastrup <dak@gnu.org>
10266
10267 * searching.texi (Entire Match Data): Add explanation about new
10268 match-data behavior when @var{integers} is non-nil.
10269
102702004-06-24 Richard M. Stallman <rms@gnu.org>
10271
10272 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10273
10274 * customize.texi (Variable Definitions): Note about doc strings
10275 and :set.
10276
10277 * keymaps.texi (Keymap Terminology): Document `kbd'.
10278 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10279
10280 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10281 makes it buffer-local.
10282
10283 * files.texi (Saving Buffers): Correct previous change.
10284
10285 * commands.texi (Accessing Events):
10286 Clarify posn-col-row and posn-actual-col-row.
10287
102882004-06-24 David Ponce <david.ponce@wanadoo.fr>
10289
10290 * commands.texi (Accessing Events): New functions
10291 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10292
102932004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10294
10295 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10296 * frames.texi, buffers.texi, backups.texi, variables.texi:
10297 * loading.texi, eval.texi, functions.texi, control.texi:
10298 * symbols.texi, minibuf.texi: Reposition @anchor's.
10299
10300 * help.texi: Various small changes in addition to the following.
10301 (Describing Characters): Describe PREFIX argument to
10302 `key-description'. Correct and clarify definition of
10303 `text-char-description'. Describe NEED-VECTOR argument to
10304 `read-kbd-macro'.
10305 (Help Functions): Clarify definition of `apropos'.
10306
103072004-06-23 Lars Hansen <larsh@math.ku.dk>
10308
10309 * files.texi (Saving Buffers): Correct description of
10310 `write-contents-functions'.
10311
103122004-06-21 Juanma Barranquero <lektu@terra.es>
10313
10314 * display.texi (Images): Remove redundant @vindex directives.
10315 Rewrite `image-library-alist' doc in active voice.
10316
103172004-06-14 Juanma Barranquero <lektu@terra.es>
10318
10319 * display.texi (Images): Document new delayed library loading,
10320 variable `image-library-alist' and (existing but undocumented)
10321 function `image-type-available-p'.
10322
103232004-06-05 Richard M. Stallman <rms@gnu.org>
10324
10325 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10326 refer the user to the Initial Input node.
10327 (Text from Minibuffer): Likewise.
10328 (Initial Input): New node. Document this feature
10329 and say it is mostly deprecated.
10330
103312004-05-30 Richard M. Stallman <rms@gnu.org>
10332
10333 * loading.texi (Named Features): Clarify return value
10334 and meaning of NOERROR.
10335
10336 * variables.texi (File Local Variables): Minor cleanup.
10337
103382004-05-30 Michael Albinus <michael.albinus@gmx.de>
10339
10340 * files.texi (Magic File Names): Add `file-remote-p' as operation
10341 of file name handlers.
10342
103432004-05-29 Richard M. Stallman <rms@gnu.org>
10344
10345 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10346 as arg to a minor mode command.
10347
103482004-05-22 Richard M. Stallman <rms@gnu.org>
10349
10350 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10351
10352 * streams.texi (Output Variables): Doc float-output-format.
10353
10354 * searching.texi (Regexp Special): Nested repetition can be infloop.
10355
10356 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10357 real stack overflow.
10358
10359 * compile.texi: Minor cleanups.
10360
103612004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10362
10363 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10364 circular lists.
10365 (List Elements): Explain handling of circular and dotted lists.
10366
103672004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10368
10369 * modes.texi (Search-based Fontification): Fix typo.
10370
103712004-05-10 Juanma Barranquero <lektu@terra.es>
10372
10373 * modes.texi (Mode Line Variables): Fix description of
10374 global-mode-string, which is now after which-func-mode, not the
10375 buffer name.
10376
103772004-05-07 Lars Hansen <larsh@math.ku.dk>
10378
10379 * modes.texi (Desktop Save Mode): Add.
10380 (Modes): Add menu entry Desktop Save Mode.
10381
10382 * hooks.texi: Add desktop-after-read-hook,
10383 desktop-no-desktop-file-hook and desktop-save-hook.
10384
10385 * locals.texi: Add desktop-save-buffer.
10386
103872004-04-30 Jesper Harder <harder@ifa.au.dk>
10388
10389 * display.texi: emacs -> Emacs.
10390
103912004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10392
10393 * files.texi (Changing Files): Document set-file-times.
10394
103952004-04-23 Juanma Barranquero <lektu@terra.es>
10396
10397 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10398
103992004-04-18 Jesper Harder <harder@ifa.au.dk>
10400
10401 * tips.texi (Coding Conventions): defopt -> defcustom.
10402
104032004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10404
10405 * sequences.texi: Various clarifications.
10406
104072004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10408
10409 * buffers.texi (Read Only Buffers): Mention optional ARG to
10410 `toggle-read-only'.
10411
104122004-04-14 Nick Roberts <nick@nick.uklinux.net>
10413
10414 * windows.texi (Selecting Windows): Note that get-lru-window
10415 returns a full-width window if possible.
10416
104172004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10418
10419 * buffers.texi: Various changes in addition to:
10420 (Buffer File Name): Add `find-buffer-visiting'.
10421 (Buffer Modification): Mention optional ARG to `not-modified'.
10422 (Indirect Buffers): Mention optional CLONE argument to
10423 `make-indirect-buffer'.
10424
10425 * files.texi: Various changes in addition to:
10426 (Visiting Functions): `find-file-hook' is now a normal hook.
10427 (File Name Expansion): Explain difference between the way that
10428 `expand-file-name' and `file-truename' treat `..'.
10429 (Contents of Directories): Mention optional ID-FORMAT argument to
10430 `directory-files-and-attributes'.
10431 (Format Conversion): Mention new optional CONFIRM argument to
10432 `format-write-file'.
10433
104342004-04-12 Miles Bader <miles@gnu.org>
10435
10436 * macros.texi (Expansion): Add description of `macroexpand-all'.
10437
104382004-04-05 Jesper Harder <harder@ifa.au.dk>
10439
5dcb4c4e
SM
10440 * variables.texi (Variable Aliases):
10441 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10442
10443 * errors.texi (Standard Errors): Ditto.
10444
104452004-04-04 Luc Teirlinck <teirllm@auburn.edu>
10446
10447 * backups.texi: Various small changes in addition to:
10448 (Making Backups): Mention return value of `backup-buffer'.
10449 (Auto-Saving): Mention optional FORCE argument to
10450 `delete-auto-save-file-if-necessary'.
10451 (Reverting): Mention optional PRESERVE-MODES argument to
10452 `revert-buffer'. Correct description of `revert-buffer-function'.
10453
104542004-03-22 Juri Linkov <juri@jurta.org>
10455
10456 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
10457 with `Vector Functions'.
10458
10459 * text.texi (Sorting): Add missing quote.
10460
104612004-03-14 Luc Teirlinck <teirllm@auburn.edu>
10462
10463 * intro.texi (Lisp History): Replace xref to `cl' manual with
10464 inforef.
10465
104662004-03-12 Richard M. Stallman <rms@gnu.org>
10467
10468 * intro.texi (Version Info): Add arg to emacs-version.
10469 (Lisp History): Change xref to CL manual.
10470
104712004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10472
10473 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10474 for Partial Completion mode.
10475
104762004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10477
10478 * customize.texi: Fix typo. Remove eol whitespace.
10479
104802004-03-04 Richard M. Stallman <rms@gnu.org>
10481
10482 * processes.texi: Fix typos.
10483
10484 * lists.texi (Building Lists): Minor clarification.
10485
10486 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10487 in make-hash-table.
10488
104892004-02-29 Juanma Barranquero <lektu@terra.es>
10490
10491 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10492 rm, and ignore exit code.
10493
104942004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10495
10496 * display.texi (Defining Faces): Add description for min-colors.
10497 Update example.
10498
104992004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10500
10501 * abbrevs.texi: Various corrections and clarifications in addition
10502 to the following:
10503 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10504
105052004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10506
10507 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10508
105092004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10510
10511 * text.texi: Various small changes in addition to the following:
10512 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10513 to delete-horizontal-space.
10514 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10515 description of yank-handler text property at various places.
10516
10517 * frames.texi (Window System Selections): Add anchor.
10518
10519 * syntax.texi (Syntax Table Functions): Clarify and correct
10520 descriptions of make-syntax-table and copy-syntax-table.
10521 (Motion and Syntax): Clarify SYNTAXES argument to
10522 skip-syntax-forward.
10523 (Parsing Expressions): Mention that the return value of
10524 parse-partial-sexp is currently a list of ten rather than nine
10525 elements.
10526 (Categories): Various corrections and clarifications.
10527
105282004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10529
10530 * markers.texi (Marker Insertion Types): Minor change.
10531
10532 * locals.texi (Standard Buffer-Local Variables):
10533 * commands.texi (Interactive Codes, Using Interactive):
10534 * functions.texi (Related Topics): Fix xrefs.
10535
105362004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10537
10538 * lists.texi (Sets And Lists): Update description of delete-dups.
10539
105402004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10541
10542 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10543
c8763fb6 105442004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10545
10546 * frames.texi (Parameter Access): frame-parameters arg is optional.
10547 modify-frame-parameters handles nil for FRAME.
10548 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10549 are all-or-nothing for certain toolkits.
10550 Mention parameter wait-for-wm.
10551 (Frames and Windows): In frame-first-window and frame-selected-window
10552 the arg is optional.
10553 (Input Focus): In redirect-frame-focus the second arg is optional.
10554 (Window System Selections): Mention selection type CLIPBOARD.
10555 Mention data-type UTF8_STRING.
10556 Mention numbering of cut buffers.
10557 (Resources): Describe x-resource-name.
10558
105592004-02-16 Richard M. Stallman <rms@gnu.org>
10560
10561 * windows.texi (Buffers and Windows): Delete false table
10562 about all-frames.
10563
10564 * syntax.texi (Parsing Expressions): Delete old caveat
10565 about parse-sexp-ignore-comments.
10566
10567 * streams.texi (Output Variables): Add print-quoted.
10568
10569 * lists.texi (Building Lists): Minor cleanup.
10570
10571 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10572
10573 * display.texi (Overlays): Explain overlays use markers.
10574 (Managing Overlays): Explain front-advance and rear-advance
10575 in more detail.
10576
10577 * loading.texi (Unloading): Document unload-feature-special-hooks.
10578 Get rid of fns-NNN.el file.
10579
105802004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10581
10582 * help.texi (Describing Characters): Fix text-char-description
10583 example output.
10584
10585 * edebug.texi (Using Edebug): Fix example.
10586
10587 * debugging.texi (Internals of Debugger): Fix return value.
10588
10589 * files.texi (Changing Files): Fix argname.
10590
10591 * calendar.texi: Fix parens, and default values.
10592
10593 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10594 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10595 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10596
10597 * positions.texi (Text Lines): Don't add -1 in current-line.
10598
105992004-02-16 Richard M. Stallman <rms@gnu.org>
10600
10601 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10602
106032004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10604
10605 * processes.texi (Low-Level Network): Fix a typo.
10606
106072004-02-12 Kim F. Storm <storm@cua.dk>
10608
10609 * display.texi (Fringes): Use consistent wording.
10610 Note that window-fringe's window arg is optional.
10611 (Scroll Bars): Use consistent wording.
10612
106132004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10614
10615 * tips.texi (Comment Tips): Document the new conventions for
10616 commenting out code.
10617
c8763fb6 106182004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10619
5dcb4c4e 10620 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10621
106222004-02-07 Kim F. Storm <storm@cua.dk>
10623
10624 * positions.texi (Text Lines): Add line-number-at-pos.
10625
106262004-02-06 John Paul Wallington <jpw@gnu.org>
10627
10628 * display.texi (Button Properties, Button Buffer Commands):
10629 mouse-2 invokes button, not down-mouse-1.
10630
106312004-02-04 Jason Rumney <jasonr@gnu.org>
10632
10633 * makefile.w32-in: Sync with Makefile.in changes.
10634
106352004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10636
10637 * minibuf.texi (Text from Minibuffer): Various corrections and
10638 clarifications.
10639 (Object from Minibuffer): Correct Lisp description of
10640 read-minibuffer.
10641 (Minibuffer History): Clarify description of cons values for
10642 HISTORY arguments.
5dcb4c4e
SM
10643 (Basic Completion): Various corrections and clarifications.
10644 Add completion-regexp-list.
b8d4c8d0
GM
10645 (Minibuffer Completion): Correct and clarify description of
10646 completing-read.
5dcb4c4e
SM
10647 (Completion Commands): Mention Partial Completion mode.
10648 Various other minor changes.
b8d4c8d0
GM
10649 (High-Level Completion): Various corrections and clarifications.
10650 (Reading File Names): Ditto.
10651 (Minibuffer Misc): Ditto.
10652
106532004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10654
10655 * strings.texi (Text Comparison): assoc-string also matches
10656 elements of alists that are strings instead of conses.
10657 (Formatting Strings): Standardize Texinfo usage. Update index
10658 entries.
10659
106602004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10661
10662 * lists.texi (Sets And Lists): Add delete-dups.
10663
106642004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10665
10666 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10667 special form.
10668 * macros.texi (Defining Macros): Update description of `declare',
10669 which now is a macro.
10670 (Wrong Time): Fix typos.
10671
106722004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10673
10674 * compile.texi (Compilation Functions): Expand descriptions of
10675 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10676 and `batch-byte-compile'. In particular, mention and describe
10677 all optional arguments.
10678 (Disassembly): Correct and clarify the description of `disassemble'.
10679
106802004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10681
10682 * searching.texi: Various small changes in addition to the
10683 following.
10684 (Regexp Example): Adapt to new value of `sentence-end'.
10685 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10686 `words'.
10687 (Search and Replace): Add usage note for `perform-replace'.
10688 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10689 `match-data'.
10690 (Standard Regexps): Update for new values of `paragraph-start'
10691 and `sentence-end'.
10692
106932004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10694
10695 * files.texi (Saving Buffers): Clarify descriptions of
10696 `write-contents-functions' and `before-save-hook'.
10697 Make the defvar's for `before-save-hook' and `after-save-hook'
10698 into defopt's.
10699
107002004-01-07 Kim F. Storm <storm@cua.dk>
10701
10702 * commands.texi (Click Events): Describe new image and
10703 width/height elements of click events.
10704 (Accessing Events): Add posn-string, posn-image, and
10705 posn-object-width-height. Change posn-object to return either
10706 image or string object.
10707
107082004-01-01 Simon Josefsson <jas@extundo.com>
10709
10710 * hooks.texi (Standard Hooks): Add before-save-hook.
10711 * files.texi (Saving Buffers): Likewise.
10712
107132004-01-03 Richard M. Stallman <rms@gnu.org>
10714
10715 * frames.texi (Frames and Windows): Delete frame-root-window.
10716
107172004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10718
10719 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10720
10721 * functions.texi: Various small changes in addition to the
10722 following.
5dcb4c4e
SM
10723 (What Is a Function): `functionp' returns nil for macros.
10724 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
10725 (Function Documentation): Add `\' in front of (fn @var{arglist})
10726 and explain why.
10727 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10728 Add anchor.
10729 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10730
107312004-01-01 Miles Bader <miles@gnu.org>
10732
10733 * display.texi (Buttons): New section.
10734
107352003-12-31 Andreas Schwab <schwab@suse.de>
10736
10737 * numbers.texi (Math Functions): sqrt reports a domain-error
10738 error.
10739 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10740
107412003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10742
10743 * tips.texi (Documentation Tips): Update item on hyperlinks in
10744 documentation strings.
10745
10746 * errors.texi (Standard Errors): Various small corrections and
10747 additions.
10748
10749 * control.texi: Various small changes in addition to the
10750 following.
10751 (Signaling Errors): Provide some more details on how `signal'
10752 constructs the error message. Add anchor to the definition of
10753 `signal'.
10754 (Error Symbols): Describe special treatment of `quit'.
10755 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10756 to emphasize that it has to be a single form.
10757
10758 * buffers.texi: Add anchor.
10759
107602003-12-29 Richard M. Stallman <rms@gnu.org>
10761
10762 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10763 (Window Configurations): Add window-configuration-frame.
10764
10765 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10766
10767 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10768 Change arg name in get-char-property.
10769 (Special Properties): Update handling of keymap property.
10770
10771 * strings.texi (Modifying Strings): Add clear-string.
10772 (Text Comparison): Add assoc-string and remove
10773 assoc-ignore-case, assoc-ignore-representation.
10774
10775 * os.texi (Time of Day): Add set-time-zone-rule.
10776
10777 * numbers.texi (Math Functions): asin, acos, log, log10
10778 report domain-error errors.
10779
10780 * nonascii.texi (Converting Representations):
10781 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10782 (Encoding and I/O): Add file-name-coding-system.
10783
10784 * modes.texi (Search-based Fontification): Explain that
10785 face specs are symbols with face names as values.
10786
10787 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10788
10789 * lists.texi (Building Lists): remq moved elsewhere.
10790 (Sets And Lists): remq moved here.
10791 (Association Lists): Refer to assoc-string.
10792
10793 * internals.texi (Garbage Collection): Add memory-use-counts.
10794
10795 * frames.texi (Frames and Windows): Add set-frame-selected-window
10796 and frame-root-window.
10797
10798 * files.texi (Contents of Directories):
10799 Add directory-files-and-attributes.
10800
10801 * display.texi (Refresh Screen): Add force-window-update.
10802 (Invisible Text): Explain about moving point out of invis text.
10803 (Overlay Properties): Add overlay-properties.
10804 (Managing Overlays): Add overlayp.
10805 (GIF Images): Invalid image number displays a hollow box.
10806
10807 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10808 (Killing Buffers): Add buffer-live-p.
10809
108102003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10811
10812 * display.texi (Fringes): Fix typo "set-buffer-window".
10813
108142003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10815
10816 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10817 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10818 Add or change various xrefs and anchors.
10819
10820 * commands.texi: Replace all occurrences of @acronym{CAR} with
10821 @sc{car}, for consistency with the rest of the Elisp manual.
10822 `car' and `cdr' are historically acronyms, but are no longer
10823 widely thought of as such.
10824
10825 * internals.texi (Pure Storage): Mention that `purecopy' does not
10826 copy text properties.
10827 (Object Internals): Now 29 bits are used (in most implementations)
10828 to address Lisp objects.
10829
10830 * variables.texi (Variables with Restricted Values): New node.
10831
10832 * objects.texi (Lisp Data Types): Mention that certain variables
10833 can only take on a restricted set of values and add an xref to
10834 the new node "Variables with Restricted Values".
10835
10836 * eval.texi (Function Indirection): Describe the errors that
10837 `indirect-function' can signal.
10838 (Eval): Clarify the descriptions of `eval-region' and `values'.
10839 Describe `eval-buffer' instead of `eval-current-buffer' and
10840 mention `eval-current-buffer' as an alias for `current-buffer'.
10841 Correct the description and mention all optional arguments.
10842
10843 * nonascii.texi: Various small changes in addition to the
10844 following.
10845 (Converting Representations): Clarify behavior of
10846 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10847 ASCII arguments.
10848 (Character Sets): Document the variable `charset-list' and adapt
10849 the definition of the function `charset-list' accordingly.
10850 (Translation of Characters): Clarify use of generic characters in
10851 `make-translation-table'. Clarify and correct the description of
10852 the use of translation tables in encoding and decoding.
10853 (User-Chosen Coding Systems): Correct and clarify the description
10854 of `select-safe-coding-system'.
10855 (Default Coding Systems): Clarify description of
10856 `file-coding-system-alist'.
10857
108582003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10859
10860 * strings.texi (Text Comparison): Correctly describe when two
10861 strings are `equal'. Combine and clarify descriptions of
10862 `assoc-ignore-case' and `assoc-ignore-representation'.
10863
10864 * objects.texi (Non-ASCII in Strings): Clarify description of
10865 when a string is unibyte or multibyte.
10866 (Bool-Vector Type): Update examples.
10867 (Equality Predicates): Correctly describe when two strings are
10868 `equal'.
10869
108702003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10871
10872 * lists.texi (Building Lists): `append' no longer accepts integer
10873 arguments. Update the description of `number-sequence' to reflect
10874 recent changes.
10875 (Sets And Lists): Describe `member-ignore-case' after `member'.
10876
108772003-11-27 Kim F. Storm <storm@cua.dk>
10878
10879 * commands.texi (Click Events): Click object may be an images.
10880 Describe (dx . dy) element of click positions.
10881 (Accessing Events): Remove duplicate posn-timestamp.
10882 New functions posn-object and posn-object-x-y.
10883
108842003-11-23 Kim F. Storm <storm@cua.dk>
10885
10886 * commands.texi (Click Events): Describe enhancements to event
10887 position lists, including new text-pos and (col . row) items.
10888 Mention left-fringe and right-fringe area events.
10889 (Accessing Events): New functions posn-area and
10890 posn-actual-col-row. Mention posn-timestamp. Mention that
10891 posn-point in non-text area still returns buffer position.
10892 Clarify posn-col-row.
10893
108942003-11-21 Lars Hansen <larsh@math.ku.dk>
10895
10896 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10897 * anti.texi (File Attributes): Describe removed parameter
10898 ID-FORMAT.
10899
109002003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10901
10902 * positions.texi (Positions): Mention that, if a marker is used as
10903 a position, its buffer is ignored.
10904
10905 * markers.texi (Overview of Markers): Mention it here too.
10906
109072003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10908
10909 * numbers.texi (Numeric Conversions): Not just `floor', but also
10910 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10911
109122003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10913
10914 * markers.texi (Creating Markers): Specify insertion type of
10915 created markers. Add xref to `Marker Insertion Types'.
10916 Second argument to `copy-marker' is optional.
10917 (Marker Insertion Types): Mention that most markers are created
10918 with insertion type nil.
10919 (The Mark): Correctly describe when `mark' signals an error.
10920 (The Region): Correctly describe when `region-beginning' and
10921 `region-end' signal an error.
10922
109232003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10924
10925 * hash.texi (Creating Hash): Clarify description of `eql'.
10926 `makehash' is obsolete.
10927 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10928
10929 * positions.texi (Point): Change description of `buffer-end', so
10930 that it is also correct for floating point arguments.
10931 (List Motion): Correct argument lists of `beginning-of-defun' and
10932 `end-of-defun'.
10933 (Excursions): Add xref to `Marker Insertion Types'.
10934 (Narrowing): Argument to `narrow-to-page' is optional.
10935
109362003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10937
10938 * streams.texi (Output Streams): Clarify behavior of point for
10939 marker output streams.
10940
109412003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10942
10943 * variables.texi (Defining Variables): Second argument to
10944 `defconst' is not optional.
10945 (Setting Variables): Mention optional argument APPEND to
10946 `add-to-list'.
10947 (Creating Buffer-Local): Expand description of
10948 `make-variable-buffer-local'.
10949 (Frame-Local Variables): Expand description of
10950 `make-variable-frame-local'.
10951 (Variable Aliases): Correct description of optional argument
10952 DOCSTRING to `defvaralias'. Mention return value of
10953 `defvaralias'.
10954 (File Local Variables): Add xref to `File variables' in Emacs
10955 Manual. Correct description of `hack-local-variables'. Mention
10956 `safe-local-variable' property. Mention optional second argument
10957 to `risky-local-variable-p'.
10958
109592003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10960
10961 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10962
109632003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10964
10965 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10966 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10967 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10968 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10969 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10970 lispref/processes.texi, lispref/searching.texi,
10971 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10972 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10973 @acronym{FOO}.
10974
109752003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10976
10977 * strings.texi (Creating Strings): Argument START to `substring'
10978 can not be `nil'. Expand description of
10979 `substring-no-properties'. Correct description of `split-string',
10980 especially with respect to empty matches. Prevent very bad line
10981 break in definition of `split-string-default-separators'.
10982 (Text Comparison): `string=' and `string<' also accept symbols as
10983 arguments.
10984 (String Conversion): More completely describe argument BASE in
10985 `string-to-number'.
10986 (Formatting Strings): `%s' and `%S' in `format' do require
10987 corresponding object. Clarify behavior of numeric prefix after
10988 `%' in `format'.
10989 (Case Conversion): The argument to `upcase-initials' can be a
10990 character.
10991
109922003-10-27 Kenichi Handa <handa@m17n.org>
10993
10994 * display.texi (Fontsets): Fix texinfo usage.
10995
109962003-10-25 Kenichi Handa <handa@m17n.org>
10997
10998 * display.texi (Fontsets): Add description of the function
10999 set-fontset-font.
11000
110012003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11002
11003 * display.texi (Temporary Displays): Add xref to `Documentation
11004 Tips'.
11005
11006 * functions.texi (Function Safety): Use inforef instead of pxref
11007 for SES.
11008
110092003-10-23 Andreas Schwab <schwab@suse.de>
11010
11011 * Makefile.in (TEX, texinputdir): Don't define.
11012 (TEXI2DVI): Define.
11013 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11014 add $(srcdir)/index.texi.
11015 ($(infodir)/elisp): Remove index.texi dependency.
11016 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11017 (index.texi): Remove target.
11018 (dist): Don't link $(srcdir)/permute-index.
11019 (clean): Don't remove index.texi.
11020
11021 * permute-index, index.perm: Remove.
11022 * index.texi: Rename from index.unperm.
11023
110242003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11025
11026 * tips.texi (Documentation Tips): Document new behavior for face
11027 and variable hyperlinks in Help mode.
11028
110292003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11030
11031 * objects.texi (Integer Type): Update for extra bit of integer range.
11032 (Character Type): Ditto.
11033
110342003-10-16 Eli Zaretskii <eliz@gnu.org>
11035
11036 * numbers.texi (Integer Basics): Add index entries for reading
11037 numbers in hex, octal, and binary.
11038
110392003-10-16 Lute Kamstra <lute@gnu.org>
11040
11041 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11042 argument.
11043
110442003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11045
11046 * windows.texi (Choosing Window): Fix typo.
11047 * edebug.texi (Edebug Execution Modes): Fix typo.
11048
110492003-10-13 Richard M. Stallman <rms@gnu.org>
11050
11051 * windows.texi (Basic Windows): A window has fringe settings,
11052 display margins and scroll-bar settings.
11053 (Splitting Windows): Doc split-window return value.
11054 Clean up one-window-p.
11055 (Selecting Windows): Fix typo.
11056 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11057 (Buffers and Windows): In set-window-buffer, explain effect
11058 on fringe settings and scroll bar settings.
11059 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11060 (Choosing Window): Use defopt for pop-up-frame-function.
11061 For special-display-buffer-names, explain same-window and same-frame.
11062 Clarify window-dedicated-p return value.
11063 (Textual Scrolling): scroll-up and scroll-down can get an error.
11064 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11065 Clarify set-window-hscroll.
11066 (Size of Window): Don't mention tool bar in window-height.
11067 (Coordinates and Windows): Explain what coordinates-in-window-p
11068 returns for fringes and display margins.
11069 (Window Configurations): Explain saving fringes, etc.
11070
11071 * tips.texi (Library Headers): Clean up Documentation.
11072
11073 * syntax.texi (Parsing Expressions): Clean up forward-comment
11074 and parse-sexp-lookup-properties.
11075
11076 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11077
11078 * os.texi (System Environment): Clean up text for load-average errors.
11079
11080 * modes.texi (Hooks): Don't explain local hook details at front.
11081 Clarify run-hooks and run-hook-with-args a little.
11082 Clean up add-hook and remove-hook.
11083
11084 * edebug.texi (Edebug Execution Modes): Clarify t.
11085 Document edebug-sit-for-seconds.
11086 (Coverage Testing): Document C-x X = and =.
11087 (Instrumenting Macro Calls): Fix typo.
11088 (Specification List): Don't index the specification keywords.
11089
110902003-10-10 Kim F. Storm <storm@cua.dk>
11091
11092 * processes.texi (Network): Introduce make-network-process.
11093
110942003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11095
11096 * tips.texi (Library Headers): Fix typo.
11097
110982003-10-07 Juri Linkov <juri@jurta.org>
11099
11100 * modes.texi (Imenu): Mention imenu-create-index-function's
11101 default value. Explain submenus better.
11102
111032003-10-07 Lute Kamstra <lute@gnu.org>
11104
11105 * modes.texi (Faces for Font Lock): Fix typo.
11106 (Hooks): Explain how buffer-local hook variables can refer to
11107 global hook variables.
11108 Various minor clarifications.
11109
111102003-10-06 Lute Kamstra <lute@gnu.org>
11111
11112 * tips.texi (Coding Conventions): Mention naming conventions for
11113 hooks.
11114
111152003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11116
11117 * loading.texi (Library Search): Correct default value of
11118 load-suffixes.
11119 (Named Features): Fix typo.
11120
111212003-10-05 Richard M. Stallman <rms@gnu.org>
11122
11123 * loading.texi (Named Features): In `provide',
11124 say how to test for subfeatures.
11125 (Unloading): In unload-feature, use new var name
11126 unload-feature-special-hooks.
11127
111282003-10-03 Lute Kamstra <lute@gnu.org>
11129
11130 * modes.texi (Major Mode Conventions): Mention third way to set up
11131 Imenu.
11132 (Imenu): A number of small fixes.
11133 Delete documentation of internal variable imenu--index-alist.
11134 Document the return value format of imenu-create-index-function
11135 functions.
11136
111372003-09-30 Richard M. Stallman <rms@gnu.org>
11138
11139 * processes.texi (Network): Say what stopped datagram connections do.
11140
11141 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11142
11143 * display.texi (Overlay Properties): Clarify `evaporate' property.
11144
111452003-09-29 Lute Kamstra <lute@gnu.org>
11146
11147 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11148 constructs should be marked as risky.
11149 Change cons cell into proper list.
11150 (Mode Line Variables): Change cons cell into proper list.
11151
111522003-09-26 Lute Kamstra <lute@gnu.org>
11153
11154 * modes.texi (Mode Line Data): Document the :propertize construct.
11155 (Mode Line Variables): Reorder the descriptions of the variables
11156 to match their order in the default mode-line-format.
11157 Describe the new variables mode-line-position and mode-line-modes.
11158 Update the default values of mode-line-frame-identification,
11159 minor-mode-alist, and default-mode-line-format.
11160 (Properties in Mode): Mention the :propertize construct.
11161
111622003-09-26 Richard M. Stallman <rms@gnu.org>
11163
11164 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11165 * loading.texi, minibuf.texi, text.texi, variables.texi:
11166 Avoid @strong{Note:}.
11167
111682003-09-26 Richard M. Stallman <rms@gnu.org>
11169
11170 * keymaps.texi (Remapping Commands): Fix typo.
11171
111722003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11173
11174 * processes.texi (Low-Level Network): Fix typo.
11175
111762003-09-23 Kim F. Storm <storm@cua.dk>
11177
11178 * processes.texi (Network, Network Servers): Fix typos.
11179 (Low-Level Network): Add timeout value for :server keyword.
11180 Add new option keywords to make-network-process.
11181 Add set-network-process-options.
11182 Explain how to test availability of network options.
11183
111842003-09-19 Richard M. Stallman <rms@gnu.org>
11185
11186 * text.texi (Motion by Indent): Arg to
11187 backward-to-indentation and forward-to-indentation is optional.
11188
11189 * strings.texi (Creating Strings): Add substring-no-properties.
11190
11191 * processes.texi
11192 (Process Information): Add list-processes arg QUERY-ONLY.
11193 Delete process-contact from here.
11194 Add new status values for process-status.
11195 Add process-get, process-put, process-plist, set-process-plist.
11196 (Synchronous Processes): Add call-process-shell-command.
11197 (Signals to Processes): signal-process allows process objects.
11198 (Network): Complete rewrite.
11199 (Network Servers, Datagrams, Low-Level Network): New nodes.
11200
11201 * positions.texi (Word Motion): forward-word, backward-word
11202 arg is optional. Reword.
11203
11204 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11205
11206 * variables.texi (Creating Buffer-Local):
11207 Delete duplicate definition of buffer-local-value.
11208 (File Local Variables): Explain about discarding text props.
11209
112102003-09-11 Richard M. Stallman <rms@gnu.org>
11211
11212 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11213 changes variables that record input events.
11214 (Minibuffer Misc): Add minibuffer-selected-window.
11215
11216 * lists.texi (Building Lists): Add copy-tree.
11217
11218 * display.texi (Fontsets): Add char-displayable-p.
11219 (Scroll Bars): New node.
11220
112212003-09-08 Lute Kamstra <lute@gnu.org>
11222
11223 * modes.texi (%-Constructs): Document new `%i' and `%I'
11224 constructs.
11225
112262003-09-03 Peter Runestig <peter@runestig.com>
11227
11228 * makefile.w32-in: New file.
11229
112302003-08-29 Richard M. Stallman <rms@gnu.org>
11231
11232 * display.texi (Overlay Properties): Clarify how priorities
11233 affect use of the properties.
11234
112352003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11236
11237 * customize.texi (Type Keywords): Correct the description of
11238 `:help-echo' in the case where `motion-doc' is a function.
11239
112402003-08-14 John Paul Wallington <jpw@gnu.org>
11241
11242 * modes.texi (Emulating Mode Line): Subsection, not section.
11243
112442003-08-13 Richard M. Stallman <rms@gnu.org>
11245
11246 * elisp.texi (Top): Update subnode lists in menu.
11247
11248 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11249 (Kill Functions): kill-region has new arg yank-handler.
11250 (Yanking): New node.
11251 (Yank Commands): Add yank-undo-function.
11252 (Low-Level Kill Ring):
11253 kill-new and kill-append have new arg yank-handler.
11254 (Changing Properties): Add remove-list-of-text-properties.
11255 (Atomic Changes): New node.
11256
11257 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11258
11259 * streams.texi (Output Variables): Add eval-expression-print-length
11260 and eval-expression-print-level.
11261
11262 * os.texi (Time Conversion): For encode-time, explain limits on year.
11263
11264 * objects.texi (Character Type): Define anchor "modifier bits".
11265
11266 * modes.texi (Emulating Mode Line): New node.
11267 (Search-based Fontification): Font Lock uses font-lock-face property.
11268 (Other Font Lock Variables): Likewise.
11269
11270 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11271 not vectors.
11272 (Active Keymaps): Add emulation-mode-map-alists.
11273 (Functions for Key Lookup): key-binding has new arg no-remap.
11274 (Remapping Commands): New node.
11275 (Scanning Keymaps): where-is-internal has new arg no-remap.
11276 (Tool Bar): Add tool-bar-local-item-from-menu.
11277 Clarify when to use tool-bar-add-item-from-menu.
11278
11279 * commands.texi (Interactive Call): commandp has new arg.
11280 (Command Loop Info): Add this-original-command.
11281
112822003-08-06 John Paul Wallington <jpw@gnu.org>
11283
11284 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11285
11286 * display.texi (Warning Basics): Fix typo.
11287 (Fringes): Add closing curly bracket and fix typo.
11288
11289 * elisp.texi (Top): Fix typo.
11290
112912003-08-05 Richard M. Stallman <rms@gnu.org>
11292
11293 * elisp.texi: Update lists of subnodes.
11294
11295 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11296
11297 * variables.texi (Local Variables): Use lc for example variable names.
11298
11299 * tips.texi (Library Headers): Explain where to put -*-.
11300
11301 * strings.texi (Creating Strings): Fix xref for vconcat.
11302
11303 * sequences.texi (Vector Functions):
11304 vconcat no longer allows integer args.
11305
11306 * minibuf.texi (Reading File Names): read-file-name has new
11307 arg PREDICATE. New function read-directory-name.
11308
c4cc8b9a 11309 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11310 (Indenting Macros): New node.
11311
11312 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11313 (Window Frame Parameters): Make separate table of parameters
11314 that are coupled with specific face attributes.
11315 (Deleting Frames): delete-frame-hooks renamed to
11316 delete-frame-functions.
11317
11318 * files.texi (Magic File Names): Add file-remote-p.
11319 Clarify file-local-copy.
11320
11321 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11322 here; instead xref Defining Macros.
11323
11324 * display.texi (Warnings): New node, and subnodes.
11325 (Fringes): New node.
11326
11327 * debugging.texi (Test Coverage): New node.
11328
11329 * compile.texi (Compiler Errors): Explain with-no-warnings
11330 and other ways to suppress warnings.
11331
11332 * commands.texi (Interactive Call): Minor clarification.
11333
11334 * buffers.texi (Buffer File Name): set-visited-file-name
11335 renames the buffer too.
11336
11337 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11338
113392003-07-24 Markus Rost <rost@math.ohio-state.edu>
11340
11341 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11342
113432003-07-22 Markus Rost <rost@math.ohio-state.edu>
11344
11345 * internals.texi (Garbage Collection): Fix previous change.
11346
113472003-07-22 Richard M. Stallman <rms@gnu.org>
11348
11349 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11350
11351 * display.texi (Width): Use \s syntax in example.
11352 (Font Selection): Add face-font-rescale-alist.
11353
11354 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11355 Remove spurious indent in example.
11356
11357 * lists.texi (Building Lists): Add number-sequence.
11358
11359 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11360
11361 * functions.texi (Function Documentation): Explain how to
11362 show calling convention explicitly in the doc string.
11363
11364 * windows.texi (Selecting Windows): save-selected-window saves
11365 selected window of each frame.
11366 (Window Configurations): Minor change.
11367
11368 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11369
11370 * streams.texi (Output Variables): Add print-continuous-numbering
11371 and print-number-table.
11372
11373 * processes.texi (Decoding Output): New node.
11374
11375 * os.texi (Time Conversion): decode-time arg is optional.
11376
11377 * objects.texi (Character Type): Don't use space as example for \.
11378 Make list of char names and \-sequences correspond.
11379 Explain that \s is not used in strings. `\ ' needs space after.
11380
11381 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11382 (Translation of Characters): Add translation-table-for-input.
11383 (Default Coding Systems): Add auto-coding-functions.
11384 (Explicit Encoding): Add decode-coding-inserted-region.
11385 (Locales): Add locale-info.
11386
11387 * minibuf.texi (Basic Completion): Describe test-completion.
11388 Collections can be lists of strings.
11389 Clean up lazy-completion-table.
11390 (Programmed Completion): Mention test-completion.
11391 Clarify why lambda expressions are not accepted.
11392 (Minibuffer Misc): Describe minibufferp.
11393
113942003-07-14 Richard M. Stallman <rms@gnu.org>
11395
11396 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11397
11398 * windows.texi (Selecting Windows): New arg to select-window.
11399 (Selecting Windows): Add with-selected-window.
11400 (Size of Window): Add window-inside-edges, etc.
11401
11402 * internals.texi (Garbage Collection): Add post-gc-hook.
11403
11404 * processes.texi (Subprocess Creation): Add exec-suffixes.
11405
11406 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11407 (Scanning Keymaps): Add map-keymaps.
11408 (Defining Menus): Add keymap-prompt.
11409
11410 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11411 most-negative-fixnum.
11412
c4cc8b9a 11413 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11414 (Compiler Errors): New node.
11415
11416 * os.texi (User Identification): user-uid, user-real-uid
11417 can return float.
11418
11419 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11420 and about derived modes.
11421 (Minor Modes): Add minor-mode-list.
11422 (Defining Minor Modes): Keyword args for define-minor-mode.
11423 (Search-based Fontification): Explain managing other properties.
11424 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11425 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11426 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11427
11428 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11429 (Variable Aliases): Clarify defvaralias.
11430
11431 * loading.texi (Library Search): Add load-suffixes.
11432
11433 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11434 (Programmed Completion): Add dynamic-completion-table.
11435
11436 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11437 (Magic File Names): Specify precedence order of handlers.
11438
11439 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11440 and post-command-hook.
11441 (Waiting): New calling convention for sit-for.
11442
11443 * text.texi (Special Properties): local-map and keymap properties
11444 apply based on their stickiness.
11445
114462003-07-07 Richard M. Stallman <rms@gnu.org>
11447
11448 * modes.texi (Minor Mode Conventions): Specify only some kinds
11449 of list values as args to minor modes.
11450
11451 * files.texi (File Name Expansion): Warn about iterative use
11452 of substitute-in-file-name.
11453
11454 * advice.texi (Activation of Advice): Clean up previous change.
11455
114562003-07-06 Markus Rost <rost@math.ohio-state.edu>
11457
11458 * advice.texi (Activation of Advice): Note that ad-start-advice is
11459 turned on by default.
11460
114612003-06-30 Richard M. Stallman <rms@gnu.org>
11462
11463 * text.texi (Buffer Contents): Document current-word.
11464 (Change Hooks): Not called for *Messages*.
11465
11466 * functions.texi (Defining Functions): Explain about redefining
11467 primitives.
f4e90db0 11468 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
11469 Comment out the detailed criteria for what is safe.
11470
114712003-06-22 Andreas Schwab <schwab@suse.de>
11472
11473 * objects.texi (Symbol Type): Fix description of examples.
11474
114752003-06-16 Andreas Schwab <schwab@suse.de>
11476
11477 * hash.texi (Creating Hash): Fix description of :weakness.
11478
c8763fb6 114792003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
11480
11481 * files.texi (Changing Files): copy-file copies file modes, too.
11482
114832003-05-28 Richard M. Stallman <rms@gnu.org>
11484
11485 * strings.texi (Creating Strings): Clarify split-string.
11486
114872003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11488
11489 * strings.texi (Creating Strings): Update split-string specification
11490 and examples.
11491
114922003-05-19 Richard M. Stallman <rms@gnu.org>
11493
11494 * elisp.texi: Correct invariant section names.
11495
114962003-04-20 Richard M. Stallman <rms@gnu.org>
11497
11498 * os.texi (Timers): Explain about timers and quitting.
11499
115002003-04-19 Richard M. Stallman <rms@gnu.org>
11501
11502 * internals.texi (Writing Emacs Primitives): Strings are
11503 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11504 Explain GCPRO convention for varargs function args.
11505
115062003-04-16 Richard M. Stallman <rms@gnu.org>
11507
11508 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11509
115102003-04-08 Richard M. Stallman <rms@gnu.org>
11511
11512 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11513
115142003-02-13 Kim F. Storm <storm@cua.dk>
11515
11516 * objects.texi (Character Type): New \s escape for space.
11517
115182003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11519
5dcb4c4e 11520 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11521
115222003-01-25 Richard M. Stallman <rms@gnu.org>
11523
11524 * keymaps.texi: Document that a symbol can act as a keymap.
11525
115262003-01-13 Richard M. Stallman <rms@gnu.org>
11527
11528 * text.texi (Changing Properties): Say string indices are origin-0.
11529
11530 * positions.texi (Screen Lines) <compute-motion>:
11531 Correct order of elts in return value.
11532
11533 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11534 how to define a default binding.
11535
115362002-12-07 Markus Rost <rost@math.ohio-state.edu>
11537
11538 * loading.texi (Unloading): Fix recent change for load-history.
11539
11540 * customize.texi (Simple Types): Clarify description of custom
11541 type 'number. Describe new custom type 'float.
11542
115432002-12-04 Markus Rost <rost@math.ohio-state.edu>
11544
11545 * variables.texi (File Local Variables): Fix typo.
11546
c8763fb6 115472002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11548
11549 From Michael Albinus <Michael.Albinus@alcatel.de>.
11550
11551 * README: Target for Info file is `make info'.
11552
5dcb4c4e 11553 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11554 `file-name-sans-extension'.
11555 (Magic File Names): Complete list of operations for magic file
11556 name handlers.
11557
115582002-09-16 Jonathan Yavner <jyavner@engineer.com>
11559
11560 * variables.texi (File Local Variables): New function
11561 risky-local-variable-p.
11562
115632002-09-15 Jonathan Yavner <jyavner@engineer.com>
11564
11565 * functions.texi (Function safety): New node about unsafep.
11566
115672002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11568
5dcb4c4e 11569 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11570 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11571
115722002-06-17 Juanma Barranquero <lektu@terra.es>
11573
11574 * frames.texi (Display Feature Testing): Fix typo.
11575
115762002-06-12 Andreas Schwab <schwab@suse.de>
11577
11578 * frames.texi (Initial Parameters, Resources): Fix references to
11579 the Emacs manual.
11580
115812002-05-13 Kim F. Storm <storm@cua.dk>
11582
11583 * variables.texi (Intro to Buffer-Local): Updated warning and
11584 example relating to changing buffer inside let.
11585
c8763fb6 115862002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11587
11588 * os.texi (Session Management): New node about X Session management.
11589
115902002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11591
11592 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11593 to which the manual corresponds, and the copyright years.
11594
11595 * Makefile.in (VERSION): Set to 2.9.
11596
115972001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11598
11599 * elisp.texi: Change the category in @dircategory to "Emacs", to
11600 make it consistent with info/dir.
11601
116022001-11-25 Miles Bader <miles@gnu.org>
11603
11604 * text.texi (Fields): Describe new `limit' arg in
11605 field-beginning/field-end.
11606
116072001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11608
5dcb4c4e
SM
11609 * permute-index: Don't depend on csh-specific features.
11610 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11611
11612 * two-volume-cross-refs.txt: New file.
11613 * two.el: New file.
11614 * spellfile: New file.
11615
116162001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11617
11618 * permute-index: New file.
11619
11620 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11621 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11622 8+3 restricted namespace.
11623
11624 * Makefile.in (infodir): Define relative to $(srcdir).
11625 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11626 include directories list via -I switch to makeinfo.
11627 (index.texi): Use cp if both hard and symbolic links fail.
11628
116292001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11630
11631 * Makefile.in (distclean): Add.
11632
11633 The following changes make ELisp manual part of the Emacs
11634 distribution:
11635
11636 * Makefile.in: Add Copyright notice.
11637 (prefix): Remove.
11638 (infodir): Change value to "../info".
11639 (VPATH): New variable.
11640 (MAKE): Don't define.
11641 (texmacrodir): Don't define.
11642 (texinputdir): Append the existing value of TEXINPUTS.
11643 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11644 command to be compatible with man/Makefile.in, and to put the
11645 output into ../info.
11646 (info): Add target.
11647 (installall): Target removed.
11648
c8763fb6 116492001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
11650
11651 * tips.texi (Coding Conventions): Fix typo.
11652
116532001-10-23 Gerd Moellmann <gerd@gnu.org>
11654
11655 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11656
116572001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11658
11659 * files.texi (File Name Components): Update the description of
11660 file-name-sans-extension and file-name-extension, as they now
11661 ignore leading dots.
11662
116632001-10-20 Gerd Moellmann <gerd@gnu.org>
11664
11665 * (Version 21.1 released.)
11666
116672001-10-19 Miles Bader <miles@gnu.org>
11668
11669 * positions.texi (Text Lines): Describe behavior of
11670 `beginning-of-line'/`end-of-line' in the presence of field properties.
11671
116722001-10-17 Gerd Moellmann <gerd@gnu.org>
11673
11674 * Makefile.in (VERSION): Set to 2.8.
11675 (manual): Use `manual-21'.
11676
11677 * elisp.texi (VERSION): Add and use it where the version
11678 number was used. Set it to 2.8.
11679
11680 * intro.texi: Likewise.
11681
116822001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11683
11684 * files.texi (File Name Completion): Document the significance of
11685 a trailing slash in elements of completion-ignored-extensions.
11686
116872001-10-06 Miles Bader <miles@gnu.org>
11688
11689 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11690
116912001-10-04 Gerd Moellmann <gerd@gnu.org>
11692
11693 * variables.texi (Variable Aliases): New node.
11694
116952001-10-04 Gerd Moellmann <gerd@gnu.org>
11696
11697 * Branch for 21.1.
11698
116992001-10-02 Miles Bader <miles@gnu.org>
11700
11701 * minibuf.texi (Minibuffer Misc): Add entries for
11702 `minibuffer-contents', `minibuffer-contents-no-properties', and
11703 `delete-minibuffer-contents'.
11704 Correct description for `minibuffer-prompt-end'.
11705
11706 * text.texi (Property Search): Correct descriptions of
11707 `next-char-property-change' and `previous-char-property-change'.
11708 Add entries for `next-single-char-property-change' and
11709 `previous-single-char-property-change'.
11710 Make operand names a bit more consistent.
11711
117122001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11713
11714 * frames.texi (Finding All Frames): Document that next-frame and
11715 previous-frame are local to current terminal.
11716
117172001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11718
11719 * keymaps.texi (Creating Keymaps): Fix the description of the
11720 result of make-keymap.
11721
117222001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11723
11724 * display.texi (Font Lookup, Attribute Functions)
11725 (Image Descriptors): Add cross-references to the definition of
11726 selected frame.
11727
11728 * buffers.texi (The Buffer List): Add cross-references to the
11729 definition of selected frame.
11730
11731 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11732 frame at any given time.
11733 (Multiple Displays, Size and Position): Add a cross-reference to
11734 the definition of the selected frame.
11735
117362001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11737
11738 * strings.texi (String Conversion) <string-to-number>: Document
11739 that a float is returned for integers that are too large.
11740
11741 * frames.texi (Mouse Position): Document mouse-position-function.
11742 (Display Feature Testing): Document display-images-p.
11743 (Window Frame Parameters): Document the cursor-type variable.
11744
11745 * numbers.texi (Integer Basics): Document CL style read syntax for
11746 integers in bases other than 10.
11747
5dcb4c4e
SM
11748 * positions.texi (List Motion):
11749 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11750
11751 * lists.texi (Sets And Lists): Document member-ignore-case.
11752
11753 * internals.texi (Garbage Collection): Document the used and free
11754 strings report.
11755 (Memory Usage): Document strings-consed.
11756
11757 * os.texi (Time of Day): Document float-time.
11758 (Recording Input): Document that clear-this-command-keys clears
11759 the vector to be returned by recent-keys.
11760
ed9265fc
JB
11761 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11762 The argument keymap can be a list.
b8d4c8d0
GM
11763
11764 * nonascii.texi (User-Chosen Coding Systems)
11765 <select-safe-coding-system>: Document the new argument
11766 accept-default-p and the variable
11767 select-safe-coding-system-accept-default-p. Tell what happens if
11768 buffer-file-coding-system is undecided.
11769 (Default Coding Systems): Document auto-coding-regexp-alist.
11770
11771 * display.texi (The Echo Area) <message>: Document
11772 message-truncate-lines.
11773 (Glyphs): Document that the glyph table is unused on windowed
11774 displays.
11775
11776 * help.texi (Describing Characters) <single-key-description>:
11777 Document the new argument no-angles.
11778 (Accessing Documentation) <documentation-property>: Document that
11779 a non-string property is evaluated.
11780 <documentation>: Document that the function-documentation property
11781 is looked for.
11782
11783 * windows.texi (Selecting Windows): Document some-window.
11784
11785 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11786
11787 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11788 apropos-mode-hook.
11789
11790 * commands.texi (Using Interactive): Document interactive-form.
11791 (Keyboard Macros): Document kbd-macro-termination-hook.
11792 (Command Loop Info): Document that clear-this-command-keys clears
11793 the vector to be returned by recent-keys.
11794
117952001-09-04 Werner LEMBERG <wl@gnu.org>
11796
11797 * Makefile.in (srcdir, texinputdir): New variables.
11798 (srcs, index.texi, install): Use $(srcdir).
11799 (.PHONY): Remove elisp.dvi.
11800 (elisp): Use -I switch for makeinfo.
11801 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11802 (installall, dist): Use $(srcdir).
11803 Fix path to texinfo.tex.
11804 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11805
118062001-08-30 Gerd Moellmann <gerd@gnu.org>
11807
11808 * display.texi (Conditional Display): Adjust to API change.
11809
11810 * configure: New file.
11811
118122001-07-30 Gerd Moellmann <gerd@gnu.org>
11813
11814 * commands.texi (Repeat Events): Add description of
11815 double-click-fuzz.
11816
118172001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11818
11819 * syntax.texi (Syntax Class Table): Add the missing designator for
11820 comment and string fences.
11821 (Syntax Properties): Add a xref to syntax table internals.
11822 (Syntax Table Internals): Document string-to-syntax.
11823
118242001-05-07 Gerd Moellmann <gerd@gnu.org>
11825
11826 * Makefile.in (install): Use install-info command line options
11827 like in Emacs' Makefile.in.
11828
118292000-12-09 Miles Bader <miles@gnu.org>
11830
11831 * windows.texi (Window Start): Update documentation for
11832 `pos-visible-in-window-p'.
11833
118342000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11835
11836 * lists.texi (Building Lists): Add footnote to explain how to add
11837 to the end of a list.
11838
118392000-10-25 Gerd Moellmann <gerd@gnu.org>
11840
11841 * files.texi (Visiting Functions): Typos.
11842
118432000-10-25 Kenichi Handa <handa@etl.go.jp>
11844
11845 * files.texi (Visiting Functions): Return value of
11846 find-file-noselect may be a list of buffers if wildcards are used.
11847
118482000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11849
11850 * display.texi (Defining Faces): Document `graphic' display type
11851 in face specs.
11852
b344d29d 118532000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11854
11855 * hooks.texi (Standard Hooks): Replace obsolete
11856 `after-make-frame-hook' with `after-make-frame-functions'.
11857
11858 * frames.texi (Creating Frames): Ditto.
11859
11860 * variables.texi (Future Local Variables): Ditto.
11861
118622000-10-16 Gerd Moellmann <gerd@gnu.org>
11863
11864 * display.texi (Other Image Types): Add description of :foreground
11865 and :background properties of mono PBM images.
11866
118672000-08-17 Werner LEMBERG <wl@gnu.org>
11868
11869 * .cvsignore: New file.
11870
118712000-01-05 Gerd Moellmann <gerd@gnu.org>
11872
11873 * tindex.pl: New script.
11874
118751999-12-03 Dave Love <fx@gnu.org>
11876
11877 * Makefile.in (MAKEINFO): New parameter.
11878
118791999-09-17 Richard Stallman <rms@gnu.org>
11880
11881 * Makefile.in (srcs): Add hash.texi.
11882 (VERSION): Update to 20.6.
11883
118841999-09-13 Richard Stallman <rms@gnu.org>
11885
11886 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11887
118881998-08-29 Karl Heuer <kwzh@gnu.org>
11889
11890 * configure.in: New file.
11891 * Makefile.in: Renamed from Makefile.
11892 (prefix, infodir): Use value obtained from configure.
11893 (emacslibdir): Obsolete variable deleted.
11894 (dist): Distribute configure.in, configure, Makefile.in.
11895
118961998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11897
11898 * Makefile (INSTALL_INFO): New variable.
11899 (install): Run install-info.
11900
119011998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11902
11903 * Makefile (elisp.dvi): Add missing backslash.
11904
119051998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11906
11907 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11908 Run texindex without `./'. Always run texindex on elisp.tp.
11909 (elisp.tps): Target deleted.
11910
119111998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11912
11913 * Makefile (srcs): Add nonascii.texi and customize.texi.
11914 (dist): Start by deleting `temp'.
11915
119161998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11917
11918 * Makefile (makeinfo, texindex): Targets deleted.
11919 (makeinfo.o, texindex.o): Targets deleted.
11920 (clean, dist): Don't do anything with them or with getopt*.
11921
119221998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11923
11924 * Makefile (SHELL): Defined.
11925
119261998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11927
11928 * Makefile (elisp.tps): New target.
11929 (elisp.dvi): Depend on elisp.tps.
11930
c5602427 119311996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
11932
11933 * README: Update phone number.
11934
11935 * Makefile (elisp): Make this be the default target.
11936 Depend on makeinfo.c instead of makeinfo.
11937 (install): Don't depend on elisp.dvi, since we don't install that.
11938 Use mkinstalldirs.
11939 (dist): Add mkinstalldirs.
11940
c5602427 119411995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11942
11943 * Makefile (VERSION): Update version number.
5dcb4c4e 11944 (maintainer-clean): Rename from realclean.
b8d4c8d0 11945
c5602427 119461995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11947
11948 * Makefile (realclean): New target.
11949 (elisp): Remove any old elisp-* files first.
11950
c5602427 119511993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
11952
11953 * Makefile (VERSION): New variable.
11954 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11955 Compressed file suffix should be `.gz', not `.z'.
11956
ce058493 119571993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11958
11959 * Makefile (elisp): Depend on makeinfo.
11960
c5602427 119611993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11962
11963 * Makefile (srcs): Add anti.texi.
11964
c5602427 119651993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11966
11967 * Makefile (infodir, prefix): New vars.
11968 (install): Use infodir.
f4e90db0 11969 (emacsinfodir): Delete.
b8d4c8d0 11970
c5602427 119711993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11972
11973 * Makefile (srcs): Add calendar.texi.
11974
11975 * Makefile (dist): Copy texindex.c and makeinfo.c.
11976 Limit elisp-* files to those with one or two digits.
11977
c5602427 119781993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11979
f4e90db0 11980 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11981
c5602427 119821993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11983
11984 * loading.texi (Unloading): define-function changed back to
11985 defalias. It may not stay this way, but at least it's
11986 consistent with the known-good version of the code patch.
11987
c5602427 119881993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
11989
11990 * modes.texi (Hooks): Document new optional arg of add-hook.
11991
c5602427 119921993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11993
11994 * variables.texi: Document nil initial value of buffer-local variables.
11995
11996 * tips.texi: Add new section on standard library headers.
11997
c5602427 119981993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11999
12000 * Makefile (srcs): Add frame.texi to the list of sources.
12001
c5602427 120021993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12003
12004 * Makefile (dist): Don't bother excluding autosave files; they'll
12005 never make it into the temp directory anyway, and the hash marks
12006 in the name are problematic for make and the Bourne shell.
ed9265fc 12007 (srcs): ???
b8d4c8d0 12008
c5602427 120091993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12010
12011 * Makefile (dist): Don't include backup files or autosave files in
12012 the distribution tar file.
12013
c5602427 120141991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12015
5dcb4c4e 12016 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12017 (elisp.dvi): Remove erroneous shell comment.
12018 Expect output of permute-index in permuted.fns.
12019 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12020 (clean): Add index.texi to be deleted.
b8d4c8d0 12021
c5602427 120221990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12023
12024 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12025
c5602427 120261990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12027
12028 * files.texi: Noted that completion-ignored-extensions is ignored
12029 when making *Completions*.
12030
3e868ee3 120311990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12032
12033 * Makefile make dist now depends on elisp.dvi, since it tries
12034 to include it in the dist file.
12035
c5602427 120361990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12037
c5602427 12038 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12039
c5602427 120401989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12041
12042 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12043 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12044
c5602427 120451989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12046
12047 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12048 and @error{} are the terms now being used. The files in the
12049 directory have been changed to reflect this.
12050
12051 * All instances of @indentedresultt{} have been changed to
333f9019 12052 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12053
c5602427 120541989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12055
12056 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12057 experimental @indentedresult{}, @indentedexpandsto{} are part of
12058 the texinfo.tex in this directory. These TeX macros are not
12059 stable yet.
12060
c5602427 120611989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12062
12063 * texinfo.tex: Temporarily added
12064 \let\result=\dblarrow
12065 \def\error{{\it ERROR} \longdblarrow}
12066 We need to do this better soon.
12067
c5602427 120681989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12069
12070 * Applied Karl Berry's patches to *.texinfo files, but not to
12071 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12072 new title page format is also not applied, since it requires
12073 texinfo.tex changes.)
12074
12075 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12076 for the Project GNU development environment.
12077
12078;; Local Variables:
c8763fb6 12079;; coding: utf-8
b8d4c8d0
GM
12080;; End:
12081
ab422c4d 12082 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12083
12084 This file is part of GNU Emacs.
12085
352c8b4a 12086 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12087 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12088 the Free Software Foundation, either version 3 of the License, or
12089 (at your option) any later version.
b8d4c8d0
GM
12090
12091 GNU Emacs is distributed in the hope that it will be useful,
12092 but WITHOUT ANY WARRANTY; without even the implied warranty of
12093 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12094 GNU General Public License for more details.
12095
12096 You should have received a copy of the GNU General Public License
352c8b4a 12097 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.