Merge from trunk.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
f8152bcb
XF
12013-04-21 Xue Fuqiao <xfq.free@gmail.com>
2
84ebefe9
XF
3 * internals.texi (Writing Emacs Primitives): Remove unnecessary
4 references to the sources. (Bug#13800)
5
f8152bcb
XF
6 * searching.texi (Regexp Backslash): Doc fix for backslash
7 constructs in regular expressions.
8
8fa2654e
CS
92013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
10
11 * tips.texi (Coding Conventions): Mention separation of package
12 descriptor and name of internal symbols by two hyphens.
13
0aa3616e
SB
142013-04-13 Stephen Berman <stephen.berman@gmx.net>
15
16 * windows.texi (Splitting Windows): Change category of
17 split-window from a command to a function.
18
cd542620
CY
192013-04-06 Chong Yidong <cyd@gnu.org>
20
21 * display.texi (Faces): Minor clarifications.
22 (Defining Faces): Clarify default vs custom face specs. Document
23 face-spec-set.
24
25 * display.texi (Overlay Properties):
26 * text.texi (Special Properties): Use the "anonymous face"
27 terminology. Describe foreground-color and background-color forms
28 as compatibility-only.
29
8d0c20ae
EZ
302013-03-24 Eli Zaretskii <eliz@gnu.org>
31
32 * compile.texi (Byte-Code Objects): Add index entry.
33 (Disassembly): Add cross-references.
34
45f1d362
EZ
352013-03-23 Eli Zaretskii <eliz@gnu.org>
36
37 * frames.texi (Size Parameters): More accurate description of the
38 difference between 'fullboth' and 'maximized'. (Bug#13935)
39
5784e319
CS
402013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
41
42 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
43
78be8b64 442013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
45
46 * elisp.texi: Add some stuff specific to www.gnu.org.
47
b388e7ad
TZ
482013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
49
50 * control.texi (Pattern matching case statement): Fix typo.
51
681ebc33
PE
522013-03-04 Paul Eggert <eggert@cs.ucla.edu>
53
54 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
55
9bed73f3
GM
562013-03-03 Glenn Morris <rgm@gnu.org>
57
58 * objects.texi (Symbol Type): Fix typo.
59
929aeac6 602013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
61
62 * variables.texi (File Local Variables): Fix reference.
63
1abfd3e8 642013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
65
66 * files.texi (Magic File Names): Improve wording and indexing.
67
f0c954fa
GM
682013-02-21 Glenn Morris <rgm@gnu.org>
69
70 * display.texi (Multi-Frame Images): Minor rephrasing.
71
1e56f8ef
GM
722013-02-20 Glenn Morris <rgm@gnu.org>
73
74 * display.texi (GIF Images, TIFF Images): Delete these nodes.
75 (ImageMagick Images): For :index, use an xref rather than duplicating.
76 (Other Image Types): Add GIF, adjust formatting.
77 (Multi-Frame Images): Rename from Animated Images. Expand section.
78 * elisp.texi (Top): Update menu for these changes.
79
93c2fa46
GM
802013-02-19 Glenn Morris <rgm@gnu.org>
81
82 * text.texi (Change Hooks): Fix typo.
83
d64d97e5 842013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
85
86 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
87
b5ca9d53
GM
882013-02-13 Glenn Morris <rgm@gnu.org>
89
b6c3e4b1
GM
90 * objects.texi (Char-Table Type): Add footnote about #^^.
91
b5ca9d53
GM
92 * modes.texi (Minor Mode Conventions): Fix typo.
93
85adc63f
GM
94 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
95 meta characters; this changed in 22.1. (Bug#13684)
96
662abcc1
GM
97 * objects.texi (Char-Table Type): Add cindex.
98
9d6c9dd1
GM
99 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
100
490a9458 1012013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
102
103 * keymaps.texi (Creating Keymaps): Update make-keymap result.
104
8549f9e8
EZ
1052013-02-09 Eli Zaretskii <eliz@gnu.org>
106
107 * modes.texi (%-Constructs): Remove the description of %t.
108
109 * nonascii.texi (MS-DOS File Types): Delete node.
110
7bd00724
GM
1112013-02-08 Glenn Morris <rgm@gnu.org>
112
113 * keymaps.texi (Active Keymaps, Searching Keymaps):
114 Remove confusing mention of "symbolic prefix". (Bug#13643)
115
795e7a5b 1162013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
117
118 * macros.texi (Indenting Macros): Fix order of an indent
119 symbol's arguments. (Bug#13450)
120
b3fbb395
PE
1212013-01-19 Paul Eggert <eggert@cs.ucla.edu>
122
123 Allow floating-point file offsets.
124 * files.texi (Reading from Files, Writing to Files):
125 Say that file offsets can be numbers, not just integers.
126
45a7e57c
GM
1272013-01-09 Glenn Morris <rgm@gnu.org>
128
129 * commands.texi (Interactive Codes):
130 Whitespace does not terminate interactive "S". (Bug#13393)
131
04c48b14
CY
1322013-01-06 Chong Yidong <cyd@gnu.org>
133
134 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
135
1f1c405d
GM
1362013-01-05 Glenn Morris <rgm@gnu.org>
137
138 * display.texi (Overlay Properties): Mention field. (Bug#13364)
139
5d7c18a8
EZ
1402013-01-05 Eli Zaretskii <eliz@gnu.org>
141
142 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
143 directive in a group of items.
144
89cb305e 1452013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
146
147 * keymaps.texi (Key Sequences): Remove obsolete sentence
148 (Bug#13356).
149
0f668a4d 1502013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
151
152 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
153
553081a5
SM
1542013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
155
156 * files.texi (File Attributes): Undocument return format of file-acl.
157
1cbb9ed6
GM
1582013-01-03 Glenn Morris <rgm@gnu.org>
159
75e78d1e
GM
160 * processes.texi (System Processes):
161 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
162
5f1a9647
GM
163 * searching.texi (Replacing Match): Fix xref.
164
1cbb9ed6
GM
165 * elisp.texi (DATE): Bump to Jan 2013.
166
9539d465 1672013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 168
22ff2cb8
GM
169 * customize.texi (Common Keywords, Type Keywords):
170 Replace "active field" with "button". (Bug#13310)
171
9800c5b0
GM
172 * customize.texi (Common Keywords): Add xref. (Bug#13311)
173 * tips.texi (Library Headers): Add cindex.
174
d5e5e7b4 1752012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
176
177 * functions.texi (Declare Form):
178 * intro.texi (A Sample Function Description):
179 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
180 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
181 in @def.. commands. (Bug#13292)
182
ccad023b
EZ
1832012-12-29 Eli Zaretskii <eliz@gnu.org>
184
185 * files.texi (Changing Files): Document the return values of
186 set-file-selinux-context and set-file-acl.
187
1ab0c851
GM
1882012-12-27 Glenn Morris <rgm@gnu.org>
189
190 * files.texi (File Names): Mention Cygwin conversion functions.
191
94900bfe
MR
1922012-12-22 Martin Rudalics <rudalics@gmx.at>
193
194 * windows.texi (Selecting Windows): Reword description of
195 select-window (Bug#13248).
196
04d9b71a
EZ
1972012-12-22 Eli Zaretskii <eliz@gnu.org>
198
199 * files.texi (File Attributes, Changing Files): Remove the details
200 about the text returned by file-acl. Instead, just document that
201 it is an opaque string meant to be used by set-file-acl.
202
6e55f03e
CY
2032012-12-21 Chong Yidong <cyd@gnu.org>
204
07b9c0be
CY
205 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
206
6e55f03e
CY
207 * customize.texi (Simple Types): Document key-sequence type
208 (Bug#13048).
209
5bec25eb
CY
210 * strings.texi (Text Comparison): Doc fix for compare-strings.
211
15ccf05e
MA
2122012-12-19 Michael Albinus <michael.albinus@gmx.de>
213
214 * files.texi (Magic File Names): Add `file-acl',
215 `file-selinux-context', `set-file-acl' and
216 `set-file-selinux-context'. Make the list consistent.
217
ee3c0aec
JB
2182012-12-19 Jonas Bernoulli <jonas@bernoul.li>
219
220 * tips.texi (Library Headers): New header keyword `Homepage'.
221 Make continuation lines syntax more precise.
222
66447e07
EZ
2232012-12-17 Eli Zaretskii <eliz@gnu.org>
224
225 * files.texi (File Attributes, Changing Files): Update to include
226 MS-Windows support for ACLs.
227
7c3d167f
RF
2282012-12-16 Romain Francoise <romain@orebokech.com>
229
230 * files.texi (File Attributes): Document ACL support and new
231 `file-acl' function.
232 (Changing Files): Mention argument name change of `copy-file' and
233 document new function `set-file-acl'.
234
97976f9f
PE
2352012-12-14 Paul Eggert <eggert@cs.ucla.edu>
236
237 Fix permissions bugs with setgid directories etc. (Bug#13125)
238 * files.texi (Testing Accessibility): Document GROUP arg
239 of file-ownership-preserved-p.
240 (File Attributes): Document that 9th element is now
241 just a placeholder.
242 * os.texi (User Identification): Document new functions group-gid,
243 group-real-gid.
244
d92d9c95
PE
2452012-12-11 Paul Eggert <eggert@cs.ucla.edu>
246
247 * internals.texi (C Integer Types): New section.
248 This follows up and records an email in
249 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
250
265c2fbf 2512012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 252
4a0e1924 253 * control.texi (Pattern matching case statement): New node.
f433306a 254
1cbae532
SM
255 * customize.texi (Variable Definitions): Mention the default :group
256 for defcustoms (bug#13093).
257
c6c08d3f
GM
2582012-12-09 Glenn Morris <rgm@gnu.org>
259
260 * customize.texi (Variable Definitions): Mention eval-defun
261 on a defcustom calls the :set function when appropriate.
262
4288142b
PE
2632012-12-06 Paul Eggert <eggert@cs.ucla.edu>
264
265 * doclicense.texi, gpl.texi: Update to latest version from FSF.
266 These are just minor editorial changes.
267
d8ad4d3f 2682012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
269
270 * lists.texi (Plist Access): Move put example to Symbol Plists.
271
272 * symbols.texi (Standard Properties): Fix typo.
273
c5bc2d1d 2742012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 275
f02f19bd
CY
276 * symbols.texi (Symbol Properties): New node.
277 (Symbol Plists): Make it a subsection under Symbol Properties.
278 (Standard Properties): New node.
279
280 * lists.texi (Property Lists): Move here from symbols.texi.
281 (Plist Access): Rename from Other Plists.
282
283 * customize.texi (Variable Definitions):
284 * display.texi (Defining Faces):
285 * sequences.texi (Char-Tables): Fix xref.
286
1cbae532 287 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 288
f02f19bd
CY
289 * commands.texi (Using Interactive): Fix index entry.
290
cb6f5650
PE
2912012-11-24 Paul Eggert <eggert@cs.ucla.edu>
292
c07a6ded
PE
293 * doclicense.texi: Update to latest version from FSF.
294 These are just minor editorial changes.
295 * elisp.texi (GNU Free Documentation License)
296 (GNU General Public Licens):
297 Provide sectioning, since doclicense.texi no longer does that.
298
cb6f5650
PE
299 * loading.texi (Named Features): @ -> @@ to fix typo.
300
d125ca15 3012012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
302
303 * windows.texi (Basic Windows): Fix typo.
304 (Windows and Frames): Fix example. Move description of
305 window-in-direction here.
306 (Recombining Windows): Fix example.
1cbae532 307 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
308 (Switching Buffers): Reword.
309 (Display Action Functions): Minor adjustments.
310 (Choosing Window Options): Minor fixes.
311 (Window History): Minor rewording.
312 (Dedicated Windows): Correct and reword part describing how
313 dedicatedness affects functions removing buffers or windows.
1cbae532 314 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 315
d125ca15 3162012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
317
318 * modes.texi (%-Constructs): Fix statement about mode construct
319 padding (Bug#12866).
320
d125ca15 3212012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
322
323 * debugging.texi (Profiling): Make it more clear
324 that --enable-profiling is about profiling the C code.
325
38a2f917
GM
3262012-11-21 Glenn Morris <rgm@gnu.org>
327
3ca2f1bf
GM
328 * display.texi (Attribute Functions):
329 Update for set-face-* name changes.
1bf335cf
GM
330 Add new "inherit" argument for face-bold-p etc.
331 Move description of this argument to a common section, like "frame".
3ca2f1bf 332
6ef2e5ef 333 * debugging.texi (Profiling): New section.
b6729a18 334 (Debugging): Mention profiling in the introduction.
5b776637
GM
335 * tips.texi (Compilation Tips): Move profiling to separate section.
336 * elisp.texi: Add Profiling to detailed menu.
337
6ef2e5ef 3382012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
339
340 * windows.texi (Display Action Functions): Fix recently added
341 example. Suggested by Michael Heerdegen.
342
6ef2e5ef 3432012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
344
345 Minor cleanup for times as lists of four integers.
346 * os.texi (Time Parsing): Time values can now be four integers.
347
7351b73d
GM
3482012-11-18 Glenn Morris <rgm@gnu.org>
349
350 * loading.texi (How Programs Do Loading): Add eager macro expansion.
351 * macros.texi (Expansion): Mention eager macro expansion.
352
a045a167
GM
353 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
354
2ac9538d 3552012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
356
357 * minibuf.texi (Programmed Completion): Doc fix for metadata
358 request (Bug#12850).
359
2ac9538d 3602012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 361
7fe37cfc
GM
362 * display.texi (Temporary Displays): Document with-temp-buffer-window.
363
6439ae19
GM
364 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
365 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
366 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 367 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 368
0ff7851c
MR
3692012-11-16 Martin Rudalics <rudalics@gmx.at>
370
371 * windows.texi (Choosing Window): Rewrite description of
372 display-buffer-alist (Bug#12167).
1cbae532
SM
373 (Display Action Functions): Mention inhibit-switch-frame.
374 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
375 Add example (Bug#12848).
376
96e05507 3772012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
378
379 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
380 (Attribute Functions): Update for set-face-underline rename.
381 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 382
e4e9830b
GM
383 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
384 so they align better in info.
921c067f
GM
385 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
386 Document set-temporary-overlay-map.
e4e9830b 387
c8915b67
SM
3882012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
389
390 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
391 with normal keymaps".
392
74934dcc
DA
3932012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
394
395 * internals.texi (Garbage Collection): Update descriptions
396 of vectorlike_header, garbage-collect and gc-cons-threshold.
397 (Object Internals): Explain Lisp_Object layout and the basics
398 of an internal type system.
399 (Buffer Internals): Update description of struct buffer.
400
f78ee6af 4012012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
402
403 * variables.texi (Adding Generalized Variables):
404 At least mention gv-define-expander and gv-letplace.
405
164f28b5 406 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 407 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 408
38868ad7
GM
409 * control.texi (Signaling Errors):
410 * debugging.texi (Error Debugging):
411 * errors.texi (Standard Errors): Add user-error.
412
6efddf78
GM
413 * variables.texi (Adding Generalized Variables):
414 Use standard formatting for common lisp note about setf functions.
415
6baf66d5 4162012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
417
418 * elisp.texi (Top): Add Recombining Windows to menu.
419 * windows.texi (Recombining Windows): New subsection.
420 (Splitting Windows): Rewrite text on handling of window
421 combinations and move it to new subsection.
422
6baf66d5 4232012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 424
8a3afaf9
CY
425 * searching.texi (Replacing Match): Document \? in replace-match.
426
7c08f8ba
CY
427 * variables.texi (Creating Buffer-Local): Document setq-local and
428 defvar-local.
429 (Setting Generalized Variables): Arrange table alphabetically.
430
431 * lists.texi (List Elements, List Variables): Clarify descriptions
432 of push and pop for generalized variables.
433
434 * edebug.texi (Specification List): setf is no longer CL-only.
435
6baf66d5 4362012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
437
438 * variables.texi (Adding Generalized Variables):
439 Update description of FIX-RETURN expansion.
440
ebdbfb95
GM
441 * variables.texi (Setting Generalized Variables):
442 Split most of previous contents into this subsection.
443 (Adding Generalized Variables): New subsection.
651af8c6
GM
444 Move note on lack of setf functions here from misc/cl.texi.
445
ebdbfb95
GM
446 * elisp.texi: Add Generalized Variables subsections to detailed menu.
447
6baf66d5 4482012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
449
450 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
451
a43d02f0
MA
4522012-11-08 Michael Albinus <michael.albinus@gmx.de>
453
454 * os.texi (Notifications): Update descriptions of
455 notifications-notify, notifications-close-notification and
456 notifications-get-capabilities according to latest code changes.
457 Add notifications-get-server-information.
458
2395ab64
CY
4592012-11-03 Chong Yidong <cyd@gnu.org>
460
461 * objects.texi (General Escape Syntax): Clarify the explanation of
462 escape sequences.
463 (Non-ASCII in Strings): Clarify when a string is unibyte vs
464 multibyte. Hex escapes do not automatically make a string
465 multibyte.
466
43bcfda6
MR
4672012-11-03 Martin Rudalics <rudalics@gmx.at>
468
469 * windows.texi (Switching Buffers): Document option
470 switch-to-buffer-preserve-window-point.
471 (Display Action Functions): Document window-height and
472 window-width alist entries.
1cbae532
SM
473 (Display Action Functions):
474 Document display-buffer-below-selected and
43bcfda6 475 display-buffer-in-previous-window.
1cbae532
SM
476 (Quitting Windows): Document quit-restore-window.
477 Rewrite section.
43bcfda6
MR
478 (Window Configurations): In window-state-get mention that
479 argument window must be valid.
480 (Window Parameters): Document quit-restore window parameter
481 (Bug#12158).
482
89b2c8a1
GM
4832012-10-31 Glenn Morris <rgm@gnu.org>
484
88390adf
GM
485 * control.texi (Catch and Throw): Add xref to cl.texi.
486
aec5e6f9
GM
487 * lists.texi (Sets And Lists): Point xref to better location.
488
0d8e94e9
GM
489 * errors.texi (Standard Errors):
490 * loading.texi (Autoload): Update for cl-lib namespace changes.
491
5241598a
GM
492 * modes.texi (Defining Minor Modes): "Generalized Variables"
493 section is now in this manual rather than cl.texi.
494
89b2c8a1
GM
495 * eval.texi (Special Forms): No longer special forms: defmacro,
496 defun, save-window-excursion, with-output-to-temp-buffer.
497 * functions.texi (Defining Functions): Defun is now a macro.
498 Defalias is a function.
499
516e1a08
GM
5002012-10-30 Glenn Morris <rgm@gnu.org>
501
502 * variables.texi (Generalized Variables): Fix typo.
503
e29e39c9
CY
5042012-10-30 Chong Yidong <cyd@gnu.org>
505
506 * symbols.texi (Symbol Plists): Document function-get.
507
508 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
509
510 * frames.texi (Visibility of Frames): Document tty-top-frame.
511
70edffb1
SM
5122012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
513
514 * keymaps.texi (Format of Keymaps): Document the multiple
515 inheritance format.
516
3a51f0eb
MR
5172012-10-28 Martin Rudalics <rudalics@gmx.at>
518
519 * windows.texi (Basic Windows): Reformulate description of live,
520 internal and valid windows.
521 (Cyclic Window Ordering): Describe new argument of
522 get-lru-window and get-largest-window. Add description of
523 window-in-direction.
524
5b6887ad
GM
5252012-10-27 Glenn Morris <rgm@gnu.org>
526
5887564d
GM
527 * variables.texi (Generalized Variables): New section,
528 adapted from misc/cl.texi.
529 * elisp.texi (Top): Add Generalized Variables to menu.
530 * lists.texi (List Elements, List Variables):
531 Mention generalized variables.
532
5b6887ad
GM
533 * lists.texi (List Elements): Typo fix.
534
05b621a6
CY
5352012-10-27 Chong Yidong <cyd@gnu.org>
536
537 * minibuf.texi (High-Level Completion): Don't mention removed
538 function iswitchb-read-buffer.
539
540 * commands.texi (Event Input Misc): Remove last-input-char.
541 (Command Loop Info): Remove last-command-char.
542
543 * frames.texi (Initial Parameters): Don't mention the obsolete
544 special-display feature.
545
546 * windows.texi (Choosing Window): Don't mention the obsolete
547 special display feature.
548 (Choosing Window Options): Remove obsolete special-display
549 variables, and the functions special-display-p and
550 special-display-popup-frame.
551
552 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
553
554 * hooks.texi (Standard Hooks): Remove obsolete hooks.
555
556 * markers.texi (Information from Markers): Remove obsolete
557 function buffer-has-markers-at.
558
559 * text.texi (Yanking): Document yank-handled-properties.
560
72ec96fb
PE
5612012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
562
563 Update manual for new time stamp format (Bug#12706).
564 * buffers.texi (Modification Time):
565 * files.texi (Testing Accessibility, File Attributes):
566 * intro.texi (Version Info):
567 * os.texi (Time of Day):
568 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
569 These instances were missed the first time around.
570 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
571
75e8f9d2
CY
5722012-10-24 Chong Yidong <cyd@gnu.org>
573
cd996018
CY
574 * minibuf.texi (Text from Minibuffer): Document read-regexp
575 changes.
576
1cbae532
SM
577 * nonascii.texi (Selecting a Representation):
578 Document set-buffer-multibyte changes.
cd996018 579
75e8f9d2
CY
580 * keymaps.texi (Toolkit Differences): Node deleted.
581 (Easy Menu): New node.
582
d1069532
SM
5832012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
584
585 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
586
c4132fd4
PE
5872012-10-23 Paul Eggert <eggert@cs.ucla.edu>
588
589 Fix outdated timestamp documentation in Elisp manual (bug#12706).
590 * files.texi (File Attributes):
591 * text.texi (Undo):
592 Time stamp resolution is now 1 picosecond, not 1 second.
593
1fb3aa3f
CY
5942012-10-23 Chong Yidong <cyd@gnu.org>
595
49238e7f
CY
596 * display.texi (Font Lookup): Remove font-list-limit.
597
1fb3aa3f
CY
598 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
599 (Bug#12529).
600
5fb904b0
GM
6012012-10-22 Glenn Morris <rgm@gnu.org>
602
f961c7d8
GM
603 * os.texi (Recording Input): Tiny fix.
604
4ee87740
GM
605 * intro.texi (Lisp History):
606 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
607 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
608
d18a0d24
CY
6092012-10-15 Chong Yidong <cyd@gnu.org>
610
611 * macros.texi (Defining Macros): defmacro is now a macro.
612 Explicitly list the docstring and declare arguments.
613
614 * functions.texi (Anonymous Functions): Explicitly list the
615 docstring, declare, and interactive arguments to lambda.
616 (Defining Functions): Likewise for defun.
617 (Inline Functions): Likewise for defsubst.
618 (Declare Form): Tweak description.
619
73f2b4ab
CY
6202012-10-13 Chong Yidong <cyd@gnu.org>
621
622 * display.texi (ImageMagick Images): ImageMagick enabled by default.
623
379acb95
CY
6242012-10-05 Chong Yidong <cyd@gnu.org>
625
626 * minibuf.texi (Basic Completion): Clarify list form of completion
627 table (Bug#12564).
628
e8757f09 6292012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
630
631 * functions.texi (Function Safety): Copyedit. (Bug#12562)
632
86ec63ba
PE
6332012-10-01 Paul Eggert <eggert@cs.ucla.edu>
634
635 Revert the FOLLOW-SYMLINKS change for file-attributes.
636 * files.texi (File Attributes, Magic File Names): Undo last change.
637
e7a2937b
PE
6382012-09-30 Paul Eggert <eggert@cs.ucla.edu>
639
640 file-attributes has a new optional arg FOLLOW-SYMLINKS.
641 * files.texi (File Attributes): Describe it.
642 (Magic File Names): Use it.
643
48de8b12
CY
6442012-09-30 Chong Yidong <cyd@gnu.org>
645
646 * commands.texi (Click Events): Define "mouse position list".
647 Remove mention of unimplemented horizontal scroll bars.
648 (Drag Events, Motion Events): Refer to "mouse position list".
649 (Accessing Mouse): Document posnp.
650
651 * errors.texi (Standard Errors): Tweak arith-error description.
652 Tweak markup. Remove domain-error and friends, which seem to be
653 unused after the floating-point code revamp.
654
655 * functions.texi (Obsolete Functions): Obsolescence also affects
656 documentation commands. Various clarifications.
657 (Declare Form): New node.
658
659 * strings.texi (String Basics): Copyedits.
660
661 * os.texi (Idle Timers): Minor clarifications.
662 (User Identification): Add system-users and system-groups.
663
664 * macros.texi (Defining Macros): Move description of `declare' to
665 Declare Form node.
666
667 * loading.texi (Autoload):
668 * help.texi (Documentation Basics): The special sequences can
669 trigger autoloading.
670
671 * numbers.texi (Integer Basics): Copyedits.
672 (Float Basics): Consider IEEE floating point always available.
673 (Random Numbers): Document actual limits.
674 (Arithmetic Operations): Clarify division by zero. Don't mention
675 the machine-independence of negative division since it does not
676 happen in practice.
677
6782012-09-28 Chong Yidong <cyd@gnu.org>
679
680 * os.texi (Startup Summary): Document leim-list.el change.
681
6822012-09-25 Chong Yidong <cyd@gnu.org>
683
684 * functions.texi (Defining Functions): defun is now a macro.
685
e61d39cd 6862012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
687
688 * files.texi (Files): Fix typo.
689
e109c4a6
CY
6902012-09-23 Chong Yidong <cyd@gnu.org>
691
692 * buffers.texi (Read Only Buffers): Document read-only-mode.
693
694 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
695 read-only-mode.
696
697 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
698 calling conventions.
699
c88b867f
CY
7002012-09-22 Chong Yidong <cyd@gnu.org>
701
702 * searching.texi (Replacing Match): Minor clarification.
703
df9685f3
EZ
7042012-09-22 Eli Zaretskii <eliz@gnu.org>
705
287d7455
EZ
706 * edebug.texi (Instrumenting): Improve indexing.
707
df9685f3
EZ
708 * os.texi (Idle Timers): Warn against reinvoking an idle timer
709 from within its own timer action. (Bug#12447)
710
47133380
CY
7112012-09-22 Chong Yidong <cyd@gnu.org>
712
713 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
714
ab199df2 7152012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
716
717 * debugging.texi (Using Debugger): Fix typo.
718
ed1f0bd3
CY
7192012-09-18 Chong Yidong <cyd@gnu.org>
720
721 * display.texi (Faces): Discuss anonymous faces.
722 (Face Attributes): Tweak intro.
723 (Defining Faces): Move after the Face Attributes node. Copyedits.
724 (Displaying Faces): Describe role of inheritance.
725
726 * customize.texi (Customization): Define customization more
727 carefully (Bug#11440).
728 (Common Keywords): Add xref to Constant Variables.
729
730 * variables.texi (Defining Variables): Link to defcustom's node
731 instead of the higher-level Customization chapter.
732
c990426a
PE
7332012-09-11 Paul Eggert <eggert@cs.ucla.edu>
734
735 Simplify, document, and port floating-point (Bug#12381).
736 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
737 Document that / and mod (with floating point arguments), along
738 with asin, acos, log, log10, expt and sqrt, return special values
739 instead of signaling exceptions.
740 (Float Basics): Document that logb operates on the absolute value
741 of its argument.
742 (Math Functions): Document that (log ARG BASE) also returns NaN if
743 BASE is negative. Document that (expt X Y) returns NaN if X is a
744 finite negative number and Y a finite non-integer.
745
011474aa
CY
7462012-09-09 Chong Yidong <cyd@gnu.org>
747
bb6b0efc
CY
748 * lists.texi (Sets And Lists): Explain that the return value for
749 delete should be used, like for delq.
750
011474aa
CY
751 * minibuf.texi (Yes-or-No Queries): Document recentering and
752 scrolling in y-or-n-p. Remove gratuitous example.
753
754 * searching.texi (Search and Replace): Document window scrolling
755 entries in query-replace-map.
756
6dcef6ec
CY
7572012-09-08 Chong Yidong <cyd@gnu.org>
758
759 * syntax.texi (Syntax Table Internals): Define "raw syntax
760 descriptor" terminology (Bug#12383).
761 (Syntax Descriptors): Mention raw syntax descriptors.
762
52404181
CY
7632012-09-07 Chong Yidong <cyd@gnu.org>
764
1a5432bc
CY
765 * variables.texi (Creating Buffer-Local): Fix description of
766 local-variable-if-set-p (Bug#10713).
767
0a6bdaa1
CY
768 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
769
14ba4cf3
CY
770 * windows.texi (Display Action Functions)
771 (Choosing Window Options): Remove obsolete variable
772 display-buffer-reuse-frames.
cee2e90d 773 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 774
e5c2edf7
CY
775 * positions.texi (Narrowing): Document buffer-narrowed-p.
776
52404181
CY
777 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
778
779 * syntax.texi (Low-Level Parsing): Add xref to Parser State
780 (Bug#12269).
781
7f7e0167
LI
7822012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
783
784 * debugging.texi (Explicit Debug): Document `debug-on-message'.
785
6a787d9a
CY
7862012-09-02 Chong Yidong <cyd@gnu.org>
787
788 * windows.texi (Window Configurations): Recommend against using
789 save-window-excursion (Bug#12075).
790
791 * control.texi (Catch and Throw):
792 * positions.texi (Excursions): Don't mention it.
793
0e23ef9d
PE
7942012-09-01 Paul Eggert <eggert@cs.ucla.edu>
795
796 Better seed support for (random).
797 * numbers.texi (Random Numbers): Document new behavior of
798 the calls (random) and (random STRING).
799
342dac71
MR
8002012-08-21 Martin Rudalics <rudalics@gmx.at>
801
802 * windows.texi (Window Point): Document recent changes in
803 window-point and set-window-point.
804 (Selecting Windows): Document recent change in select-window.
805
a08eadfe
EZ
8062012-08-06 Eli Zaretskii <eliz@gnu.org>
807
808 * functions.texi (Closures): Put the main index entry for
809 "closures" here. (Bug#12138)
810
811 * variables.texi (Lexical Binding): Disambiguate the index entry
812 for "closures".
813
35b6586e
CY
8142012-08-05 Chong Yidong <cyd@gnu.org>
815
816 * display.texi (Defining Faces): Move documentation of
817 frame-background-mode to the Emacs manual (Bug#7774).
818
02676e5d
CY
8192012-08-04 Chong Yidong <cyd@gnu.org>
820
821 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
822 Fix description of syntax table inheritance.
823 (Syntax Table Functions): Don't refer to internal contents of
824 syntax table, since that is not explained yet. Copyedits.
825 (Standard Syntax Tables): Node deleted.
826 (Syntax Table Internals): Misc clarifications. Improve table
827 formatting.
828
829 * keymaps.texi (Inheritance and Keymaps):
830 * text.texi (Sticky Properties): Tweak index entry.
831
73e0cbc0
EZ
8322012-07-28 Eli Zaretskii <eliz@gnu.org>
833
834 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
835
09ae5da1
PE
8362012-07-25 Paul Eggert <eggert@cs.ucla.edu>
837
838 Prefer typical American spelling for "acknowledgment".
839 * intro.texi (Acknowledgments): Rename from Acknowledgements.
840
1ada2e55
EZ
8412012-07-21 Eli Zaretskii <eliz@gnu.org>
842
843 * commands.texi (Special Events): Mention language-change event.
844 (Input Events, Interactive Codes):
845 * keymaps.texi (Key Sequences): Mention events that are
846 non-keyboard but also non-mouse events.
847
9ea10cc3
CY
8482012-07-17 Chong Yidong <cyd@gnu.org>
849
850 * text.texi (Insertion): Document insert-char changes.
851
2e2d2a13
LL
8522012-07-15 Leo Liu <sdl.web@gmail.com>
853
854 * display.texi (Fringe Bitmaps): Add exclamation-mark.
855
b68b3337
CY
8562012-07-13 Chong Yidong <cyd@gnu.org>
857
858 * buffers.texi (Read Only Buffers): Document toggle-read-only
859 changes. Reword to account for the fact that read-only is
860 currently not supported in overlay properties.
861
ab4c47d3
CY
8622012-07-07 Chong Yidong <cyd@gnu.org>
863
864 * loading.texi (Library Search): Index site-lisp directories.
865
d4913798
CY
8662012-07-06 Chong Yidong <cyd@gnu.org>
867
868 * intro.texi (A Sample Function Description): Fix incorrect
869 markup, undoing previous change.
870 (A Sample Variable Description): Minor clarifications and markup
871 improvements.
872
873 * elisp.texi (Top):
874 * text.texi (Text): Fix menu order.
875
251736f4
RS
8762012-07-06 Richard Stallman <rms@gnu.org>
877
878 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 879 (A Sample Variable Description): Improve/undo previous changes.
251736f4 880
e8d71283
GM
8812012-07-05 Glenn Morris <rgm@gnu.org>
882
883 * intro.texi (A Sample Function Description): Fix cross-refs.
884
47187200
MW
8852012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
886
887 * intro.texi (Evaluation Notation, A Sample Function Description)
888 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
889
a2eb421b
CY
8902012-06-27 Chong Yidong <cyd@gnu.org>
891
892 * processes.texi (Asynchronous Processes, Input to Processes):
893 * internals.texi (Process Internals): Don't capitalize "pty".
894
6d41a41d
TTN
8952012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
896
897 * processes.texi (Asynchronous Processes): Make the pty vs pipe
898 discussion more prominent.
899
0bd8297f
EZ
9002012-06-23 Eli Zaretskii <eliz@gnu.org>
901
902 * commands.texi (Misc Events): Document the language-change event.
903
d35af63c
PE
9042012-06-22 Paul Eggert <eggert@cs.ucla.edu>
905
906 Support higher-resolution time stamps (Bug#9000).
907 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
908 * processes.texi (System Processes):
909 Time stamp resolution is now picosecond, not microsecond.
910
ac1a0ce1 9112012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
912
913 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
914
1053a871
SM
9152012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
916
917 * functions.texi (Defining Functions):
918 * macros.texi (Defining Macros): Un-define the return value of `defun',
919 `defmacro' and `defalias'.
920
41b7f8bc
CY
9212012-06-17 Chong Yidong <cyd@gnu.org>
922
923 * elisp.texi: Remove urlcolor setting.
924
82a25657
GM
9252012-06-17 Glenn Morris <rgm@gnu.org>
926
927 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
928 Overlining no longer behaves exactly like underlining.
929
8da9479c
GM
9302012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
931
932 * display.texi (Face Attributes):
933 Document wave-style underline face attribute.
934
1b9b4cf4
CY
9352012-06-11 Chong Yidong <cyd@gnu.org>
936
937 * display.texi (ImageMagick Images): ImageMagick now supports the
938 :background property.
939
dbab98c7
DA
9402012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
941
942 * internals.texi (Garbage Collection): Typo fix.
943
6175e34b
CY
9442012-06-09 Chong Yidong <cyd@gnu.org>
945
946 * text.texi (Special Properties): Clarify the meaning of a list of
947 faces in the `face' property.
948
949 * display.texi (Face Remapping): Minor clarification.
950
4b56d0fe
CY
9512012-06-08 Chong Yidong <cyd@gnu.org>
952
953 * display.texi (Face Attributes): Font family does not accept
954 wildcards. De-document obsolete :bold and :italic attributes.
955 (Defining Faces): Use new-style face spec format.
956
f3372c87
DA
9572012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
958
8d7c7eed 959 * internals.texi (Garbage Collection): Document new
f3372c87
DA
960 vector management code and vectorlike_header structure.
961
5f2c76c6
CY
9622012-06-03 Chong Yidong <cyd@gnu.org>
963
964 * modes.texi (Mode Line Data): Use "mode line construct"
965 terminology for consistency.
966
ecc6530d
GM
9672012-05-27 Glenn Morris <rgm@gnu.org>
968
969 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
970 * buffers.texi, commands.texi, compile.texi, control.texi:
971 * customize.texi, debugging.texi, display.texi, doclicense.texi:
972 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
973 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
974 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
975 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
976 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
977 * objects.texi, os.texi, package.texi, positions.texi:
978 * processes.texi, searching.texi, sequences.texi, streams.texi:
979 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
980 * variables.texi, windows.texi: Nuke hand-written node pointers.
981
33017faf 9822012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 983
33017faf
GM
984 * functions.texi (Obsolete Functions):
985 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
986
987 * modes.texi (Mode Help): Fix describe-mode.
988
989 * display.texi (Face Functions): Fix define-obsolete-face-alias.
990
991 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
992
33017faf 9932012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 994
33017faf 995 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
996
997 * compile.texi (Docs and Compilation):
998 byte-compile-dynamic-docstrings is an option.
999
1000 * debugging.texi (Invoking the Debugger): debug is a command.
1001
1002 * display.texi (Progress): progress-reporter-update and
1003 progress-reporter-force-update have VALUE argument optional.
1004 (Animated Images): Use non-@code{nil} instead of non-nil.
1005
33017faf
GM
1006 * files.texi (Format Conversion Round-Trip):
1007 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1008
1009 * frames.texi (Creating Frames): make-frame is a command.
1010 (Input Focus): select-frame is a command.
1011 (Pointer Shape): void-text-area-pointer is an option.
1012
33017faf 1013 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1014 (Help Functions): describe-prefix-bindings is a command.
1015
1016 * markers.texi (Creating Markers): Both arguments of copy-marker
1017 are optional.
1018
1019 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1020
1021 * modes.texi (Mode Line Variables): mode-line-remote and
1022 mode-line-client are not options.
1023 (Imenu): imenu-add-to-menubar is a command.
33017faf 1024 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1025
1026 * os.texi (Sound Output): play-sound-file is a command.
1027
33017faf 1028 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1029
33017faf
GM
1030 * processes.texi (Signals to Processes):
1031 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1032 (Signals to Processes): signal-process is a command.
1033
33017faf 1034 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1035 (Base 64): base64-encode-string is not a command while
1036 base64-decode-region is.
1037
1038 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1039
3fe7cdc8
GM
10402012-05-12 Glenn Morris <rgm@gnu.org>
1041
1042 * Makefile.in (MKDIR_P): New, set by configure.
1043 (mkinfodir): Use $MKDIR_P.
1044
dc0f75c8
GM
10452012-05-10 Glenn Morris <rgm@gnu.org>
1046
b8a82b69
GM
1047 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1048 with "coding: raw-text".
51b1e059 1049 Concept of multibyte sessions no longer exists.
b8a82b69 1050
dc0f75c8
GM
1051 * files.texi (File Locks): Mention create-lockfiles option.
1052
666b903b 10532012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1054
5b6eebcf
GM
1055 * vol1.texi, vol2.texi: Remove files.
1056 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1057 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1058
0a454caf 1059 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1060
143d9dd8
GM
1061 * two-volume.make (emacsdir): New.
1062 (tex): Add directory with emacsver.texi to TEXINPUTS.
1063
e68b393e
GM
1064 * minibuf.texi (Minibuffer History, Basic Completion):
1065 Tweak page breaks.
1066
9658dc2a
GM
1067 * internals.texi (Garbage Collection, Memory Usage)
1068 (Writing Emacs Primitives): Tweak page breaks.
1069
161c2a25
GM
1070 * streams.texi (Output Variables): Improve page break.
1071
1072 * edebug.texi (Edebug Display Update): Improve page break.
1073
51d58083
GM
1074 * compile.texi (Disassembly): Condense the examples.
1075
ddff3351
GM
1076 * eval.texi, functions.texi, loading.texi, macros.texi:
1077 Where possible, use example rather than smallexample.
1078
1079 * symbols.texi: Where possible, use example rather than smallexample.
1080 (Symbol Components): Fix typo.
1081 (Other Plists): Tweak page break.
1082
1083 * sequences.texi (Arrays): Tweak page breaks.
1084
1085 * customize.texi: Where possible, use example rather than smallexample.
1086 (Common Keywords, Variable Definitions, Applying Customizations)
1087 (Custom Themes): Tweak page breaks.
1088
1089 * control.texi: Where possible, use example rather than smallexample.
1090 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1091 Tweak page breaks.
1092
ca4b98fa
GM
10932012-05-08 Glenn Morris <rgm@gnu.org>
1094
5122804a
GM
1095 * two.el: Remove; unused since creation of two-volume.make.
1096
ca4b98fa
GM
1097 * vol1.texi, vol2.texi: No need to keep menus in these files.
1098
eceeb5fc
CY
10992012-05-05 Glenn Morris <rgm@gnu.org>
1100
1101 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1102
1103 * intro.texi (Caveats): Copyedit.
1104 (Lisp History): Convert inforef to xref.
1105 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1106
1107 * text.texi (Auto Filling): Don't mention Emacs 19.
1108
1109 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1110 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1111
1112 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1113
eceeb5fc
CY
1114 * lists.texi (List-related Predicates, List Variables):
1115 Tweak page-breaks.
1116 (Sets And Lists): Convert inforef to xref.
1117
8045b906
GM
11182012-05-04 Glenn Morris <rgm@gnu.org>
1119
1120 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1121 (info, infoclean): Use $INFO_EXT.
1122 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1123 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1124 (info, maintainer-clean): Use $INFO_EXT.
1125 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1126
78f3273a
CY
11272012-05-04 Chong Yidong <cyd@gnu.org>
1128
1129 * os.texi (Timers): Use defopt for timer-max-repeats.
1130
ab0fa4e4
PE
11312012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1132
1133 * os.texi (Time of Day): Do not limit current-time-string
1134 to years 1000..9999.
1135
2bc356d7
CY
11362012-05-02 Chong Yidong <cyd@gnu.org>
1137
1138 * display.texi (Font Lookup):
1139 * frames.texi (Pointer Shape):
1140 * processes.texi (Subprocess Creation): Use defopt for options.
1141
90207a15 11422012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1143
1144 * elisp.texi (@copying):
1145 * intro.texi (Introduction): Only print VERSION in the TeX version.
1146
90207a15 11472012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1148
1149 * text.texi (Change Hooks): Minor fix for after-change-functions.
1150
90207a15 11512012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1152
1153 * package.texi (Packaging Basics):
1154 * loading.texi (Autoload):
1155 * files.texi (Magic File Names):
1156 Reword to remove/reduce some overly long/short lines.
1157
a8e7d6d7 11582012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1159
1160 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1161 * modes.texi (Major Modes, Auto-Indentation):
1162 * buffers.texi (Buffers): Some fixes for menu descriptions.
1163
a8e7d6d7 11642012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1165 * functions.texi (Simple Lambda, Argument List):
1166 * eval.texi (Function Indirection): Avoid deprecated form.
1167
a8e7d6d7 11682012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1169
1a72be46
GM
1170 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1171 Add "et al." to authors.
1172
16152b76
GM
1173 * buffers.texi, commands.texi, compile.texi, control.texi:
1174 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1175 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1176 * modes.texi, numbers.texi, objects.texi, streams.texi:
1177 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1178 Use Texinfo recommended convention for quotes+punctuation.
1179
a8e7d6d7 11802012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1181
1182 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1183 to where-is-internal (Bug#10872).
1184
a8e7d6d7 11852012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1186
a2715669
GM
1187 * macros.texi (Indenting Macros): Fix typo.
1188
0b27932b
GM
1189 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1190 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1191 (Choosing Window Options, Horizontal Scrolling)
1192 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1193 (Quitting Windows, Window Configurations, Textual Scrolling):
1194 (Coordinates and Windows, Window Configurations)
1195 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1196 (Splitting Windows, Deleting Windows):
1197 Fix ignore-window-parameters logic.
1198 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1199 (Window Start and End): Remove pointless example.
1200 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1201 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1202 and recenter-positions. Remove recenter example.
0b27932b 1203
0dc91072
GM
1204 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1205
9c51bbaa
GM
1206 * minibuf.texi (Intro to Minibuffers):
1207 Tweak discussion of resizing minibuffer window.
1208
674ea9c6
GM
12092012-04-26 Glenn Morris <rgm@gnu.org>
1210
8a4ca8e3 1211 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1212
562e638f
GM
1213 * tindex.pl: Remove file.
1214
674ea9c6
GM
1215 * makefile.w32-in (srcs):
1216 * Makefile.in (srcs): Remove back.texi (which is unused).
1217
b613912b
MA
12182012-04-24 Michael Albinus <michael.albinus@gmx.de>
1219
e43042fe
MA
1220 * os.texi (Notifications): Extend possible notification hints.
1221 Add notifications-get-capabilities.
b613912b 1222
f30d612a
CY
12232012-04-20 Chong Yidong <cyd@gnu.org>
1224
1225 * processes.texi (Asynchronous Processes): Mention nil argument to
1226 start-process.
1227
b58b1df8
GM
12282012-04-20 Glenn Morris <rgm@gnu.org>
1229
1230 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1231 Don't mention obsolete `nospace' argument of all-completions.
1232 (Minibuffer Completion, Completion Commands, Reading File Names)
1233 (Completion Variables): Copyedits.
1234 (Completion Commands): Mention parent keymaps.
1235 Remove obsolete minibuffer-local-filename-must-match-map.
1236 (High-Level Completion): Remove read-variable's almost
1237 word-for-word duplication of read-command.
1238 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1239 Update "High-Level Completion" description.
1240
c0ea08d2
GM
1241 * minibuf.texi (Minibuffers):
1242 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1243
9d2754f5
GM
1244 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1245 Use Texinfo-recommended form of quote+punctuation.
1246 (Intro to Minibuffers): First minibuffer is #1, not #0.
1247 Mention minibuffer-inactive-mode.
1248 (Text from Minibuffer): Copyedits.
1249 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1250 (Object from Minibuffer): Remove overly pedantic para.
1251 (Minibuffer History): Copyedits. Add face-name-history.
1252 (Initial Input, Yes-or-No Queries, Multiple Queries)
1253 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1254 (Yes-or-No Queries): Tweak example.
1255 (Minibuffer Commands): Add next-complete-history-element.
1256 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1257 minibuffer-inactive-mode.
9d2754f5 1258
4373fd43
GM
1259 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1260 (Bindat Functions): Copyedits.
1261
61bb069e 12622012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1263
1264 * files.texi (Saving Buffers): Document `visit and `visit-save'
1265 values of require-final-newline.
1266
61bb069e 12672012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1268
1269 * processes.texi (Output from Processes, Filter Functions):
1270 Mention waiting-for-user-input-p.
1271 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1272 (Network Servers, Datagrams, Network Processes, Network Options)
1273 (Network Feature Testing, Serial Ports): Copyedits.
1274 (Network): Add encrypted network overview paragraph.
1275 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1276
61bb069e 12772012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1278
1279 * help.texi (Keys in Documentation): Mention :advertised-binding.
1280
1281 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1282 description to help.texi.
1283
61bb069e 12842012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1285
1286 * processes.texi (Process Information, Input to Processes)
1287 (Signals to Processes, Output from Processes, Process Buffers)
1288 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1289 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1290
e153c136
GM
12912012-04-15 Glenn Morris <rgm@gnu.org>
1292
1293 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1294 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1295 Copyedits.
e153c136 1296 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1297 (Synchronous Processes, Asynchronous Processes):
1298 Update some example output.
e153c136
GM
1299 (Process Information): Fix typo.
1300 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1301
e6fd457e 13022012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1303
1304 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1305 open-network-stream does exist in Emacs 23, but is simpler.
1306
e6fd457e 13072012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1308
1309 * customize.texi (Custom Themes): Also document load-theme etc.
1310
35dc09a1 13112012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1312
1313 * customize.texi (Applying Customizations):
1314 (Custom Themes): New nodes.
1315
1316 * display.texi (Defining Faces): Reference custom-set-faces.
1317
1318 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1319 * os.texi (Startup Summary): Copyedits.
1320
35dc09a1 13212012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1322
1323 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1324
9fce7eda
GM
1325 * strings.texi (Case Tables):
1326 * objects.texi (General Escape Syntax):
1327 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1328
2bb0eca1
GM
1329 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1330 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1331 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1332 * text.texi: Use @file for buffers, per the Texinfo manual.
1333
62200c14
GM
1334 * compile.texi (Compiler Errors): Add missing space in buffer name.
1335
35dc09a1 13362012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1337
1338 * processes.texi (Query Before Exit): Remove obsolete function
1339 process-kill-without-query (Bug#11190).
1340
35dc09a1 13412012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1342
1343 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1344 Use @env for environment variables.
1345
f48a9cb4
GM
1346 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1347
0a6dd5e2
JA
13482012-04-12 Jari Aalto <jari.aalto@cante.net>
1349
1cbae532
SM
1350 * processes.texi (Synchronous Processes):
1351 Mention `default-directory' (bug#7515).
0a6dd5e2 1352
b4d3bc10
CY
13532012-04-09 Chong Yidong <cyd@gnu.org>
1354
1355 * customize.texi (Variable Definitions): Remove user-variable-p.
1356
1357 * commands.texi (Interactive Codes):
1358 * help.texi (Accessing Documentation):
1359 * minibuf.texi (High-Level Completion): Callers changed.
1360
ea0ff314
CY
13612012-04-06 Chong Yidong <cyd@gnu.org>
1362
1363 * minibuf.texi (Programmed Completion): Document metadata method.
1364 (Completion Variables): Document completion-category-overrides.
1365
91b65361
CY
13662012-04-05 Chong Yidong <cyd@gnu.org>
1367
1368 * anti.texi (Antinews): Rewrite for Emacs 23.
1369
3d439cd1
CY
13702012-04-04 Chong Yidong <cyd@gnu.org>
1371
321cc491
CY
1372 * minibuf.texi (Programmed Completion): Remove obsolete variable
1373 completion-annotate-function.
1cbae532
SM
1374 (Completion Variables): Rename from Completion Styles.
1375 Document completion-extra-properties. Document completion-styles-alist
321cc491 1376 change.
245d176b
CY
1377 (Reading File Names): minibuffer-local-filename-must-match-map is
1378 not used anymore.
1379 (Minibuffer Completion): Document completing-read-function.
1380 (Completion in Buffers): completion-at-point-functions can return
1381 properties recognized in completion-extra-properties.
321cc491 1382
3d439cd1
CY
1383 * display.texi (Delayed Warnings): New node.
1384
a7972adf
CY
1385 * os.texi (Notifications): Copyedits.
1386
97f4a299
GM
13872012-04-04 Glenn Morris <rgm@gnu.org>
1388
1389 * os.texi (Notifications): Copyedits.
1390
9ff687e1
MA
13912012-04-03 Michael Albinus <michael.albinus@gmx.de>
1392
1393 * os.texi (Terminal-Specific): Fix typo.
1394 (Notifications): New section.
1395
1396 * elisp.texi (Top):
1397 * vol1.texi (Top):
1398 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1399 menu entries.
1400
42ee526b
CY
14012012-04-01 Chong Yidong <cyd@gnu.org>
1402
1403 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1404 file-in-directory-p.
1405
0b021094
GM
14062012-03-31 Glenn Morris <rgm@gnu.org>
1407
1408 * edebug.texi (Instrumenting Macro Calls):
1409 Mention defining macros at instrumentation time.
1410 (Edebug Options): Mention edebug-unwrap-results.
1411
50fe197c
EZ
14122012-03-31 Eli Zaretskii <eliz@gnu.org>
1413
1414 * text.texi (Special Properties): Clarify the description of the
1415 effect of integer values of the 'cursor' property on cursor
1416 position. See the discussions in bug#11068 for more details and
1417 context.
1418
650b6d0b
GM
14192012-03-31 Glenn Morris <rgm@gnu.org>
1420
1421 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1422 Copyedits.
1423
5319014e
CY
14242012-03-30 Chong Yidong <cyd@gnu.org>
1425
1426 * display.texi (Image Formats): Add imagemagick type.
1427 (Image Descriptors): Mention how they are used.
1428 (ImageMagick Images): Clarify role of imagemagick-register-types.
1429 (Character Display): Don't mention glyph tables.
1430 (Display Tables): Use make-glyph-code in example.
1431 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1432 tables are semi-obsolete. De-document create-glyph.
1433 (Glyphless Chars): Note that display tables override this.
1434 (Bidirectional Display): Copyedits. Introduce "bidirectional
1435 reordering" terminology, and use it.
1436
f1224267
GM
14372012-03-30 Glenn Morris <rgm@gnu.org>
1438
1439 * edebug.texi (Jumping): Give name of `i' binding.
1440
d14daa28
GM
14412012-03-28 Glenn Morris <rgm@gnu.org>
1442
1443 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
1444 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1445 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
1446 (Regexp Special): Mention collation.
1447 Clarify char classes with an example.
fee88ca0
GM
1448 (Regexp Functions): Mention regexp-opt is not guaranteed.
1449 Mention regexp-opt-charset.
1450 (Regexp Search): Recommend against looking-back.
1451 (Search and Replace): Use Texinfo recommended quote convention.
1452 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1453
dcb6e7b3
MR
14542012-03-27 Martin Rudalics <rudalics@gmx.at>
1455
1456 * windows.texi (Window History): Describe new option
1457 switch-to-visible-buffer.
1458
cf0495f2
GM
14592012-03-27 Glenn Morris <rgm@gnu.org>
1460
4fb9a543
GM
1461 * searching.texi (String Search): Add xref to Emacs manual.
1462 Copyedits. Mention the function word-search-regexp.
1463 (Searching and Case): Add xref to Emacs manual. Copyedits.
1464
9364727b
GM
1465 * processes.texi (Network Servers): Standardize apostrophe usage.
1466
cf0495f2
GM
1467 * os.texi (System Environment): Copyedits. Remove some examples
1468 that do not seem useful. Mention setenv third arg.
1469 tty-erase-char does not seem to be nil under a window-system.
1470 (User Identification): Copyedits.
1471 Remove some examples that do not seem useful.
1472
33da7b16
GM
14732012-03-26 Glenn Morris <rgm@gnu.org>
1474
1475 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
1476 (Init File): Copyedits.
1477 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
1478 (Killing Emacs): Copyedits.
1479 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
1480 Shorten the example, use more standard shell prompts.
33da7b16 1481
9a69676a
CY
14822012-03-25 Chong Yidong <cyd@gnu.org>
1483
1484 * display.texi (Fringes): Note that fringes are shown on graphical
1485 displays only.
1486 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1487 (Replacing Specs): Clarify example.
1488 (Manipulating Buttons): Note that button-at can return a marker.
1489 (Buttons): Minor rewrite.
1490 (Character Display): New node. Consolidate all character display
1491 related nodes into its subsections.
1492 (Usual Display): Character 127 is also affected by ctl-arrow.
1493 (Display Tables): Improve example.
1494
c8f6ec5c
GM
14952012-03-22 Glenn Morris <rgm@gnu.org>
1496
1497 * strings.texi (Text Comparison): Mention string-prefix-p.
1498
fb5b8aca
CY
14992012-03-21 Chong Yidong <cyd@gnu.org>
1500
1501 * display.texi (The Echo Area): Add xref to Output Streams.
1502 (Displaying Messages): Improve doc of message.
1503 (Echo Area Customization, Invisible Text): Copyedits.
1504 (Invisible Text): Mention that spec comparison is done with eq.
1505 (Width): Improve doc of char-width.
1506 (Faces): Recommend using symbol instead of string for face name.
1507 Minor clarifications.
1508 (Defining Faces): Copyedits. Update face example.
1509 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
1510 (Face Remapping): Mention text-scale-adjust.
1511 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
1512 (Face Functions): Don't document make-face or copy-face.
1513
025de85b
CY
15142012-03-20 Chong Yidong <cyd@gnu.org>
1515
1516 * display.texi (Forcing Redisplay): Various rewrites to reflect
1517 new value of redisplay-dont-pause.
1518 (Truncation): Copyedits.
1519
a5656eae
GM
15202012-03-20 Glenn Morris <rgm@gnu.org>
1521
1522 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1523 Add summary table of some relevant command-line options.
1524
d15aac68
CY
15252012-03-18 Chong Yidong <cyd@gnu.org>
1526
1527 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1528 (Writing Emacs Primitives): Re-organize discussion of functions
1529 with variable Lisp arguments are handled. Delete an obsolete
1530 remark, previously tagged as FIXME.
1531
1532 * os.texi (Idle Timers): Minor clarification.
1533 (Idle Timers): Link to Time of Day for description of time list.
1534
b59af549
GM
15352012-03-18 Glenn Morris <rgm@gnu.org>
1536
1537 * os.texi (System Interface): Flow control was removed.
1538 (Startup Summary): General update.
1539 (Init File): Don't mention compiling it.
1540
986bd52a
CY
15412012-03-17 Chong Yidong <cyd@gnu.org>
1542
1543 * os.texi (Startup Summary): Mention package loading.
1544 (Init File): Don't refer to .emacs in section title. Copyedits.
1545 (Terminal-Specific): Give a realistic example.
1546 (Command-Line Arguments): Reference Entering Emacs instead of
1547 repeating the spiel about not restarting Emacs.
1548 (Time of Day): Discuss time representation at beginning of node.
1549 (Sound Output): Copyedits.
1550
1551 * package.texi (Packaging Basics): Document package-initialize.
1552
f761251a
EZ
15532012-03-17 Eli Zaretskii <eliz@gnu.org>
1554
1555 * frames.texi (Initial Parameters): Add an index entry for
1556 minibuffer-only frame.
1557
da986230
GM
15582012-03-16 Glenn Morris <rgm@gnu.org>
1559
1560 * modes.texi (Major Mode Conventions): Mention the strange
1561 relationship between View mode and special modes. (Bug#10650)
1562
2cc775f9
CY
15632012-03-11 Chong Yidong <cyd@gnu.org>
1564
1565 * windows.texi (Window Configurations): save-window-excursion is
1566 now a macro.
1567
1568 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1569 now a macro.
1570
66c5eebd
CY
1571 * text.texi (Fields): Minor copyedit.
1572
310a820f
EZ
15732012-03-10 Eli Zaretskii <eliz@gnu.org>
1574
83a96c08
EZ
1575 * strings.texi (String Basics):
1576 * sequences.texi (Sequence Functions): Mention that `length' is
1577 not appropriate for computing the string width on display; add a
1578 cross-reference to the description of `string-width'. (Bug#10978)
1579
310a820f
EZ
1580 * eval.texi (Autoloading): Minor change of wording.
1581
83ef8187
CY
15822012-03-10 Chong Yidong <cyd@gnu.org>
1583
bc44be50
CY
1584 * loading.texi (Autoload): Explicitly state which forms are
1585 processed specially (Bug#7783).
1586
83ef8187
CY
1587 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1588 non-default situation. Describe one-submenu exception (Bug#7695).
1589
1590 * nonascii.texi (Character Properties): Copyedits.
1591
483ab230
CY
15922012-03-08 Chong Yidong <cyd@gnu.org>
1593
1594 * text.texi (Mode-Specific Indent): Document new behavior of
1595 indent-for-tab-command. Document tab-always-indent.
1596 (Special Properties): Copyedits.
1597 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1598 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1599 libxml-parse-html-region.
1600
00e84de0
GM
16012012-03-07 Glenn Morris <rgm@gnu.org>
1602
eaa6bc3c
GM
1603 * markers.texi (The Region): Briefly mention use-empty-active-region
1604 and region-active-p.
a9685db7 1605 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1606 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1607
67cd45a2
CY
16082012-03-07 Chong Yidong <cyd@gnu.org>
1609
1610 * text.texi (Buffer Contents): Don't duplicate explanation of
1611 region arguments from Text node. Put doc of obsolete var
1612 buffer-substring-filters back, since it is referred to.
1613 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1614 selection by default.
1615
1616 * markers.texi (The Mark): Fix typo.
1617 (The Region): Copyedits.
1618
2ad80941
GM
16192012-03-07 Glenn Morris <rgm@gnu.org>
1620
1621 * markers.texi (Overview of Markers): Copyedits.
1622 (Creating Markers): Update approximate example buffer size.
1623 (The Mark): Don't mention uninteresting return values.
1624
ef959d3a
CY
16252012-03-05 Chong Yidong <cyd@gnu.org>
1626
1627 * positions.texi (Text Lines): Document count-words.
1628
a08a07e3
CY
16292012-03-04 Chong Yidong <cyd@gnu.org>
1630
1631 * frames.texi (Frames): Remove little-used "terminal frame" and
1632 "window frame" terminology.
1633 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1634 (Size and Position, Visibility of Frames): Callers changed.
1635 (Frames): Clarify which terminals in framep are graphical.
1636 (Initial Parameters): --geometry is not the only option which adds
1637 to initial-frame-alist.
1638 (Position Parameters): Note that icon-left and icon-top are for
1639 old window managers only.
1640 (Size Parameters): Sizes are in characters even on graphical
1641 displays.
1642 (Management Parameters): Note that window-id and outer-window-id
1643 can't really be changed, and that auto-raise isn't always obeyed.
1644 (Cursor Parameters): Document cursor-type explicitly.
1645 (Size and Position): The aliases set-screen-height and
1646 set-screen-width have been deleted.
1647 (Visibility of Frames): Mention "minimization".
1648
1649 * os.texi (Startup Summary): Minor clarifications.
1650 (Startup Summary, Suspending Emacs): Standardize on "text
1651 terminal" terminology.
1652
1653 * windows.texi (Basic Windows, Coordinates and Windows)
1654 (Coordinates and Windows):
1655 * display.texi (Refresh Screen, Line Height, Face Attributes)
1656 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1657
ea16568d
GM
16582012-03-04 Glenn Morris <rgm@gnu.org>
1659
1660 * abbrevs.texi: Small copyedits throughout.
1661 (Abbrev Mode): Remove this section, folding it into the top-level.
1662 (Abbrev Tables): Don't mention irrelevant return values.
1663 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1664 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1665 (Abbrev Table Properties): Update nil :regexp description.
1666
b3134b95
GM
16672012-03-03 Glenn Morris <rgm@gnu.org>
1668
520f2425
GM
1669 * internals.texi: Change @appendix section commands to @section.
1670 (Building Emacs): Say less about CANNOT_DUMP platforms.
1671 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 1672 (Pure Storage): Small changes.
01a6dcc8 1673 (Memory Usage): Copyedit.
7d2d7cc0
GM
1674 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1675 example definitions. Give examples of things with non-nil
1676 interactive args. Mention eval_sub. Remove old info about
1677 strings and GCPRO. Mention cus-start.el.
1678 (Buffer Internals, Window Internals, Process Internals):
1679 Misc small updates and fixes for fields.
520f2425 1680
b3134b95
GM
1681 * tips.texi: Copyedits.
1682 (Coding Conventions): Mention autoloads.
1683 Combine partially duplicated macro items. Fix xref.
1684 Refer to Library Headers for copyright notice.
1685 (Programming Tips): edit-options is long-obsolete.
1686 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1687 (Warning Tips): Mention declare-function.
1688 (Documentation Tips): Remove old info.
1689 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1690 (Library Headers): General update.
1691
2064cc6a
GM
16922012-03-02 Glenn Morris <rgm@gnu.org>
1693
6945faa6
GM
1694 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1695 and relocate entry. Mention buffer-stale-function.
1696
4186e877
GM
1697 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1698
2064cc6a
GM
1699 * hooks.texi (Standard Hooks): General update.
1700 Put related hooks together. Add and remove items.
1701 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1702 * modes.texi (Hooks): Tweak cross-ref description.
1703
7272fbf3
MA
17042012-03-01 Michael Albinus <michael.albinus@gmx.de>
1705
1706 * files.texi (Kinds of Files): The return value of file-equal-p is
1707 unspecified, if FILE1 or FILE2 does not exist.
1708
53a1239b
GM
17092012-03-01 Glenn Morris <rgm@gnu.org>
1710
90db9af9
GM
1711 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1712
53a1239b
GM
1713 * maps.texi (Standard Keymaps): General update.
1714 Remove mode-specific maps, talk about the more general keymaps.
1715 * help.texi (Help Functions): Add vindex for Helper-help-map.
1716 * keymaps.texi (Active Keymaps): Minor rephrasing.
1717
775b55af
GM
17182012-02-29 Glenn Morris <rgm@gnu.org>
1719
1720 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1721
96b49301 17222012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1723
7272fbf3 1724 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1725 Update changed behavior of file-subdir-of-p.
96b49301 1726
1383d930
GM
17272012-02-28 Glenn Morris <rgm@gnu.org>
1728
44e97401
GM
1729 * advice.texi, anti.texi, display.texi, elisp.texi:
1730 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1731 Standardize possessive apostrophe usage.
1732
e3c73f1e
GM
1733 * locals.texi: Remove file.
1734 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1735 Remove menu entry.
1736 * errors.texi, maps.texi: Adjust node pointers.
1737 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 1738 * makefile.w32-in (srcs):
e3c73f1e
GM
1739 * Makefile.in (srcs): Remove locals.texi.
1740
1383d930
GM
1741 * frames.texi (Mouse Position): Fix cross-ref.
1742
431ee44b
CY
17432012-02-27 Chong Yidong <cyd@gnu.org>
1744
1745 * buffers.texi (Creating Buffers): Clarify that
1746 generate-new-buffer uses generate-new-buffer-names.
1747 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1748
1749 * files.texi (Directory Names): Index entry for file name abbreviations.
1750 (Relative File Names, File Name Expansion): Refer to it.
1751 (Locating Files): Move locate-user-emacs-file documentation to
1752 Standard File Names.
1753 (Standard File Names): Add locate-user-emacs-file; update examples.
1754
6a11ec9d
MA
17552012-02-26 Michael Albinus <michael.albinus@gmx.de>
1756
1757 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1758
9a4888c0
CY
17592012-02-26 Chong Yidong <cyd@gnu.org>
1760
1761 * files.texi (Kinds of Files): Improve documentation of
1762 files-equal-p and file-subdir-of-p.
1763
f0e751b9
GM
17642012-02-26 Glenn Morris <rgm@gnu.org>
1765
1766 * intro.texi (Acknowledgements): Small changes.
1767
7e05b1ec
GM
17682012-02-25 Glenn Morris <rgm@gnu.org>
1769
1770 * errors.texi: Don't try to list _all_ the error symbols.
1771 Add circular-list, cl-assertion-failed, compression-error.
1772 * elisp.texi, vol1.texi, vol2.texi:
1773 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1774
23453255 17752012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1776
1777 * files.texi (files-equal-p, file-subdir-of-p): New,
1778 add initial documentation.
1779
4963495d
CY
17802012-02-25 Chong Yidong <cyd@gnu.org>
1781
fa74b241
CY
1782 * files.texi (File Attributes): Document file-selinux-context.
1783 (Changing Files): Link to it.
1784 (Changing Files): Document set-file-selinux-context.
1785
1786 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1787 changed. Mention default value of backup-directory-alist.
1788 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1789 (Auto-Saving): New minor mode behavior for auto-save-mode.
1790 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1791
4963495d
CY
1792 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1793
4bb82fa8
GM
17942012-02-24 Glenn Morris <rgm@gnu.org>
1795
1796 * errors.texi (Standard Errors): Mention dbus-error.
1797 For arith-error sub-classes, just use one cross-ref.
1798
2cb228f7
AM
17992012-02-23 Alan Mackenzie <acm@muc.de>
1800
1801 * modes.texi (Defining Minor Modes): Document the new keyword
1802 :after-hook.
1803
a59225b1
CY
18042012-02-21 Chong Yidong <cyd@gnu.org>
1805
1806 * files.texi (Files): Mention magic file names as arguments.
1807 (Reading from Files): Copyedits.
1808 (File Attributes): Mention how to change file modes.
1809 (Changing Files): Use standard "file permissions" terminology.
1810 Add xref to File Attributes node.
1811 (Locating Files): Document locate-user-emacs-file.
1812 (Unique File Names): Recommend against using make-temp-name.
1813
8376d7c2
CY
18142012-02-19 Chong Yidong <cyd@gnu.org>
1815
1816 * help.texi (Documentation, Documentation Basics, Help Functions):
1817 Minor clarifications.
1818 (Accessing Documentation): Clarify what documentation-property is
1819 for. Add xref to Keys in Documentation.
1820
1821 * tips.texi (Documentation Tips): Don't recommend using * in
1822 docstrings.
1823
1824 * macros.texi (Defining Macros):
1825 * modes.texi (Derived Modes): Say "documentation string" instead
1826 of docstring.
1827
82233bea
CY
18282012-02-18 Chong Yidong <cyd@gnu.org>
1829
1830 * modes.texi (Tabulated List Mode): New node.
1831 (Basic Major Modes): Add xref to it.
1832
1833 * processes.texi (Process Information): Mention Process Menu mode.
1834
7b926f3f
CY
18352012-02-17 Chong Yidong <cyd@gnu.org>
1836
1837 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1838
0fd2c9a3
GM
18392012-02-17 Glenn Morris <rgm@gnu.org>
1840
1841 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1842
f700caa3
CY
18432012-02-16 Chong Yidong <cyd@gnu.org>
1844
4230351b
CY
1845 * syntax.texi (Syntax Tables, Syntax Descriptors)
1846 (Syntax Table Functions): Copyedits.
1847 (Syntax Basics): Don't repeat the material in the preceding node.
1848 (Syntax Class Table): Use a table.
1849 (Syntax Properties): Document syntax-propertize-function and
1850 syntax-propertize-extend-region-functions.
1851 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
1852 (Parser State): Update for the new "c" comment style.
1853 Fix description of item 7 (comment style).
4230351b 1854
f700caa3
CY
1855 * modes.texi (Minor Modes): Update how mode commands should treat
1856 arguments now.
1857 (Mode Line Basics): Clarify force-mode-line-update.
1858 (Mode Line Top): Note that the example is not realistic.
1859 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1860 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1861 "mode line construct" instead of "mode line specification".
1862 (Syntactic Font Lock): Remove mention of obsolete variable
1863 font-lock-syntactic-keywords.
1864 (Setting Syntax Properties): Node deleted.
1865 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1866 (Font Lock Basics): Note that syntactic fontification falls back
1867 on `syntax-table'.
1868 (Search-based Fontification): Emphasize that font-lock-keywords
1869 should not be set directly.
1870 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1871 (Syntactic Font Lock): Minor clarifications. Add xref to
1872 Syntactic Font Lock node.
f700caa3 1873
60236b0d
CY
18742012-02-15 Chong Yidong <cyd@gnu.org>
1875
1876 * minibuf.texi (Basic Completion): Define "completion table".
1877 Move completion-in-region to Completion in Buffers node.
1878 (Completion Commands): Use "completion table" terminology.
1879 (Completion in Buffers): New node.
1880
1881 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1882 (Setting Hooks): Update minor mode usage example.
1883 (Major Mode Conventions): Note that completion-at-point-functions
1884 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1885 Remove duplicate tip about auto-mode-alist.
1886 (Minor Modes): Rewrite introduction.
1887 (Minor Mode Conventions): Copyedits. Don't recommend
1888 variable-only minor modes since few minor modes are like that.
60236b0d 1889
d7dbb11a
GM
18902012-02-15 Glenn Morris <rgm@gnu.org>
1891
1892 * processes.texi (Network): Document open-network-stream :parameters.
1893
3d8badf4
CY
18942012-02-14 Chong Yidong <cyd@gnu.org>
1895
1896 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1897 was removed on 2009-09-10. Update lisp-mode-map example.
1898 (Inheritance and Keymaps): Minor clarification.
1899 (Searching Keymaps): Remove out-of-place enumeration.
1900 (Key Lookup): Remove unnecessary example (one was already given in
1901 Format of Keymaps).
1902 (Changing Key Bindings): Update suppress-keymap example.
1903 (Menu Bar, Tool Bar): Copyedits.
1904 (Tool Bar): Update tool-bar-map example.
1905
faccede1
CY
19062012-02-12 Chong Yidong <cyd@gnu.org>
1907
1908 * debugging.texi (Debugger Commands): Continuing is now allowed
1909 for errors.
1910
355cabc6
CY
19112012-02-11 Chong Yidong <cyd@gnu.org>
1912
d860baa0
CY
1913 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1914 Move the list of standard bitmaps there.
1915 (Fringe Cursors): Rewrite for clarity.
1916 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1917
34106abe
CY
1918 * commands.texi (Command Overview): Mention read-key.
1919 (Using Interactive, Interactive Call): Minor clarifications.
1920 (Function Keys, Click Events): Avoid "input stream" terminology.
1921 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1922 Clarify column and row components.
1923 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1924 (Special Events): Copyedits.
1925
1926 * streams.texi (Input Streams): De-document get-file-char.
1927 (Output Variables): Don't refer to old backquote syntax.
1928
355cabc6
CY
1929 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1930 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
1931 values of debug-on-error too. Add xref to Signaling Errors.
1932 Note that debug-on-signal is not customizable.
1933 Mention condition-case-unless-debug.
355cabc6
CY
1934 (Compilation Errors): Node deleted.
1935
1936 * compile.texi (Compiler Errors): Move a paragraph here from
1937 deleted node Compilation Errors.
1938
1be3ca5a
LL
19392012-02-10 Leo Liu <sdl.web@gmail.com>
1940
1941 * control.texi (Handling Errors): Change condition-case-no-debug
1942 to condition-case-unless-debug.
1943
25dec365
CY
19442012-02-10 Chong Yidong <cyd@gnu.org>
1945
1946 * advice.texi (Defining Advice): Clarify ad-unadvise.
1947 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1948 is not abnormal.
1949 (Advising Primitives): Node deleted; ad-define-subr-args has been
1950 removed.
1951
1952 * compile.texi (Speed of Byte-Code): Use float-time in example.
1953 (Compilation Functions): Note that the log uses Compilation mode.
1954 Don't discuss the contents of byte-code function object here.
1955 (Compilation Functions): De-document internal function byte-code.
1956 (Docs and Compilation): Minor clarifications.
1957
1958 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1959 Objects.
1960
5f5e4ea1
GM
19612012-02-10 Glenn Morris <rgm@gnu.org>
1962
1963 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1964 Mention secure-hash.
1965 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1966
6c1e4b46
CY
19672012-02-10 Chong Yidong <cyd@gnu.org>
1968
1969 * loading.texi (Loading): Don't emphasize "library" terminology.
1970 (Library Search): load-path is not a user option. Mention role of
1971 -L option and packages. Improve examples.
1972 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1973 obsolete.
1974 (Autoload): Minor clarifications.
1975
72ca698c
GM
19762012-02-10 Glenn Morris <rgm@gnu.org>
1977
b011fbfe
GM
1978 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1979
72ca698c
GM
1980 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1981
14a1f380
GM
19822012-02-08 Glenn Morris <rgm@gnu.org>
1983
1984 * loading.texi (Named Features): Update the require example.
1985
60d47423
GM
19862012-02-07 Glenn Morris <rgm@gnu.org>
1987
1988 * modes.texi (Defining Minor Modes):
1989 Expand on args of defined minor modes.
1990
0992bd9c
CY
19912012-02-07 Chong Yidong <cyd@gnu.org>
1992
1993 * variables.texi (Creating Buffer-Local): Minor clarification
1994 to buffer-local-variables doc (Bug#10715).
1995
af008560
GM
19962012-02-07 Glenn Morris <rgm@gnu.org>
1997
e80e1825 1998 * display.texi (ImageMagick Images): General update.
af008560
GM
1999 Move most details of imagemagick-render-type to the variable's doc.
2000
866c1d22
GM
20012012-02-06 Glenn Morris <rgm@gnu.org>
2002
f7c9199f 2003 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2004 (Inheritance and Keymaps):
2005 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2006
e7bc51d0
GM
2007 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2008
866c1d22
GM
2009 * control.texi (Handling Errors):
2010 Mention condition-case-no-debug and with-demoted-errors.
2011
03988c98
CY
20122012-02-05 Chong Yidong <cyd@gnu.org>
2013
2014 * customize.texi (Common Keywords): Minor clarifications.
2015 Document custom-unlispify-remove-prefixes.
2016 (Variable Definitions): Backquotes in defcustom seem to work fine
2017 now. Various other copyedits.
e1161b06
CY
2018 (Simple Types): Copyedits. Document color selector.
2019 (Composite Types): Copyedits.
2020 (Splicing into Lists): Clarifications.
03988c98
CY
2021
2022 * eval.texi (Backquote): Move from macros.texi.
2023
2024 * macros.texi (Expansion): Minor clarification.
2025 (Backquote): Move node to eval.texi.
2026 (Defining Macros): Move an example from Backquote node.
2027 (Argument Evaluation): No need to mention Pascal.
2028 (Indenting Macros): Add xref to Defining Macros.
2029
649f602c
GM
20302012-02-05 Glenn Morris <rgm@gnu.org>
2031
2032 * debugging.texi (Error Debugging): Mention debug-on-event default.
2033
34c99998
GM
20342012-02-04 Glenn Morris <rgm@gnu.org>
2035
8f05da42
GM
2036 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2037
7aa5aad8
GM
2038 * debugging.texi (Error Debugging): Mention debug-on-event.
2039 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2040
c7291ad9
GM
2041 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2042
34c99998
GM
2043 * text.texi (Buffer Contents):
2044 Update filter-buffer-substring description.
2045
735cc5ca
CY
20462012-02-04 Chong Yidong <cyd@gnu.org>
2047
2048 * functions.texi (What Is a Function): Add closures. Mention
1cbae532
SM
2049 "return value" terminology. Add xref for command-execute.
2050 Remove unused "keystroke command" terminology.
735cc5ca
CY
2051 (Lambda Expressions): Give a different example than in the
2052 following subsection. Add xref to Anonymous Functions.
2053 (Function Documentation): Remove gratuitous markup.
2054 (Function Names): Move introductory text to `What Is a Function'.
2055 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2056 (Anonymous Functions): Document lambda macro explicitly.
2057 Mention effects on lexical binding.
735cc5ca
CY
2058 (Function Cells): Downplay direct usage of fset.
2059 (Closures): New node.
2060 (Inline Functions): Remove "open-code" terminology.
2061 (Declaring Functions): Minor tweak; .m is not C code.
2062
2063 * variables.texi (Variables): Don't refer to "global value".
2064 (Local Variables, Void Variables): Copyedits.
2065 (Lexical Binding): Minor clarification of example.
2066 (File Local Variables): Mention :safe and :risky defcustom args.
2067 (Lexical Binding): Add xref to Closures node.
2068
94bc7984
GM
20692012-02-04 Glenn Morris <rgm@gnu.org>
2070
2071 * minibuf.texi (High-Level Completion): Updates for read-color.
2072
4f5a10ef
GM
20732012-02-03 Glenn Morris <rgm@gnu.org>
2074
eea14f31
GM
2075 * display.texi (GIF Images): Mention animation.
2076 Remove commented-out old example of animation.
2077 (Animated Images): New subsection.
2078 * elisp.texi (Top):
2079 * vol1.texi (Top):
2080 * vol2.texi (Top): Add Animated Images menu entry.
2081
4f5a10ef
GM
2082 * display.texi (Image Formats): Remove oddly specific information
2083 on versions of image libraries.
204e728d 2084 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2085
12f381b7
GM
20862012-02-02 Glenn Morris <rgm@gnu.org>
2087
1b9f60cc
GM
2088 * processes.texi (Synchronous Processes):
2089 Mention call-process's :file gets overwritten.
2090
7e2734bc
GM
2091 * commands.texi (Reading One Event):
2092 * help.texi (Help Functions): Document read-char-choice.
2093
f58b9822
GM
2094 * hooks.texi (Standard Hooks):
2095 * modes.texi (Keymaps and Minor Modes):
2096 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2097
2098 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2099
12f381b7
GM
2100 * hooks.texi (Standard Hooks):
2101 * modes.texi (Major Mode Conventions, Mode Hooks):
2102 Document change-major-mode-after-body-hook.
2103
7a9a2fc6
GM
21042012-02-01 Glenn Morris <rgm@gnu.org>
2105
2106 * modes.texi (Defining Minor Modes):
2107 Mention disabling global minor modes on a per-major-mode basis.
2108
a037c171
CY
21092012-01-31 Chong Yidong <cyd@gnu.org>
2110
2111 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2112 (Parser State): Remove unnecessary statement (Bug#10661).
2113
2114 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2115
56afad3a
GM
21162012-01-31 Glenn Morris <rgm@gnu.org>
2117
2118 * modes.texi (Defining Minor Modes):
2119 Document define-minor-mode's new :variable keyword.
2120
0f29fa41
CY
21212012-01-29 Chong Yidong <cyd@gnu.org>
2122
837a390a
CY
2123 * syntax.texi (Syntax Class Table): Tweak description of newline
2124 char syntax (Bug#9619).
2125
0f29fa41
CY
2126 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2127 description (Bug#10189).
2128
182148ee
GM
21292012-01-29 Glenn Morris <rgm@gnu.org>
2130
a49ca6b9
GM
2131 * files.texi (Changing Files): Document SELinux support.
2132
182148ee
GM
2133 * windows.texi (Window Sizes): Fix typo.
2134
9962192e
CY
21352012-01-28 Chong Yidong <cyd@gnu.org>
2136
8c6e1920
CY
2137 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2138 doc (Bug#8568).
2139
9583ec59
CY
2140 * frames.texi (Input Focus): Add NORECORD arg to
2141 select-frame-set-input-focus. Clarify its role in select-frame.
2142
10256988
CY
2143 * text.texi (Transposition): We don't use transpose-region as an
2144 internal subroutine (Bug#3249).
2145
9962192e
CY
2146 * modes.texi (Example Major Modes): Update Lisp example code to
2147 current sources. Delete the old non-derived-major-mode example,
2148 which has diverged badly from current sources.
2149
2aa43abb
GM
21502012-01-27 Glenn Morris <rgm@gnu.org>
2151
2152 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2153 (VERSION, manual): Remove, unused.
2154
9f40220d
CY
21552012-01-27 Chong Yidong <cyd@gnu.org>
2156
2157 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2158
acc28cb9
CY
21592012-01-26 Chong Yidong <cyd@gnu.org>
2160
2161 * searching.texi (String Search): Document negative repeat count
2162 (Bug#10507).
2163
48da7392
GM
21642012-01-26 Glenn Morris <rgm@gnu.org>
2165
2166 * variables.texi (Using Lexical Binding):
2167 Mention that lexical-binding should be set in the first line.
2168
69b0acb9
LI
21692012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2170
2171 * macros.texi (Defining Macros): Don't claim that `declare' only
2172 affects Edebug and indentation.
2173
543757a8
LI
21742012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2175
2176 * macros.texi (Defining Macros): Slight `declare' fixup.
2177
450e3cae
GM
21782012-01-25 Glenn Morris <rgm@gnu.org>
2179
24189ce0 2180 * makefile.w32-in (texinputdir):
450e3cae
GM
2181 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2182
1021c761
CY
21832012-01-24 Chong Yidong <cyd@gnu.org>
2184
2185 * variables.texi (Variables, Local Variables, Void Variables):
2186 Edit to make the descriptions less specific to dynamic binding.
2187 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2188 (Defining Variables): Edits for lexical scoping.
2189 Delete information about starting docstrings with *. De-document
1021c761
CY
2190 user-variable-p.
2191 (Tips for Defining): Remove an unimportant discussion of quitting
2192 in the middle of a load.
2193 (Accessing Variables, Setting Variables): Discuss lexical binding.
2194 (Variable Scoping): Rewrite.
2195 (Scope, Extent, Impl of Scope): Nodes deleted.
2196 (Dynamic Binding): New node, with material from Scope, Extent, and
2197 Impl of Scope nodes.
2198 (Dynamic Binding Tips): Rename from Using Scoping.
2199 (Lexical Binding): Rewrite.
2200 (Using Lexical Binding): Rename from Converting to Lexical
2201 Binding. Convert to subsection.
2202
2203 * customize.texi (Variable Definitions): Add custom-variable-p.
2204 Move user-variable-p documentation here.
2205
31cbea1d
CY
22062012-01-23 Chong Yidong <cyd@gnu.org>
2207
2208 * strings.texi (Text Comparison): Minor qualification.
2209
2210 * lists.texi (Cons Cells): Copyedits.
2211 (List Elements): Mention push.
2212 (List Variables): Mention pop.
2213 (Rings): Move to sequences.texi.
2214
2215 * sequences.texi (Sequence Functions): Don't repeat the
2216 introduction already given in the parent.
2217 (Vectors): Copyedits.
2218 (Rings): Move from lists.texi. Note that this is specific to the
2219 ring package.
2220
2221 * symbols.texi (Definitions, Symbol Components): Mention variable
2222 scoping issues.
2223 (Plists and Alists): Copyedits.
2224
2225 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2226 correctness with lexical scoping.
2227 (Eval): Copyedits.
2228
fead402d
CY
22292012-01-21 Chong Yidong <cyd@gnu.org>
2230
2231 * intro.texi (A Sample Function Description): Special notation
2232 used for macros too.
2233
2234 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2235 (Symbol Type): Add xref for keyword symbols.
2236 (Sequence Type): Clarify differences between sequence types.
2237 (Cons Cell Type): Add "linked list" index entry.
2238 (Non-ASCII in Strings): Copyedits.
2239 (Equality Predicates): Symbols with same name need not be eq.
2240
2241 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2242 ldexp. Move float-e and float-pi to Math Functions node.
2243
61086eb6
GM
22442012-01-21 Glenn Morris <rgm@gnu.org>
2245
2246 * modes.texi (Auto Major Mode):
2247 * variables.texi (File Local Variables):
2248 Mention inhibit-local-variables-regexps.
2249
34a02f46
MR
22502012-01-19 Martin Rudalics <rudalics@gmx.at>
2251
2252 * windows.texi (Window Configurations): Rewrite references to
2253 persistent window parameters.
2254 (Window Parameters): Fix description of persistent window
2255 parameters.
2256
f5064cae
JB
22572012-01-16 Juanma Barranquero <lekktu@gmail.com>
2258
2259 * windows.texi (Window Parameters): Use @pxref.
2260
6a6ee00d
MR
22612012-01-16 Martin Rudalics <rudalics@gmx.at>
2262
2263 * windows.texi (Window Configurations, Window Parameters):
2264 Describe persistent window parameters.
2265
9ca4c014
SM
22662011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2267
2268 * variables.texi (Creating Buffer-Local): Warn against misuses of
2269 make-variable-buffer-local (bug#10258).
2270
d027f83d
LMI
22712012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2272
2273 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2274
89bd9ccd
CY
22752012-01-06 Chong Yidong <cyd@gnu.org>
2276
1cbae532
SM
2277 * variables.texi (Directory Local Variables):
2278 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2279
c869783d
GM
22802012-01-06 Glenn Morris <rgm@gnu.org>
2281
2282 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2283 rather than by keybinding.
2284
2cae5ba4
JB
22852011-12-29 Juanma Barranquero <lekktu@gmail.com>
2286
2287 * frames.texi (Font and Color Parameters): Add @pxref.
2288
43da4d08
DC
22892011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2290
2291 * frames.texi (Font and Color Parameters):
2292 Document w32 font backends (bug#10399).
2293
8d80ef01
PE
22942011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2295
2296 * files.texi (File Attributes, Changing Files):
2297 Use a more-natural notation for octal numbers.
2298
9022ae07
JB
22992011-12-23 Juanma Barranquero <lekktu@gmail.com>
2300
2301 * variables.texi (Variables with Restricted Values):
2302 Change reference to variable (bug#10354).
2303
454592a6
MR
23042011-12-13 Martin Rudalics <rudalics@gmx.at>
2305
2306 * windows.texi (Splitting Windows): Use t instead of non-nil
2307 when describing window-combination-resize.
2308
a7cdbfce
SM
23092011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2310
2311 * text.texi (Special Properties): Warn against `intangible' properties
2312 (bug#10222).
2313
a3dcc84e
EZ
23142011-11-26 Eli Zaretskii <eliz@gnu.org>
2315
579ebf8f
EZ
2316 * display.texi (Truncation):
2317 * text.texi (Special Properties): Describe what a stretch-glyph is
2318 instead of using that term without explanation. Make the
2319 cross-references more accurate.
2320
a3dcc84e
EZ
2321 * display.texi (Usual Display): Update the description,
2322 cross-references, and indexing related to display of control
2323 characters and raw bytes.
2324
94af99a4
MR
23252011-11-25 Martin Rudalics <rudalics@gmx.at>
2326
2327 * windows.texi (Splitting Windows): Fix description of
2328 window-combination-limit. Suggested by Eli Zaretskii.
2329
1c3d7a13
CY
23302011-11-23 Chong Yidong <cyd@gnu.org>
2331
2332 * windows.texi (Window Sizes): Move window-top-line,
2333 window-left-column, and window-*-pixel-edges to Coordinates and
2334 Windows node.
2335 (Coordinates and Windows): Restore window-edges doc.
2336
90151a1e
MR
23372011-11-21 Martin Rudalics <rudalics@gmx.at>
2338
a7cdbfce
SM
2339 * windows.texi (Windows and Frames, Splitting Windows):
2340 Fix typos.
90151a1e 2341
a9b9b7f5
CY
23422011-11-21 Chong Yidong <cyd@gnu.org>
2343
2344 * windows.texi (Splitting Windows): Fix error in documentation of
2345 window-combination-limit.
2346 (Cyclic Window Ordering): Minor fixes to next-window,
2347 one-window-p, and get-lru-window docs. Don't document
2348 window-list-1.
2349 (Buffers and Windows): Copyedits.
2350 (Choosing Window): Document special handling of special-display-*.
2351 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2352 Don't document even-window-heights, which is going away.
2353 Clarify which options are obeyed by which action functions.
a9b9b7f5 2354
f4e90db0
SM
23552011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2356
2357 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2358
d2999b1a
MR
23592011-11-20 Martin Rudalics <rudalics@gmx.at>
2360
f4e90db0
SM
2361 * windows.texi (Resizing Windows, Splitting Windows):
2362 Remove term "status" when talking about combination limits.
d2999b1a 2363
cd1181db
JB
23642011-11-20 Juanma Barranquero <lekktu@gmail.com>
2365
2366 * compile.texi (Compiler Errors):
2367 * help.texi (Help Functions): Fix typos.
2368
7bf54975
CY
23692011-11-19 Chong Yidong <cyd@gnu.org>
2370
2371 * windows.texi (Splitting Windows): Clarify role of window
2372 parameters in split-window. Shorten the example.
f4e90db0
SM
2373 (Deleting Windows): Rewrite intro to handle internal windows.
2374 Fix delete-windows-on doc.
7bf54975
CY
2375 (Selecting Windows): Copyedits.
2376
a0c2d0ae
MR
23772011-11-17 Martin Rudalics <rudalics@gmx.at>
2378
2379 * windows.texi (Resizing Windows, Splitting Windows)
2380 (Deleting Windows): Use term window-combination-resize instead
2381 of window-splits.
2382
b6f67890
MR
23832011-11-16 Martin Rudalics <rudalics@gmx.at>
2384
f4e90db0
SM
2385 * windows.texi (Resizing Windows, Splitting Windows):
2386 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2387
0b381c7e
JB
23882011-11-14 Juanma Barranquero <lekktu@gmail.com>
2389
2390 * intro.texi (Lisp History): Fix typo.
2391
89d61221
MR
23922011-11-12 Martin Rudalics <rudalics@gmx.at>
2393
f4e90db0
SM
2394 * windows.texi (Splitting Windows, Deleting Windows):
2395 Remove references to splits status of windows.
89d61221 2396
b2621720
GM
23972011-11-10 Glenn Morris <rgm@gnu.org>
2398
2399 * buffers.texi (Read Only Buffers): Expand a bit on why
2400 toggle-read-only should only be used interactively. (Bug#7292)
2401
d2ad7ee1
CY
24022011-11-09 Chong Yidong <cyd@gnu.org>
2403
2404 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2405 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2406 window-inside-absolute-pixel-edges.
2407 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2408 non-full-width windows.
2409
2cffd681
MR
24102011-11-09 Martin Rudalics <rudalics@gmx.at>
2411
2412 * windows.texi (Resizing Windows): Rewrite documentation of
2413 window-resizable.
2414
f6f6d7e7
CY
24152011-11-09 Chong Yidong <cyd@gnu.org>
2416
2417 * windows.texi (Splitting Windows): Simplify example.
2418
a79db6e0
CY
24192011-11-08 Chong Yidong <cyd@gnu.org>
2420
2421 * windows.texi (Window Sizes): Copyedits. Document
2422 window-text-height. Remove window-min-height and window-min-width
2423 discussion, referring instead to Emacs manual.
2424 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2425 (Resizing Windows): Simplify introduction. Don't document
2426 enlarge-window, shrink-window, enlarge-window-horizontally, and
2427 shrink-window-horizontally; they are no longer preferred for
2428 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2429
441950c7
GM
24302011-11-07 Glenn Morris <rgm@gnu.org>
2431
2432 * windows.texi (Choosing Window): Fix keybinding typo.
2433
be7f5545
MR
24342011-11-07 Martin Rudalics <rudalics@gmx.at>
2435
2436 * windows.texi (Resizing Windows, Splitting Windows)
2437 (Window Configurations): Use "child window" instead of
2438 "subwindow".
2439
291d142b
CY
24402011-11-06 Chong Yidong <cyd@gnu.org>
2441
2442 * windows.texi (Basic Windows): Clarify various definitions.
2443 Treat window-normalize-* as internal; don't document them.
2444 (Windows and Frames): Various clarifications, e.g. non-live
2445 windows also belong to frames. Fix window-list description.
2446 Simplify window nesting example.
f4e90db0
SM
2447 (Splitting Windows, Window Configurations):
2448 Use split-window-below.
291d142b 2449
89bd5ee1
EZ
24502011-11-04 Eli Zaretskii <eliz@gnu.org>
2451
2452 * windows.texi (Window Sizes): Mention in the doc string that the
2453 return values of `window-body-height' and `window-body-width' are
2454 in frame's canonical units. (Bug#9949)
2455
3d8daefe
MR
24562011-10-30 Martin Rudalics <rudalics@gmx.at>
2457
2458 * windows.texi (Windows and Frames): Remove "iso-" infix from
2459 documentation of window-iso-combined-p.
2460
60754666
CY
24612011-10-26 Chong Yidong <cyd@gnu.org>
2462
2463 * modes.texi (Running Hooks): Document with-wrapper-hook.
2464
d366bd53
CY
24652011-10-18 Chong Yidong <cyd@gnu.org>
2466
2467 * display.texi (Glyphless Chars): New node.
2468
50b063c3
CY
24692011-10-13 Chong Yidong <cyd@stupidchicken.com>
2470
2471 * text.texi (Yanking): Document yank-excluded-properties.
2472
2473 * package.texi (Packaging Basics): The commentary should say how
2474 to begin using the package.
2475
c72063fa
MR
24762011-10-11 Martin Rudalics <rudalics@gmx.at>
2477
2478 * windows.texi (Deleting Windows): Mention which window gets
2479 selected when deleting the selected window.
2480
d83dc65b
MR
24812011-10-09 Martin Rudalics <rudalics@gmx.at>
2482
2483 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2484 with the selected window.
2485 * windows.texi (Buffers and Windows): Reformulate text on how
2486 replace-buffer-in-windows deals with a window.
2487 (Quitting Windows): Describe how quit-window deals with a
2488 standalone frame. Describe new option frame-auto-hide-function.
2489
c599682c
GM
24902011-10-08 Glenn Morris <rgm@gnu.org>
2491
48bca619
GM
2492 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2493
c599682c
GM
2494 * positions.texi (Excursions): Update warning message.
2495
969aa734
CY
24962011-10-05 Chong Yidong <cyd@stupidchicken.com>
2497
f4e90db0
SM
2498 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2499 Fix Emacs manual xref (Bug#9675).
969aa734 2500
550f41cd
CY
25012011-10-01 Chong Yidong <cyd@stupidchicken.com>
2502
2503 * windows.texi (Textual Scrolling): Document scroll-up-command,
2504 scroll-down-command, scroll-error-top-bottom, and the
2505 scroll-command symbol property.
717a1362
CY
2506 (Display Action Functions): Fix description of
2507 display-buffer-pop-up-window.
550f41cd 2508
a239d4e9
JB
25092011-09-28 Juanma Barranquero <lekktu@gmail.com>
2510
2511 * windows.texi (Splitting Windows): Fix typos.
2512
590c056d
MR
25132011-09-25 Martin Rudalics <rudalics@gmx.at>
2514
2515 * windows.texi (Windows and Frames, Display Action Functions)
2516 (Switching Buffers): Fix some typos.
2517 (Buffers and Windows): Remove reference to window-auto-delete.
2518 Reword description of replace-buffer-in-windows.
2519 (Window History): Fix some typos and refer to frame local buffer
2520 list.
c419f5cb
MR
2521 (Quitting Windows): New node.
2522 (Window Configurations): Add descriptions of window-state-get
2523 and window-state-put.
2524 (Window Parameters): Describe variable ignore-window-parameters.
2525 Sketch some window parameters currently in use.
2526 * elisp.texi (Top): Update node listing.
590c056d 2527
9ec20d36
CY
25282011-09-25 Chong Yidong <cyd@stupidchicken.com>
2529
2530 * windows.texi (Display Action Functions)
2531 (Choosing Window Options): New nodes.
2532
0e406a72
CY
25332011-09-24 Chong Yidong <cyd@stupidchicken.com>
2534
2535 * windows.texi (Window History): New node. Move text here from
2536 Buffers and Windows.
2537 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2538 don't document display-buffer here; callers changed.
2539 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2540 switch-to-buffer-other-frame. Delete duplicate
2541 replace-buffer-in-windows doc.
2542 (Choosing Window): Document display actions.
2543
6bf7006f
EZ
25442011-09-24 Eli Zaretskii <eliz@gnu.org>
2545
2546 * display.texi (Forcing Redisplay): Update the description of
2547 redisplay-dont-pause due to change in the default value.
2548
b33b68a3
MR
25492011-09-23 Martin Rudalics <rudalics@gmx.at>
2550
2551 * frames.texi (Frames and Windows): Move section and rename to
2552 Windows and Frames in windows.texi.
2553 * windows.texi (Windows): Restructure.
2554 (Basic Windows): Rewrite. Explain live and internal windows and
2555 normalization functions.
2556 (Windows and Frames): Move section here from frames.texi.
2557 Describe subwindows, window combinations, window tree, and
2558 corresponding functions including window-list here.
2559 (Window Sizes): Rename section from Size of Window and move it
2560 up in chapter. Describe total and body sizes and the
2561 corresponding functions. Explain new semantics of
2562 window-min-height/-width.
2563 (Resizing Windows): Move section up in chapter. Describe new
2564 resize functions.
2565 (Splitting Windows): Describe new behavior of split-window,
2566 split-window-above-each-other and split-window-side-by-side.
2567 Provide examples. Describe window-nest and window-splits
2568 options.
2569 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2570 (Selecting Windows): Minor rewrite.
2571 Describe frame-selected-window and set-frame-selected-window here.
2572 (Cyclic Window Ordering): Minor rewrite.
2573 Describe window-list-1.
b33b68a3
MR
2574 (Buffers and Windows): Rewrite. Explain a window's previous and
2575 next buffers and the corresponding functions.
c4682d18 2576 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2577 * elisp.texi (Top): Update node listings for frames and windows
2578 sections.
2579
4d3786ac
SM
25802011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2581
2582 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2583
713df35b
LMI
25842011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2585
2586 * errors.texi (Standard Errors): Remove apparent placeholder text
2587 (bug#9491).
2588
33ed493b
CY
25892011-09-18 Chong Yidong <cyd@stupidchicken.com>
2590
2591 * frames.texi (Management Parameters): Fix description of
2592 icon-type parameter.
2593
b8f0a954
CY
25942011-09-17 Chong Yidong <cyd@stupidchicken.com>
2595
2596 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2597 ending in C-g. Suggested by Edward O'Connor.
2598
eddf142c
EZ
25992011-09-17 Eli Zaretskii <eliz@gnu.org>
2600
2601 * numbers.texi (Integer Basics): Add indexing for
2602 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2603
d8e213eb 26042011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2605
2606 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2607
cec2eab8
JB
26082011-09-11 Juanma Barranquero <lekktu@gmail.com>
2609
2610 * processes.texi (Network Servers): Clarify what the process
2611 buffer is used for (bug#9233).
2612
d8e213eb 26132011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2614
2615 * lists.texi (Building Lists): Fix typo.
2616
35137ed3
CY
26172011-08-30 Chong Yidong <cyd@stupidchicken.com>
2618
2619 * display.texi (Basic Faces): New node. Document new faces.
2620
2621 * modes.texi (Major Mode Conventions): Move some text there.
2622 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2623
3fd50d5c
CY
26242011-08-29 Chong Yidong <cyd@stupidchicken.com>
2625
2626 * modes.texi (Basic Major Modes): New node. Callers updated.
2627 (Major Modes): Document fundamental-mode and major-mode.
2628 (Major Mode Basics): Node deleted; text moved to Major Modes.
2629 (Derived Modes): Document derived-mode-p.
2630
ddb54206
CY
26312011-08-28 Chong Yidong <cyd@stupidchicken.com>
2632
a6326082
CY
2633 * files.texi (Changing Files, Create/Delete Dirs): Document new
2634 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2635 (Visiting Functions): Remove view-file; it is documented in the
2636 Emacs manual.
04e2ce72 2637
ddb54206
CY
2638 * frames.texi (Layout Parameters): The defaults for the
2639 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2640
2641 * display.texi (Progress): Document spinner functionality.
2642
2643 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2644 operating system signals. Refer to save-buffers-kill-terminal
2645 instead of save-buffers-kill-emacs.
2646
2647 * objects.texi (Symbol Type): Document ## print representation.
2648
0c95fcf7
EZ
26492011-08-25 Eli Zaretskii <eliz@gnu.org>
2650
2651 * display.texi (Specified Space): Mention that `space' specs
2652 influence bidi reordering.
2653 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2654 separating fields with bidirectional content.
2655
5980d4c6
EZ
26562011-08-24 Eli Zaretskii <eliz@gnu.org>
2657
2658 * display.texi (Bidirectional Display): Document return value in
2659 buffers that are not bidi-reordered for display, and in unibyte
2660 buffers.
2661
bca633fb
EZ
26622011-08-23 Eli Zaretskii <eliz@gnu.org>
2663
2664 * nonascii.texi (Character Properties): Document the values for
2665 unassigned codepoints.
2666
c094bb0c
EZ
26672011-08-18 Eli Zaretskii <eliz@gnu.org>
2668
2669 * nonascii.texi (Character Properties): Document use of
2670 `bidi-class' and `mirroring' properties as part of reordering.
2671 Provide cross-references to "Bidirectional Display".
2672
2673 * display.texi (Bidirectional Display): Document the pitfalls of
2674 concatenating strings with bidirectional content, with possible
f4e90db0
SM
2675 solutions. Document bidi-string-mark-left-to-right.
2676 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
2677 Document use of `bidi-class' and `mirroring' properties as part of
2678 reordering.
c094bb0c 2679
1ea897d5
EZ
26802011-08-16 Eli Zaretskii <eliz@gnu.org>
2681
9adfcd0b
EZ
2682 * modes.texi (Major Mode Conventions): Improve the documentation
2683 of `mode-class' `special' modes.
2684
10862873
EZ
2685 * nonascii.texi (Character Properties): Document the `mirroring'
2686 property. Add index entries.
2687
1ea897d5
EZ
2688 * syntax.texi (Categories): Add an example of defining a new
2689 category and category table.
2690
2691 * searching.texi (Regexp Backslash): Document how to display
2692 existing categories. Mention the possibility of adding
2693 categories, and add an xref to where this is described. Add an
2694 index entry.
2695
ebb552ed
CY
26962011-08-09 Chong Yidong <cyd@stupidchicken.com>
2697
2698 * text.texi (Special Properties):
2699 * display.texi (Overlay Properties): Note that mouse-face cannot
2700 change the text size (Bug#8530).
2701
51a714e1
CY
27022011-08-08 Chong Yidong <cyd@stupidchicken.com>
2703
2704 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2705 using setenv instead.
2706
4cc60b9b
EZ
27072011-07-28 Eli Zaretskii <eliz@gnu.org>
2708
2709 * display.texi (Bidirectional Display): Document the fact that
2710 bidi-display-reordering is t by default.
2711
5deb92fd
EZ
27122011-07-23 Eli Zaretskii <eliz@gnu.org>
2713
2714 * display.texi (Bidirectional Display): New section.
2715
011b0ad6 27162011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2717 Tim Cross <theophilusx@gmail.com> (tiny change)
2718 Glenn Morris <rgm@gnu.org>
011b0ad6 2719
67f9b9f8 2720 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2721
4baf28e6
AS
27222011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2723
2724 * help.texi (Keys in Documentation): Revert last change.
2725
66249842
LMI
27262011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2727
f863868c
LMI
2728 * help.texi (Keys in Documentation): Clarify that \= only quotes
2729 the next character, and doesn't affect longer sequences in
2730 particular (bug#8935).
2731
f4e90db0
SM
2732 * debugging.texi (Using Debugger):
2733 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2734
0bb23927 27352011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2736
2737 * display.texi (Other Display Specs): Document that `left-fringe'
2738 and `right-fringe' display specifications are of the "replacing"
2739 kind.
2740
f2027cdf
LMI
27412011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2742
2743 * help.texi (Documentation Basics): Add a link to the Function
2744 Documentation node (bug#6580).
2745
f987fde4
LMI
27462011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2747
0bc59b25
LMI
2748 * keymaps.texi (Menu Bar): Mention :visible and :enable
2749 (bug#6344). Text by Drew Adams.
2750
63d55f1f
LMI
2751 * modes.texi (Running Hooks): Mention buffer-local hook variables
2752 (bug#6218).
2753
f987fde4
LMI
2754 * objects.texi (General Escape Syntax): "a with grave accent" is
2755 ?xe0, not ?x8e0 (bug#5259).
2756
b7527639
CY
27572011-07-12 Chong Yidong <cyd@stupidchicken.com>
2758
2759 * display.texi (Face Attributes, Font Selection): Add references
2760 to the Fonts node in the Emacs manual (Bug#4178).
2761
c830e5ae
CY
27622011-07-12 Chong Yidong <cyd@stupidchicken.com>
2763
2764 * display.texi (Window Systems): `window-system' is
2765 terminal-local.
2766
2767 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2768 frame-local variables.
2769
2770 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2771 frame-local variables.
2772 (Frame-Local Variables): Node deleted.
2773
2774 * elisp.texi (Top): Update node listing.
2775
91223e54
LMI
27762011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2777
2778 * elisp.texi: Change "inferiors" to "subnodes" in three places
2779 (bug#3523).
2780
963578d3
CY
27812011-07-11 Chong Yidong <cyd@stupidchicken.com>
2782
2783 * frames.texi (Window System Selections): Discussion of
2784 x-select-enable-clipboard moved to Emacs manual.
2785
07151e49
DD
27862011-07-11 Deniz Dogan <deniz@dogan.se>
2787
2788 * commands.texi (Prefix Command Arguments): Remove excessive
2789 apostrophe.
2790
7261e1cf
LMI
27912011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2792
ad21a12a
LMI
2793 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2794 description is a string (bug#3313).
2795
7261e1cf
LMI
2796 * frames.texi (Display Feature Testing): Try to explain what all
2797 the visual classes mean (bug#3042).
2798
568f7b79
LMI
27992011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2800
18d59e29
LMI
2801 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2802 and `mode-line-client' (bug#2974).
2803
568f7b79
LMI
2804 * text.texi (Insertion): Clarify marker movements (bug#1651).
2805 Text from Drew Adams.
2806
54e10184
LMI
28072011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2808
d94d85e9
LMI
2809 * text.texi (Special Properties): Clarify the format of `face'
2810 (bug#1375).
2811
54e10184
LMI
2812 * commands.texi (Interactive Call): Add a `call-interactively'
2813 example (bug#1010).
2814
413c488d
LMI
28152011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2816
2817 * functions.texi (Calling Functions): Link to the "Interactive
2818 Call" node (bug#1001).
2819
322b7dab 28202011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2821
3deead93
CY
2822 * customize.texi (Composite Types): Move alist and plist to here
2823 from Simple Types (Bug#7545).
2824
2825 * elisp.texi (Top): Update menu description.
2826
b00d8c1a
CY
2827 * display.texi (Face Attributes): Document negative line widths
2828 (Bug#6113).
2829
d2a6c43b
TR
28302011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2831
2832 * searching.texi (Match Data): Note that match data can be
2833 overwritten by most functions (bug#2499).
2834
c7844a27
LMI
28352011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2836
a9ab721e
LMI
2837 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2838 flags mean (bug#6659).
2839
c7844a27
LMI
2840 * functions.texi (What Is a Function): Document the autoload
2841 object (bug#6496).
2842
f68d76d0
LMI
28432011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2844
8a20ca4c
LMI
2845 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2846 is only used in the Customize user interface (bug#6089).
2847
f68d76d0 2848 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2849 images (bug#7836).
f68d76d0 2850
7018dbe7
EZ
28512011-07-02 Eli Zaretskii <eliz@gnu.org>
2852
2853 * variables.texi (Defining Variables, Void Variables)
2854 (Constant Variables): Fix incorrect usage of @kindex.
2855
36cb87a1
LMI
28562011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2857
28ee97c7
LMI
2858 * variables.texi (Defining Variables): Add an index entry for
2859 `set-variable' (bug#7262).
8d4294e9 2860 (Defining Variables): Use @findex for functions.
28ee97c7 2861
8862ffd5
LMI
2862 * frames.texi (Basic Parameters): Document the `explicit-name'
2863 parameter (bug#6951).
2864
0ec389b9
LMI
2865 * customize.texi (Type Keywords): Clarify that :value provides a
2866 default value for all types (bug#7386).
2867
36cb87a1
LMI
2868 * streams.texi (Output Functions): Document `pp'.
2869
11fdef7d 28702011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2871
2872 * keymaps.texi (Searching Keymaps):
2873 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2874 change. Suggested by Johan Bockgård.
2875
eeafcea7
CY
28762011-06-15 Chong Yidong <cyd@stupidchicken.com>
2877
2878 * text.texi (Special Properties): Clarify role of font-lock-face.
2879
b96e6cde
LMI
28802011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2881
f4e90db0 2882 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2883 to `process-live-p' for consistency with other `-live-p' functions.
2884
be14b9ab
PE
28852011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2886
2887 Document wide integers better.
2888 * files.texi (File Attributes): Document ino_t values better.
2d365993 2889 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2890 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2891 (Bitwise Operations):
001903b5
PE
2892 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2893 to read, and that will port better if 62-bits becomes the default.
2894 Fix or remove incorrect examples.
be14b9ab
PE
2895 * os.texi (Time Conversion): Document time_t values better.
2896
bcd54f83
LMI
28972011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2898
f4e90db0
SM
2899 * processes.texi (Process Information):
2900 Document `process-alive-p'.
bcd54f83 2901
049bcbcb
CY
29022011-05-29 Chong Yidong <cyd@stupidchicken.com>
2903
2904 * help.texi (Accessing Documentation):
2905 * display.texi (Pixel Specification):
2906 * processes.texi (Serial Ports, Serial Ports):
2907 * nonascii.texi (Character Properties, Default Coding Systems):
2908 * text.texi (Changing Properties, Special Properties):
2909 * windows.texi (Window Start and End):
2910 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2911 * keymaps.texi (Searching Keymaps, Tool Bar):
2912 * minibuf.texi (Basic Completion):
2913 * compile.texi (Eval During Compile):
2914 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2915 7x9 paper in printed manual.
2916
2917 * lists.texi (Sets And Lists): Fix misplaced text.
2918
58539c63
CY
29192011-05-29 Chong Yidong <cyd@stupidchicken.com>
2920
2921 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2922 needs to be active (Bug#8350).
2923
6b5681bf
CY
29242011-05-28 Chong Yidong <cyd@stupidchicken.com>
2925
b4d52acc
CY
2926 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2927
6b5681bf
CY
2928 * tips.texi (Coding Conventions): Remove antediluvian filename
2929 limit recommendation (Bug#8538).
2930
e145f188
GM
29312011-05-27 Glenn Morris <rgm@gnu.org>
2932
2933 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2934
eafed945
GM
29352011-05-26 Glenn Morris <rgm@gnu.org>
2936
2937 * variables.texi (File Local Variables):
2938 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2939 Add some more details on what this function does in the other case.
eafed945 2940
bc8410af
GM
29412011-05-19 Glenn Morris <rgm@gnu.org>
2942
2943 * lists.texi (Sets And Lists): Mention cl provides union etc.
2944
35a30759
N
29452011-05-19 Nix <nix@esperi.org.uk>
2946
2947 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2948
2949 * text.texi (Parsing HTML): Update for function name changes.
2950
2951 * syntax.texi (Syntax Flags): Small fix.
2952
2953 * keymaps.texi (Active Keymaps): Typo fix.
2954 (Changing Key Bindings): Grammar fix.
2955
2956 * frames.texi (Minibuffers and Frames): Grammar fix.
2957 (Window System Selections): x-select-enable-clipboard now defaults to t.
2958
2959 * customize.texi (Common Keywords):
2960 * display.texi (Abstract Display):
2961 * modes.texi (Auto-Indentation):
2962 * nonascii.texi (Converting Representations): Typo fixes.
2963
2964 * control.texi (Examples of Catch): Call it "goto" not "go to".
2965
e3934a8a
EZ
29662011-05-14 Eli Zaretskii <eliz@gnu.org>
2967
bc039a3b
EZ
2968 * nonascii.texi (Character Properties): Fix inconsistencies with
2969 implementation.
2970
e3934a8a
EZ
2971 * text.texi (Special Properties): Move @defvar's out of the
2972 @table. (Bug#8652)
2973
e2c94218
GM
29742011-05-12 Glenn Morris <rgm@gnu.org>
2975
2976 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2977
d2fc7e3d 29782011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
2979
2980 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2981 (Multiline Font Lock):
2982 * vol2.texi (Top):
2983 * vol1.texi (Top):
2984 * elisp.texi (Top): Update menu accordingly.
2985
d2fc7e3d 29862011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2987
2988 * modes.texi (Region to Fontify): Fix typo.
2989
79b70037
GM
29902011-05-10 Jim Meyering <meyering@redhat.com>
2991
2992 * minibuf.texi: Fix typo "in in -> in".
2993
b08a63cc 29942011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2995
2996 * numbers.texi (Integer Basics): Large integers are treated as floats.
2997
1ef14cb4
LMI
29982011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2999
3000 * processes.texi (Synchronous Processes): Document the (:file
3001 "/file-name") syntax for `call-process'.
3002
4ffd0d6b 30032011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3004
3005 * windows.texi (Choosing Window): Fix typo.
3006
4ffd0d6b 30072011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3008
3009 * frames.texi (Layout Parameters): Note the difference between
3010 querying and setting parameters for left-fringe and right-fringe
3011 (Bug#6930).
3012
fd5a8ae8
SM
30132011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3014
3015 * minibuf.texi (Basic Completion): Be a bit more precise about the
3016 valid kinds of completion tables.
3017 (Programmed Completion): Remove obsolete text about lambda expressions
3018 not being valid completion tables.
3019
c1bcd0d5
CY
30202011-03-19 Chong Yidong <cyd@stupidchicken.com>
3021
3022 * positions.texi (Excursions): Explain the "save-excursion
3023 defeated by set-buffer" warning.
3024
3025 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3026 save-excursion. Suggested by Uday S Reddy.
3027
03408648 30282011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3029
03408648
SM
3030 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3031 (Lexical Binding): New sub-section.
ba83908c 3032
03408648
SM
3033 * eval.texi (Eval): Discourage the use of `eval'.
3034 Document its new `lexical' argument.
6c075cd7 3035
f6d62986
SM
30362011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3037
03408648 3038 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3039 nil any more.
3040
84ea5558 30412011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3042
3043 * strings.texi (String Conversion): Don't mention
3044 string-make-(uni|multi)byte (bug#8262).
3045 * nonascii.texi (Converting Representations): Fix up range.
3046 * keymaps.texi (Key Binding Commands): Update code point, avoid
3047 "unibyte character" and remove mention of unibyte bindings.
3048
62d94509
EZ
30492011-03-10 Eli Zaretskii <eliz@gnu.org>
3050
3051 * modes.texi (Operator Precedence Grammars): Don't use characters
3052 outside ISO-8859-1.
3053
63a329f8
EZ
30542011-03-09 Eli Zaretskii <eliz@gnu.org>
3055
3056 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3057
3058 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3059
6446548e
GM
30602011-03-08 Glenn Morris <rgm@gnu.org>
3061
3062 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3063 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3064 * elisp.texi: Set documentencoding.
6446548e 3065
33383987
JB
30662011-03-07 Chong Yidong <cyd@stupidchicken.com>
3067
3068 * Version 23.3 released.
3069
0b3ceceb
CY
30702011-03-06 Chong Yidong <cyd@stupidchicken.com>
3071
3072 * package.texi: Update index keywords.
3073 (Package Archives): New node contents. Document package-x.el.
3074
78f5433f
JB
30752011-03-06 Juanma Barranquero <lekktu@gmail.com>
3076
3077 * makefile.w32-in (srcs): Add package.texi.
3078
555e9b5c
CY
30792011-03-06 Chong Yidong <cyd@stupidchicken.com>
3080
120d9389
CY
3081 * package.texi (Packaging, Packaging Basics, Simple Packages)
3082 (Multi-file Packages): Expand and clarify.
3083 (Package Archives): Temporary placeholder node.
3084
3085 * elisp.texi (Top): Update node listing.
3086
555e9b5c
CY
3087 * Makefile.in (srcs): Add package.texi.
3088
b59a4335
CY
30892011-03-05 Chong Yidong <cyd@stupidchicken.com>
3090
3091 * processes.texi (Synchronous Processes): Minor clarification
3092 (Bug#8149).
3093
06083aa1
GM
30942011-03-03 Glenn Morris <rgm@gnu.org>
3095
3096 * files.texi (Truenames): Minor clarification. (Bug#2341)
3097
6640b281
GM
30982011-03-01 Glenn Morris <rgm@gnu.org>
3099
3100 * variables.texi (Directory Local Variables):
3101 Mention `(subdirs . nil)' alist element.
3102
2b0c7330 31032011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3104
3105 * variables.texi (Directory Local Variables): Mention the optional
3106 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3107
b923f7a9
CY
31082011-02-27 Chong Yidong <cyd@stupidchicken.com>
3109
3110 * minibuf.texi (Minibuffer History): Clarify discussion of
3111 minibuffer history lists (Bug#8085).
3112
67ab0163 31132011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3114
e979a521
EZ
3115 * elisp.texi: Sync @dircategory with ../../info/dir.
3116
e03b2fd4
EZ
3117 * files.texi (Visiting Functions): Document find-file-literally,
3118 both the command and the variable.
3119
86ec878a
EZ
3120 * variables.texi (Creating Buffer-Local): Explain the meaning of
3121 permanent local variables.
3122
67ab0163
GM
3123 * files.texi (Visiting Functions): Document find-file-literally,
3124 both the command and the variable.
3125
3126 * variables.texi (Creating Buffer-Local): Explain the meaning of
3127 permanent local variables.
3128
31292011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3130
3131 * keymaps.texi (Remapping Commands): Mention how to undo it.
3132
bfcb151a
RT
31332011-02-09 Reuben Thomas <rrt@sc3d.org>
3134
3135 * loading.texi (Hooks for Loading): Remove unnecessary advice
3136 about eval-after-load (Bug#7986).
3137
a41c8660
CY
31382011-02-05 Chong Yidong <cyd@stupidchicken.com>
3139
3140 * commands.texi (Accessing Mouse): Note that a header line is not
3141 included in the row of posn-col-row.
3142
e0dd6837
CY
31432011-02-02 Chong Yidong <cyd@stupidchicken.com>
3144
3145 * modes.texi (Major Mode Conventions): Add face guidelines.
3146 (Faces for Font Lock): List faces in order of prominence.
3147
a4180391
PE
31482011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3149
3150 format-time-string now supports subsecond time stamp resolution
3151 * os.texi (Time Parsing): Document %N.
3152
7427eb97
CY
31532011-01-28 Chong Yidong <cyd@stupidchicken.com>
3154
61db307f
CY
3155 * vol1.texi (Top):
3156 * vol2.texi (Top):
3157 * elisp.texi (Top):
3158 * display.texi (Display Property): Shorten the menu description of
3159 the "Other Display Specs" node (Bug#7816).
3160
7427eb97
CY
3161 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3162 menu item" concept index entries (Bug#7805).
3163
bf3dae7e
EZ
31642011-01-29 Eli Zaretskii <eliz@gnu.org>
3165
3166 * makefile.w32-in (texinfodir): New variable.
3167 (usermanualdir): Remove as redundant with $(emacsdir).
3168 (MAKEINFO): Remove options, leave only program name.
3169 (MAKEINFO_OPTS): New variable.
3170 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3171
06d8ace5 31722011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3173 Richard Kim <emacs18@gmail.com>
3174
3175 * loading.texi (Library Search): Document list-load-path-shadows
3176 (Bug#7757).
3177
06d8ace5 31782011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3179
3180 * searching.texi (Regexp Special): Remove outdated discussion of
3181 character sets (Bug#7780).
3182
28a88153
CY
3183 * frames.texi (Pop-Up Menus): Document where menu title comes
3184 from (Bug#7684).
3185
06d8ace5 31862011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3187
3188 * display.texi (Making Buttons): Mention limitation of text buttons.
3189
a8e1e9ee
WL
31902011-01-23 Werner Lemberg <wl@gnu.org>
3191
3192 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3193 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3194 (ENVADD): New variable to control texi2dvi and texi2pdf.
3195
362b9d48
GM
31962011-01-15 Chong Yidong <cyd@stupidchicken.com>
3197
3198 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3199 Emacs manual.
3200
32012011-01-15 Eli Zaretskii <eliz@gnu.org>
3202
3203 * files.texi (Directory Names): Explain why FROM in
3204 directory-abbrev-alist should begin with \`. (Bug#7777)
3205
3fa173b4
SM
32062011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3207
3208 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3209
7c420169 32102011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3211
3212 * modes.texi (Emulating Mode Line): Fix last change.
3213
7c420169 32142011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3215
3216 * modes.texi (Emulating Mode Line): Update documentation of
3217 format-mode-line according to changes that fixed bug #7587.
3218
80b33766
SM
32192010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3220
3221 * modes.texi (Derived Modes): Mention prog-mode.
3222
3223 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3224 of the key-binding-data cache since we don't use it any more.
3225
f49d1f52 32262010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3227
4bb49a92
EZ
3228 * processes.texi (Shell Arguments):
3229 * strings.texi (Creating Strings): Don't mention "shell commands";
3230 make it explicit that `split-string-and-unquote' and
3231 `combine-and-quote-strings' are mainly for working with arguments
3232 to call-process and start-process.
3233
3c73e30e
EZ
3234 * processes.texi (Shell Arguments): Fix documentation of
3235 `split-string-and-unquote'. Add indexing. (Bug#7563)
3236
f49d1f52 32372010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3238
3239 * modes.texi (Auto-Indentation): New section to document SMIE.
3240 (Major Mode Conventions):
3241 * text.texi (Mode-Specific Indent): Refer to it.
3242
f49d1f52 32432010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3244
3245 * display.texi (Other Display Specs): Document left-fringe and
3246 right-fringe display specs.
3247
f49d1f52 32482010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3249
3250 * backups.texi (Making Backups):
3251 * modes.texi (Example Major Modes): Use recommended coding style.
3252 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3253 define-derived-mode. Mention completion-at-point-functions.
3254
f49d1f52 32552010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3256
5dcb4c4e
SM
3257 * nonascii.texi (Converting Representations):
3258 Document byte-to-string.
e1115396 3259
ec1b9b17
GM
32602010-12-08 Glenn Morris <rgm@gnu.org>
3261
3262 * buffers.texi (Modification Time):
3263 verify-visited-file-modtime now defaults to the current buffer.
3264
07976ae3 32652010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3266
ec1b9b17 3267 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3268
3269 * strings.texi (Creating Strings): Don't mention semi-obsolete
3270 function char-to-string.
3271 (String Conversion): Shorten discussion of semi-obsolete function
3272 string-to-char. Link to Converting Representations.
3273
3274 * objects.texi (Symbol Type):
3275 * text.texi (Near Point):
3276 * help.texi (Help Functions):
3277 * functions.texi (Mapping Functions): Use string instead of
3278 char-to-string in examples.
3279
07976ae3 32802010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3281
3282 * text.texi (Kill Functions, Kill Functions)
3283 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3284 YANK-HANDLER args.
3285
3286 * symbols.texi (Creating Symbols): Using unintern without an
3287 obarray arg is now obsolete.
3288
3289 * numbers.texi (Float Basics): Document float-e and float-pi.
3290
3291 * variables.texi (Defining Variables): Change "pi" example to
3292 "float-pi".
3293
8547874a
EZ
32942010-11-26 Eli Zaretskii <eliz@gnu.org>
3295
3296 * commands.texi (Click Events): Document the values of X, Y and
3297 COL, ROW in the event's position, when the click is on the header
3298 or mode line, on the fringes, or in the margins.
3299
4a47c275 33002010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3301
5b05d75b
EZ
3302 * customize.texi (Composite Types): Lower-case index entry.
3303
5dcb4c4e
SM
3304 * loading.texi (How Programs Do Loading):
3305 Document load-file-name. (Bug#7346)
c7926fe2 3306
4a47c275 33072010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3308
3309 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3310
0eb025fb
EZ
33112010-11-13 Eli Zaretskii <eliz@gnu.org>
3312
3313 * display.texi (Usual Display): Characters with no fonts are not
3314 necessarily displayed as empty boxes.
3315
2699a554 33162010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3317
3318 * maps.texi (Standard Keymaps): Update File menu description.
3319
8289f37b
GM
33202010-10-28 Glenn Morris <rgm@gnu.org>
3321
3322 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3323
5793a7bc 33242010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3325
3326 * display.texi (Window Systems): Deprecate use of window-system as
3327 a predicate.
3328
17284e30
GM
33292010-10-23 Glenn Morris <rgm@gnu.org>
3330
3331 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3332 sorted-doc.
3333
00f113eb
JB
33342010-10-15 Eli Zaretskii <eliz@gnu.org>
3335
3336 * os.texi (Dynamic Libraries): New node, with slightly modified
3337 text deleted from "Image Formats".
3338 (System Interface): Add @menu entry for "Dynamic Libraries".
3339
3340 * display.texi (Image Formats): Remove description of
3341 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3342
07277eb8
GM
33432010-10-12 Glenn Morris <rgm@gnu.org>
3344
3345 * book-spine.texinfo: Rename to book-spine.texi.
3346
c12e4a81
GM
33472010-10-11 Glenn Morris <rgm@gnu.org>
3348
df187c62
GM
3349 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3350
c12e4a81 3351 * Makefile.in (DVIPS): New variable.
234db610
GM
3352 (.PHONY): Add html, ps.
3353 (html, elisp.html, ps, elisp.ps): New targets.
3354 (clean): Delete html, ps files.
3355 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3356
6513b232
EZ
33572010-10-09 Eli Zaretskii <eliz@gnu.org>
3358
3359 * makefile.w32-in (emacsdir): New variable.
3360 (srcs): Add emacsver.texi.
3361 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3362
abd40fb4
GM
33632010-10-09 Glenn Morris <rgm@gnu.org>
3364
c1dc72b3
GM
3365 * Makefile.in (VPATH): Remove.
3366 (infodir): Make it absolute.
3367 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3368
4393405b
GM
3369 * Makefile.in (dist): Anchor regexps.
3370
eef3ab94
GM
3371 * Makefile.in (srcs): Put elisp.texi first.
3372 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3373
aa9db089
GM
3374 * Makefile.in (infoclean): Remove harmless, long-standing error.
3375
abd40fb4
GM
3376 * Makefile.in ($(infodir)): Delete rule.
3377 (mkinfodir): New.
3378 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3379
68db69ed 3380 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3381 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3382
ea274122
GM
33832010-10-09 Glenn Morris <rgm@gnu.org>
3384
f7a31f11
GM
3385 * Makefile.in (emacsdir): New variable.
3386 (MAKEINFO): Add -I $emacsdir.
3387 (dist): Copy emacsver.texi.
b13254e7
GM
3388 (srcs): Add emacsver.texi.
3389
f7a31f11
GM
3390 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3391 Set EMACSVER by including emacsver.texi.
3392
ea274122
GM
3393 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3394
17ca7950
GM
33952010-10-07 Glenn Morris <rgm@gnu.org>
3396
3397 * Makefile.in (version): New, set by configure.
3398 (clean): Delete dist tar file.
3399 (dist): Use version in tar name.
3400
4c83f6e1
GM
34012010-10-06 Glenn Morris <rgm@gnu.org>
3402
3403 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3404 (INSTALL_INFO): Remove unused variable.
3405 (mostlyclean, infoclean, dist): New rules.
3406 (clean): Delete dvi and pdf files.
3407 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3408 ($(infodir)): Add parallel build workaround.
4c83f6e1 3409
0264072d
GM
34102010-10-04 Glenn Morris <rgm@gnu.org>
3411
3412 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3413 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3414 Fix -I typo.
0264072d
GM
3415 (clean): No 'make.out' or 'core' files.
3416 (.PHONY): Declare clean rules.
3417 (maintainer-clean): Delete pdf file. Guard against cd failures.
3418
77f38949
GM
34192010-10-03 Glenn Morris <rgm@gnu.org>
3420
3421 * files.texi (File Name Components): Remove ignored section about
3422 deleted variable directory-sep-char.
3423
178fdd41
MA
34242010-10-03 Michael Albinus <michael.albinus@gmx.de>
3425
3426 * files.texi (Magic File Names): New defopt
3427 remote-file-name-inhibit-cache.
3428
9c524fcb
GM
34292010-10-02 Glenn Morris <rgm@gnu.org>
3430
3431 * os.texi (Killing Emacs): Hook now runs in batch mode.
3432
f816790b
SM
34332010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3434
3435 * text.texi (Special Properties): Clarify when modification-hooks run.
3436
7cf78aac
SM
34372010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3438
3439 * syntax.texi (Syntax Flags): Document new `c' flag.
3440
ca0d44e4
GM
34412010-09-09 Glenn Morris <rgm@gnu.org>
3442
3443 * display.texi (ImageMagick Images): General cleanup.
3444
10999305 34452010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
3446
3447 * files.texi (Directory Names): Use \` rather than ^.
3448
45240125
JD
34492010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3450
3451 * text.texi (Low-Level Kill Ring):
3452 * frames.texi (Window System Selections): Remove cut buffer
3453 documentation.
3454
4abe5bf6
EZ
34552010-08-28 Eli Zaretskii <eliz@gnu.org>
3456
3457 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
3458 Parameters", where the default fringe width is described.
3459
3460 * frames.texi (Window Frame Parameters, Basic Parameters)
3461 (Position Parameters, Layout Parameters, Management Parameters)
3462 (Cursor Parameters, Font and Color Parameters): Add indexing for
3463 frame parameters. (Bug#6929)
3464
fdc76236
TT
34652010-08-25 Tom Tromey <tromey@redhat.com>
3466
3467 * vol2.texi (Top): Update.
3468 * vol1.texi (Top): Update.
3469 * tips.texi (Library Headers): Mention Package-Version and
3470 Package-Requires.
3471 * package.texi: New file.
3472 * os.texi (System Interface): Update pointers.
3473 * elisp.texi (Top): Link to new nodes. Include package.texi.
3474 * anti.texi (Antinews): Update pointers.
3475
1e5c1c80
EZ
34762010-08-25 Eli Zaretskii <eliz@gnu.org>
3477
3478 * processes.texi (Filter Functions): Fix last change.
3479
78e33835
CY
34802010-08-24 Markus Triska <triska@gmx.at>
3481
3482 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3483 of `buffer-name' in the main text as well as in the example
3484 (Bug#3098).
3485
198a7a97
CY
34862010-08-22 Chong Yidong <cyd@stupidchicken.com>
3487
3488 * nonascii.texi (Text Representations):
3489 * loading.texi (Loading Non-ASCII):
3490 * compile.texi (Byte Compilation): Don't mention obsolete
3491 --unibyte command-line argument.
3492
bc7d7ea6
CY
34932010-08-22 Chong Yidong <cyd@stupidchicken.com>
3494
3495 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3496
b0126eac 34972010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
3498
3499 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3500
e8a6cc19
EZ
35012010-08-20 Eli Zaretskii <eliz@gnu.org>
3502
3503 * commands.texi (Misc Events): Add cross-references to where
3504 POSITION of a mouse event is described in detail.
3505
c4e7c63a 35062010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 3507
c4e7c63a 3508 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 3509
7815fe19 35102010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
3511
3512 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3513 Suggested by Štěpán Němec <stepnem@gmail.com>.
3514
7815fe19 35152010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
3516
3517 * minibuf.texi (High-Level Completion): Document args of
3518 `read-buffer-function' (bug#5625).
3519
8b2dd508
JD
35202010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3521
3522 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3523
bace45fe
MA
35242010-07-29 Michael Albinus <michael.albinus@gmx.de>
3525
3526 * processes.texi (Process Information): Explain process property
3527 `remote-tty'.
3528
4ce5a4cc
JB
35292010-07-27 Juanma Barranquero <lekktu@gmail.com>
3530
3531 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3532 instead of "\C-\^?" (bug#6334).
3533
1c84bc7a
JB
3534 * text.texi (Special Properties): Fix typo.
3535
b88746ba
EZ
35362010-07-09 Eli Zaretskii <eliz@gnu.org>
3537
3538 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3539 calling sequences, which are now the standard.
3540
51422d6d
CY
35412010-06-24 Chong Yidong <cyd@stupidchicken.com>
3542
3543 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3544
3545 * commands.texi (Command Overview): Mention undo-boundary call.
3546
d24880de
GM
35472010-06-23 Glenn Morris <rgm@gnu.org>
3548
3549 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3550 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3551 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3552 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3553 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3554 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3555 Untabify Texinfo files.
3556
0fc76035
CY
35572010-06-20 Chong Yidong <cyd@stupidchicken.com>
3558
3559 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3560
5338dc0b
CY
35612010-06-19 Chong Yidong <cyd@stupidchicken.com>
3562
a628ad9d 3563 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3564
2c3a3c1d
CY
35652010-06-02 Chong Yidong <cyd@stupidchicken.com>
3566
ba3bf1d9
CY
3567 * searching.texi (Regexp Special): Remove obsolete information
3568 about matching non-ASCII characters, and suggest using char
3569 classes (Bug#6283).
2c3a3c1d 3570
7f4b4249
JB
35712010-05-30 Juanma Barranquero <lekktu@gmail.com>
3572
3573 * minibuf.texi (Basic Completion): Add missing "@end defun".
3574
637821cd
SM
35752010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3576
3577 * minibuf.texi (Basic Completion): Document completion-boundaries.
3578 (Programmed Completion): Document the new fourth method for boundaries.
3579
e13051c3
CY
35802010-05-22 Chong Yidong <cyd@stupidchicken.com>
3581
a628ad9d 3582 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3583
0235128c 35842010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3585
3586 * windows.texi (Textual Scrolling):
3587 * tips.texi (Coding Conventions):
3588 * minibuf.texi (Minibuffer History):
3589 * maps.texi (Standard Keymaps):
3590 * loading.texi (Where Defined):
3591 * edebug.texi (Instrumenting): Fix typos.
3592
0235128c 35932010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3594
c7c32279
CY
3595 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3596
0235128c
SM
3597 * functions.texi (Obsolete Functions):
3598 Document set-advertised-calling-convention.
eb5ed549
CY
3599
3600 * minibuf.texi (Basic Completion): Document completion-in-region.
3601 (Programmed Completion): Document completion-annotate-function.
3602
3603 * commands.texi (Reading One Event): Document read-key.
3604 (Distinguish Interactive): Document KIND arg to
3605 called-interactively-p. Delete obsolete interactive-p.
3606
3607 * elisp.texi (Top): Update node description.
3608
f8848423
EZ
36092010-05-08 Eli Zaretskii <eliz@gnu.org>
3610
0235128c
SM
3611 * nonascii.texi (Character Properties):
3612 Document unicode-category-table. Add an index entry for Unicode
3613 general category.
3614
36152010-05-07 Chong Yidong <cyd@stupidchicken.com>
3616
3617 * Version 23.2 released.
f8848423 3618
938efb77
JB
36192010-04-20 Juanma Barranquero <lekktu@gmail.com>
3620
3621 * locals.texi (Standard Buffer-Local Variables):
3622 Remove @ignore'd reference to `direction-reversed'.
3623
5854c267
JL
36242010-04-14 Juri Linkov <juri@jurta.org>
3625
3626 Fix @deffn without category.
3627
3628 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3629 for `abbrev-insert'.
3630
3631 * buffers.texi (Indirect Buffers): Add category `Command'
3632 to @deffn of `clone-indirect-buffer'.
3633
3634 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3635 for `next-window' and `previous-window'. Add category `Command'
3636 to @deffn of `pop-to-buffer'.
3637
8a14dec7
CY
36382010-04-01 Chong Yidong <cyd@stupidchicken.com>
3639
3640 * nonascii.texi (Text Representations): Don't mark
3641 enable-multibyte-characters as a user option.
3642
7a1831cf
EZ
36432010-03-31 Eli Zaretskii <eliz@gnu.org>
3644
3645 * control.texi (Handling Errors): How to re-throw a signal caught
3646 by condition-case.
3647
c3863713
CY
36482010-03-26 Chong Yidong <cyd@stupidchicken.com>
3649
3650 * loading.texi (Hooks for Loading): Document after-load-functions.
3651 Copyedits.
3652
c333f279
AM
36532010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3654
3655 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3656
e867cb5d 36572010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
3658
3659 * processes.texi (Network Processes): Document seqpacket type.
3660
605f35cd
DN
36612010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3662
3663 * os.texi (System Environment): Do not mention lynxos.
3664
288f9fc0
CY
36652010-03-10 Chong Yidong <cyd@stupidchicken.com>
3666
3667 * Branch for 23.2.
3668
eed5c93a
CY
36692010-03-06 Chong Yidong <cyd@stupidchicken.com>
3670
3671 * objects.texi (Integer Type): Take note of the read syntax
3672 exception for numbers that cannot fit in the integer type.
3673
1ddd6622
GM
36742010-03-03 Glenn Morris <rgm@gnu.org>
3675
3676 * numbers.texi (Integer Basics, Bitwise Operations):
3677 * objects.texi (Integer Type): Update for integers now being 30-bit.
3678
a908c79a
CY
36792010-02-27 Chong Yidong <cyd@stupidchicken.com>
3680
3681 * display.texi (Low-Level Font): Document :otf font-spec property.
3682
cd61af01
SM
36832010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3684
3685 * display.texi (Line Height): Avoid obsolete special default variables
3686 like default-major-mode.
3687
c02f8fe2
AM
36882010-01-28 Alan Mackenzie <acm@muc.de>
3689
3690 * display.texi (Auto Faces): Say fontification-functions is called
3691 whether or not Font Lock is enabled. Tidy up the wording a bit.
3692
d738d18b
CY
36932010-01-17 Chong Yidong <cyd@stupidchicken.com>
3694
3695 * elisp.texi: Remove duplicate edition information (Bug#5407).
3696
4963739e
JB
36972010-01-17 Juanma Barranquero <lekktu@gmail.com>
3698
3699 * two.el (volume-header-toc-markup): Fix typos in docstring.
3700
c57008f6
SM
37012010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3702
3703 Avoid dubious uses of save-excursions.
3704 * positions.texi (Excursions): Recommend the use of
3705 save-current-buffer if applicable.
3706 * text.texi (Clickable Text): Fix the example code which used
3707 save-excursion in a naive way which sometimes preserves point and
3708 sometimes not.
3709 * variables.texi (Creating Buffer-Local):
3710 * os.texi (Session Management):
3711 * display.texi (GIF Images):
3712 * control.texi (Cleanups): Use (save|with)-current-buffer.
3713
2f3725cd
EZ
37142010-01-02 Eli Zaretskii <eliz@gnu.org>
3715
3716 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3717
85eeac93
CY
37182010-01-02 Chong Yidong <cyd@stupidchicken.com>
3719
3720 * nonascii.texi (Text Representations, Character Codes)
3721 (Converting Representations, Explicit Encoding)
3722 (Translation of Characters): Use hex notation consistently.
3723 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3724
4801c5fa
CY
37252010-01-01 Chong Yidong <cyd@stupidchicken.com>
3726
3727 * loading.texi (Where Defined): Make it clearer that these are
3728 loaded files (Bug#5068).
3729
26e533e2
CY
37302009-12-29 Chong Yidong <cyd@stupidchicken.com>
3731
3732 * minibuf.texi (Completion Styles): Document `initials' style.
3733
16d1ff5f
CY
37342009-12-25 Chong Yidong <cyd@stupidchicken.com>
3735
3736 * frames.texi (Resources): Describe inhibit-x-resources.
3737 (Size Parameters): Copyedit.
3738
3739 * hash.texi (Creating Hash):
3740 * objects.texi (Hash Table Type): Document the new hash table
3741 printed representation.
3742
3743 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3744 obsolete.
3745
5dcb4c4e
SM
3746 * processes.texi (Process Buffers):
3747 Document process-kill-buffer-query-function.
16d1ff5f 3748
9a5de3d9
GM
37492009-12-05 Glenn Morris <rgm@gnu.org>
3750
3751 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3752 diary-display-function, and no longer recommended to be a hook.
3753 Update for changes in the names of calendar and diary hooks.
3754 diary-print-entries-hook has changed section.
3755
b640eb52
EZ
37562009-11-28 Eli Zaretskii <eliz@gnu.org>
3757
3758 * text.texi (Special Properties): More accurate description of
3759 what the `cursor' property does.
3760
be1674ab
KR
37612009-11-26 Kevin Ryde <user42@zip.com.au>
3762
3763 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3764 mouse-wheel-down-event, the closest thing to a definition for them.
3765 * os.texi (Startup Summary): vindex inhibit-startup-message and
3766 inhibit-splash-screen.
3767 (Command-Line Arguments): vindex argv.
3768 (Suspending Emacs): vindex suspend-tty-functions and
3769 resume-tty-functions. Don't want to index every hook, but having
3770 the programming ones is helpful.
3771
603f5979
CY
37722009-11-14 Chong Yidong <cyd@stupidchicken.com>
3773
3774 * commands.texi (Motion Events): Fix typo (Bug#4907).
3775
4359a806
CY
37762009-11-08 Chong Yidong <cyd@stupidchicken.com>
3777
3778 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3779 are affected by case-fold-search (Bug#4483).
3780
0f063651
CY
37812009-11-02 Chong Yidong <cyd@stupidchicken.com>
3782
3783 * minibuf.texi (Reading File Names): Note that read-file-name may
3784 use a graphical file dialog.
3785
9bd79893
GM
37862009-10-31 Glenn Morris <rgm@gnu.org>
3787
3788 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3789
ebe479ec
KR
37902009-10-16 Kevin Ryde <user42@zip.com.au>
3791
3792 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3793 in particular so `info-lookup-symbol' can find its docs.
3794
2640fa86
CY
37952009-10-16 Chong Yidong <cyd@stupidchicken.com>
3796
3797 * variables.texi (Constant Variables): Distinguish from defconst
3798 variables.
3799 (Defining Variables): Add cindex.
3800
edd6a733
CY
38012009-10-15 Chong Yidong <cyd@stupidchicken.com>
3802
3803 * os.texi (Time of Day): Clarify that the microsecond part is
3804 ignored (Bug#4637).
3805
5feb0b73
GM
38062009-10-11 Glenn Morris <rgm@gnu.org>
3807
3808 * frames.texi (Size and Position): Clarify what is included in the frame
3809 height. (Bug#4535)
3810
0c5413c8
GM
38112009-10-10 Glenn Morris <rgm@gnu.org>
3812
3813 * windows.texi (Size of Window): The relationship between window and
3814 frame heights is not so simple. (Bug#4535)
3815 Mention window-full-height-p.
3816
7f8b600a
SM
38172009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3818
3819 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3820 used from Lisp.
3821
6185de1c
EZ
38222009-10-07 Eli Zaretskii <eliz@gnu.org>
3823
7f8b600a
SM
3824 * files.texi (Directory Names) <abbreviate-file-name>:
3825 Document that root home directories are not replaced with "~".
6185de1c 3826
9972911f
EZ
38272009-10-06 Eli Zaretskii <eliz@gnu.org>
3828
3829 * text.texi (Special Properties): Document the meaning of the
3830 `cursor' text property whose value is an integer.
3831
2a3f19ef
MA
38322009-10-05 Michael Albinus <michael.albinus@gmx.de>
3833
3834 * files.texi (Magic File Names): Add `copy-directory'.
3835
804543b5
EZ
38362009-10-05 Eli Zaretskii <eliz@gnu.org>
3837
3838 * files.texi (File Attributes): Fix description of file
3839 attributes. (Bug#4638) Update attributes of files.texi example to
3840 be more representative.
3841
461bf92b
MA
38422009-10-05 Michael Albinus <michael.albinus@gmx.de>
3843
3844 * files.texi (Create/Delete Dirs): New command copy-directory.
3845
a86cd395
JB
38462009-10-04 Juanma Barranquero <lekktu@gmail.com>
3847
3848 * anti.texi (Antinews):
3849 * macros.texi (Indenting Macros):
3850 * strings.texi (Creating Strings, Case Conversion):
3851 Remove duplicate words.
3852
d3080264
MA
38532009-10-01 Michael Albinus <michael.albinus@gmx.de>
3854
3855 * files.texi (Create/Delete Dirs): delete-directory has an
3856 optional parameter RECURSIVE.
3857
85d14563
SM
38582009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3859
3860 * buffers.texi (Swapping Text): Minor clarification.
3861
3d9842c6
GM
38622009-10-01 Glenn Morris <rgm@gnu.org>
3863
3864 * functions.texi (Declaring Functions): Mention that we also search for
3865 ".m" files in the src/ directory.
3866
78427304
CY
38672009-09-25 David Engster <deng@randomsample.de>
3868
3d9842c6 3869 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3870
b578c9cc
GM
38712009-09-22 Glenn Morris <rgm@gnu.org>
3872
3873 * internals.texi (Building Emacs): Mention preloaded-file-list.
3874
beee5da7
AM
38752009-09-14 Alan Mackenzie <acm@muc.de>
3876
3877 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3878
5d6ab672
CY
38792009-09-13 Chong Yidong <cyd@stupidchicken.com>
3880
3881 * functions.texi (Anonymous Functions): Rearrange discussion,
3882 giving usage of unquoted lambda forms first. Mention that
3883 `function' and `#'' are no longer required (Bug#4290).
3884
59375eeb
AM
38852009-09-11 Alan Mackenzie <acm@muc.de>
3886
a86cd395 3887 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3888 batch mode.
3889
e7e2f529
GM
38902009-09-01 Glenn Morris <rgm@gnu.org>
3891
3892 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3893
eae47088
GM
38942009-08-26 Ulrich Mueller <ulm@gentoo.org>
3895
3896 * nonascii.texi (Character Codes): Fix typos.
3897
3691a0a6
MA
38982009-08-25 Michael Albinus <michael.albinus@gmx.de>
3899
3900 * processes.texi (Synchronous Processes): New defvar
3901 process-file-side-effects.
3902
664d56b8
GM
39032009-08-25 Glenn Morris <rgm@gnu.org>
3904
3905 * display.texi (Fontsets): Fix typo.
3906
0706c025
GM
3907 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3908
03a74b84
SM
39092009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3910
3911 * processes.texi (Asynchronous Processes): Adjust arglist of
3912 start-process-shell-command and start-file-process-shell-command.
3913
f6de8a37
CY
39142009-08-15 Chong Yidong <cyd@stupidchicken.com>
3915
4b1ed1bb
CY
3916 * advice.texi (Argument Access in Advice): Note that argument
3917 positions are zero-based (Bug#3932).
3918
89a9e058
CY
3919 * commands.texi (Distinguish Interactive): Minor copyedit.
3920
23696fd7
CY
3921 * display.texi (Face Attributes): Add xref to Displaying Faces for
3922 explanation of "underlying face".
3923
f6de8a37
CY
3924 * customize.texi (Common Keywords): Add xref to Loading.
3925
3926 * loading.texi (How Programs Do Loading): Add xref to Lisp
3927 Libraries node in the Emacs manual.
3928
417f77e6
CY
39292009-08-13 Chong Yidong <cyd@stupidchicken.com>
3930
3931 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3932
0999039c
CY
39332009-07-18 Chong Yidong <cyd@stupidchicken.com>
3934
3935 * processes.texi (Shell Arguments): Copyedits.
3936
9af167bc
GM
39372009-07-18 Glenn Morris <rgm@gnu.org>
3938
3939 * loading.texi (Repeated Loading): Fix typo.
3940
137987ab
RS
39412009-07-16 Richard Stallman <rms@gnu.org>
3942
3943 * buffers.texi (Swapping Text): Recommend setting
3944 write-region-annotate-functions and buffer-saved-size.
3945
3946 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3947
622fa380
GM
39482009-07-15 Glenn Morris <rgm@gnu.org>
3949
3950 * edebug.texi: Minor re-phrasings throughout.
3951 (Edebug Execution Modes): Sit-for affects continue mode too.
3952 (Jumping): Use `forward-sexp' rather than its keybinding.
3953 (Edebug Misc): Fix Q binding.
3954 (Edebug Eval): Remove cl version.
3955 (Printing in Edebug): Clarify print-length etc.
3956 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3957 (Specification List): Remove edebug-unwrap findex entry.
3958 (Specification Examples): defmacro is actually not the same as defun.
3959 Escape "`" in example.
3960
6bbd4600
CY
39612009-07-15 Chong Yidong <cyd@stupidchicken.com>
3962
3963 * markers.texi (The Mark): Document optional arg to
3964 deactivate-mark.
3965
e538d479
GM
39662009-07-11 Kevin Ryde <user42@zip.com.au>
3967
3968 * hooks.texi (Standard Hooks): Fix cross-references.
3969
4c98b9ed
GM
3970 * loading.texi (Named Features): Refer to eval-after-load.
3971
5300838c
GM
39722009-07-11 Glenn Morris <rgm@gnu.org>
3973
64fbeb16
GM
3974 * Makefile.in (TEXI2PDF): New.
3975 (elisp.pdf): New target.
3976
4c98b9ed
GM
3977 * searching.texi (Regexp Backslash): Fix typo.
3978
3979 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3980
51d9979c
GM
39812009-07-10 Glenn Morris <rgm@gnu.org>
3982
561c0216
GM
3983 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3984
5b594a58
GM
3985 * customize.texi (Customization Types):
3986 * display.texi (Abstract Display):
0cc8c85a 3987 * objects.texi (Character Type, String Type):
5b594a58 3988 Merge in some menu descriptions from elisp.texi.
51d9979c 3989
c3cbbb40
GM
3990 * hash.texi (Hash Tables):
3991 * modes.texi (Multiline Font Lock):
3992 End menu description with period.
fe42c16a 3993
28528402
GM
39942009-07-09 Glenn Morris <rgm@gnu.org>
3995
3996 * back.texi: Don't hard-code texinfo location.
3997
3998 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3999 (tex): Add texinfodir to TEXINPUTS.
4000 (elisp1med-init, elisp2med-init): Use texinfodir.
4001
4002 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4003 (clean): Add two-volume.make intermediate files.
4004
4005 * elisp.texi, vol1.texi, vol2.texi:
4006 Use a DATE variable with the publication date, and update it.
4007 Fix antinews menu description.
4008
4009 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4010 Update the detailed node listing to match elisp.texi.
4011
4012 * README: Update edition to match elisp.texi.
4013
4014 * objects.texi (General Escape Syntax):
4015 * nonascii.texi (Character Sets):
4016 Use consistent case for "Unicode Standard".
4017
4018 * anti.texi (Antinews):
4019 * customize.texi (Variable Definitions):
4020 * functions.texi (Declaring Functions):
4021 * nonascii.texi (Character Properties):
4022 * processes.texi (Serial Ports):
4023 * text.texi (Special Properties):
4024 * tips.texi (Coding Conventions):
4025 Minor rearrangements to improve TeX line-filling.
4026
4027 * commands.texi (Using Interactive): Fix cross-reference.
4028
17db8e10
JD
40292009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4030
4031 * frames.texi (Management Parameters): Mention sticky.
4032
77c7e2e1
AS
40332009-07-01 Andreas Schwab <aschwab@redhat.com>
4034
4035 * help.texi (Help Functions): Fix description of help-buffer and
4036 help-setup-xref to use @defun instead of @deffn.
4037
3f1c6666
JD
40382009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4039
4040 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4041
ca27c21b
CY
40422009-06-24 Chong Yidong <cyd@stupidchicken.com>
4043
4044 * display.texi (Window Systems): Add ns to the list.
4045
70243478
CY
40462009-06-21 Chong Yidong <cyd@stupidchicken.com>
4047
4048 * Branch for 23.1.
4049
df006536
MR
40502009-06-17 Martin Rudalics <rudalics@gmx.at>
4051
4052 * windows.texi (Dedicated Windows): Fix typo.
4053 (Resizing Windows): Replace @defun by @deffn.
4054
d259fc4b
GM
40552009-06-17 Glenn Morris <rgm@gnu.org>
4056
4057 * variables.texi (Directory Local Variables):
4058 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4059
30781db6
KH
40602009-06-09 Kenichi Handa <handa@m17n.org>
4061
4062 * nonascii.texi (Character Sets): State clearly that FROM and TO
4063 are codepoints of CHARSET.
4064
62e8099c
CY
40652009-06-07 Chong Yidong <cyd@stupidchicken.com>
4066
4067 * minibuf.texi (Reading File Names): Fix introductory text.
4068 Suggested by stan@derbycityprints.com.
4069 (High-Level Completion): Fix typo.
4070
ee1b1917
CY
40712009-05-28 Chong Yidong <cyd@stupidchicken.com>
4072
4073 * frames.texi (Text Terminal Colors): Multi-tty is already
4074 implemented, but tty-local colors are not.
4075
5df647e8
CY
40762009-05-27 Chong Yidong <cyd@stupidchicken.com>
4077
4078 * hooks.texi (Standard Hooks): Remove mention of obsolete
4079 redisplay-end-trigger-functions.
4080
4081 * internals.texi (Window Internals): Remove mention of obsolete
4082 redisplay-end-trigger-functions.
4083
01f17ae2
MR
40842009-05-21 Martin Rudalics <rudalics@gmx.at>
4085
4086 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4087
4088 * backups.texi (Making Backups): backup-directory-alist and
4089 make-backup-file-name-function are options.
4090 (Auto-Saving): auto-save-list-file-prefix is an option.
4091
4092 * buffers.texi (Killing Buffers): buffer-offer-save is an
4093 option.
4094
4095 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4096 option.
4097 (Echo Area Customization): echo-keystrokes is an option.
4098 (Selective Display): selective-display-ellipses is an option.
4099 (Temporary Displays): temp-buffer-show-function is an option.
4100 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4101 are options.
4102 (Font Selection): face-font-family-alternatives,
4103 face-font-selection-order, face-font-registry-alternatives, and
4104 scalable-fonts-allowed are options.
4105 (Fringe Indicators): indicate-buffer-boundaries is an option.
4106 (Fringe Cursors): overflow-newline-into-fringe is an option.
4107 (Scroll Bars): scroll-bar-mode is an option.
4108
4109 * eval.texi (Eval): max-lisp-eval-depth is an option.
4110
4111 * files.texi (Visiting Functions): find-file-hook is an option.
4112 (Directory Names): directory-abbrev-alist is an option.
4113 (Unique File Names): temporary-file-directory and
4114 small-temporary-file-directory are options.
4115
4116 * frames.texi (Initial Parameters): initial-frame-alist,
4117 minibuffer-frame-alist and default-frame-alist are options.
4118 (Cursor Parameters): blink-cursor-alist and
4119 cursor-in-non-selected-windows ar options.
4120 (Window System Selections): selection-coding-system is an
4121 option.
4122 (Display Feature Testing): display-mm-dimensions-alist is an
4123 option.
4124
4125 * help.texi (Help Functions): help-char and help-event-list are
4126 options.
4127
4128 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4129 an option.
4130
4131 * minibuf.texi (Minibuffer History): history-length and
4132 history-delete-duplicates are options.
4133 (High-Level Completion): read-buffer-function and
4134 read-buffer-completion-ignore-case are options.
4135 (Reading File Names): read-file-name-completion-ignore-case is
4136 an option.
4137
4138 * modes.texi (Mode Line Top): mode-line-format is an option.
4139 (Mode Line Variables): mode-line-position and mode-line-modes
4140 are options.
4141
4142 * nonascii.texi (Text Representations):
4143 enable-multibyte-characters is an option.
4144 (Default Coding Systems): auto-coding-regexp-alist,
4145 file-coding-system-alist, auto-coding-alist and
4146 auto-coding-functions are options.
4147 (Specifying Coding Systems): inhibit-eol-conversion is an
4148 option.
4149
4150 * os.texi (Init File): site-run-file is an option.
4151 (System Environment): mail-host-address is an option.
4152 (User Identification): user-mail-address is an option.
4153 (Terminal Output): baud-rate is an option.
4154
4155 * positions.texi (Word Motion): words-include-escapes is an
4156 option.
4157
4158 * searching.texi (Standard Regexps): page-delimiter,
4159 paragraph-separate, paragraph-separate and sentence-end are
4160 options.
4161
4162 * text.texi (Margins): left-margin and fill-nobreak-predicate
4163 are options.
4164
4165 * variables.texi (Local Variables): max-specpdl-size is an
4166 option.
4167
4168 * windows.texi (Choosing Window):
4169 split-window-preferred-function, special-display-function and
4170 display-buffer-function are options.
4171
106e6894
CY
41722009-05-20 Chong Yidong <cyd@stupidchicken.com>
4173
4a83454d
CY
4174 Fix errors spotted by Martin Rudalics.
4175
106e6894
CY
4176 * syntax.texi (Position Parse): Document rationale for ignored
4177 arguments to syntax-ppss-flush-cache.
4178
4179 * processes.texi (Input to Processes): Mark PROCESS arg to
4180 process-running-child-p as optional.
4181 (Network Options): Document NO-ERROR arg to
4182 set-network-process-option.
4183
4184 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4185 command.
4186
4187 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4188 posix-search-backward as commands.
4189
4190 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4191 (Suspending Emacs): Mark suspend-emacs as a command.
4192 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4193 commands.
5dcb4c4e
SM
4194 (Terminal Output): Remove obsolete function baud-rate.
4195 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4196
4197 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4198 terminal-coding-system and set-terminal-coding-system.
4199 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4200 as optional.
4201 (Character Sets): Document RESTRICTION arg of char-charset.
4202 (Character Codes): Mark POS argument to get-byte as optional.
4203
4204 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4205 minibuffer-message.
4206
4207 * files.texi (Create/Delete Dirs): Mark make-directory and
4208 delete-directory as commands.
4209
4210 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4211
4212 * text.texi (Base 64): Mark base64-decode-string and
4213 base64-encode-string as commands.
4214 (Columns): Mark move-to-column as a command.
4215 (Mode-Specific Indent): Document RIGID arg to
4216 indent-for-tab-command.
4217 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4218 Mark indent-code-rigidly as a command.
4219 (Substitution): Mark translate-region as a command.
4220
4221 * frames.texi (Size and Position): Remove obsolete functions
4222 screen-height and screen-width.
4223
04173931
CY
42242009-05-19 Chong Yidong <cyd@stupidchicken.com>
4225
4226 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4227 (Displaying Buffers, Resizing Windows): Correct mistakes;
4228 next-window, previous-window, and pop-to-buffer are not commands,
4229 and fit-window-to-buffer" is a command. (Pointed out by Martin
4230 Rudalics.)
4231
eae7d8f8
RS
42322009-05-17 Richard M Stallman <rms@gnu.org>
4233
4234 * modes.texi (Precalculated Fontification): Clarify text.
4235
b8766179
MR
42362009-05-17 Martin Rudalics <rudalics@gmx.at>
4237
4238 * windows.texi (Selecting Windows): Clarify descriptions of
4239 with-selected-window and get-lru-window.
4240 (Cyclic Window Ordering): Refer to particular frame when talking
4241 about how splitting affects the ordering.
4242 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4243 switch-to-buffer-other-window. Explain how setting of
4244 display-buffer-reuse-frames affects pop-to-buffer.
4245 (Choosing Window): Clarify some details in descriptions of
4246 display-buffer-reuse-frames, pop-up-frames, and
4247 pop-up-frame-function.
4248 (Dedicated Windows): Clarify some details.
4249 (Textual Scrolling): Replace term vscroll by term vertical
4250 scroll position.
4251 (Vertical Scrolling): Fix typo.
4252 (Window Hooks): Relate text on jit-lock-register to window
4253 scrolling and size changes.
4254
734b5e3b
CY
42552009-05-14 Chong Yidong <cyd@stupidchicken.com>
4256
0a65633e
CY
4257 * frames.texi (Initial Parameters): Clarify what the initial
4258 minibuffer frame is.
05be46d7
CY
4259 (Buffer Parameters): Note that the minibuffer parameter can not be
4260 altered.
0a65633e 4261
734b5e3b
CY
4262 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4263 Document display-buffer changes.
4264
925672cd
CY
42652009-05-13 Chong Yidong <cyd@stupidchicken.com>
4266
17ecd7af
CY
4267 * anti.texi (Antinews): Rewrite for Emacs 22.
4268
925672cd
CY
4269 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4270 obarrays are first mentioned. Define "system abbrev" more
4271 prominently, and add it to the index.
4272 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4273 Copyedits.
4274 (Abbrev Expansion): Document abbrev-insert.
4275
80be4dd7
CY
42762009-05-12 Chong Yidong <cyd@stupidchicken.com>
4277
4278 * frames.texi (Font and Color Parameters): Rename from Color
4279 Parameters. Document font-backend parameter.
4280
4281 * vol2.texi (Top): Update node listing.
4282 * vol1.texi (Top): Update node listing.
4283 * elisp.texi (Top): Update node listing.
4284
372a93ac
MR
42852009-05-11 Martin Rudalics <rudalics@gmx.at>
4286
4287 * windows.texi (Choosing Window): Don't explicitly refer to
4288 split-window-sensibly's window argument in descriptions of
4289 split-height-threshold and split-width-threshold.
4290
714c3541
MR
42912009-05-10 Martin Rudalics <rudalics@gmx.at>
4292
4293 * windows.texi (Choosing Window): Fix rewrite of window
4294 splitting section.
4295
0e90e7be
EZ
42962009-05-09 Eli Zaretskii <eliz@gnu.org>
4297
f4e90db0
SM
4298 * nonascii.texi (Default Coding Systems):
4299 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4300 Add indexing.
0e90e7be
EZ
4301 (Lisp and Coding Systems): Add index entries.
4302
d3c0c321
MR
43032009-05-09 Martin Rudalics <rudalics@gmx.at>
4304
4305 * windows.texi (Choosing Window): Describe split-window-sensibly
4306 and rewrite section on window splitting accordingly.
4307 (Textual Scrolling): Replace `...' by @code{...}.
4308
c773345a
CY
43092009-05-04 Chong Yidong <cyd@stupidchicken.com>
4310
ee2d5b5e
CY
4311 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4312 Remove obsoleted pre-abbrev-expand-hook.
4313
4314 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4315 entries.
4316
c773345a
CY
4317 * internals.texi (Object Internals): Don't assume 32-bit machines
4318 are the norm.
4319 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4320 (Window Internals): Synch field names to window.h.
4321 (Process Internals): Synch field names to process.h.
c773345a 4322
dd449674
CY
43232009-04-29 Chong Yidong <cyd@stupidchicken.com>
4324
4325 * variables.texi (File Local Variables): Note that read-circle is
4326 bound to nil when reading file-local variables.
4327
4328 * streams.texi (Input Functions): Document read-circle.
4329 (Output Variables): Add xref to Circular Objects.
4330
4f1e25e2
CY
43312009-04-25 Chong Yidong <cyd@stupidchicken.com>
4332
4333 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4334 Features and Coding System Basics. Node that "p" stands for
4335 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4336 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4337 mouse-appearance-menu.
4338 (Programming Tips): Add xref to Progress.
4339
dca019f8
CY
43402009-04-22 Chong Yidong <cyd@stupidchicken.com>
4341
5dcb4c4e
SM
4342 * os.texi (Command-Line Arguments):
4343 Document command-line-args-left.
dca019f8
CY
4344 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4345 terminal objects for tty arguments.
4346 (Startup Summary): Add xref to Session Management.
4347 (Session Management): Mention emacs-session-restore. Copyedits.
4348
02a89103
CY
43492009-04-20 Chong Yidong <cyd@stupidchicken.com>
4350
4351 * os.texi (Startup Summary): Copyedits. The init file is not
4352 necessarily named .emacs now. Document initial-buffer-choice and
4353 initial-scratch-message. Note where Emacs exits in batch mode.
4354 Document inhibit-splash-screen as an alias.
4355 (Init File): Be neutral about which init file name to use.
4356
43572009-04-16 Chong Yidong <cyd@stupidchicken.com>
4358
4359 * os.texi (System Interface): Fix Texinfo usage.
4360
0c1cfe01
CY
43612009-04-15 Chong Yidong <cyd@stupidchicken.com>
4362
80d7cdca
CY
4363 * searching.texi (Regexp Backslash): Also refer to shy groups as
4364 non-capturing or unnumbered groups.
4365 (Regexp Functions): Add cross-reference to Regexp Backslash.
4366
0c1cfe01
CY
4367 * display.texi (Truncation): Overlays can use line-prefix and
4368 wrap-prefix too.
4369 (Overlay Properties): Document wrap-prefix and line-prefix.
4370 (Face Attributes): Document underline-minimum-offset.
4371 (Face Remapping): Copyedits.
4372 (Low-Level Font): Copyedits.
4373 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4374 (Line Height): Emphasize that line-spacing only takes effect on
4375 graphical terminals.
0c1cfe01 4376
c4adeee0
CY
43772009-04-13 Chong Yidong <cyd@stupidchicken.com>
4378
4379 * display.texi (Refresh Screen): Note that a passage about screen
4380 refreshing is text terminal only.
4381 (Forcing Redisplay): Delete misleading comment---sit-for calls
4382 redisplay, not the other way around.
4383 (Truncation): Note new values of truncate-partial-width-windows.
4384 Copyedits.
4385 (Invisible Text): Document invisible-p.
4386
b20ecfa1
EZ
43872009-04-11 Eli Zaretskii <eliz@gnu.org>
4388
4389 * display.texi (Overlays): Overlays don't scale well. See
4390 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4391
97d8273f
CY
43922009-04-10 Chong Yidong <cyd@stupidchicken.com>
4393
f147ff75
CY
4394 * syntax.texi (Syntax Table Functions): Document cons cell
4395 argument for modify-syntax-entry.
4396 (Categories): Document cons cell argument for
4397 modify-category-entry.
4398
fca4ec76
CY
4399 * searching.texi (String Search): Document word-search-forward-lax
4400 and word-search-backward-lax.
4401 (Searching and Case): Describe isearch behavior more precisely.
4402
9c283d5b
CY
4403 * keymaps.texi (Tool Bar): Mention that some platforms do not
4404 support multi-line toolbars. Suggested by Stephen Eglen.
4405
4406 * frames.texi (Layout Parameters): Mention that Nextstep also
4407 allows only one tool-bar line. Suggested by Stephen Eglen.
4408
97d8273f
CY
4409 * nonascii.texi (Text Representations): Copyedits.
4410 (Coding System Basics): Also mention utf-8-emacs.
4411 (Converting Representations, Selecting a Representation)
4412 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4413 Copyedits.
4414 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4415
2bad3299
CY
44162009-04-09 Chong Yidong <cyd@stupidchicken.com>
4417
4418 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4419 (Filling): Clarify REGION argument of fill-paragraph.
4420 Document fill-forward-paragraph-function.
2bad3299
CY
4421 (Special Properties): Remove "new in Emacs 22" declaration.
4422 (Clickable Text): Merge with Links and Mouse-1 node.
4423
5dcb4c4e
SM
4424 * display.texi (Button Properties, Button Buffer Commands):
4425 Change xref to Clickable Text.
2bad3299
CY
4426
4427 * tips.texi (Key Binding Conventions): Change xref to Clickable
4428 Text.
4429
4430 * elisp.texi (Top): Update node listing.
4431
ea30ce4f
CY
44322009-04-05 Chong Yidong <cyd@stupidchicken.com>
4433
47af2f4b
CY
4434 * markers.texi (The Mark): Copyedits. Improve description of
4435 handle-shift-selection.
4436 (The Region): Move use-region-p here from The Mark.
4437
ea30ce4f
CY
4438 * positions.texi (Screen Lines): Document (cols . lines) argument
4439 for vertical-motion.
4440
2aa8ea6e
CY
44412009-04-04 Chong Yidong <cyd@stupidchicken.com>
4442
3ec61d4e
CY
4443 * frames.texi (Frames): Clean up introduction. Document `ns'
4444 return value for framep.
4445 (Creating Frames): Note how the terminal is chosen.
4446 (Multiple Terminals, Multiple Displays): Merge into a single node.
4447 (Color Parameters): Fix typo.
4448
4449 * variables.texi (Local Variables, Buffer-Local Variables)
4450 (Creating Buffer-Local): Change link to Multiple Terminals.
4451
4452 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4453
4454 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4455 Terminals.
4456
4457 * commands.texi (Command Loop Info, Keyboard Macros): Change link
4458 to Multiple Terminals.
4459
4460 * elisp.texi (Top): Update node listing.
4461 * vol2.texi (Top): Update node listing.
4462 * vol1.texi (Top): Update node listing.
4463
9257072f
CY
4464 * buffers.texi (Current Buffer): Note that the append-to-buffer
4465 example is no longer in synch with the latest code. Tie the two
4466 examples together.
4467
2aa8ea6e
CY
4468 * files.texi (File Attributes): Move note about MS-DOS from
4469 Changing Files to File Attributes.
4470 (Create/Delete Dirs): Note that mkdir is an alias for this.
4471
22e74b17
CY
44722009-04-01 Markus Triska <triska@gmx.at>
4473
4474 * processes.texi (Filter Functions): Suggest how to handle output
4475 batches.
4476
4bbe48ec
CY
44772009-03-30 Chong Yidong <cyd@stupidchicken.com>
4478
4479 * help.texi (Accessing Documentation): Update example to use
4480 help-setup-xref and with-help-window.
4481 (Help Functions): Remove print-help-return-message, which is
4482 semi-obsolete due to with-help-window. Document help-buffer and
4483 help-setup-xref.
4484
b9723f39
CY
44852009-03-29 Chong Yidong <cyd@stupidchicken.com>
4486
5dcb4c4e
SM
4487 * help.texi (Accessing Documentation, Help Functions):
4488 Remove information about long-obsolete Emacs versions.
9eb52e90 4489
b9723f39
CY
4490 * modes.texi (Mode Line Variables): The default values of the mode
4491 line variables are now more complicated.
4492
b0cc32db
CY
44932009-03-28 Chong Yidong <cyd@stupidchicken.com>
4494
3c25a5a9
CY
4495 * modes.texi (Major Mode Conventions): Note that specialness is
4496 inherited.
31c9eebb
CY
4497 (Derived Modes): Note that define-derive-mode sets the mode-class
4498 property.
3c25a5a9 4499
b0cc32db
CY
4500 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4501 goto-map. Add search-map to the list.
4502
c5e0006d
EZ
45032009-03-27 Eli Zaretskii <eliz@gnu.org>
4504
1213465a
EZ
4505 * os.texi (System Environment): Update the list of system-type
4506 values.
4507
c5e0006d
EZ
4508 * markers.texi (The Mark) <handle-shift-selection>: Update for
4509 removal of the optional argument DEACTIVATE.
4510
48bab3d6
CY
45112009-03-25 Chong Yidong <cyd@stupidchicken.com>
4512
4513 * commands.texi (Focus Events): Most X window managers don't use
4514 focus-follows-mouse nowadays.
4515
6e4ff1b6
CY
45162009-03-24 Chong Yidong <cyd@stupidchicken.com>
4517
4518 * commands.texi (Defining Commands): Clarify introduction.
4519 (Using Interactive): Not that interactive can be put in a symbol
4520 property.
4521 (Interactive Call): Note that a symbol with a non-nil
4522 interactive-form property satisfies commandp.
4523
11625308
JB
45242009-03-23 Juanma Barranquero <lekktu@gmail.com>
4525
4526 * minibuf.texi (Intro to Minibuffers): Fix typos.
4527
7b34420d
CY
45282009-03-23 Chong Yidong <cyd@stupidchicken.com>
4529
4530 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
4531 about minibuffers in old Emacs versions. Copyedits.
4532 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
4533 (Text from Minibuffer): Simplify introduction.
4534
f9257eed
AM
45352009-03-22 Alan Mackenzie <acm@muc.de>
4536
4537 * commands.texi (Using Interactive): Clarify string argument to
4538 `interactive' - even promptless elements need \n separators.
4539
f639ba70
CY
45402009-03-18 Chong Yidong <cyd@stupidchicken.com>
4541
4542 * minibuf.texi (Completion Styles): New node.
4543
4544 * elisp.texi (Top): Update node listing.
4545
d897e8ee
CY
45462009-03-17 Chong Yidong <cyd@stupidchicken.com>
4547
4548 * minibuf.texi (Basic Completion): Note that
4549 read-file-name-completion-ignore-case and
4550 read-buffer-completion-ignore-case can override
4551 completion-ignore-case.
4552 (Minibuffer Completion): Document completing-read changes.
4553 (Completion Commands): Avoid mentioning partial completion mode.
4554 Document minibuffer-completion-confirm changes, and
4555 minibuffer-confirm-exit-commands.
4556 (High-Level Completion): Document new require-match behavior for
4557 read-buffer. Document read-buffer-completion-ignore-case.
4558 (Reading File Names): Document new require-match behavior for
4559 read-file-name.
4560
b1f23349
CY
45612009-03-14 Chong Yidong <cyd@stupidchicken.com>
4562
4563 * debugging.texi (Error Debugging): Don't mislead the reader into
4564 thinking that debug-on-error enters debugger for C-f at EOB.
4565 (Error Debugging): Setting debug-on-init within the init file
4566 works, and has for some time.
4567
d6eb4e25
KH
45682009-03-13 Kenichi Handa <handa@m17n.org>
4569
4570 * display.texi (Fontsets): Update the description.
4571
1cf53dc5
CY
45722009-03-13 Chong Yidong <cyd@stupidchicken.com>
4573
4574 * advice.texi (Advising Primitives): Link to What Is a Function.
4575
81f919fc
CY
45762009-03-12 Chong Yidong <cyd@stupidchicken.com>
4577
cf4229eb
CY
4578 * compile.texi (Speed of Byte-Code): Update example.
4579 (Disassembly): Update examples.
4580
81f919fc 4581 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4582
4583 * customize.texi (Common Keywords): It's not necessary to use :tag
4584 to remove hyphens, as custom-unlispify-tag-name does it
4585 automatically.
5dcb4c4e
SM
4586 (Variable Definitions): Link to File Local Variables.
4587 Document customized-value symbol property.
f2bbc08c
CY
4588 (Customization Types): Move menu to end of node.
4589
955964d7
CY
45902009-03-10 Chong Yidong <cyd@stupidchicken.com>
4591
4592 * macros.texi (Compiling Macros): Omit misleading sentence, which
4593 implied that macros can only be used in the same file they are
4594 defined.
4595 (Backquote): Remove obsolete information about Emacs 19.
4596
d25ed7db
GM
45972009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4598
4599 * display.texi (Display Margins): Fix paren typo.
4600
d55f6ca5
CY
46012009-02-27 Chong Yidong <cyd@stupidchicken.com>
4602
f0e57ed8
CY
4603 * elisp.texi (Top): Update node listing.
4604
4605 * variables.texi (Variables): Clarify introduction.
4606 (Global Variables): Mention that setq is a special form.
4607 (Local Variables): Use active voice.
4608 (Tips for Defining): Mention marking variables as safe.
4609 (Buffer-Local Variables): Mention terminal-local and frame-local
4610 variables together.
4611 (File Local Variables): Copyedits.
4612 (Frame-Local Variables): Note that they are not really useful.
4613 (Future Local Variables): Node deleted.
4614
d55f6ca5 4615 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4616 Unicode escape syntax.
d55f6ca5 4617
ca8f09a8
CY
46182009-02-23 Chong Yidong <cyd@stupidchicken.com>
4619
4620 * control.texi (Control Structures): Add cindex entry for "textual
4621 order".
4622
4623 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4624 instead of "expression" throughout.
4625 (Function Indirection): Copyedits. Use active voice.
4626 (Eval): The default value of max-lisp-eval-depth is now 400.
4627
a20878b6
MB
46282009-02-23 Miles Bader <miles@gnu.org>
4629
4630 * processes.texi (System Processes): Rename `system-process-attributes'
4631 to `process-attributes'.
4632
61f66044
CY
46332009-02-22 Chong Yidong <cyd@stupidchicken.com>
4634
1b80d1f3
CY
4635 * symbols.texi (Property Lists): Emphasize that property lists are
4636 not restricted to symbol cells.
4637 (Other Plists): Copyedit.
4638
61f66044
CY
4639 * sequences.texi (Sequences Arrays Vectors): Make introduction
4640 more concise.
4641 (Arrays): Mention char-tables and bool-vectors too.
4642 (Vectors): Don't repeat information given in Arrays node. Link to
4643 nodes that explain the vector usage examples.
4644 (Char-Tables): Note that char-table elements can have arbitrary
4645 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4646 Link to Property Lists node.
61f66044 4647
9403944b
CY
46482009-02-22 Chong Yidong <cyd@stupidchicken.com>
4649
4650 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4651 `append'.
4068c7b4 4652 (List Elements): Copyedits.
9403944b
CY
4653
4654 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4655 of `vconcat'.
4656
4657 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4658 Emacs 20 usage of `concat'.
4659 (Case Conversion): Copyedits.
4660
b87a185f
CY
46612009-02-21 Chong Yidong <cyd@stupidchicken.com>
4662
4663 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4664 Minor edits.
4665 (Frame Configuration Type): Emphasize that it is not primitive.
4666 (Font Type): New node.
4667 (Type Predicates): Add fontp; type-of now recognizes font object
4668 types.
4669
4670 * intro.texi (Version Info): Update version numbers in examples.
4671 (Acknowledgements): List more contributors.
4672
4673 * elisp.texi: Bump version number to 3.0.
4674 (Top): Link to Font Type node.
4675
867d4bb3
JB
46762009-02-20 Juanma Barranquero <lekktu@gmail.com>
4677
4678 * modes.texi (Major Mode Conventions): Remove duplicate words.
4679 (Customizing Keywords): Fix typo.
4680
77730170
EZ
46812009-02-14 Eli Zaretskii <eliz@gnu.org>
4682
4683 * nonascii.texi (User-Chosen Coding Systems): Document that
4684 select-safe-coding-system suggests raw-text if there are raw bytes
4685 in the region.
4686 (Explicit Encoding): Warn not to use `undecided' when encoding.
4687
c8736212
GM
46882009-02-11 Glenn Morris <rgm@gnu.org>
4689
4690 * frames.texi (Visibility of Frames): Mention the effect multiple
4691 workspaces/desktops can have on visibility.
4692
ab992d66
EZ
46932009-02-07 Eli Zaretskii <eliz@gnu.org>
4694
c8736212
GM
4695 * text.texi (Commands for Insertion):
4696 * commands.texi (Event Mod):
4697 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4698 * nonascii.texi (Translation of Characters):
4699 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4700 (Explicit Encoding): Document the `charset' text property produced
4701 by decode-coding-region and decode-coding-string.
ab992d66 4702
e651a255
AM
47032009-01-27 Alan Mackenzie <acm@muc.de>
4704
4705 * modes.texi (Search-based Fontification): Correct a typo.
4706
bc5cde4b
JB
47072009-01-25 Juanma Barranquero <lekktu@gmail.com>
4708
4709 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4710 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4711
3533155b
EZ
47122009-01-24 Eli Zaretskii <eliz@gnu.org>
4713
f721deda
EZ
4714 * display.texi (Window Systems): Document the value of
4715 `initial-window-system' under --daemon.
4716
3533155b
EZ
4717 * os.texi (System Environment): Remove description of the
4718 `environment' function which has been deleted.
4719
f79b43b2
DN
47202009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4721
4722 * frames.texi (Multiple Displays): Remove documentation for
4723 removed function make-frame-on-tty.
4724
e3aa6669
CY
47252009-01-22 Chong Yidong <cyd@stupidchicken.com>
4726
4727 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4728 write-region-annotate-functions.
4729 Document write-region-post-annotation-function.
e3aa6669 4730
fb13a416
CY
47312009-01-19 Chong Yidong <cyd@stupidchicken.com>
4732
4733 * display.texi (Font Lookup): Document WIDTH argument of
4734 x-list-fonts.
4735
02eccf6b
EZ
47362009-01-17 Eli Zaretskii <eliz@gnu.org>
4737
ead3f58d
EZ
4738 * maps.texi (Standard Keymaps): Rename function-key-map to
4739 local-function-key-map.
4740
4741 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4742 local-function-key-map.
4743
4744 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4745 and `set-keyboard-coding-system' now accept an optional terminal
4746 argument.
4747
4748 * commands.texi (Event Mod): `keyboard-translate-table' is now
4749 terminal-local.
4750 (Function Keys): Rename function-key-map to
4751 local-function-key-map.
4752
df05a163
EZ
4753 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4754 frames.texi.
4755
0ed8034e 4756 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4757 `delete-terminal-functions', `suspend-tty-functions' and
4758 `resume-tty-functions'.
0ed8034e
EZ
4759
4760 * frames.texi (Frames): Document `frame-terminal' and
4761 `terminal-live-p'.
4762 (Multiple Displays): Document `make-frame-on-tty'.
4763 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4764 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4765 (Terminal Parameters): Document `terminal-parameters',
4766 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4767
4768 * os.texi (System Environment): Document `environment' and
4769 `initial-environment'.
490f1197
EZ
4770 (Suspending Emacs): Update for multi-tty; document
4771 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4772
02eccf6b
EZ
4773 * nonascii.texi (Coding System Basics): More accurate description
4774 of `raw-text'.
4775
f19fea97
JB
47762009-01-12 Juanma Barranquero <lekktu@gmail.com>
4777
4778 * display.texi (Low-Level Font): Fix typo.
4779
16fa292f
CY
47802009-01-10 Chong Yidong <cyd@stupidchicken.com>
4781
4782 * elisp.texi (Top): Update node listing.
4783
4784 * display.texi (PostScript Images): Node deleted.
4785
0b4faef3
EZ
47862009-01-10 Eli Zaretskii <eliz@gnu.org>
4787
3355f04d
EZ
4788 * processes.texi (Decoding Output): Document that null bytes force
4789 no-conversion for reading process output.
4790
4791 * files.texi (Reading from Files): Document that null bytes force
4792 no-conversion when visiting files.
4793
11625308 4794 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4795
5dcb4c4e
SM
4796 * nonascii.texi (Lisp and Coding Systems):
4797 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4798 (Character Properties): Improve wording.
0b4faef3 4799
ce9cf065
CY
48002009-01-09 Chong Yidong <cyd@stupidchicken.com>
4801
4802 * display.texi (Font Lookup): Remove obsolete function
4803 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4804 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
4805 (Font Selection): Reorder order of variable descriptions.
4806 Minor clarifications.
ce9cf065
CY
4807
4808 * elisp.texi (Top): Update node listing.
4809
ab756fb3
GM
48102009-01-09 Glenn Morris <rgm@gnu.org>
4811
4812 * commands.texi (Command Loop Info): Say that last-command-char and
4813 last-input-char are obsolete aliases.
4814
4815 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4816 last-input-char and last-command-char, since they are just aliases for
4817 last-input-event and last-command-event.
4818
4819 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4820 last-command-char.
4821
6b2b8ab1
CY
48222009-01-08 Chong Yidong <cyd@stupidchicken.com>
4823
4824 * elisp.texi: Update node listing.
4825
4826 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
4827 (Face Attributes): Don't link to Font Lookup.
4828 Document font-family-list.
6b2b8ab1
CY
4829 (Fonts): New node.
4830
3568e767
JR
48312009-01-08 Jason Rumney <jasonr@gnu.org>
4832
4833 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4834 changing the standard pointer shapes. (Bug#1485)
3568e767 4835
6221c8db
CY
48362009-01-08 Chong Yidong <cyd@stupidchicken.com>
4837
4838 * display.texi (Attribute Functions): Note that a function value
4839 :height is relative, and that compatibility functions work by
4840 calling set-face-attribute.
4841 (Displaying Faces): Reorder list in order of increasing priority.
4842 (Face Remapping): New node. Content moved here from Displaying
4843 Faces.
4844 (Glyphs): Link to Face Functions.
4845
e3d3799a
CY
48462009-01-08 Chong Yidong <cyd@stupidchicken.com>
4847
4848 * display.texi (Faces): Don't discuss face id here. facep does
4849 not return t.
4850 (Defining Faces): Minor clarification.
4851 (Face Attributes): Rearrange items to match docstring of
4852 set-face-attribute. Add :foundry attribute. Document new role of
4853 :font attribute. Texinfo usage fix.
4854 (Attribute Functions): Copyedits.
4855 (Face Functions): Note that face number is seldom used.
4856
638a2457
RS
48572009-01-05 Richard M Stallman <rms@gnu.org>
4858
4859 * strings.texi (Predicates for Strings): Minor clarification.
4860
4861 * functions.texi (Function Safety): Texinfo usage fix.
4862
39cb9e56 48632009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4864
4865 * objects.texi (General Escape Syntax): Fix typo.
4866
9f822178
MR
48672009-01-03 Martin Rudalics <rudalics@gmx.at>
4868
4869 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4870 works via the default value of pop-up-frame-function.
4871
af34ad36
EZ
48722009-01-02 Eli Zaretskii <eliz@gnu.org>
4873
4874 * processes.texi (System Processes): Document the `time' and
4875 `ctime' attributes of `system-process-attributes'.
4876
d31f6679
CY
48772009-01-01 Chong Yidong <cyd@stupidchicken.com>
4878
4879 * display.texi (Face Attributes): Clarify :height attribute.
4880
174dc00c
MR
48812008-12-31 Martin Rudalics <rudalics@gmx.at>
4882
4883 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4884 the front of the buffer list. Add entries for `last-buffer' and
4885 `unbury-buffer'.
4886
b8afe7e4
EZ
48872008-12-27 Eli Zaretskii <eliz@gnu.org>
4888
d14030f5
EZ
4889 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4890 and its subsections.
4891
4892 * frames.texi (Multiple Terminals, Low-level Terminal)
4893 (Terminal Parameters, Frames on Other TTY devices): New sections.
4894 (Frames): Add an xref to "Multiple Terminals".
4895
765980a4
EZ
4896 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4897
4898 * objects.texi (Terminal Type): New node.
4899 (Editing Types): Add it to the menu.
4900
47bd5577
EZ
4901 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4902 Variables".
4903
eb22b78c 4904 * variables.texi (Directory Local Variables): New node.
47bd5577 4905 (Variables): Add a menu item for it.
eb22b78c 4906
b8afe7e4
EZ
4907 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4908 `generated-autoload-file'.
4909
77bb0476
EZ
49102008-12-20 Eli Zaretskii <eliz@gnu.org>
4911
028e2c19
EZ
4912 * os.texi (Startup Summary): Add xref to documentation of
4913 `initial-window-system'.
4914
77bb0476
EZ
4915 * display.texi (Window Systems): Document `window-system' the
4916 function. The variable `window-system' is now frame-local.
028e2c19 4917 Document `initial-window-system'.
77bb0476 4918
dda87836
MR
49192008-12-19 Martin Rudalics <rudalics@gmx.at>
4920
4921 * windows.texi (Windows): Rewrite description of
4922 fit-window-to-buffer.
4923
caef3ed2
GM
49242008-12-13 Glenn Morris <rgm@gnu.org>
4925
4926 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4927 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4928
21c58e4d
GM
49292008-12-12 Glenn Morris <rgm@gnu.org>
4930
4931 * debugging.texi (Error Debugging): Refer forwards to
4932 eval-expression-debug-on-error.
4933
af38459f
EZ
49342008-12-05 Eli Zaretskii <eliz@gnu.org>
4935
5dedd9b5
EZ
4936 * strings.texi (String Basics): Only unibyte strings that
4937 represent key sequences hold 8-bit raw bytes.
4938
af38459f
EZ
4939 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4940 paragraph to speak about `undecided'.
4941 (Character Properties): Don't explain the meaning of each
4942 property; instead, identify their Unicode Standard names.
b3f1f4a5 4943 (Character Sets): Document `map-charset-chars'.
af38459f 4944
fa047ae7
GM
49452008-12-02 Glenn Morris <rgm@gnu.org>
4946
4947 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4948 section yet again.
4949
47dbc044
EZ
49502008-11-29 Eli Zaretskii <eliz@gnu.org>
4951
98d05998
EZ
4952 * nonascii.texi (Character Properties): New Section.
4953 (Specifying Coding Systems): Document
4954 `coding-system-priority-list', `set-coding-system-priority', and
4955 `with-coding-priority'.
4956 (Lisp and Coding Systems): Document `check-coding-systems-region'
4957 and `coding-system-charset-list'.
4958 (Coding System Basics): Document `coding-system-aliases'.
4959
4960 * elisp.texi (Top): Add a @detailmenu entry for "Character
4961 Properties".
4962
47dbc044
EZ
4963 * objects.texi (Character Type): Correct the range of Emacs
4964 characters. Add an @xref to "Character Codes".
4965
4966 * strings.texi (String Basics): Add an @xref to "Character Codes".
4967
4968 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4969
4970 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4971 (Character Codes): Document `max-char'.
4972
8b80cdf5
EZ
49732008-11-28 Eli Zaretskii <eliz@gnu.org>
4974
4975 * nonascii.texi (Text Representations, Converting Representations)
4976 (Character Sets, Scanning Charsets, Translation of Characters):
4977 Make text more accurate.
4978
a99dceba
GM
49792008-11-28 Glenn Morris <rgm@gnu.org>
4980
4981 * files.texi (Format Conversion Round-Trip): Improve previous change.
4982
f6dc3bed
CY
49832008-11-26 Chong Yidong <cyd@stupidchicken.com>
4984
4985 * modes.texi (Auto Major Mode): Fix example.
4986
5da9413d
GM
49872008-11-25 Glenn Morris <rgm@gnu.org>
4988
4989 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4990
4991 * files.texi (Format Conversion Round-Trip):
4992 Use active voice for previous change.
4993
fcca848c
CY
49942008-11-25 Chong Yidong <cyd@stupidchicken.com>
4995
4996 * os.texi (Processor Run Time):
4997 * processes.texi (Transaction Queues):
4998 * markers.texi (The Mark):
4999 * windows.texi (Choosing Window, Selecting Windows):
5000 * files.texi (Changing Files, Magic File Names):
5001 * commands.texi (Key Sequence Input):
5002 * functions.texi (Declaring Functions):
5003 * strings.texi (Predicates for Strings):
5004 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5005
36c8dc54
CY
50062008-11-24 Chong Yidong <cyd@stupidchicken.com>
5007
5008 * help.texi (Accessing Documentation): Update example.
5009
5010 * variables.texi (Defining Variables): Note that `*' is not
5011 necessary if defcustom is used.
5012
2a79b242
EZ
50132008-11-22 Eli Zaretskii <eliz@gnu.org>
5014
5015 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5016 Characters" from @detailmenu.
5017
5018 * nonascii.texi (Character Codes, Character Sets)
5019 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5020 (Chars and Bytes, Splitting Characters): Sections removed.
5021
392f0d26
LK
50222008-11-22 Lute Kamstra <lute@gnu.org>
5023
5024 * positions.texi (Text Lines): Update goto-line documentation.
5025
af1a5cd5
MR
50262008-11-21 Martin Rudalics <rudalics@gmx.at>
5027
6a4cfb0c
MR
5028 * frames.texi (Frames): Fix typo, add cross references, reword.
5029 (Initial Parameters): Reword special-display-frame-alist text.
5030 (Frames and Windows): Reword. Describe argument norecord for
5031 set-frame-selected-window.
5032 (Input Focus): Describe argument norecord for select-frame.
5033 Remove comment on MS-Windows behavior for focus-follows-mouse.
5034 (Raising and Lowering): Mention windows-frames dichotomy in
5035 metaphor.
5036
af1a5cd5
MR
5037 * windows.texi (Displaying Buffers, Vertical Scrolling)
5038 (Horizontal Scrolling): Fix indenting and rewording issues
5039 introduced with 2008-11-07 change.
5040
c249fa9c
GM
50412008-11-20 Glenn Morris <rgm@gnu.org>
5042
5043 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5044 element of `format-alist'.
5045
204d4665
GM
50462008-11-19 Glenn Morris <rgm@gnu.org>
5047
5048 * doclicense.texi: Update to FDL 1.3.
5049 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5050
cc0910af
CY
50512008-11-18 Chong Yidong <cyd@stupidchicken.com>
5052
efe6e7c4
CY
5053 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5054 vars, which are obsolete. Mention jit-lock-register.
5055
5dcb4c4e
SM
5056 * modes.texi (Other Font Lock Variables):
5057 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5058
cc0910af
CY
5059 * frames.texi (Color Parameters): Document alpha parameter.
5060
aeeedf76
MR
50612008-11-16 Martin Rudalics <rudalics@gmx.at>
5062
5063 * windows.texi (Splitting Windows, Deleting Windows)
5064 (Selecting Windows, Cyclic Window Ordering)
5065 (Buffers and Windows, Displaying Buffers, Choosing Window)
5066 (Dedicated Windows, Window Point, Window Start and End)
5067 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5068 (Size of Window, Resizing Windows, Window Configurations)
5069 (Window Parameters): Avoid @var at beginning of sentences and
5070 reword accordingly.
5071
4c565c5c
LK
50722008-11-11 Lute Kamstra <lute@gnu.org>
5073
5074 * files.texi (File Name Components): Fix file-name-extension
5075 documentation.
5076
25f494c9
JB
50772008-11-11 Juanma Barranquero <lekktu@gmail.com>
5078
5079 * frames.texi (Basic Parameters): Remove display-environment-variable
5080 and term-environment-variable.
5081
a1401ab1
EZ
50822008-11-08 Eli Zaretskii <eliz@gnu.org>
5083
5084 * windows.texi (Basic Windows, Splitting Windows)
5085 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5086 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5087 (Resizing Windows, Window Configurations, Window Parameters):
5088 Fix wording and markup.
a1401ab1 5089
efafc282
MR
50902008-11-07 Martin Rudalics <rudalics@gmx.at>
5091
5092 * windows.texi (Windows): Update entries.
5093 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5094 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5095 (Selecting Windows, Cyclic Window Ordering): Reword with special
5096 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5097 (Buffers and Windows, Choosing Window): Reword with special
5098 emphasis on dedicated windows.
5099 (Displaying Buffers): Reword. For switch-to-buffer mention that
5100 it may fall back on pop-to-buffer. For other-window try to
5101 explain how it treats the cyclic ordering of windows.
efafc282
MR
5102 (Dedicated Windows): New node and section discussing dedicated
5103 windows and associated functions.
86ab855a 5104 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5105 (Window Start and End): Rename node and section title. Reword.
5106 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5107 Minor rewording.
5108 (Size of Window): Reword, in particular text on window-width.
5109 (Resizing Windows): Reword. Add text on balancing windows.
5110 (Window Configurations): Reword. Mention window parameters.
5111 (Window Parameters): New node and section on window parameters.
5112 (Window Hooks): Reword. Mention that
5113 window-configuration-change-hook is run "buffer-locally".
5114 * elisp.texi (Top): Update Windows entries in @detailmenu
5115 section.
5116
d60a8ab2
JB
51172008-11-04 Juanma Barranquero <lekktu@gmail.com>
5118
5119 * searching.texi (Regexp Search): Fix typo.
5120
01777627
CY
51212008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5122
5123 * searching.texi (Regexp Search): Document GREEDY arg.
5124 (Simple Match Data): Fix return value.
5125
c4526e93
EZ
51262008-11-01 Eli Zaretskii <eliz@gnu.org>
5127
5128 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5129 with Emacs 23 internal representation of characters.
5130 Document `unibyte-string'.
c4526e93 5131
fe2ae8b5
CY
51322008-10-28 Chong Yidong <cyd@stupidchicken.com>
5133
5134 * processes.texi (Process Information): Note that process-status
5135 does not accept buffer names.
5136
cc5a21e3
CY
51372008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5138
5139 * positions.texi (Skipping Characters): Correct return value of
5140 skip-chars-forward.
5141
09460d9a
MR
51422008-10-25 Martin Rudalics <rudalics@gmx.at>
5143
520b29e7
MR
5144 * windows.texi (Deleting Windows): Update documentation of
5145 delete-windows-on.
5146 (Buffers and Windows): Update documentations of
5147 get-buffer-window and get-buffer-window-list.
5148 (Displaying Buffers): Update documentation of
5149 replace-buffer-in-windows.
5150
09460d9a
MR
5151 * buffers.texi (Current Buffer): Reword set-buffer and
5152 with-current-buffer documentations.
5153 (Creating Buffers): Reword documentation of get-buffer-create.
5154
4d48fcdc
MR
51552008-10-23 Martin Rudalics <rudalics@gmx.at>
5156
5157 * buffers.texi (Current Buffer): Reword documentation of
5158 set-buffer.
5159 (Buffer Names): Reword documentation of buffer-name.
5160 (The Buffer List): For bury-buffer explain what happens with the
5161 buffer's window.
5162 (Creating Buffers): Say that get-buffer-create's arg is called
5163 buffer-or-name.
5164
f0143c43
CY
51652008-10-22 Chong Yidong <cyd@stupidchicken.com>
5166
3e5dbbd3
CY
5167 * advice.texi (Computed Advice): Explain what DEFINITION is.
5168
f0143c43
CY
5169 * nonascii.texi (Character Codes): Remove obsolete function
5170 char-valid-p, and document characterp instead.
5171
52a94b85
MR
51722008-10-22 Martin Rudalics <rudalics@gmx.at>
5173
5174 * windows.texi (Displaying Buffers): Reword documentation of
5175 pop-to-buffer.
5176 (Choosing Window): Rewrite documentation of display-buffer and
5177 its options.
5178
f76f8246
MR
5179 * buffers.texi (Killing Buffers): Update documentation of
5180 kill-buffer.
5181
acc8b598
EZ
51822008-10-21 Eli Zaretskii <eliz@gnu.org>
5183
80e6b6df
EZ
5184 * processes.texi (Serial Ports): Fix wording and improve markup.
5185
3645358a
EZ
5186 * searching.texi (Regexp Search): Document `string-match-p' and
5187 `looking-at-p'.
5188 (POSIX Regexps): Add an xref for "non-greedy".
5189 (Regexp Special): Add @cindex entry for "non-greedy".
5190
b3d50cff 5191 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5192 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5193
73b7530a
EZ
5194 * frames.texi (Color Names): Add an xref to `read-color'.
5195
5196 * minibuf.texi (High-Level Completion): Document `read-color'.
5197
acc8b598
EZ
5198 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5199
5200 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5201
5202 * buffers.texi (Swapping Text): New section, documents
5203 `buffer-swap-text'.
5204
10e187e8
MR
52052008-10-21 Martin Rudalics <rudalics@gmx.at>
5206
5207 * windows.texi (Resizing Windows): Minor wording fix.
5208
fd6f900c
EZ
52092008-10-20 Eli Zaretskii <eliz@gnu.org>
5210
5211 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5212 and `combine-and-quote-strings'.
5213
5214 * strings.texi (Creating Strings): Add xrefs for them.
5215
e4372165
EZ
52162008-10-19 Eli Zaretskii <eliz@gnu.org>
5217
d6328fba
EZ
5218 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5219 match the corresponding menu in minibuf.texi.
5220
e4372165
EZ
5221 * minibuf.texi (Reading File Names): Document `read-shell-command'
5222 and `minibuffer-local-shell-command-map'.
5223
5d8dda33
MR
52242008-10-19 Martin Rudalics <rudalics@gmx.at>
5225
5226 * windows.texi (Resizing Windows): Remove var{} around "window" in
5227 documentation of enlarge-window.
5228 Rewrite documentation of window-min-height and window-min-width.
5229
437706cd
EZ
52302008-10-19 Eli Zaretskii <eliz@gnu.org>
5231
80f85d7c
EZ
5232 * functions.texi (Calling Functions): Document `apply-partially'.
5233
291703b5
EZ
5234 * hooks.texi (Standard Hooks): Mention
5235 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5236
5237 * variables.texi (File Local Variables): Document
5238 `file-local-variables-alist', `before-hack-local-variables-hook'
5239 and `hack-local-variables-hook'.
5240
583d8b3c
EZ
5241 * processes.texi (Synchronous Processes): Document `process-lines'.
5242
5dcb4c4e
SM
5243 * customize.texi (Variable Definitions):
5244 Document `custom-reevaluate-setting'.
437706cd 5245
7e51d89b
MR
52462008-10-18 Martin Rudalics <rudalics@gmx.at>
5247
5248 * windows.texi (Choosing Window, Deleting Windows)
5249 (Displaying Buffers): Expand documentation of dedicated windows.
5250
43c59a3d
EZ
52512008-10-18 Eli Zaretskii <eliz@gnu.org>
5252
018a960d
EZ
5253 * files.texi (Changing Files): Document symbolic input of file
5254 modes to `set-file-modes'. Document `read-file-modes' and
5255 `file-modes-symbolic-to-number'.
5256
2c0b8144
EZ
5257 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5258 and `search-map'.
5259
5dcb4c4e
SM
5260 * searching.texi (Search and Replace):
5261 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5262 Document `multi-query-replace-map'.
80120f13 5263
6d4913f0 5264 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5265 (Completion Commands, Reading File Names):
5266 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5267 `minibuffer-local-filename-must-match-map'.
5268 (Minibuffer Completion): The `require-match' argument to
5269 `completing-read' can now have the value `confirm-only'.
5270
43c59a3d
EZ
5271 * windows.texi (Displaying Buffers): Minor wording fix.
5272 (Choosing Window): `split-height-threshold' can now be nil.
5273 Document `split-width-threshold'. `pop-up-frames' can have the
5274 value `graphic-only'.
5275
f36acfd9
EZ
52762008-10-17 Eli Zaretskii <eliz@gnu.org>
5277
5278 * os.texi (Startup Summary): Document `before-init-time' and
5279 `after-init-time'. Document `initial-window-system' and
5280 `window-system-initialization-alist'. Document reading the
5281 abbrevs file. Document the call to `server-start' under --daemon.
5282 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5283 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5284 (Time Parsing): Document `format-seconds'.
f36acfd9 5285
96995b89
MR
52862008-10-17 Martin Rudalics <rudalics@gmx.at>
5287
5288 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5289 and reword.
5290
2de17c73
EZ
52912008-10-16 Eli Zaretskii <eliz@gnu.org>
5292
5293 * markers.texi (The Mark): Document use-region-p.
5294
9cf52b11
EZ
52952008-10-15 Eli Zaretskii <eliz@gnu.org>
5296
c3aaf1d7
EZ
5297 * internals.texi (Writing Emacs Primitives): The interactive spec
5298 of a primitive can be a Lisp form.
5299
841a1743
EZ
5300 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5301 values of transient-mark-mode. Document handle-shift-selection.
5302
5303 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5304 (Interactive Examples): Show an example of `^'.
5305 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5306 (Defining Commands, Using Interactive): The interactive-form of a
5307 function can be added via its symbol's property.
841a1743 5308
52441368
EZ
5309 * positions.texi (List Motion): beginning-of-defun-function can
5310 now accept an argument.
5311
8e8c1a72
EZ
5312 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5313 now return a list of strings.
5314
a33a1f2a
EZ
5315 * control.texi (Handling Errors): Document ignore-errors.
5316
4fb04348
EZ
5317 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5318 (Parameter Access): Document set-frame-parameter.
5319
ee666f84
EZ
5320 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5321 Hooks" for the effect of kill-all-local-variables on local hook
5322 functions.
5323
9cf52b11
EZ
5324 * modes.texi (Major Mode Conventions, Mode Line Variables):
5325 `mode-name' need not be a string. xref to "Mode Line Data" for
5326 details, and to "Emulating Mode Line" for computing a string
5327 value.
5328
22526bc4
EZ
53292008-10-14 Eli Zaretskii <eliz@gnu.org>
5330
a65f6a85
EZ
5331 * processes.texi (System Processes): New section.
5332 (Processes, Signals to Processes): Add xrefs to it.
5333
5334 * objects.texi (Editing Types): A `process' is a subprocess of
5335 Emacs, not just any process running on the OS.
5336
5337 * elisp.texi (Top): Adjust the @detailmenu for the above two
5338 changes.
5339
2724b26a
EZ
5340 * sequences.texi (Char-Tables): Remove documentation of
5341 set-char-table-default, which has no effect since Emacs 23.
5342 <char-table-range, set-char-table-range>: Don't mention generic
5343 characters and charsets. Add a cons cell as a possible argument.
5344
5345 * nonascii.texi (Splitting Characters)
5346 (Translation of Characters): Don't mention generic characters.
5347
5348 * display.texi (Fontsets): Don't mention generic characters.
5349
22526bc4 5350 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5351 argument FUNCTION with a cons cell as KEY.
22526bc4 5352
eaf4b689
EZ
53532008-10-13 Eli Zaretskii <eliz@gnu.org>
5354
45e46036
EZ
5355 * objects.texi (Primitive Function Type): Move "@cindex special
5356 forms" from here...
5357
5358 * eval.texi (Special Forms): ...to here.
5359
5360 * functions.texi (What Is a Function): `functionp' returns nil for
5361 special forms. Add an xref.
5362
eaf4b689
EZ
5363 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5364 Variables".
5365
5366 * variables.texi (Frame-Local Variables): New section.
5367 (Buffer-Local Variables): Add an xref to it.
5368 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5369 have both frame-local and buffer-local binding.
5370
5371 * frames.texi (Frames): Mention multiple tty frames.
5372 (Frame Parameters, Parameter Access): Mention frame-local variable
5373 bindings.
5374
15688fce
GM
53752008-09-20 Glenn Morris <rgm@gnu.org>
5376
5377 * display.texi (Defining Faces): Recommend against face variables.
5378
35539065
JB
53792008-09-16 Juanma Barranquero <lekktu@gmail.com>
5380
5381 * display.texi (Echo Area Customization): Fix typo.
5382
6a57054b
JB
53832008-09-09 Juanma Barranquero <lekktu@gmail.com>
5384
5385 * loading.texi (Where Defined): Add `defface' item.
5386
d632fb82
MR
53872008-09-06 Martin Rudalics <rudalics@gmx.at>
5388
5389 * loading.texi (Where Defined): Fix description of symbol-file.
5390
905a9adb
JR
53912008-08-26 Jason Rumney <jasonr@gnu.org>
5392
5393 * display.texi (TIFF Images): New section describing :index property.
5394
852e91b7
CY
53952008-08-23 Chong Yidong <cyd@stupidchicken.com>
5396
5397 * display.texi (Temporary Displays): Remove unnecessary comment
5398 about usage of temp-buffer-show-hook.
5399
6be001ee
CY
54002008-08-05 Chong Yidong <cyd@stupidchicken.com>
5401
5402 * symbols.texi (Other Plists): Fix incorrect example.
5403 Suggested by Florian Beck.
5404
58e3d8e8
JB
54052008-07-31 Juanma Barranquero <lekktu@gmail.com>
5406
5407 * os.texi: Fix previous change.
5408
7c2fb837
DN
54092008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5410
5411 * os.texi:
5412 * intro.texi:
5413 * files.texi: Remove VMS support.
5414
9e2a2647
DN
54152008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5416
5417 * os.texi:
5418 * frames.texi:
5419 * display.texi: Remove mentions of Mac Carbon.
5420
c4f4682b
MB
54212008-07-01 Miles Bader <miles@gnu.org>
5422
5423 * text.texi (Special Properties):
5424 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5425
3696411e
JB
54262008-06-28 Johan Bockgård <bojohan@gnu.org>
5427
5428 * display.texi (Other Image Types): Fix copy/paste error; say
5429 "PBM", not "XBM".
5430
f2a77c3a
DN
54312008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5432
5433 * os.texi: Remove references to obsolete systems.
5434
6d52677d
EZ
54352008-06-20 Eli Zaretskii <eliz@gnu.org>
5436
5437 * makefile.w32-in (distclean): Remove makefile.
5438
1a87da4c
GM
54392008-06-17 Glenn Morris <rgm@gnu.org>
5440
5441 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5442 (elisp, dist): Remove rules and variables that are obsolete now
5443 the lisp manual is no longer distributed separately.
5444
fdda1c5d
GM
54452008-06-16 Glenn Morris <rgm@gnu.org>
5446
646692e9
GM
5447 * configure, configure.in, mkinstalldirs: Remove unused files.
5448
5449 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 5450 * vol1.texi (EMACSVER):
6a57054b 5451 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5452
5453 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5454 as per maintain.info.
5455
611bee81
GM
54562008-06-15 Glenn Morris <rgm@gnu.org>
5457
a7bed3a0
GM
5458 * makefile.w32-in (manual): Use "23" rather than "21".
5459
5460 * Makefile.in (emacsver): New, set by configure.
5461 (manual): Use emacsver.
5462
d794edf2
GM
5463 * intro.texi: Report bugs using M-x report-emacs-bug.
5464
611bee81
GM
5465 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
5466
c73e02fa
GM
54672008-06-13 Daniel Engeler <engeler@gmail.com>
5468
5469 * elisp.texi, internals.texi, processes.texi: Add documentation
5470 about serial port access.
5471
e40a85cd
MB
54722008-06-05 Miles Bader <miles@gnu.org>
5473
5474 * display.texi (Displaying Faces): Update to reflect function
5475 renamings in face-remap.el.
5476
7b753744
JB
54772008-06-05 Juanma Barranquero <lekktu@gmail.com>
5478
5479 * display.texi (Fontsets): Fix typos.
5480
9d3d42fb
MB
54812008-06-03 Miles Bader <miles@gnu.org>
5482
7b753744
JB
5483 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5484 remove-relative-face-remapping, set-base-face-remapping,
5485 and set-default-base-face-remapping.
9d3d42fb 5486
f2cec7a9
MB
54872008-06-01 Miles Bader <miles@gnu.org>
5488
5489 * display.texi (Displaying Faces): Add face-remapping-alist.
5490
8f39c96d
SM
54912008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5492
5493 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5494 variable names.
5495
1ef5eecc
ER
54962008-05-03 Eric S. Raymond <esr@golux>
5497
352c8b4a 5498 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
5499 (current-global-map) return references, not copies.
5500
63b4387f
JL
55012008-05-02 Juri Linkov <juri@jurta.org>
5502
5503 * minibuf.texi (Text from Minibuffer): Document a list of
5504 default values for `read-from-minibuffer'.
5505
38a8b703
JB
55062008-04-24 Juanma Barranquero <lekktu@gmail.com>
5507
5508 * nonascii.texi (Translation of Characters): Fix previous change.
5509
7c42e639
CY
55102008-04-20 Chong Yidong <cyd@stupidchicken.com>
5511
5512 * display.texi (Overlay Properties): Clarify role of underlying
5513 textprop and overlay keymaps for display strings.
5514
5515 * keymaps.texi (Active Keymaps): Ditto.
5516
25c0d999
SM
55172008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5518
5519 * minibuf.texi (Programmed Completion):
5520 Replace dynamic-completion-table with the new completion-table-dynamic.
5521
e3af5968
CY
55222008-04-07 Chong Yidong <cyd@stupidchicken.com>
5523
5524 * intro.texi (Some Terms): Change "fonts in this manual" index
5525 entry to "typographic conventions".
5526
6bfc8698
EZ
55272008-04-05 Eli Zaretskii <eliz@gnu.org>
5528
5529 * objects.texi (Text Props and Strings): Add indexing for read
5530 syntax of text properties.
5531
4972c361
SM
55322008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5533
5534 * processes.texi (Decoding Output): Remove process-filter-multibyte
5535 functions.
5536
c70a68db
MR
55372008-03-15 Martin Rudalics <rudalics@gmx.at>
5538
5539 * display.texi (Finding Overlays): Say that empty overlays at
5540 the end of the buffer are reported too.
5541
1291fd36
GM
55422008-03-13 Glenn Morris <rgm@gnu.org>
5543
5544 * elisp.texi (EMACSVER): Set to 23.0.60.
5545
c6b0dfd5
CY
55462008-02-26 Chong Yidong <cyd@stupidchicken.com>
5547
38a8b703 5548 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5549
875fc30c
GM
55502008-02-22 Glenn Morris <rgm@gnu.org>
5551
5552 * frames.texi (Position Parameters): Clarify the description of
5553 `left' and `top', using information from "Geometry".
5554 (Geometry): Give a pointer to "Position Parameters", rather than
5555 repeating information.
5556
d8c8e45a
GM
55572008-02-11 Glenn Morris <rgm@gnu.org>
5558
5559 * objects.texi (Equality Predicates): No longer talk about "two"
5560 functions.
5561
38a8b703 55622008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5563
5564 * objects.texi (Equality Predicates): Add defun for
5565 equal-including-properties.
5566
bfffe0b1
GM
55672008-02-10 Glenn Morris <rgm@gnu.org>
5568
5569 * objects.texi (Equality Predicates):
5570 Mention equal-including-properties.
5571
431b78c9
RS
55722008-02-07 Richard Stallman <rms@gnu.org>
5573
5574 * windows.texi (Window Start): Mention the feature of moving
5575 window-start to start of line.
5576
c8763fb6 55772008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5578
5579 * keymaps.texi (Tool Bar): Document rtl property.
5580
1a256502
TTN
55812008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5582
5583 * display.texi (Button Types):
5584 For define-button-type, clarify type of NAME.
5585
569382c2
MR
55862008-01-19 Martin Rudalics <rudalics@gmx.at>
5587
5588 * buffers.texi (Buffer Modification): Fix typo.
5589
f3041af1
DN
55902008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5591
5592 * os.texi (System Environment): Remove references to OSes that are
5593 not supported anymore.
5594
d35e1cd7
DN
55952008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5596
5597 * os.texi (System Environment): Remove mention for Masscomp.
5598
23af7580
RS
55992008-01-04 Richard Stallman <rms@gnu.org>
5600
5601 * display.texi (Faces): Don't talk about internal face vector as arg
5602 to facep.
5603
5604 * customize.texi (Type Keywords): Fix previous change.
5605
5606 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5607 * elisp.texi (Top): Fix menu for commands.texi change.
5608
ec7d5b1e
RS
56092007-12-30 Richard Stallman <rms@gnu.org>
5610
5dcb4c4e 5611 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5612 (Accessing Scroll): New node broken out of Accessing Mouse.
5613
101a6cea
RS
56142007-12-28 Richard Stallman <rms@gnu.org>
5615
5616 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5617 (Basic Parameters): For `title', refer to title bar.
041817a4 5618 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5619
72b7e664
RS
56202007-12-23 Richard Stallman <rms@gnu.org>
5621
5622 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5623 Improve some of the commented-out keywords' text too.
5624
27a4f445
MR
56252007-12-14 Martin Rudalics <rudalics@gmx.at>
5626
e2e3f1d7
MR
5627 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5628 "visit the current buffer".
5629
27a4f445
MR
5630 * os.texi (System Interface): Fix typo.
5631
a2afc99d
RS
56322007-12-04 Richard Stallman <rms@gnu.org>
5633
5634 * objects.texi (Symbol Type): Fix typo.
5635
b694135c
RS
56362007-12-03 Richard Stallman <rms@gnu.org>
5637
5638 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5639
f99a19da
GM
56402007-12-01 Glenn Morris <rgm@gnu.org>
5641
5642 * functions.texi (Declaring Functions): Improve previous change.
5643
8f4b37d8
GM
56442007-11-30 Glenn Morris <rgm@gnu.org>
5645
5646 * functions.texi (Declaring Functions): Add optional fourth
5647 argument of declare-function, and setting third argument to `t'.
5648
61a2fe01
RS
56492007-11-29 Richard Stallman <rms@gnu.org>
5650
5651 * customize.texi (Composite Types): Document `group' type.
5652
cbfc5193
GM
56532007-11-29 Glenn Morris <rgm@gnu.org>
5654
5dcb4c4e
SM
5655 * functions.texi (Declaring Functions): Add findex.
5656 Mention `external' files.
cbfc5193 5657
8386283a
JB
56582007-11-26 Juanma Barranquero <lekktu@gmail.com>
5659
5660 * functions.texi (Declaring Functions): Fix directive.
5661
a07c9a8b
RS
56622007-11-25 Richard Stallman <rms@gnu.org>
5663
5664 * help.texi (Help Functions): Clean up last change.
5665
5666 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5667
5668 * loading.texi (Named Features): Minor cleanup.
5669
5670 * macros.texi (Eval During Expansion): Minor cleanup.
5671
5672 * variables.texi (Variable Aliases): Minor cleanup.
5673
a0925923
RS
56742007-11-24 Richard Stallman <rms@gnu.org>
5675
5676 * functions.texi (Declaring Functions): Clarify previous change.
5677
5678 * compile.texi (Compiler Errors): Clarify previous change.
5679
20c63e44
RS
56802007-11-24 Richard Stallman <rms@gnu.org>
5681
e5e76c04 5682 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
5683 Clarify the text and move items around.
5684
5bb0cda3
GM
56852007-11-24 Glenn Morris <rgm@gnu.org>
5686
5687 * functions.texi (Declaring Functions): New section.
5688 * compile.texi (Compiler Errors): Mention declaring functions,
5689 defvar with no initvalue, and byte-compile-warnings.
5690
af13c86a
MR
56912007-11-15 Martin Rudalics <rudalics@gmx.at>
5692
5693 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5694 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5695
a5373305
MR
56962007-11-13 Martin Rudalics <rudalics@gmx.at>
5697
5698 * help.texi (Help Functions): Document new macro `with-help-window'.
5699
fe284805
JL
57002007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5701
5702 * searching.texi (Replacing Match): Describe new
5703 `match-substitute-replacement'.
5704
2c3a09b1
RS
57052007-10-31 Richard Stallman <rms@gnu.org>
5706
5707 * strings.texi (Creating Strings): Null strings from concat not unique.
5708
f2b480f4
RS
57092007-10-26 Richard Stallman <rms@gnu.org>
5710
5711 * objects.texi (Equality Predicates): Null strings are uniquified.
5712
5713 * minibuf.texi: Minor clarifications in previous change.
5714
db21122c
GM
57152007-10-25 Glenn Morris <rgm@gnu.org>
5716
5717 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5718
2328cbb3
RS
57192007-10-24 Richard Stallman <rms@gnu.org>
5720
5721 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5722
5723 * variables.texi (Frame-Local Variables): Node deleted.
5724 (Variables): Delete Frame-Local Variables from menu.
5725 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5726 (Default Value): Don't mention frame-local vars.
5727
5728 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5729
5730 * loading.texi (Unloading): Document FEATURE-unload-function
5731 instead of FEATURE-unload-hook.
5732
2328cbb3
RS
5733 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5734
c066bafa
JL
57352007-10-22 Juri Linkov <juri@jurta.org>
5736
5737 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5738 (High-Level Completion): Document a list of default value strings
5739 in the DEFAULT argument, for which minibuffer functions return the
5740 first element.
5741
65ced25f
JL
57422007-10-17 Juri Linkov <juri@jurta.org>
5743
5744 * text.texi (Filling): Update arguments of fill-paragraph.
5745 fill-paragraph operates on the active region in Transient Mark mode.
5746 Remove fill-paragraph-or-region.
5747
ee46ec8e
KB
57482007-10-13 Karl Berry <karl@gnu.org>
5749
5750 * elisp.texi (@dircategory): Move to after @copying,
5751 since we want @copying as close as possible to the beginning of
5752 the output.
5753
61bbdbc6
RS
57542007-10-12 Richard Stallman <rms@gnu.org>
5755
5756 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5757
5758 * commands.texi (Distinguish Interactive): New node,
5759 broken out from Interactive Call and rewritten.
5760 (Command Loop): Put Distinguish Interactive in menu.
5761
af23e1e8
RS
57622007-10-09 Richard Stallman <rms@gnu.org>
5763
5764 * text.texi (Examining Properties): Mention overlay priority.
5765
5766 * display.texi (Display Margins): Correct the description
5767 of margin display specifications.
5768 (Replacing Specs): New subnode broken out of Display Property.
5769
e1965a69
JL
57702007-10-06 Juri Linkov <juri@jurta.org>
5771
5772 * text.texi (Filling): Document fill-paragraph-or-region.
5773
4638454b
JB
57742007-10-05 Juanma Barranquero <lekktu@gmail.com>
5775
5776 * display.texi (Auto Faces): Fix typo.
5777
7ed54cc5
RS
57782007-10-02 Richard Stallman <rms@gnu.org>
5779
5780 * display.texi (Display Property): Explain some display specs
5781 don't let you move point in.
5782
5dcb4c4e
SM
5783 * frames.texi (Cursor Parameters):
5784 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5785
5786 * windows.texi (Basic Windows): Don't describe
5787 cursor-in-non-selected-windows here.
5788
305a7ef2
EZ
57892007-10-01 Eli Zaretskii <eliz@gnu.org>
5790
5791 * processes.texi (Misc Network): Note that these functions are
5792 supported only on some systems.
5793
f7a7f4eb
RS
57942007-10-01 Richard Stallman <rms@gnu.org>
5795
5796 * display.texi (Overlay Properties): Explain nil as priority.
5797 Explain that conflicts are unpredictable if not resolved by
5798 priorities.
5799
780d7bb9
RS
58002007-09-23 Richard Stallman <rms@gnu.org>
5801
5802 * macros.texi (Backquote): Minor clarification.
5803
14b4fdfb
RS
58042007-09-19 Richard Stallman <rms@gnu.org>
5805
5806 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5807 Clarify when they work in parallel and when one overrides.
5808 Fix error in example.
14b4fdfb 5809
b8d4c8d0
GM
58102007-09-06 Glenn Morris <rgm@gnu.org>
5811
b3e755a9 5812 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5813 commands to use ../../info.
5814 * Makefile.in (infodir): Go up one more level.
4638454b 5815 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
5816 (miscmanualdir): New.
5817 (dist): Use new variable miscmanualdir.
5818 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5819 (usermanualdir): Change from ../man to ../emacs.
5820
1bb1f7d3
MR
58212007-08-30 Martin Rudalics <rudalics@gmx.at>
5822
5823 * commands.texi (Command Loop Info): Advise against changing
5824 most variables described here. Explain new variable
5825 last-repeatable-command.
5826
b8d4c8d0
GM
58272007-08-29 Glenn Morris <rgm@gnu.org>
5828
5829 * elisp.texi (EMACSVER): Increase to 23.0.50.
5830
58312007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5832
5833 * frames.texi (Basic Parameters): Add display-environment-variable
5834 and term-environment-variable.
5835
58362007-08-28 Juri Linkov <juri@jurta.org>
5837
5838 * display.texi (Image Formats, Other Image Types): Add SVG.
5839
58402007-08-28 Juri Linkov <juri@jurta.org>
5841
5842 * display.texi (Images): Move formats-related text to new node
5843 "Image Formats".
5844 (Image Formats): New node.
5845
619fb9ee
RS
58462007-08-27 Richard Stallman <rms@gnu.org>
5847
5848 * windows.texi (Window Configurations): Clarify what
5849 a window configuration saves.
5850
b8d4c8d0
GM
58512007-08-25 Richard Stallman <rms@gnu.org>
5852
5853 * display.texi (Images): Delete redundant @findex.
5854
39f9da30
GM
58552007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5856
5857 * text.texi (Change Hooks): (after|before)-change-functions are no
5858 longer bound to nil while running; rather inhibit-modification-hooks
5859 is t.
5860
b8d4c8d0
GM
58612007-08-16 Richard Stallman <rms@gnu.org>
5862
5dcb4c4e
SM
5863 * processes.texi (Asynchronous Processes):
5864 Clarify doc of start-file-process.
b8d4c8d0
GM
5865
58662007-08-08 Martin Rudalics <rudalics@gmx.at>
5867
5868 * modes.texi (Example Major Modes): Fix typo.
5869
58702007-08-08 Glenn Morris <rgm@gnu.org>
5871
5872 * intro.texi (nil and t): Do not use `iff' in documentation.
5873
5874 * tips.texi (Documentation Tips): Recommend against `iff'.
5875
58762007-08-07 Chong Yidong <cyd@stupidchicken.com>
5877
5878 * display.texi (Image Cache): Document image-refresh.
5879
58802007-08-06 Martin Rudalics <rudalics@gmx.at>
5881
5882 * windows.texi (Size of Window): Document window-full-width-p.
5883
58842007-07-25 Glenn Morris <rgm@gnu.org>
5885
5886 * gpl.texi (GPL): Replace license with GPLv3.
5887
5888 * Relicense all FSF files to GPLv3 or later.
5889
58902007-07-24 Michael Albinus <michael.albinus@gmx.de>
5891
4638454b
JB
5892 * processes.texi (Synchronous Processes):
5893 Add `process-file-shell-command'.
b8d4c8d0
GM
5894 (Asynchronous Processes): Mention restricted use of
5895 `process-filter' and `process-sentinel' in
5896 `start-file-process'. Add `start-file-process-shell-command'.
5897
58982007-07-17 Michael Albinus <michael.albinus@gmx.de>
5899
5900 * files.texi (Magic File Names): Introduce optional parameter
5901 IDENTIFICATION for `file-remote-p'.
5902
59032007-07-16 Richard Stallman <rms@gnu.org>
5904
5905 * display.texi (Defining Faces): Fix previous change.
5906
59072007-07-14 Richard Stallman <rms@gnu.org>
5908
5909 * control.texi (Handling Errors): Document `debug' in handler list.
5910
59112007-07-10 Richard Stallman <rms@gnu.org>
5912
5913 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5914
59152007-07-09 Richard Stallman <rms@gnu.org>
5916
5917 * files.texi (Magic File Names): Rewrite previous change.
5918
59192007-07-08 Michael Albinus <michael.albinus@gmx.de>
5920
5921 * files.texi (Magic File Names): Introduce optional parameter
5922 CONNECTED for `file-remote-p'.
5923
59242007-07-07 Michael Albinus <michael.albinus@gmx.de>
5925
5926 * processes.texi (Asynchronous Processes):
5927 * files.texi (Magic File Names): Add `start-file-process'.
5928
59292007-06-27 Richard Stallman <rms@gnu.org>
5930
5dcb4c4e
SM
5931 * files.texi (Format Conversion Piecemeal):
5932 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5933
59342007-06-27 Michael Albinus <michael.albinus@gmx.de>
5935
4638454b
JB
5936 * files.texi (Magic File Names): Remove `dired-call-process'.
5937 Add `process-file'.
b8d4c8d0
GM
5938
59392007-06-27 Kenichi Handa <handa@m17n.org>
5940
5941 * text.texi (Special Properties): Fix description about
4638454b 5942 `composition' property.
b8d4c8d0
GM
5943
59442007-06-26 Kenichi Handa <handa@m17n.org>
5945
5946 * nonascii.texi (Default Coding Systems): Document about the
5947 return value `undecided'.
5948
59492007-06-25 David Kastrup <dak@gnu.org>
5950
5951 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5952 `current-active-maps'.
5953
59542007-06-24 Karl Berry <karl@gnu.org>
5955
4638454b 5956 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5957
59582007-06-15 Juanma Barranquero <lekktu@gmail.com>
5959
5960 * display.texi (Overlay Arrow): Doc fix.
5961
59622007-06-14 Karl Berry <karl@tug.org>
5963
5964 * anti.texi (Antinews): Typo.
5965
59662007-06-14 Chong Yidong <cyd@stupidchicken.com>
5967
5968 * display.texi (Image Cache): Document image-refresh.
5969
59702007-06-12 Karl Berry <karl@gnu.org>
5971
5972 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5973 * two-volume.make: New file.
5974 * .cvsignore: Ignore two-volume files.
5975
59762007-06-12 Tom Tromey <tromey@redhat.com>
5977
5978 * os.texi (Init File): Document user-emacs-directory.
5979
59802007-06-03 Nick Roberts <nickrob@snap.net.nz>
5981
5982 * commands.texi (Click Events): Describe width and height when
5983 object is nil.
5984
59852007-05-30 Nick Roberts <nickrob@snap.net.nz>
5986
5dcb4c4e
SM
5987 * commands.texi (Click Events): Layout more logically.
5988 Describe width and height.
b8d4c8d0
GM
5989 (Drag Events, Motion Events): Update to new format for position.
5990
59912007-06-02 Richard Stallman <rms@gnu.org>
5992
5993 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5994
59952007-06-02 Chong Yidong <cyd@stupidchicken.com>
5996
5997 * Version 22.1 released.
5998
59992007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6000
6001 * text.texi (Special Properties): Correct meaning of fontified face.
6002
60032007-05-30 Richard Stallman <rms@gnu.org>
6004
6005 * text.texi (Special Properties): Add link to Adjusting Point.
6006
60072007-05-12 Richard Stallman <rms@gnu.org>
6008
6009 * text.texi (Margins): indent-to-left-margin is not the default.
6010 (Mode-Specific Indent): For indent-line-function, the default
6011 is indent-relative.
6012
6013 * modes.texi (Example Major Modes): Explain last line of text-mode
6014 is redundant.
6015
60162007-05-10 Richard Stallman <rms@gnu.org>
6017
6018 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6019
6020 * help.texi (Keys in Documentation): Add reference to
6021 Documentation Tips.
6022
6023 * files.texi (Format Conversion): TO-FN gets three arguments.
6024
6025 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6026
60272007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6028
6029 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6030 * files.texi (Format Conversion): Expand intro; add menu.
6031 (Format Conversion Overview, Format Conversion Round-Trip)
6032 (Format Conversion Piecemeal): New nodes/subsections.
6033 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6034 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6035 (Saving Properties): Delete node/subsection.
6036
60372007-05-07 Karl Berry <karl@gnu.org>
6038
6039 * elisp.texi (EMACSVER): Back to 22.
6040
60412007-05-06 Richard Stallman <rms@gnu.org>
6042
6043 * processes.texi (Accepting Output): Revert most of previous change.
6044
60452007-05-05 Richard Stallman <rms@gnu.org>
6046
6047 * processes.texi (Accepting Output): accept-process-output
6048 uses microseconds, not milliseconds. But that arg is obsolete.
6049
60502007-05-04 Karl Berry <karl@tug.org>
6051
6052 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6053
60542007-05-04 Eli Zaretskii <eliz@gnu.org>
6055
6056 * tips.texi (Documentation Tips): Rearrange items to place the
6057 more important ones first. Add an index entry for hyperlinks.
6058
60592007-05-03 Karl Berry <karl@gnu.org>
6060
6061 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6062 (EMACSVER) [smallbook]: 22 for printed version.
6063
6064 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6065 so restore anchor to normal position after defun. Found by Kevin Ryde.
6066
60672007-04-26 Glenn Morris <rgm@gnu.org>
6068
6069 * elisp.texi (EMACSVER): Increase to 22.1.50.
6070
60712007-04-28 Karl Berry <karl@gnu.org>
6072
6073 * elisp.texi: Improve line breaks on copyright page,
6074 similar layout to emacs manual, 8.5x11 by default.
6075
60762007-04-24 Richard Stallman <rms@gnu.org>
6077
6078 * text.texi (Special Properties): Add xref to Overlay Properties.
6079
6080 * display.texi (Overlay Properties): Add xref to Special Properties.
6081
60822007-04-22 Richard Stallman <rms@gnu.org>
6083
6084 * keymaps.texi (Extended Menu Items): Move the info about
6085 format with cached keyboard binding.
6086
60872007-04-21 Richard Stallman <rms@gnu.org>
6088
6089 * text.texi (Special Properties): Clarify previous change.
6090
6091 * files.texi (File Name Expansion): Clarify previous change.
6092
6093 * display.texi (Attribute Functions): Fix example for
6094 face-attribute-relative-p.
6095
60962007-04-19 Kenichi Handa <handa@m17n.org>
6097
6098 * text.texi (Special Properties): Document composition property.
6099
61002007-04-19 Glenn Morris <rgm@gnu.org>
6101
6102 * files.texi (File Name Expansion): Mention "superroot".
6103
61042007-04-15 Chong Yidong <cyd@stupidchicken.com>
6105
6106 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6107 setups.
6108 (Display Feature Testing): Note that display refers to all
6109 physical monitors for multi-monitor setups.
6110
61112007-04-14 Richard Stallman <rms@gnu.org>
6112
6113 * lists.texi (Sets And Lists): Clarify `delete' examples.
6114 Remove spurious xref to same node.
6115 Clarify xref for add-to-list.
6116
61172007-04-12 Nick Roberts <nickrob@snap.net.nz>
6118
6119 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6120 value of lisp-mode-map.
6121
61222007-04-11 Karl Berry <karl@gnu.org>
6123
6124 * anti.texi (Antinews):
6125 * display.texi (Overlay Properties, Defining Images):
6126 * processes.texi (Synchronous Processes, Sentinels):
6127 * syntax.texi (Syntax Table Internals):
6128 * searching.texi (Regexp Special):
6129 * nonascii.texi (Default Coding Systems):
6130 * text.texi (Special Properties):
6131 * minibuf.texi (Basic Completion): Wording to improve breaks in
6132 8.5x11 format.
6133 * elisp.texi (smallbook): New @set to more easily switch between
6134 smallbook and 8.5x11.
6135
61362007-04-11 Richard Stallman <rms@gnu.org>
6137
6138 * text.texi (Lazy Properties): Minor fix.
6139
61402007-04-08 Karl Berry <karl@gnu.org>
6141
6142 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6143 * macros.texi (Backquote): Downcase Backquote in index entries for
6144 consistency.
6145
61462007-04-08 Richard Stallman <rms@gnu.org>
6147
6148 * text.texi (Adaptive Fill): Just describe default,
6149 don't show it (since it contains non-ASCII chars).
6150
61512007-04-07 Karl Berry <karl@gnu.org>
6152
6153 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6154 adaptive-fill-regexp's value, since they are not in the standard
6155 TeX fonts.
6156
61572007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6158
6159 * display.texi (Defining Faces): Fix example.
6160
61612007-04-07 Karl Berry <karl@gnu.org>
6162
6163 * display.texi (Button Buffer Commands): Improve page break.
6164
61652007-04-07 Richard Stallman <rms@gnu.org>
6166
6167 * advice.texi (Activation of Advice): Remove redundant index entry.
6168
6169 * backups.texi: Improve index entries. Remove redundant ones.
6170
6171 * compile.texi (Byte Compilation): Improve index entry.
6172
6173 * hash.texi (Creating Hash): Improve index entry.
6174
6175 * symbols.texi (Definitions): Improve index entry.
6176
6177 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6178
6179 * maps.texi (Standard Keymaps): Remove useless index entry.
6180
6181 * help.texi (Documentation Basics): Remove redundant index entries.
6182
6183 * customize.texi: Improve index entries.
6184 Remove redundant/useless ones.
6185
6186 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6187
6188 * streams.texi (Output Variables): Improve index entry.
6189
6190 * abbrevs.texi (Abbrevs): Remove useless index entry.
6191
6192 * macros.texi (Expansion): Remove useless index entry.
6193
6194 * text.texi: Improve index entries. Remove redundant/useless ones.
6195 (Text Properties, Examining Properties)
6196 (Special Properties): Use "property category" instead of "category"
6197 to refer to the `category' property.
6198
6199 * positions.texi: Improve index entries. Remove useless one.
6200
6201 * lists.texi: Improve index entries. Remove redundant/useless ones.
6202
6203 * os.texi: Improve index entries.
6204 (Timers): Fix previous change.
6205
6206 * buffers.texi: Improve index entries.
6207 (Modification Time): Get rid of term "obsolete buffer".
6208
6209 * debugging.texi: Improve index entries.
6210 (Test Coverage): Add xref to other test coverage ftr.
6211
6212 * eval.texi: Improve index entry. Remove redundant ones.
6213
6214 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6215
6216 * files.texi: Improve index entries. Remove redundant/useless ones.
6217
6218 * objects.texi: Improve index entries.
6219
6220 * processes.texi: Improve index entries.
6221
6222 * modes.texi: Improve index entry. Remove redundant one.
6223
6224 * nonascii.texi: Improve index entries.
6225
6226 * internals.texi: Improve index entries.
6227
6228 * syntax.texi: Improve index entries.
6229
6230 * keymaps.texi (Active Keymaps): Improve index entries.
6231
6232 * commands.texi: Improve index entries. Remove redundant/useless ones.
6233
6234 * frames.texi: Improve index entries. Remove redundant/useless ones.
6235
6236 * markers.texi: Improve index entries. Remove redundant ones.
6237
6238 * tips.texi: Improve index entries.
6239
6240 * loading.texi (Unloading): Improve index entry.
6241
6242 * variables.texi: Improve index entries. Remove redundant one.
6243
6244 * sequences.texi: Improve index entry.
6245
6246 * display.texi: Improve index entries. Remove redundant ones.
6247
6248 * windows.texi: Improve index entries.
6249
6250 * searching.texi: Improve index entries. Remove redundant one.
6251
6252 * strings.texi (Case Tables): Improve last change.
6253
62542007-04-04 Chong Yidong <cyd@stupidchicken.com>
6255
6256 * strings.texi (Case Tables): Document with-case-table and
6257 ascii-case-table.
6258
62592007-04-03 Karl Berry <karl@gnu.org>
6260
6261 * processes.texi (Network): Reword to improve page break.
6262
62632007-04-03 Eli Zaretskii <eliz@gnu.org>
6264
6265 * functions.texi (Inline Functions): Describe more disadvantages
6266 of defsubst, and make advice against it stronger.
6267
62682007-04-02 Karl Berry <karl@gnu.org>
6269
6270 * backups.texi (Backup Names): Avoid widow words.
6271 * modes.texi (Example Major Modes): Align last comment.
6272
62732007-04-01 Chong Yidong <cyd@stupidchicken.com>
6274
6275 * keymaps.texi (Remapping Commands): Document new arg to
6276 command-remapping.
6277
62782007-04-01 Karl Berry <karl@gnu.org>
6279
6280 * processes.texi (Low-Level Network): Typo.
6281 * loading.texi (Hooks for Loading): Avoid double "the".
6282 * keymaps.texi (Key Sequences): No double "and".
6283 (Changing Key Bindings): Shorten to improve line break.
6284
62852007-03-31 Glenn Morris <rgm@gnu.org>
6286
6287 * os.texi (Timers): Fix description of run-at-time TIME formats.
6288
62892007-03-31 Richard Stallman <rms@gnu.org>
6290
6291 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6292 regarding ellipsis.
6293
62942007-03-31 Eli Zaretskii <eliz@gnu.org>
6295
6296 * intro.texi (nil and t):
6297 * symbols.texi (Plists and Alists):
6298 * variables.texi (Variable Aliases, Constant Variables):
6299 * functions.texi (Defining Functions):
6300 * advice.texi (Advising Primitives):
6301 * debugging.texi (Syntax Errors, Compilation Errors):
6302 * minibuf.texi (Minibuffer Windows):
6303 * commands.texi (Adjusting Point):
6304 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6305 (Auto Major Mode, Major Mode Conventions):
6306 * help.texi (Describing Characters):
6307 * files.texi (Create/Delete Dirs, Information about Files)
6308 (File Locks, Writing to Files, Reading from Files)
6309 (Saving Buffers):
6310 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6311 * frames.texi (Finding All Frames):
6312 * positions.texi (Buffer End, Motion):
6313 * markers.texi (The Region):
6314 * text.texi (Deletion, Near Point):
6315 * display.texi (Displaying Messages, Truncation):
6316 * os.texi (Processor Run Time):
6317 * tips.texi (Key Binding Conventions, Programming Tips)
6318 (Warning Tips, Documentation Tips, Comment Tips):
6319 * internals.texi (Memory Usage): Improve indexing.
6320
6321 * variables.texi (Frame-Local Variables):
6322 * functions.texi (Argument List):
6323 * loading.texi (Library Search):
6324 * streams.texi (Output Variables):
6325 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6326 * searching.texi (Replacing Match, Search and Replace):
6327 * processes.texi (Byte Packing, Decoding Output)
6328 (Accepting Output, Network Servers, Shell Arguments):
6329 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6330 * windows.texi (Window Point, Window Start):
6331 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6332 * commands.texi (Reading Input, Keyboard Events):
6333 * minibuf.texi (Reading File Names, Minibuffer Completion)
6334 (Recursive Mini):
6335 * positions.texi (List Motion):
6336 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6337 * numbers.texi (Arithmetic Operations, Math Functions)
6338 (Predicates on Numbers, Comparison of Numbers):
6339 (Numeric Conversions):
6340 * locals.texi (Standard Buffer-Local Variables):
6341 * maps.texi (Standard Keymaps):
6342 * os.texi (User Identification, System Environment, Recording Input)
6343 (X11 Keysyms):
6344 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6345 * backups.texi (Backups and Auto-Saving):
6346 * customize.texi (Customization, Group Definitions)
6347 (Variable Definitions):
6348 * compile.texi (Byte Compilation): Improve index entries.
6349
63502007-03-31 Karl Berry <karl@gnu.org>
6351
6352 * macros.texi (Defining Macros): Avoid widow syllable.
6353
63542007-03-31 Eli Zaretskii <eliz@gnu.org>
6355
6356 * elisp.texi (Top): Postscript -> PostScript.
6357
6358 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6359
63602007-03-31 Markus Triska <markus.triska@gmx.at>
6361
6362 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6363
63642007-03-30 Karl Berry <karl@gnu.org>
6365
6366 * lists.texi (List-related Predicates): Remove spurious @need.
6367 (Setcdr): Use @smallexample to improve page break.
6368 (Association Lists) <assoc>: Reword to improve page break.
6369
6370 * strings.texi (String Conversion): Insert blank line to improve
6371 page break.
6372
6373 * numbers.texi (Random Numbers): Use @minus{}.
6374 (Math Functions): Use @minus{}.
6375
6376 * intro.texi (Acknowledgements): Avoid line breaks before middle
6377 initials.
6378
63792007-03-24 Eli Zaretskii <eliz@gnu.org>
6380
6381 * errors.texi (Standard Errors): Add an index entry.
6382
63832007-03-19 Richard Stallman <rms@gnu.org>
6384
6385 * os.texi (Recording Input): recent-keys now gives 300 keys.
6386
63872007-03-12 Glenn Morris <rgm@gnu.org>
6388
6389 * os.texi: Replace "daylight savings" with "daylight saving"
6390 throughout.
6391
63922007-03-05 Richard Stallman <rms@gnu.org>
6393
5dcb4c4e
SM
6394 * variables.texi (File Local Variables):
6395 Update enable-local-variables values.
b8d4c8d0
GM
6396
63972007-03-04 Richard Stallman <rms@gnu.org>
6398
6399 * syntax.texi (Control Parsing): Minor clarification.
6400
6401 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6402
6403 * sequences.texi (Sequence Functions): Move string-bytes away,
6404 add xref.
6405
6406 * nonascii.texi (Text Representations): Move string-bytes here.
6407
6408 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6409
6410 * minibuf.texi (Basic Completion): Minor clarification.
6411
6412 * markers.texi (The Mark): Clarify existence vs activation of mark.
6413 Other cleanup.
6414
6415 * display.texi (Finding Overlays): Write better example.
6416
6417 * compile.texi (Eval During Compile): Clarify putting macros
6418 in eval-when-compile.
6419
c5602427 64202007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6421
6422 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6423 load-read-function definition doc.
b8d4c8d0
GM
6424
64252007-02-21 Kim F. Storm <storm@cua.dk>
6426
6427 * strings.texi (Text Comparison): Mention that assoc-string
6428 converts symbols to strings before testing.
6429
64302007-02-17 Kim F. Storm <storm@cua.dk>
6431
6432 * processes.texi (Bindat Spec): Vector types can have optional
6433 element type.
6434 (Bindat Examples): Fix example. Add vector with element type.
6435
64362007-02-16 Andreas Schwab <schwab@suse.de>
6437
6438 * strings.texi (Formatting Strings): Document '+' flag.
6439
64402007-02-15 Juanma Barranquero <lekktu@gmail.com>
6441
6442 * strings.texi (Modifying Strings): Clarify that `clear-string'
6443 always converts the string to unibyte.
6444
64452007-02-14 Kim F. Storm <storm@cua.dk>
6446
6447 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6448 Rewrite glyph code description to refer to these functions.
6449 Remove details of encoding face number and char into integer code.
6450
64512007-02-03 Alan Mackenzie <acm@muc.de>
6452
6453 * loading.texi (Hooks for Loading): Make the description of
6454 `eval-after-load' more detailed, and amend the description of
6455 after-load-alist, in accordance with changes from 2006-05.
6456
64572007-02-03 Chong Yidong <cyd@stupidchicken.com>
6458
6459 * modes.texi (Defining Minor Modes): Document that a :require
6460 keyword or similar may be required to make saved customization
6461 variables work.
6462
64632007-02-03 Eli Zaretskii <eliz@gnu.org>
6464
6465 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
6466 Texinfo guidelines and with what texnfo-upd.el expects.
6467 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
6468 parts needed by `texinfo-multiple-files-update'.
6469
64702007-02-02 Eli Zaretskii <eliz@gnu.org>
6471
6472 * elisp.texi (Top): Update the top-level menus.
6473
6474 * syntax.texi (Categories): Add index entries.
6475
64762007-02-01 Juanma Barranquero <lekktu@gmail.com>
6477
6478 * display.texi (Attribute Functions): Fix name and description of
6479 the UNDERLINE arg of `set-face-underline-p'.
6480
64812007-01-29 Eli Zaretskii <eliz@gnu.org>
6482
6483 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6484 Variables", and "Standard Keymaps" to the detailed menu.
6485
6486 * variables.texi (Future Local Variables): Add index entry.
6487
64882007-01-28 Richard Stallman <rms@gnu.org>
6489
6490 * tips.texi (Coding Conventions): Clarify the tip about macros
6491 that define a function or a variable.
6492
6493 * files.texi (File Attributes): UID and GID can be floats.
6494 (Magic File Names): Explain why deferring all operations to
6495 the standard handler does not work.
6496
64972007-01-23 Martin Rudalics <rudalics@gmx.at>
6498
6499 * backups.texi (Reverting): Use "buffer" instead of "file"
6500 when talking about major and minor modes.
6501
65022007-01-21 Richard Stallman <rms@gnu.org>
6503
6504 * help.texi (Documentation): Add xref to Documentation Tips.
6505
65062007-01-14 Juanma Barranquero <lekktu@gmail.com>
6507
6508 * tips.texi (Coding Conventions): Fix typos.
6509
65102007-01-05 Richard Stallman <rms@gnu.org>
6511
6512 * modes.texi (Defining Minor Modes): Fix previous change.
6513
65142007-01-03 Richard Stallman <rms@gnu.org>
6515
6516 * customize.texi (Variable Definitions, Customization Types):
6517 Don't use * in doc string for defcustom.
6518
65192007-01-02 Richard Stallman <rms@gnu.org>
6520
6521 * variables.texi (Variable Aliases): Clarify that aliases vars
6522 always have the same value.
6523
6524 * processes.texi (Bindat Spec): Fix Texinfo usage.
6525
6526 * modes.texi (Defining Minor Modes): Explain effect of command
6527 defined with define-global-minor-mode on new buffers.
6528
65292006-12-30 Kim F. Storm <storm@cua.dk>
6530
6531 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6532 `auto-resize-tool-bars'.
6533
65342006-12-30 Richard Stallman <rms@gnu.org>
6535
6536 * keymaps.texi (Active Keymaps): Fix previous change.
6537
65382006-12-30 Nick Roberts <nickrob@snap.net.nz>
6539
6540 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6541
65422006-12-30 Kim F. Storm <storm@cua.dk>
6543
6544 * processes.texi (Bindat Spec): Clarify using field names in
6545 length specifications.
6546
65472006-12-29 Kim F. Storm <storm@cua.dk>
6548
6549 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6550 Add count and index variables for eval forms in repeat blocks.
6551
65522006-12-24 Richard Stallman <rms@gnu.org>
6553
5dcb4c4e
SM
6554 * customize.texi (Variable Definitions):
6555 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6556
65572006-12-19 Kim F. Storm <storm@cua.dk>
6558
6559 * commands.texi (Misc Events): User signals now result in sigusr1
6560 and sigusr2 events which are handled through special-event-map.
6561 (Special Events): User signals and drag-n-drop are special.
6562
65632006-12-17 Richard Stallman <rms@gnu.org>
6564
6565 * loading.texi (Named Features): Explain subfeatures better.
6566
6567 * customize.texi: Use "option" only for user options.
6568 For the keyword values inside defcustom etc, say "keywords".
6569 For :options value's elements, say "elements".
6570 :group should not be omitted.
6571
6572 * syntax.texi (Parsing Expressions): Split up node.
6573 (Motion via Parsing, Position Parse, Parser State)
6574 (Low-Level Parsing, Control Parsing): New subnodes.
6575 (Parser State): Document syntax-ppss-toplevel-pos.
6576
6577 * positions.texi (List Motion): Punctuation fix.
6578
6579 * files.texi (File Name Completion): Document PREDICATE arg
6580 to file-name-completion.
6581
65822006-12-16 Eli Zaretskii <eliz@gnu.org>
6583
6584 * internals.texi (Building Emacs, Writing Emacs Primitives):
6585 Add index entries.
6586
65872006-12-11 Richard Stallman <rms@gnu.org>
6588
6589 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6590 affects face menu. Explain how to make it non-nil without enabling
6591 any fontification.
6592
65932006-12-10 Chong Yidong <cyd@stupidchicken.com>
6594
6595 * modes.texi (Font Lock Basics): Document nil value of
6596 font-lock-defaults.
6597
65982006-12-10 Glenn Morris <rgm@gnu.org>
6599
6600 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6601 value for system-flag argument. Abbrev tables may not be empty
6602 when major modes are loaded.
6603
66042006-12-08 Juanma Barranquero <lekktu@gmail.com>
6605
6606 * makefile.w32-in (maintainer-clean): Partially revert last
6607 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6608 to protect elisp-covers.texi.
6609
66102006-12-07 Juanma Barranquero <lekktu@gmail.com>
6611
6612 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6613 Don't remove elisp* info files; they are already deleted by the
6614 `clean' and `distclean' targets, and they are in the $(infodir)
6615 directory, not the current one.
6616
66172006-12-04 Kim F. Storm <storm@cua.dk>
6618
6619 * commands.texi (Misc Events): Update signal events.
6620 (Event Examples): Add signal example.
6621
66222006-11-29 Richard Stallman <rms@gnu.org>
6623
6624 * frames.texi (Visibility of Frames): Explain visible windows
6625 can be covered by others. Add xref for raise-frame.
6626
66272006-11-28 Richard Stallman <rms@gnu.org>
6628
6629 * searching.texi (Regexp Special): Update when ^ is special.
6630
66312006-11-27 Eli Zaretskii <eliz@gnu.org>
6632
6633 * customize.texi (Customization, Common Keywords)
6634 (Group Definitions, Variable Definitions, Composite Types)
6635 (Type Keywords, Customization Types): Add index entries for
6636 various customization keywords.
6637
66382006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6639
6640 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6641
c8763fb6 66422006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6643
6644 * frames.texi (Window System Selections): Remove clipboard from
6645 description of selection-coding-system.
6646
66472006-11-06 Richard Stallman <rms@gnu.org>
6648
6649 * lists.texi (List Variables): Document COMPARE-FN.
6650
6651 * keymaps.texi: Avoid use of "binding" to mean a relation;
6652 use it only to refer to the meaning associated with a key.
6653 (Keymaps): Change menu node description.
6654
6655 * elisp.texi (Top): Change menu node description.
6656
6657 * display.texi (Managing Overlays): Document overlay-recenter.
6658
66592006-10-29 Chong Yidong <cyd@stupidchicken.com>
6660
6661 * Makefile.in: Use relative paths to avoid advertising filesystem
6662 contents during compilation.
6663
66642006-10-23 Kim F. Storm <storm@cua.dk>
6665
6666 * commands.texi (Event Input Misc): Update unread-command-events.
6667
66682006-10-23 Nick Roberts <nickrob@snap.net.nz>
6669
6670 * lists.texi (Sets And Lists): Fix typos.
6671
66722006-10-18 Juanma Barranquero <lekktu@gmail.com>
6673
6674 * control.texi (Processing of Errors): Use @var for an argument,
6675 not @code.
6676
66772006-10-16 Richard Stallman <rms@gnu.org>
6678
6679 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6680
6681 * keymaps.texi (Format of Keymaps): Show all the keymap element
6682 patterns that result from menu items.
6683 (Key Lookup): Minor cleanups.
6684
6685 * modes.texi (Precalculated Fontification): Don't say that
6686 not setting font-lock-defaults avoids loading font-lock.
6687
6688 * help.texi (Documentation): Move xref to Emacs Manual here.
6689 (Documentation Basics): From here.
6690 Also doc emacs-lisp-docstring-fill-column.
6691
6692 * elisp.texi: Update version and ISBN.
6693
6694 * commands.texi (Interactive Call): Clarify KEYS arg to
6695 call-interactively is a vector.
6696 (Command Loop Info): Delete anchor in this-command-keys.
6697 Add anchor in this-command-keys-vector.
6698 (Recursive Editing): Document how recursive-edit
6699 handles the current buffer.
6700
67012006-10-13 Chong Yidong <cyd@stupidchicken.com>
6702
6703 * frames.texi (Frame Titles): %c and %l are ignored in
6704 frame-title-format.
6705
67062006-10-11 Richard Stallman <rms@gnu.org>
6707
6708 * keymaps.texi (Key Sequences): Clarify use of kbd.
6709
67102006-10-10 Kim F. Storm <storm@cua.dk>
6711
6712 * lists.texi (Sets And Lists): Add memql.
6713
67142006-10-03 Richard Stallman <rms@gnu.org>
6715
6716 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6717 Clarify :ascii: and :nonascii:.
6718
67192006-09-29 Juri Linkov <juri@jurta.org>
6720
6721 * modes.texi (%-Constructs): Reorder coding systems in the
6722 documentation of %z to the real order displayed in the modeline.
6723
67242006-09-25 Richard Stallman <rms@gnu.org>
6725
6726 * os.texi (Timers): Describe timer-max-repeats.
6727
67282006-09-25 Chong Yidong <cyd@stupidchicken.com>
6729
6730 * os.texi (Timers): Mention with-local-quit.
6731
67322006-09-24 Richard Stallman <rms@gnu.org>
6733
6734 * searching.texi (Searching and Matching): Mention property search.
6735
6736 * commands.texi (Command Loop Info): Explain how read-event affects
6737 this-command-keys.
6738
67392006-09-20 Richard Stallman <rms@gnu.org>
6740
6741 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6742
6743 * windows.texi (Window Start): Minor cleanups.
6744
67452006-09-20 Kim F. Storm <storm@cua.dk>
6746
6747 * windows.texi (Window Start): pos-visible-in-window-p allows
6748 specifying t for position to mean "end of window".
6749 Add window-line-height.
6750
6751 * anti.texi (Antinews): Mention window-line-height.
6752
67532006-09-19 David Kastrup <dak@gnu.org>
6754
6755 * keymaps.texi (Searching Keymaps): Small clarification.
6756
67572006-09-18 Richard Stallman <rms@gnu.org>
6758
6759 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6760 cause keyboard menus.
6761 (Menu Keymaps): Likewise.
6762 (Defining Menus, Keyboard Menus): Clarify.
6763
6764 * text.texi (Fields): Clarify explanation of constrain-to-field.
6765
67662006-09-16 Eli Zaretskii <eliz@gnu.org>
6767
6768 * variables.texi (Tips for Defining): Fix a typo.
6769
67702006-09-15 Richard Stallman <rms@gnu.org>
6771
6772 * keymaps.texi (Remapping Commands, Searching Keymaps)
6773 (Active Keymaps): Clean up previous change.
6774
67752006-09-15 Jay Belanger <belanger@truman.edu>
6776
6777 * gpl.texi: Replace "Library Public License" by "Lesser Public
6778 License" throughout.
6779
67802006-09-15 David Kastrup <dak@gnu.org>
6781
6782 * keymaps.texi (Active Keymaps): Adapt description to use
6783 `get-char-property' instead `get-text-property'. Explain how
6784 mouse events change this. Explain the new optional argument of
6785 `key-binding' and its mouse-dependent lookup.
6786 (Searching Keymaps): Adapt description similarly.
6787 (Remapping Commands): Explain the new optional argument of
6788 `command-remapping'.
6789
67902006-09-14 Richard Stallman <rms@gnu.org>
6791
6792 * keymaps.texi (Searching Keymaps): Clarification.
6793 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6794
67952006-09-13 Richard Stallman <rms@gnu.org>
6796
6797 * objects.texi (Character Type): Node split.
6798 Add xref to Describing Characters.
6799 (Basic Char Syntax, General Escape Syntax)
6800 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6801
68022006-09-11 Richard Stallman <rms@gnu.org>
6803
6804 * display.texi (Display Table Format): Wording clarification.
6805 (Glyphs): Clarifications.
6806
68072006-09-10 Chong Yidong <cyd@stupidchicken.com>
6808
6809 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6810 local maps.
6811
68122006-09-10 Kim F. Storm <storm@cua.dk>
6813
6814 * display.texi (Forcing Redisplay): Document return value of
6815 function redisplay.
6816
68172006-09-09 Richard Stallman <rms@gnu.org>
6818
6819 * windows.texi (Window Hooks): Explain limits of
6820 window-scroll-functions.
6821
6822 * display.texi (Fringe Indicators): Update for last change in
6823 indicate-buffer-boundaries.
6824
68252006-09-08 Richard Stallman <rms@gnu.org>
6826
6827 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6828
68292006-09-06 Kim F. Storm <storm@cua.dk>
6830
6831 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6832
6833 * windows.texi (Window Start): Update pos-visible-in-window-p.
6834
68352006-09-04 Richard Stallman <rms@gnu.org>
6836
6837 * processes.texi (Accepting Output): Explain SECONDS=0 for
6838 accept-process-output.
6839
6840 * os.texi (Idle Timers): Explain why timer functions should not
6841 loop until (input-pending-p).
6842
68432006-09-02 Eli Zaretskii <eliz@gnu.org>
6844
6845 * makefile.w32-in (usermanualdir): New variable.
6846 (elisp.dvi): Use it.
6847
68482006-09-01 Eli Zaretskii <eliz@gnu.org>
6849
6850 * buffers.texi (Buffer Modification): Fix last change.
6851
68522006-09-01 Chong Yidong <cyd@stupidchicken.com>
6853
5dcb4c4e
SM
6854 * buffers.texi (Buffer Modification):
6855 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6856
68572006-08-31 Richard Stallman <rms@gnu.org>
6858
6859 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6860
68612006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6862
6863 * modes.texi (Syntactic Font Lock):
6864 Mention font-lock-syntactic-face-function
6865 instead of specific faces.
6866
68672006-08-29 Chong Yidong <cyd@stupidchicken.com>
6868
6869 * display.texi (Images): Add xrref to display-images-p.
6870
68712006-08-28 Kenichi Handa <handa@m17n.org>
6872
6873 * nonascii.texi (Lisp and Coding Systems): Fix description of
6874 detect-coding-region.
6875
68762006-08-27 Michael Olson <mwolson@gnu.org>
6877
6878 * processes.texi (Transaction Queues): Remove stray quote
6879 character.
6880
68812006-08-25 Richard Stallman <rms@gnu.org>
6882
6883 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6884 Add xref.
6885
68862006-08-24 Chong Yidong <cyd@stupidchicken.com>
6887
6888 * os.texi (Timers): Avoid waiting inside timers.
6889
68902006-08-21 Lute Kamstra <lute@gnu.org>
6891
6892 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6893
68942006-08-20 Richard Stallman <rms@gnu.org>
6895
6896 * os.texi (Idle Timers): New node, split out from Timers.
6897 Document current-idle-time.
6898 * commands.texi (Reading One Event): Update xref.
6899 * elisp.texi (Top): Update subnode menu.
6900
69012006-08-16 Richard Stallman <rms@gnu.org>
6902
6903 * keymaps.texi (Extended Menu Items): Show format of cached
6904 bindings in extended menu items.
6905
6906 * customize.texi (Variable Definitions): Explain when the
6907 standard value expression is evaluated.
6908
69092006-08-15 Chong Yidong <cyd@stupidchicken.com>
6910
6911 * commands.texi (Reading One Event): Explain idleness in
6912 `read-event'.
6913
69142006-08-12 Chong Yidong <cyd@stupidchicken.com>
6915
6916 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6917 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6918 relevant for Lisp programming.
6919 (Yank Commands): Rewrite introduction.
6920 (Undo): Clarify.
6921 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6922 (Filling): Remove redundant comment. Clarify return value of
6923 current-justification.
6924 (Margins): Minor clarifications.
6925 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6926 (Sorting): Update definition of sort-lines.
6927 (Columns): Clarify behavior of sort-columns.
6928 (Indent Tabs): Link to Tab Stops in Emacs manual.
6929 (Special Properties): Clarify.
6930 (Clickable Text): Mention Buttons package.
6931
69322006-08-12 Kevin Ryde <user42@zip.com.au>
6933
6934 * os.texi (Time Parsing): Add %z to description of
6935 format-time-string, as per docstring. Add cross reference to
6936 glibc manual for strftime.
6937
69382006-08-08 Richard Stallman <rms@gnu.org>
6939
6940 * modes.texi: Clean up wording in previous change.
6941
69422006-08-07 Chong Yidong <cyd@stupidchicken.com>
6943
6944 * modes.texi (Hooks): Clarify.
6945 (Major Mode Basics): Mention define-derived-mode explicitly.
6946 (Major Mode Conventions): Rebinding RET is OK for some modes.
6947 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 6948 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
6949 (Mode Line Basics): Clarify.
6950 (Mode Line Data): Mention help-echo and local-map in strings.
6951 Explain reason for treatment of non-risky variables.
6952 (Properties in Mode): Clarify.
6953 (Faces for Font Lock): Add font-lock-negation-char-face.
6954
69552006-08-04 Eli Zaretskii <eliz@gnu.org>
6956
6957 * strings.texi (Formatting Strings): Warn against arbitrary
6958 strings as first arg to `format'.
6959
69602006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6961
6962 * text.texi (Clickable Text): Mention `help-echo' text property.
6963 Update intro, examples and associated explanations.
6964
69652006-07-31 Richard Stallman <rms@gnu.org>
6966
6967 * commands.texi: Update xrefs.
6968 (Event Mod): New node, cut out from old Translating Input.
6969
6970 * maps.texi: Update xrefs.
6971
6972 * keymaps.texi (Translation Keymaps): New node.
6973 Update xrefs from Translating Input to Translation Keymaps.
6974
6975 * elisp.texi (Top): Update subnode menu.
6976
6977 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6978
6979 * os.texi (System Interface): Fix menu descriptions of some nodes.
6980 (Translating Input): Node deleted.
6981
69822006-07-31 Nick Roberts <nickrob@snap.net.nz>
6983
6984 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6985
6986 * lists.texi (Sets And Lists): Likewise.
6987
69882006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6989
6990 * text.texi (Fields): Mention POS
6991 requirement when narrowing is in effect.
6992
69932006-07-28 Richard Stallman <rms@gnu.org>
6994
6995 * display.texi (Face Attributes): Simplify wording.
6996 (Attribute Functions): Clarify meaning of new-frame default
6997 attribute settings.
6998
6999 * customize.texi (Common Keywords): Document how to use
7000 :package-version in a package not in Emacs.
7001
70022006-07-28 Kim F. Storm <storm@cua.dk>
7003
7004 * commands.texi (Reading One Event): Fix last change.
7005
70062006-07-26 Chong Yidong <cyd@stupidchicken.com>
7007
7008 * commands.texi (Reading One Event): Document SECONDS argument for
7009 read-event, read-char, and read-char-exclusive.
7010
70112006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7012
7013 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7014 to ensure correct identification.
7015
70162006-07-24 Richard Stallman <rms@gnu.org>
7017
7018 * text.texi (Clickable Text): Clarify.
7019
7020 * sequences.texi (Vector Functions): Delete duplicate xref.
7021
7022 * objects.texi (Function Type): Clarify.
7023
7024 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7025 modes.
7026
7027 * lists.texi (List Variables): New node.
7028 Material moved from other nodes.
7029
7030 * variables.texi (Setting Variables): add-to-list and
7031 add-to-ordered-list moved to List Variables node.
7032
70332006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7034
7035 * text.texi (Links and Mouse-1):
7036 For mouse-on-link-p, expand on arg POS.
7037
70382006-07-21 Kim F. Storm <storm@cua.dk>
7039
7040 * display.texi (Forcing Redisplay): Don't mention systems which
7041 don't support sub-second timers for redisplay-preemption-period.
7042
7043 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7044
70452006-07-21 Eli Zaretskii <eliz@gnu.org>
7046
7047 * frames.texi (Input Focus): Document that focus-follows-mouse has
7048 no effect on MS-Windows.
7049
70502006-07-18 Richard Stallman <rms@gnu.org>
7051
7052 * display.texi (Forcing Redisplay): Cleanups in previous change.
7053
7054 * processes.texi (Low-Level Network): Make menu more convenient.
7055
70562006-07-18 Kim F. Storm <storm@cua.dk>
7057
7058 * display.texi (Forcing Redisplay): redisplay-preemption-period
7059 only used on window systems. Add xref to Terminal Output.
7060
7061 * os.texi (Terminal Output): baud-rate only controls preemption on
7062 non-window systems. Add xref to Forcing Redisplay.
7063
7064 * processes.texi (Low-Level Network): Rename node "Make Network"
7065 to "Network Processes".
7066
70672006-07-18 Karl Berry <karl@gnu.org>
7068
7069 * variables.texi, functions.texi, customize.texi, loading.texi:
7070 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7071
70722006-07-17 Chong Yidong <cyd@stupidchicken.com>
7073
7074 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7075
70762006-07-17 Richard Stallman <rms@gnu.org>
7077
7078 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7079 Put period and comma inside quotes.
7080
7081 * loading.texi, markers.texi: Use real doublequote inside menus.
7082
7083 * windows.texi: Put point and comma inside quotes.
7084 (Textual Scrolling): Use @samp for error message.
7085
7086 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7087 * strings.texi, streams.texi, processes.texi, os.texi:
7088 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7089 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7090 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7091 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7092 Put point and comma inside quotes.
7093
7094 * control.texi (Processing of Errors): Add command-error-function.
7095
7096 * variables.texi (File Local Variables): Clarify that
7097 file local variables make buffer-local bindings.
7098
7099 * modes.texi (Syntactic Font Lock): Give default for
7100 font-lock-syntax-table.
7101
71022006-07-17 Nick Roberts <nickrob@snap.net.nz>
7103
7104 * text.texi (Special Properties): Clean up previous change.
7105
71062006-07-16 Karl Berry <karl@gnu.org>
7107
7108 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7109 * control.texi: Fix bad page breaks through chapter 10 (control).
7110
7111 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7112 underfull hbox.
7113
71142006-07-15 Nick Roberts <nickrob@snap.net.nz>
7115
7116 * text.texi (Special Properties): Describe fontified text property
7117 in relation to a character (not text).
7118
71192006-07-15 Kim F. Storm <storm@cua.dk>
7120
7121 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7122 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7123 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7124
7125 * anti.texi (Antinews): Mention redisplay function.
7126 The kbd macro existed, but was not documented, before 22.x.
7127 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7128
71292006-07-14 Nick Roberts <nickrob@snap.net.nz>
7130
7131 * display.texi (Displaying Messages): Add anchor.
7132
7133 * frames.texi (Dialog Boxes): Use it.
7134
71352006-07-12 Richard Stallman <rms@gnu.org>
7136
7137 * objects.texi (Frame Type): Explain nature of frames better.
7138
7139 * frames.texi (Frames): Explain nature of frames better.
7140
71412006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7142
7143 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7144
71452006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7146
7147 * frames.texi (Window System Selections): Mention scrap support for Mac.
7148 Default value of x-select-enable-clipboard is t on Mac.
7149
7150 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7151
71522006-07-11 Kim F. Storm <storm@cua.dk>
7153
7154 * display.texi (Forcing Redisplay): Add `redisplay' function.
7155 Don't mention (sit-for -1) -- use (redisplay t) instead.
7156
7157 * commands.texi (Waiting): (sit-for -1) is no longer special.
7158 (sit-for 0) is equivalent to (redisplay).
7159 Iconifying/deiconifying no longer makes sit-for return.
7160
71612006-07-10 Nick Roberts <nickrob@snap.net.nz>
7162
7163 * display.texi (Buttons): Fix typo.
7164
7165 * index.texi, elisp.texi (New Symbols): Comment node out.
7166
71672006-07-09 Richard Stallman <rms@gnu.org>
7168
7169 * display.texi (Truncation): Clean up previous change.
7170
71712006-07-08 Richard Stallman <rms@gnu.org>
7172
7173 * commands.texi (Interactive Call): Use 3 as prefix in example
7174 for execute-extended-command.
7175
7176 * display.texi (Attribute Functions): Move paragraph about
7177 compatibility with Emacs < 21.
7178
71792006-07-09 Kim F. Storm <storm@cua.dk>
7180
7181 * display.texi (Refresh Screen): Clarify force-window-update.
7182 (Truncation): "Normally" indicated by fringe arrows.
7183
71842006-07-08 Eli Zaretskii <eliz@gnu.org>
7185
7186 * windows.texi (Textual Scrolling, Resizing Windows):
7187 * variables.texi (Constant Variables):
7188 * text.texi (Buffer Contents, Deletion, Changing Properties)
7189 (Property Search, Special Properties, Sticky Properties)
7190 (Links and Mouse-1, Fields, Change Hooks):
7191 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7192 (Categories):
7193 * symbols.texi (Other Plists):
7194 * streams.texi (Output Variables):
7195 * processes.texi (Input to Processes, Query Before Exit):
7196 * positions.texi (Word Motion, Text Lines, List Motion):
7197 * os.texi (Init File, System Environment, Sound Output)
7198 (Session Management):
7199 * nonascii.texi (Text Representations, Character Sets)
7200 (Chars and Bytes, Locales):
7201 * modes.texi (Defining Minor Modes, Header Lines):
7202 * minibuf.texi (Minibuffer Contents):
7203 * markers.texi (Information from Markers):
7204 * lists.texi (List Elements, Building Lists, Association Lists):
7205 * keymaps.texi (Tool Bar):
7206 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7207 * functions.texi (What Is a Function, Mapping Functions):
7208 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7209 (Color Names, Text Terminal Colors, Display Feature Testing):
7210 * files.texi (Visiting Functions, File Name Components)
7211 (Unique File Names, Contents of Directories):
7212 * display.texi (Forcing Redisplay, Displaying Messages)
7213 (Temporary Displays, Font Selection, Auto Faces)
7214 (Font Lookup, Fringe Indicators, Display Margins)
7215 (Image Descriptors, Showing Images, Image Cache, Button Types)
7216 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7217 (Display Table Format, Glyphs):
7218 * control.texi (Iteration):
7219 * commands.texi (Command Loop Info, Adjusting Point):
7220 * backups.texi (Making Backups, Auto-Saving):
7221 Remove @tindex entries.
7222
72232006-07-07 Kim F. Storm <storm@cua.dk>
7224
7225 * display.texi (Fringe Cursors): Fix typo.
7226 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7227 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7228
72292006-07-05 Richard Stallman <rms@gnu.org>
7230
7231 * text.texi (Buffer Contents): Add example of text props
7232 in result of buffer-substring.
7233 (Text Properties): Explain better about use of specific property names.
7234 (Property Search): Some cleanups; reorder some functions.
7235
7236 * keymaps.texi (Changing Key Bindings): Cleanup.
7237 Add xref to Key Binding Conventions.
7238
7239 * display.texi (Attribute Functions): Add examples for
7240 face-attribute-relative-p.
7241
7242 * tips.texi (Coding Conventions): Cleanup last change.
7243
72442006-07-05 Karl Berry <karl@gnu.org>
7245
7246 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7247 Remove @setchapternewpage odd.
7248 Result is 1013 pages, down from 1100.
7249
7250 * anti.texi, customize.texi, display.texi, internals.texi:
7251 * minibuf.texi, modes.texi, tips.texi:
7252 Fix overfull/underfull boxes.
7253
72542006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7255
7256 * edebug.texi (Instrumenting):
7257 Add Edebug-specific findex for eval-buffer.
7258 * loading.texi (Loading):
7259 Replace eval-current-buffer with eval-buffer.
7260
72612006-06-30 Nick Roberts <nickrob@snap.net.nz>
7262
7263 * locals.texi (Standard Buffer-Local Variables): Update the list
7264 of variables.
7265
72662006-06-26 Nick Roberts <nickrob@snap.net.nz>
7267
7268 * files.texi (File Name Completion): Point user to the node
7269 "Reading File Names".
7270
72712006-06-24 Eli Zaretskii <eliz@gnu.org>
7272
7273 * files.texi (Contents of Directories): Document case-insensitive
7274 behavior on respective filesystems.
7275
7276 * objects.texi (Character Type): Document that Emacs signals an
7277 error for unsupported Unicode characters specified as \uNNNN.
7278
72792006-06-19 Richard Stallman <rms@gnu.org>
7280
7281 * processes.texi (Bindat Spec): Clarify previous change.
7282
72832006-06-16 Richard Stallman <rms@gnu.org>
7284
7285 * tips.texi (Coding Conventions): Better explain conventions
7286 for definition constructs.
7287
7288 * text.texi (Special Properties): String value of `read-only'
7289 serves as the error message.
7290
7291 * objects.texi (Character Type): Clarify prev. change.
7292 (Non-ASCII in Strings): Mention \u and \U.
7293
7294 * commands.texi (Using Interactive): Explain problem of
7295 markers, etc., in command-history.
7296
72972006-06-14 Kim F. Storm <storm@cua.dk>
7298
7299 * commands.texi (Waiting): Negative arg to sit-for forces
7300 redisplay even if input is pending.
7301
7302 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7303 redisplay. Remove incorrect example of binding redisplay-dont-pause
7304 around (sit-for 0).
7305
73062006-06-13 Richard Stallman <rms@gnu.org>
7307
7308 * display.texi (Forcing Redisplay): Clarify previous change.
7309
73102006-06-13 Romain Francoise <romain@orebokech.com>
7311
7312 * display.texi (Forcing Redisplay): Fix typo.
7313
73142006-06-13 Kim F. Storm <storm@cua.dk>
7315
7316 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7317
73182006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7319
7320 * tips.texi (Coding Conventions): Add `@end itemize'.
7321
73222006-06-10 Richard Stallman <rms@gnu.org>
7323
7324 * tips.texi (Coding Conventions): Explain use of coding systems
7325 to ensure one decoding for strings.
7326
73272006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7328
7329 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7330 syntax.
7331
73322006-06-07 Eli Zaretskii <eliz@gnu.org>
7333
7334 * display.texi (Font Selection): Remove description of
7335 clear-face-cache.
7336
7337 * compile.texi (Eval During Compile): Fix a typo. Add index
7338 entries for possible uses of eval-when-compile.
7339
73402006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7341
7342 * display.texi (Abstract Display): Fix typo.
7343
73442006-06-03 Eli Zaretskii <eliz@gnu.org>
7345
7346 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7347 Reword variable's description.
7348
73492006-06-01 Richard Stallman <rms@gnu.org>
7350
7351 * windows.texi (Splitting Windows): Clarify splitting nonselected
7352 window.
7353
73542006-05-31 Juri Linkov <juri@jurta.org>
7355
7356 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7357
73582006-05-30 Richard Stallman <rms@gnu.org>
7359
7360 * display.texi (Line Height): Fix errors in description of
10d1d0af 7361 default line height and line-height property.
b8d4c8d0
GM
7362
7363 * nonascii.texi (Default Coding Systems): Further clarification.
7364
73652006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7366
7367 * internals.texi (Pure Storage): Mention that an overflow in pure
7368 space causes a memory leak.
7369 (Garbage Collection): If there was an overflow in pure space,
7370 `garbage-collect' returns nil.
7371
73722006-05-30 Eli Zaretskii <eliz@gnu.org>
7373
7374 * nonascii.texi (Default Coding Systems): Fix it some more.
7375
73762006-05-29 Eli Zaretskii <eliz@gnu.org>
7377
7378 * nonascii.texi (Default Coding Systems): Fix last change.
7379
73802006-05-29 Kenichi Handa <handa@m17n.org>
7381
7382 * nonascii.texi (find-operation-coding-system): Describe the new
7383 argument format (FILENAME . BUFFER).
7384
73852006-05-28 Richard Stallman <rms@gnu.org>
7386
7387 * tips.texi (Coding Conventions): Better explain reasons not to
7388 advise other packages or use `eval-after-load'.
7389
73902006-05-29 Kim F. Storm <storm@cua.dk>
7391
7392 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7393 `bindat-idx' and `bindat-raw' for clarity.
7394
73952006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7396
7397 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7398
7399 * display.texi (Display): Add "Abstract Display" to menu.
7400 (Abstract Display, Abstract Display Functions)
7401 (Abstract Display Example): New nodes.
7402 * elisp.texi (Top): Add "Abstract Display" to menu.
7403
74042006-05-27 Chong Yidong <cyd@stupidchicken.com>
7405
7406 * keymaps.texi (Key Sequences): Link to input events definition.
7407 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7408
7409 * files.texi (Changing Files): Document updated argument list for
7410 copy-file.
7411
74122006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7413
7414 * processes.texi (Bindat Functions): Explain term "total length".
7415 Use it in bindat-length and bindat-pack descriptions.
7416
74172006-05-26 Eli Zaretskii <eliz@gnu.org>
7418
7419 * tips.texi (Coding Conventions): Advise against using
7420 eval-after-load in packages. Add an index entry.
7421
74222006-05-25 Juri Linkov <juri@jurta.org>
7423
7424 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7425
7426 * modes.texi (%-Constructs): Add %e, %z, %Z.
7427
74282006-05-25 Richard Stallman <rms@gnu.org>
7429
7430 * elisp.texi (Top): Update subnode menu.
7431
7432 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7433 (Keymaps): Update menu.
7434
74352006-05-25 Chong Yidong <cyd@stupidchicken.com>
7436
7437 * keymaps.texi (Key Sequences): Some clarifications.
7438
74392006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7440
7441 * processes.texi (Bindat Functions): Say "unibyte string"
7442 explicitly for bindat-unpack and bindat-pack descriptions.
7443 (Bindat Examples): Don't call `string-make-unibyte' in example.
7444
74452006-05-25 Chong Yidong <cyd@stupidchicken.com>
7446
5dcb4c4e 7447 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 7448 Explain string and vector representations of key sequences.
b8d4c8d0
GM
7449
7450 * keymaps.texi (Changing Key Bindings):
dd7b651b 7451 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7452 * help.texi (Describing Characters): Refer to it.
7453
74542006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7455
7456 * frames.texi (Pointer Shape): @end table -> @end defvar.
7457
74582006-05-22 Richard Stallman <rms@gnu.org>
7459
7460 * elisp.texi (Top): Update subnode menus.
7461
7462 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
7463 Contents rewritten; material from old Pointer Shape node moved here.
7464
7465 * display.texi (Pointer Shape): Node deleted.
7466 (Image Descriptors): Minor cleanup.
7467
74682006-05-21 Richard Stallman <rms@gnu.org>
7469
7470 * syntax.texi (Parsing Expressions): Update info on which STATE
7471 elements are ignored.
7472
74732006-05-19 Luc Teirlinck <teirllm@auburn.edu>
7474
7475 * hooks.texi (Standard Hooks): Correct typo.
7476
7477 * gpl.texi (GPL): ifinfo -> ifnottex.
7478
74792006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
7480
7481 * searching.texi (Simple Match Data): Warn about match data being
7482 set anew by every search.
7483
74842006-05-17 Richard Stallman <rms@gnu.org>
7485
7486 * minibuf.texi (Minibuffer History): Clarify.
7487
7488 * searching.texi (Regexp Special): Clarify nested regexp warning.
7489
74902006-05-16 Kim F. Storm <storm@cua.dk>
7491
7492 * minibuf.texi (Minibuffer History): Update add-to-history.
7493
74942006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7495
5dcb4c4e
SM
7496 * nonascii.texi (Explicit Encoding):
7497 Fix typo (encoding<->decoding).
b8d4c8d0
GM
7498
74992006-05-14 Richard Stallman <rms@gnu.org>
7500
7501 * buffers.texi (Creating Buffers): Cleanup.
7502
7503 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7504
75052006-05-13 Eli Zaretskii <eliz@gnu.org>
7506
7507 * buffers.texi (Current Buffer): Document that with-temp-buffer
7508 disables undo.
7509
7510 * os.texi (Terminal-Specific): More accurate description of how
7511 Emacs searches for the terminal-specific libraries.
7512
75132006-05-12 Eli Zaretskii <eliz@gnu.org>
7514
7515 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7516 emacs-xtra to @inforef's.
7517
7518 * text.texi (Undo): Document that undo is turned off in buffers
7519 whose names begin with a space.
7520
7521 * buffers.texi (Buffer Names): Add index entries for buffers whose
7522 names begin with a space.
7523 (Creating Buffers): Document that undo is turned off in buffers
7524 whose names begin with a space.
7525
7526 * files.texi (Visiting Functions, Reading from Files)
7527 (Saving Buffers): Mention code and EOL conversions by file I/O
7528 primitives and subroutines.
7529
f4e90db0
SM
7530 * nonascii.texi (Lisp and Coding Systems):
7531 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
7532
7533 * display.texi (Defining Faces): Mention `mac', and add an xref to
7534 where window-system is described.
7535
75362006-05-10 Richard Stallman <rms@gnu.org>
7537
7538 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7539
75402006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7541
7542 * variables.texi (File Local Variables): Recommend to quote lambda
7543 expressions in safe-local-variable property.
7544
75452006-05-09 Richard Stallman <rms@gnu.org>
7546
5dcb4c4e
SM
7547 * variables.texi (File Local Variables):
7548 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7549
75502006-05-07 Kim F. Storm <storm@cua.dk>
7551
7552 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7553 from add-to-history.
7554
75552006-05-07 Romain Francoise <romain@orebokech.com>
7556
7557 * commands.texi (Event Input Misc):
7558 * compile.texi (Eval During Compile):
7559 * internals.texi (Buffer Internals):
7560 * minibuf.texi (Initial Input):
7561 * nonascii.texi (Scanning Charsets):
7562 * numbers.texi (Comparison of Numbers):
7563 * windows.texi (Textual Scrolling, Vertical Scrolling):
7564 Fix various typos.
7565
75662006-05-06 Eli Zaretskii <eliz@gnu.org>
7567
7568 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7569 conditional xref's to either emacs or emacs-xtra, depending on
7570 @iftex/@ifnottex.
7571
7572 * minibuf.texi (Minibuffer History): Document add-to-history.
7573
75742006-05-05 Eli Zaretskii <eliz@gnu.org>
7575
7576 * internals.texi (Pure Storage): Mention the pure overflow message
7577 at startup.
7578
c8763fb6 75792006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7580
7581 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7582 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7583 search.
7584
75852006-05-01 Richard Stallman <rms@gnu.org>
7586
7587 * intro.texi (nil and t): Clarify.
7588
7589 * variables.texi (File Local Variables): Suggest using booleanp.
7590
75912006-05-01 Juanma Barranquero <lekktu@gmail.com>
7592
7593 * objects.texi (Type Predicates): Fix typos.
7594
75952006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7596
7597 * intro.texi (nil and t): Add booleanp.
7598
7599 * objects.texi (Type Predicates): Add links for booleanp and
7600 string-or-null-p.
7601
76022006-04-29 Richard Stallman <rms@gnu.org>
7603
7604 * modes.texi (Multiline Font Lock): Rename from
7605 Multi line Font Lock Elements. Much clarification.
7606 (Font Lock Multiline, Region to Fontify): Much clarification.
7607
76082006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7609
7610 * variables.texi (File Local Variables): Remove the special case t for
7611 safe-local-variable.
7612
76132006-04-26 Richard Stallman <rms@gnu.org>
7614
7615 * syntax.texi (Parsing Expressions): Minor cleanup.
7616
76172006-04-18 Richard Stallman <rms@gnu.org>
7618
7619 * tips.texi (Coding Conventions): Explain when the package's
7620 prefix should appear later on (not at the start of the name).
7621
7622 * searching.texi (String Search): Clarify effect of NOERROR.
7623
7624 * modes.texi (Imenu): Clarify what special items do.
7625
7626 * hooks.texi (Standard Hooks): Delete text about old hook names.
7627
76282006-04-17 Romain Francoise <romain@orebokech.com>
7629
7630 * variables.texi (Local Variables): Update the default value of
7631 `max-specpdl-size'.
7632
76332006-04-15 Michael Olson <mwolson@gnu.org>
7634
7635 * processes.texi (Transaction Queues): Mention the new optional
7636 `delay-question' argument for `tq-enqueue'.
7637
76382006-04-13 Bill Wohler <wohler@newt.com>
7639
7640 * customize.texi (Common Keywords): Use dotted notation for
7641 :package-version value. Specify its values. Improve documentation
7642 for customize-package-emacs-version-alist.
7643
76442006-04-12 Bill Wohler <wohler@newt.com>
7645
7646 * customize.texi (Common Keywords): Move description of
7647 customize-package-emacs-version-alist to @defvar.
7648
76492006-04-10 Bill Wohler <wohler@newt.com>
7650
7651 * customize.texi (Common Keywords): Add :package-version.
7652
76532006-04-10 Kim F. Storm <storm@cua.dk>
7654
7655 * text.texi (Buffer Contents): Add NOPROPS arg to
7656 filter-buffer-substring.
7657
76582006-04-08 Kevin Ryde <user42@zip.com.au>
7659
7660 * os.texi (Command-Line Arguments): Update xref to emacs manual
7661 "Command Arguments" -> "Emacs Invocation", per change there.
7662
76632006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7664
7665 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7666 be on one line to help makeinfo not render two spaces after the dot.
7667
76682006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7669
7670 * strings.texi (Predicates for Strings): Add string-or-null-p.
7671
76722006-03-28 Kim F. Storm <storm@cua.dk>
7673
7674 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7675 remarks about systems that don't support fractional seconds.
7676
76772006-03-25 Karl Berry <karl@gnu.org>
7678
7679 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7680 the year list.
7681
76822006-03-21 Nick Roberts <nickrob@snap.net.nz>
7683
7684 * display.texi (Fringe Indicators): Fix typos.
7685
76862006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7687
7688 * tips.texi (Documentation Tips): One can now also write `program'
7689 in front of a quoted symbol in a docstring to prevent making a
7690 hyperlink.
7691
76922006-03-19 Alan Mackenzie <acm@muc.de>
7693
7694 * text.texi (Special Properties): Clarify `fontified' property.
7695
76962006-03-16 Richard Stallman <rms@gnu.org>
7697
7698 * display.texi (Defining Images): Minor cleanup.
7699
77002006-03-16 Bill Wohler <wohler@newt.com>
7701
7702 * display.texi (Defining Images): In image-load-path-for-library,
7703 prefer user's images.
7704
77052006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7706
7707 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7708
77092006-03-15 Bill Wohler <wohler@newt.com>
7710
7711 * display.texi (Defining Images): Fix example in
7712 image-load-path-for-library by not recommending that one binds
7713 image-load-path. Just defvar it to placate compiler and only use
7714 it if previously defined.
7715
77162006-03-14 Bill Wohler <wohler@newt.com>
7717
7718 * display.texi (Defining Images): In image-load-path-for-library,
7719 always return list of directories. Update example.
7720
77212006-03-14 Alan Mackenzie <acm@muc.de>
7722
7723 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7724 This describes font-lock-extend-region-function.
7725 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7726 the new node "Region to Fontify".
7727
77282006-03-13 Richard Stallman <rms@gnu.org>
7729
7730 * display.texi (Invisible Text): The impossible position is
7731 now before the invisible text, not after.
7732 (Defining Images): Clean up last change.
7733
77342006-03-11 Bill Wohler <wohler@newt.com>
7735
7736 * display.texi (Defining Images): Add image-load-path-for-library.
7737
77382006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7739
7740 * text.texi (Adaptive Fill): Fix Texinfo usage.
7741
7742 * strings.texi (Creating Strings): Fix Texinfo usage.
7743
7744 * searching.texi (Regexp Special): Use @samp for regular
7745 expressions that are not in Lisp syntax.
7746
77472006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7748
7749 * searching.texi (Regexp Special): Put remark between parentheses
7750 to avoid misreading.
7751
77522006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7753
7754 * searching.texi (Syntax of Regexps): More accurately describe
7755 which characters are special in which situations.
7756 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7757 are not special. Describe in detail when `[' and `]' are special.
7758 (Regexp Backslash): Plenty of regexps with unbalanced square
7759 brackets are valid, so reword that statement.
7760
77612006-03-02 Kim F. Storm <storm@cua.dk>
7762
7763 * keymaps.texi (Tool Bar): Add tool-bar-border.
7764
77652006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7766
7767 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7768
77692006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7770
7771 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7772
7773 * files.texi (Locating Files): Suggest additional values for the
7774 SUFFIXES arg of `locate-file'. Update pxref.
7775
7776 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7777 (How Programs Do Loading): Discuss the effects of Auto Compression
7778 mode on `load'.
7779 (Load Suffixes): New node.
7780 (Library Search): Delete description of `load-suffixes'; it was
7781 moved to "Load Suffixes".
7782 (Autoload, Named Features): Mention `load-suffixes'.
7783
77842006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7785
7786 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7787
7788 * windows.texi (Window Tree): Fix typo.
7789
77902006-02-20 Kim F. Storm <storm@cua.dk>
7791
7792 * display.texi (Fringe Indicators): New section.
7793 Move indicate-empty-lines, indicate-buffer-boundaries, and
7794 default-indicate-buffer-boundaries here.
7795 Add fringe-indicator-alist and default-fringes-indicator-alist.
7796 Add list of logical fringe indicator symbols.
7797 Update list of standard bitmap names.
7798 (Fringe Cursors): New section.
7799 Move overflow-newline-into-fringe here.
7800 Add fringe-cursor-alist and default-fringes-cursor-alist.
7801 Add list of fringe cursor symbols.
7802
78032006-02-20 Juanma Barranquero <lekktu@gmail.com>
7804
7805 * commands.texi (Using Interactive): Fix reference to node
7806 "Minibuffers".
7807
78082006-02-19 Richard M. Stallman <rms@gnu.org>
7809
7810 * minibuf.texi (High-Level Completion):
7811 Add xref to read-input-method-name.
7812
7813 * files.texi (Relative File Names): Move file-relative-name here.
7814 (File Name Expansion): From here. Minor clarifications.
7815
7816 * commands.texi (Using Interactive): Add xrefs about reading input.
7817 Clarify remarks about that moving point and mark.
7818 Put string case before list case.
7819
c8763fb6 78202006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7821
7822 * display.texi (Other Display Specs, Image Descriptors):
7823 Revert erroneous changes. The previous description of
7824 image-descriptors as `(image . PROPS)' was correct.
7825
78262006-02-14 Richard M. Stallman <rms@gnu.org>
7827
7828 * variables.texi (File Local Variables): Clarifications.
7829
78302006-02-14 Juanma Barranquero <lekktu@gmail.com>
7831
7832 * variables.texi (File Local Variables): Use @code for a cons
7833 cell, not @var.
7834
78352006-02-13 Chong Yidong <cyd@stupidchicken.com>
7836
7837 * variables.texi (File Local Variables): Document new file local
7838 variable behavior.
7839
78402006-02-10 Kim F. Storm <storm@cua.dk>
7841
7842 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7843
78442006-02-08 Juanma Barranquero <lekktu@gmail.com>
7845
7846 * modes.texi (%-Constructs): Remove obsolete info about
7847 `global-mode-string'.
7848
78492006-02-07 Richard M. Stallman <rms@gnu.org>
7850
7851 * commands.texi (Prefix Command Arguments): Minor cleanup.
7852
7853 * display.texi: "Graphical display", not window system.
7854
7855 * functions.texi (What Is a Function): Fix xref.
7856
7857 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7858 (Changing Key Bindings): Clarify when remapping is better than
7859 substitute-key-definition.
7860
78612006-02-02 Richard M. Stallman <rms@gnu.org>
7862
7863 * minibuf.texi (Basic Completion): Completion alists are risky.
7864
7865 * keymaps.texi (Active Keymaps): Clarifications.
7866 (Searching Keymaps): New node.
7867 (Keymaps): Update menu.
7868
7869 * frames.texi (Layout Parameters): Minor clarification.
7870 (Drag and Drop): New node.
7871 (Frames): Update menu.
7872
78732006-01-29 Chong Yidong <cyd@stupidchicken.com>
7874
7875 * display.texi (Other Display Specs, Image Descriptors):
7876 Image description is a list, not a cons cell.
7877
78782006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7879
7880 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7881 list is not necessarily a list).
7882
78832006-01-27 Eli Zaretskii <eliz@gnu.org>
7884
7885 * frames.texi (Layout Parameters): border-width and
7886 internal-border-width belong to the frame, not the window.
7887
78882006-01-19 Richard M. Stallman <rms@gnu.org>
7889
7890 * nonascii.texi (Translation of Characters): Search cmds use
7891 translation-table-for-input. Automatically made local.
7892
7893 * markers.texi (Overview of Markers): Count insertion type
7894 as one of a marker's attributes.
7895
7896 * keymaps.texi (Controlling Active Maps): New node, split out of
7897 Active Keymaps.
7898 (Keymaps): Menu updated.
7899 (Active Keymaps): Give pseudocode to explain how the active
7900 maps are searched. current-active-maps and key-binding moved here.
7901 (Functions for Key Lookup): current-active-maps and key-binding moved.
7902 Clarifications.
7903 (Searching the Keymaps): New subnode.
7904
7905 * elisp.texi (Top): Menu clarification.
7906
7907 * display.texi (Other Display Specs): Delete duplicate entry for
7908 just a string as display spec. Move text about recursive display
7909 specs on such a string.
7910
7911 * commands.texi (Key Sequence Input): Clarify.
7912 Move num-nonmacro-input-events out.
7913 (Reading One Event): num-nonmacro-input-events moved here.
7914
79152006-01-14 Nick Roberts <nickrob@snap.net.nz>
7916
7917 * advice.texi (Simple Advice): Update example to fit argument
7918 change in previous-line.
7919
79202006-01-05 Richard M. Stallman <rms@gnu.org>
7921
7922 * markers.texi (The Mark): Fix in `mark'.
7923
79242006-01-04 Richard M. Stallman <rms@gnu.org>
7925
7926 * processes.texi (Misc Network, Make Network): Minor cleanups.
7927
79282006-01-04 Kim F. Storm <storm@cua.dk>
7929
7930 * processes.texi (Make Network): Add IPv6 addresses and handling.
7931 (Network Feature Testing): Mention (:family ipv6).
7932 (Misc Network): Add IPv6 formats to format-network-address.
7933
79342005-12-30 Richard M. Stallman <rms@gnu.org>
7935
7936 * text.texi (Changing Properties):
7937 Don't use return value of set-text-properties.
7938
79392005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7940
7941 * modes.texi (Mode Line Format): Correct typo in menu.
7942
79432005-12-29 Richard M. Stallman <rms@gnu.org>
7944
7945 * modes.texi (Mode Line Top): New node.
7946 (Mode Line Data): Some text moved to new node.
7947 Explain the data structure more concretely.
7948 (Mode Line Basics): Clarifications.
7949 (Mode Line Variables): Clarify intro paragraph.
7950 (%-Constructs): Clarify intro paragraph.
7951 (Mode Line Format): Update menu.
7952
79532005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7954
7955 * minibuf.texi (Basic Completion): Update lazy-completion-table
7956 examples for removal of ARGS argument.
7957
79582005-12-23 Richard M. Stallman <rms@gnu.org>
7959
7960 * text.texi (Undo): Restore some explanation from the version
7961 that was deleted.
7962
79632005-12-23 Eli Zaretskii <eliz@gnu.org>
7964
7965 * text.texi (Undo): Remove duplicate descriptions of `apply
7966 funname' and `apply delta' elements of the undo list.
7967
79682005-12-20 Richard M. Stallman <rms@gnu.org>
7969
7970 * help.texi (Help Functions): Update documentation of `apropos'.
7971
79722005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7973
7974 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7975 because it is confusing. If the :help-echo keyword is a function,
7976 it is not directly used as the :help-echo overlay property, as the
7977 xref seems to suggest (it does not take the appropriate args).
7978
79792005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7980
7981 * customize.texi (Common Keywords): Fix Texinfo usage.
7982 (Group Definitions, Variable Definitions): Update for new
7983 conventions for using `*' in docstrings.
7984
7985 * tips.texi (Documentation Tips): Update for new conventions for
7986 using `*' in docstrings.
7987
79882005-12-16 Richard M. Stallman <rms@gnu.org>
7989
7990 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7991
79922005-12-16 Juri Linkov <juri@jurta.org>
7993
7994 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7995
79962005-12-14 Romain Francoise <romain@orebokech.com>
7997
7998 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7999 Fix typo.
8000
80012005-12-11 Juri Linkov <juri@jurta.org>
8002
8003 * minibuf.texi (Completion Commands): Add mention of read-file-name
8004 for filename completion keymaps.
8005 (Reading File Names): Add mention of filename completion keymaps
8006 for read-file-name and xref to `Completion Commands'.
8007
80082005-12-10 Richard M. Stallman <rms@gnu.org>
8009
8010 * customize.texi (Common Keywords): State caveats for use of :tag.
8011
80122005-12-08 Richard M. Stallman <rms@gnu.org>
8013
8014 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8015 with xrefs and better explanation.
8016 (Completion Commands): Add the filename completion maps.
8017
8018 * objects.texi (Character Type): Clarify that \s is not space
8019 if a dash follows.
8020
80212005-12-05 Richard M. Stallman <rms@gnu.org>
8022
8023 * windows.texi (Resizing Windows): Delete preserve-before args.
8024
80252005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8026
8027 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8028 in full keymaps, since the quirk has been fixed.
8029
80302005-12-03 Eli Zaretskii <eliz@gnu.org>
8031
5dcb4c4e
SM
8032 * hooks.texi (Standard Hooks): Add index entries.
8033 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8034
80352005-11-27 Richard M. Stallman <rms@gnu.org>
8036
8037 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8038
80392005-11-21 Juri Linkov <juri@jurta.org>
8040
8041 * customize.texi (Common Keywords): Update links types
8042 custom-manual and url-link. Add link types emacs-library-link,
8043 file-link, function-link, variable-link, custom-group-link.
8044
80452005-11-20 Chong Yidong <cyd@stupidchicken.com>
8046
8047 * display.texi: Revert 2005-11-20 change.
8048
80492005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8050
8051 * processes.texi (Bindat Functions):
8052 Say "third" to refer to zero-based index "2".
8053
80542005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8055
8056 * loading.texi (Library Search): Update the default value of
8057 `load-suffixes'.
8058
80592005-11-17 Chong Yidong <cyd@stupidchicken.com>
8060
8061 * display.texi (Attribute Functions): Mention :ignore-defface.
8062
80632005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8064
8065 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8066 (Minor Mode Conventions): Mention the use of a hook.
8067
80682005-11-06 Richard M. Stallman <rms@gnu.org>
8069
8070 * files.texi (Magic File Names): find-file-name-handler checks the
8071 `operations' property of the handler.
8072
80732005-11-03 Richard M. Stallman <rms@gnu.org>
8074
8075 * variables.texi (Frame-Local Variables): Small clarification.
8076
80772005-10-29 Chong Yidong <cyd@stupidchicken.com>
8078
8079 * os.texi (Init File): Document ~/.emacs.d/init.el.
8080
80812005-10-29 Richard M. Stallman <rms@gnu.org>
8082
8083 * internals.texi (Garbage Collection): Document memory-full.
8084
80852005-10-28 Bill Wohler <wohler@newt.com>
8086
8087 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8088 for URLs.
8089
80902005-10-28 Richard M. Stallman <rms@gnu.org>
8091
8092 * minibuf.texi (Completion Commands): Clean up prev change.
8093
80942005-10-26 Kevin Ryde <user42@zip.com.au>
8095
8096 * compile.texi (Eval During Compile): Explain recommended uses
8097 of eval-when-compile and eval-and-compile.
8098
80992005-10-27 Masatake YAMATO <jet@gyve.org>
8100
8101 * minibuf.texi (Completion Commands):
8102 Write about new optional argument for `display-completion-list'.
8103
81042005-10-23 Richard M. Stallman <rms@gnu.org>
8105
8106 * display.texi (Overlay Arrow): Clarify about local bindings of
8107 overlay-arrow-position.
8108
81092005-10-22 Eli Zaretskii <eliz@gnu.org>
8110
8111 * internals.texi (Building Emacs): Fix last change.
8112
81132005-10-22 Richard M. Stallman <rms@gnu.org>
8114
8115 * internals.texi (Building Emacs): Document eval-at-startup.
8116
81172005-10-21 Richard M. Stallman <rms@gnu.org>
8118
8119 * loading.texi (Where Defined): load-history contains abs file names.
8120 symbol-file returns abs file names.
8121
81222005-10-19 Kim F. Storm <storm@cua.dk>
8123
8124 * display.texi (Showing Images): Add max-image-size integer value.
8125
81262005-10-18 Chong Yidong <cyd@stupidchicken.com>
8127
8128 * display.texi (Showing Images): Document max-image-size.
8129
81302005-10-17 Richard M. Stallman <rms@gnu.org>
8131
8132 * commands.texi (Quitting): Minor clarification.
8133
8134 * processes.texi (Sentinels): Clarify about output and quitting.
8135 (Filter Functions): Mention with-local-quit.
8136
81372005-10-17 Juri Linkov <juri@jurta.org>
8138
8139 * buffers.texi (Current Buffer):
8140 * commands.texi (Event Input Misc):
8141 * compile.texi (Eval During Compile, Compiler Errors):
8142 * customize.texi (Group Definitions):
8143 * display.texi (Progress, Defining Faces):
8144 * files.texi (Writing to Files):
8145 * modes.texi (Mode Hooks, Defining Minor Modes):
8146 * streams.texi (Output Functions):
8147 * syntax.texi (Syntax Table Functions):
8148 * text.texi (Change Hooks):
8149 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8150
8151 * commands.texi (Quitting): Replace arg `forms' with `body' in
8152 `with-local-quit'.
8153
8154 * positions.texi (Excursions): Replace arg `forms' with `body' in
8155 `save-excursion'.
8156
81572005-10-08 Kim F. Storm <storm@cua.dk>
8158
8159 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8160 Rename manual section accordingly.
8161
81622005-10-04 Kim F. Storm <storm@cua.dk>
8163
8164 * windows.texi (Window Split Tree): New section describing
8165 new function window-split-tree function.
8166
81672005-10-03 Nick Roberts <nickrob@snap.net.nz>
8168
8169 * display.texi (Fringe Size/Pos): Simplify and add detail.
8170
81712005-09-30 Romain Francoise <romain@orebokech.com>
8172
8173 * minibuf.texi (High-Level Completion): Explain that the prompt
8174 given to `read-buffer' should end with a colon and a space.
8175 Update usage examples.
8176
81772005-09-29 Juri Linkov <juri@jurta.org>
8178
8179 * display.texi (Displaying Messages): Rename argument name
8180 `string' to `format-string' in functions `message', `message-box',
8181 `message-or-box'.
8182
81832005-09-26 Chong Yidong <cyd@stupidchicken.com>
8184
8185 * errors.texi (Standard Errors): Correct xrefs.
8186
81872005-09-18 Chong Yidong <cyd@stupidchicken.com>
8188
8189 * display.texi (Defining Images): Update documentation for
8190 `image-load-path'.
8191
81922005-09-17 Richard M. Stallman <rms@gnu.org>
8193
8194 * display.texi (Defining Images): Clean up previous change.
8195
81962005-09-16 Romain Francoise <romain@orebokech.com>
8197
8198 * elisp.texi: Specify GFDL version 1.2.
8199
8200 * doclicense.texi (GNU Free Documentation License): Update to
8201 version 1.2.
8202
82032005-09-15 Chong Yidong <cyd@stupidchicken.com>
8204
8205 * display.texi (Defining Images): Document `image-load-path'.
8206
82072005-09-15 Richard M. Stallman <rms@gnu.org>
8208
8209 * objects.texi (Printed Representation): Minor cleanup.
8210 (Box Diagrams): Minor fix.
8211 (Cons Cell Type): Move (...) index item here.
8212 (Box Diagrams): From here.
8213 (Array Type): Minor fix.
8214 (Type Predicates): Delete index "predicates".
8215 (Hash Table Type): Clarify xref.
8216 (Dotted Pair Notation): Minor fix.
8217
82182005-09-10 Chong Yidong <cyd@stupidchicken.com>
8219
8220 * files.texi (Saving Buffers): Fix typo.
8221
82222005-09-08 Richard M. Stallman <rms@gnu.org>
8223
8224 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8225
82262005-09-08 Chong Yidong <cyd@stupidchicken.com>
8227
8228 * locals.texi (Standard Buffer-Local Variables): Don't include
8229 mode variables for minor modes.
8230 Fix xrefs for buffer-display-count, buffer-display-table,
8231 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8232 enable-multibyte-characters, fill-column, header-line-format,
8233 left-fringe-width, left-margin, and right-fringe-width.
8234
8235 * hooks.texi (Standard Hooks): All hooks should conform to the
8236 standard naming convention now.
8237 Fix xref for `echo-area-clear-hook'.
8238
8239 * display.texi (Usual Display): Note that indicate-empty-lines and
8240 tab-width are buffer-local.
8241
8242 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8243
8244 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8245
8246 * nonascii.texi (Encoding and I/O): Note that
8247 buffer-file-coding-system is buffer-local.
8248
8249 * positions.texi (List Motion): Note that defun-prompt-regexp is
8250 buffer-local.
8251
8252 * text.texi (Auto Filling): Note that auto-fill-function is
8253 buffer-local.
8254 (Undo): Note that buffer-undo-list is buffer-local.
8255
5dcb4c4e
SM
8256 * windows.texi (Buffers and Windows):
8257 Document buffer-display-count.
b8d4c8d0
GM
8258
82592005-09-06 Richard M. Stallman <rms@gnu.org>
8260
8261 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8262 package prefix elsewhere than at the start of the name.
8263
82642005-09-03 Richard M. Stallman <rms@gnu.org>
8265
8266 * tips.texi (Programming Tips): Add conventions for minibuffer
8267 questions and prompts.
8268
82692005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8270
8271 * intro.texi (nil and t): Minor cleanup.
8272 Delete spurious mention of keyword symbols.
8273 (Evaluation Notation): Add index entry.
8274 (A Sample Function Description): Minor cleanup.
8275 (A Sample Variable Description): Not all vars can be set.
8276
82772005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8278
8279 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8280
8281 (Insertion): Document precise type of `insert-char' arg COUNT.
8282
82832005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8284
8285 * modes.texi (Other Font Lock Variables): Sync the default of
8286 font-lock-lines-before.
8287
82882005-08-31 Michael Albinus <michael.albinus@gmx.de>
8289
8290 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8291
82922005-08-29 Richard M. Stallman <rms@gnu.org>
8293
8294 * elisp.texi (Top): Update subnode menu.
8295
8296 * searching.texi (Searching and Matching): Move node.
8297 Rearrange contents and add overall explanation.
8298 (Searching and Case): Move node.
8299 (Searching and Matching): Update menu.
8300
83012005-08-27 Eli Zaretskii <eliz@gnu.org>
8302
8303 * os.texi (Startup Summary): Fix the description of the initial
8304 startup message display.
8305
83062005-08-25 Richard M. Stallman <rms@gnu.org>
8307
8308 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8309
83102005-08-25 Emilio C. Lopes <eclig@gmx.net>
8311
8312 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8313 `next-overlay-change' example.
8314
83152005-08-22 Juri Linkov <juri@jurta.org>
8316
8317 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8318 Fix invert-face. Fix args of face-background.
8319
8320 * display.texi (Standard Faces): Delete node.
8321 (Faces): Add xref to `(emacs)Standard Faces'.
8322 (Displaying Faces): Fix xref to `Standard Faces'.
8323
8324 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8325
83262005-08-20 Alan Mackenzie <acm@muc.de>
8327
8328 * buffers.texi (The Buffer List): Clarify the manipulation of the
8329 buffer list.
8330
83312005-08-14 Richard M. Stallman <rms@gnu.org>
8332
8333 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8334 a regexp.
8335
83362005-08-11 Richard M. Stallman <rms@gnu.org>
8337
8338 * elisp.texi (Top): Update subnode lists.
8339
8340 * display.texi (Inverse Video): Node deleted.
8341
8342 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8343 New nodes split out of Coding Conventions.
8344
8345 * searching.texi (Regular Expressions): Document re-builder.
8346
8347 * os.texi (Time Parsing): New node split out of Time Conversion.
8348
8349 * processes.texi (Misc Network, Network Feature Testing)
8350 (Network Options, Make Network): New nodes split out of
8351 Low-Level Network.
8352
83532005-08-09 Richard M. Stallman <rms@gnu.org>
8354
8355 * frames.texi (Geometry): New node, split from Size and Position.
8356 (Frame Parameters): Refer to Geometry.
8357
8358 * buffers.texi (The Buffer List): Fix xrefs.
8359
8360 * windows.texi (Splitting Windows): Fix xref.
8361
8362 * frames.texi (Layout Parameters): Add xref.
8363
8364 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8365
8366 * keymaps.texi (Menu Bar): Fix xref.
8367
8368 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8369
8370 * modes.texi (%-Constructs): Fix xref.
8371
8372 * frames.texi (Window Frame Parameters): Node split up.
8373 (Basic Parameters, Position Parameters, Size Parameters)
8374 (Layout Parameters, Buffer Parameters, Management Parameters)
8375 (Cursor Parameters, Color Parameters): New subnodes.
8376
83772005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8378
8379 * positions.texi (Screen Lines): Update xref for previous change
8380 in minibuf.texi.
8381
8382 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8383 change in minibuf.texi.
8384
83852005-08-09 Richard M. Stallman <rms@gnu.org>
8386
8387 * tips.texi (Coding Conventions): Minor cleanup.
8388
8389 * modes.texi (Defining Minor Modes): Explain when init-value
8390 can be non-nil.
8391
8392 * elisp.texi (Top): Update submenu for Minibuffer.
8393
8394 * minibuf.texi (Minibuffer Misc): Node split up.
8395 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8396 (Recursive Mini): New nodes split out from Minibuffer Misc.
8397 (Minibuffer Misc): Document max-mini-window-height.
8398
8399 * hash.texi (Defining Hash): Delete stray paren in example.
8400
8401 * display.texi (Echo Area Customization): Don't define
8402 max-mini-window-height here; xref instead.
8403
8404 * commands.texi (Event Input Misc): Update while-no-input.
8405
8406 * advice.texi (Advising Functions): Explain when to use advice
8407 and when to use a hook.
8408
84092005-07-30 Eli Zaretskii <eliz@gnu.org>
8410
8411 * makefile.w32-in (info): Don't run install-info.
8412 ($(infodir)/dir): New target, produced by running install-info.
8413
84142005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8415
8416 * modes.texi (Defining Minor Modes): The keyword for the initial
8417 value is :init-value, not :initial-value.
8418
84192005-07-23 Eli Zaretskii <eliz@gnu.org>
8420
8421 * loading.texi (Autoload): Make the `doctor' example be consistent
8422 with what's in current loaddefs.el. Describe the "fn" magic in
8423 the usage portion of the doc string.
8424
84252005-07-22 Richard M. Stallman <rms@gnu.org>
8426
8427 * internals.texi (Garbage Collection): Clarify previous change.
8428
84292005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8430
8431 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8432
84332005-07-18 Juri Linkov <juri@jurta.org>
8434
8435 * commands.texi (Accessing Events):
8436 * frames.texi (Text Terminal Colors, Resources):
8437 * markers.texi (The Mark):
8438 * modes.texi (Defining Minor Modes):
8439 Delete duplicate duplicate words.
8440
84412005-07-16 Richard M. Stallman <rms@gnu.org>
8442
8443 * display.texi (Managing Overlays): Clarify make-overlay
8444 args for insertion types.
8445
84462005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8447
8448 * customize.texi (Variable Definitions):
8449 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8450 `standard-value' is a list too.
8451 (Defining New Types): Use @key{RET} instead of @key{ret}.
8452
84532005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8454
8455 * os.texi (Translating Input): Fix typo.
8456
84572005-07-08 Richard M. Stallman <rms@gnu.org>
8458
8459 * README: Update edition number and size estimate.
8460
8461 * elisp.texi (VERSION): Set to 2.9.
8462
84632005-07-07 Richard M. Stallman <rms@gnu.org>
8464
8465 * book-spine.texinfo: Update Emacs version.
8466
8467 * display.texi (Inverse Video): Delete mode-line-inverse-video.
8468
84692005-07-06 Richard M. Stallman <rms@gnu.org>
8470
8471 * searching.texi (Regexp Search): Clarify what re-search-forward
8472 does when the search fails.
8473
84742005-07-05 Lute Kamstra <lute@gnu.org>
8475
8476 * Update FSF's address in GPL notices.
8477
8478 * doclicense.texi (GNU Free Documentation License):
8479 * gpl.texi (GPL):
8480 * tips.texi (Coding Conventions, Library Headers):
8481 * vol1.texi:
8482 * vol2.texi: Update FSF's address.
8483
84842005-07-04 Richard M. Stallman <rms@gnu.org>
8485
8486 * hooks.texi (Standard Hooks): Add occur-hook.
8487
84882005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8489
8490 * display.texi (The Echo Area): Correct menu.
8491
84922005-07-03 Richard M. Stallman <rms@gnu.org>
8493
8494 * elisp.texi (Top): Update subnode menu for Display.
8495
8496 * display.texi (Displaying Messages): New node, with most
8497 of what was in The Echo Area.
5dcb4c4e 8498 (Progress): Move under The Echo Area.
b8d4c8d0
GM
8499 (Logging Messages): New node with new text.
8500 (Echo Area Customization): New node, the rest of what was
8501 in The Echo Area. Document message-truncate-lines with @defvar.
8502 (Display): Update menu.
8503
8504 * windows.texi (Textual Scrolling): Doc 3 values for
8505 scroll-preserve-screen-position.
8506
8507 * text.texi (Special Properties): Change hook functions
8508 should bind inhibit-modification-hooks around altering buffer text.
8509
8510 * keymaps.texi (Key Binding Commands): Call binding BINDING
8511 rather than DEFINITION.
8512
85132005-06-29 Juanma Barranquero <lekktu@gmail.com>
8514
8515 * variables.texi (Defining Variables): `user-variable-p' returns t
8516 for aliases of user options, nil for alias loops.
8517
85182005-06-28 Richard M. Stallman <rms@gnu.org>
8519
8520 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8521 make-keymap.
8522
85232005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8524
8525 * variables.texi (Setting Variables): Correct and clarify
8526 description of `add-to-ordered-list'.
8527
85282005-06-26 Richard M. Stallman <rms@gnu.org>
8529
8530 * display.texi (Faces): Minor cleanup.
8531
85322005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8533
8534 * display.texi (Faces): `facep' returns t for strings that are
8535 face names.
8536
85372005-06-25 Richard M. Stallman <rms@gnu.org>
8538
8539 * objects.texi (Equality Predicates): Clarify meaning of equal.
8540
8541 * windows.texi (Selecting Windows): save-selected-window
8542 and with-selected-window save and restore the current buffer.
8543
85442005-06-24 Richard M. Stallman <rms@gnu.org>
8545
8546 * numbers.texi (Float Basics): Explain how to test for NaN,
8547 and printing the sign of NaNs.
8548
85492005-06-24 Eli Zaretskii <eliz@gnu.org>
8550
8551 * makefile.w32-in (MAKEINFO): Use --force.
8552
85532005-06-23 Richard M. Stallman <rms@gnu.org>
8554
8555 * display.texi (Face Functions): Correct Texinfo usage.
8556
85572005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8558
8559 * lists.texi (Rings): `ring-elements' now returns the elements of
8560 RING in order.
8561
85622005-06-23 Juanma Barranquero <lekktu@gmail.com>
8563
8564 * markers.texi (The Mark): Texinfo usage fix.
8565
85662005-06-23 Kim F. Storm <storm@cua.dk>
8567
8568 * searching.texi (Entire Match Data): Remove evaporate option for
8569 match-data. Do not mention evaporate option for set-match-data.
8570
85712005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8572
8573 * display.texi (Face Functions): Mention face aliases.
8574
85752005-06-21 Richard M. Stallman <rms@gnu.org>
8576
8577 * anti.texi (Antinews): Texinfo usage fix.
8578
85792005-06-21 Karl Berry <karl@gnu.org>
8580
8581 * elisp.texi: Use @copying.
8582
8583 * elisp.texi: Put @summarycontents and @contents before the Top
8584 node, instead of the end of the file, so that the contents appear
8585 in the right place in the dvi/pdf output.
8586
85872005-06-21 Juri Linkov <juri@jurta.org>
8588
8589 * display.texi (Defining Faces): Add `customized-face'.
8590
85912005-06-20 Kim F. Storm <storm@cua.dk>
8592
8593 * variables.texi (Setting Variables): Any type of element can be
8594 given order in add-to-ordered-list. Compare elements with eq.
8595
8596 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8597
85982005-06-20 Karl Berry <karl@gnu.org>
8599
8600 * syntax.texi (Syntax Flags): Make last column very slightly wider
8601 to avoid "generic comment" breaking on two lines and causing an
8602 underfull box.
8603
86042005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8605
8606 * lists.texi (Rings): Various minor clarifications and corrections.
8607
86082005-06-18 Richard M. Stallman <rms@gnu.org>
8609
8610 * functions.texi (Obsolete Functions): Simplify.
8611
8612 * variables.texi (Variable Aliases): Simplify.
8613
8614 * anti.texi, backups.texi, compile.texi, customization.texi:
8615 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8616 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8617 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8618 * variables.texi: Fix formatting ugliness.
8619
8620 * elisp.texi: Add links to Rings and Byte Packing.
8621 Update version and copyright years.
8622
8623 * minibuf.texi: Fix formatting ugliness.
8624 (Completion Commands): Move keymap vars to the end
8625 and vars completing-read binds to the top.
8626
86272005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8628
8629 * processes.texi: Fix typos.
8630 (Bindat Spec): Correct Texinfo error.
8631 (Byte Packing): Fix ungrammatical sentence.
8632
86332005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8634
8635 * lists.texi (Rings): New node.
8636 (Lists): Add it to menu.
8637
8638 * processes.texi (Byte Packing): New node.
8639 (Processes): Add it to menu.
8640
86412005-06-17 Richard M. Stallman <rms@gnu.org>
8642
8643 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8644
8645 * help.texi (Documentation Basics): Explain the xref to
8646 Documentation Tips.
8647
8648 * debugging.texi (Debugger Commands): Minor fix.
8649
86502005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8651
8652 * edebug.texi (Instrumenting): Eliminate duplicate link.
8653 (Specification List): Replace references to "below", referring to
8654 a later node, with one @ref to that node.
8655
8656 * os.texi (Timers): Timers should save and restore the match data
8657 if they change it.
8658
8659 * debugging.texi (Debugger Commands): Mention that the Lisp
8660 debugger can not step through primitive functions.
8661
86622005-06-16 Juanma Barranquero <lekktu@gmail.com>
8663
8664 * functions.texi (Obsolete Functions): Update argument names of
8665 `make-obsolete' and `define-obsolete-function-alias'.
8666
8667 * variables.texi (Variable Aliases): Update argument names of
8668 `defvaralias', `make-obsolete-variable' and
8669 `define-obsolete-variable-alias'.
8670
86712005-06-15 Kim F. Storm <storm@cua.dk>
8672
8673 * searching.texi (Entire Match Data): Rephrase warnings about
8674 evaporate arg to match-data and set-match-data.
8675
86762005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8677
8678 * elisp.texi (Top): Update detailed menu.
8679
8680 * edebug.texi (Edebug): Update menu.
8681 (Instrumenting): Update xrefs.
8682 (Edebug Execution Modes): Correct xref.
8683 (Jumping): Clarify description of `h' command.
8684 Eliminate redundant @ref.
8685 (Breaks): New node.
8686 (Breakpoints): Is now a subsubsection.
8687 (Global Break Condition): Mention `C-x X X'.
8688 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8689 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8690 (Edebug Display Update): Correct pxref.
8691 (Edebug and Macros): New node.
8692 (Instrumenting Macro Calls): Is now a subsubsection.
8693 Neither arg of `def-edebug-spec' is evaluated.
8694 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8695 (Specification Examples): Fix typo.
8696
86972005-06-14 Lute Kamstra <lute@gnu.org>
8698
8699 * debugging.texi (Function Debugging): Primitives can break on
8700 entry too.
8701
87022005-06-14 Kim F. Storm <storm@cua.dk>
8703
8704 * variables.texi (Setting Variables): Add add-to-ordered-list.
8705
87062005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8707
8708 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8709 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8710
87112005-06-13 Lute Kamstra <lute@gnu.org>
8712
8713 * text.texi (Special Properties): Fix cross reference.
8714
87152005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8716
8717 * debugging.texi (Function Debugging): Delete mention of empty
8718 string argument to `cancel-debug-on-entry'. Delete inaccurate
8719 description of the return value of that command.
8720
87212005-06-11 Alan Mackenzie <acm@muc.de>
8722
8723 * text.texi (Adaptive Fill): Amplify the description of
8724 fill-context-prefix.
8725
87262005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8727
8728 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8729
87302005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8731
8732 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8733
87342005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8735
8736 * debugging.texi (Error Debugging): Minor rewording.
8737 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8738 is optional.
8739
87402005-06-10 Lute Kamstra <lute@gnu.org>
8741
8742 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8743 (Top): Give it a title. Correct version number. Give the
8744 detailed node listing a more prominent header.
8745 * intro.texi: Don't set VERSION here a second time.
8746 Mention Emacs's version too.
8747 * anti.texi (Antinews): Use EMACSVER to refer to the current
8748 version of Emacs.
8749
87502005-06-09 Kim F. Storm <storm@cua.dk>
8751
8752 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8753 match-data and set-match-data.
8754
87552005-06-08 Richard M. Stallman <rms@gnu.org>
8756
8757 * searching.texi (Entire Match Data): Clarify when match-data
8758 returns markers and when integers.
8759
8760 * display.texi (Defining Faces): Explain that face name should not
8761 end in `-face'.
8762
8763 * modes.texi (Mode Line Data): Minor cleanup.
8764 (Customizing Keywords): Node split out of Search-based Fontification.
8765 Add example of using font-lock-add-keywords from a hook.
8766 Clarify when MODE should be non-nil, and when nil.
8767
87682005-06-06 Richard M. Stallman <rms@gnu.org>
8769
8770 * modes.texi (Mode Line Data): Explain what happens when the car
8771 of a list is a void symbol.
8772 (Search-based Fontification): Explain MODE arg to
8773 font-lock-add-keywords and warn about calls from major modes.
8774
87752005-06-08 Juri Linkov <juri@jurta.org>
8776
8777 * display.texi (Standard Faces): Add `shadow' face.
8778
87792005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8780
8781 * modes.texi (Major Mode Conventions): A derived mode only needs
8782 to put the call to the parent mode inside `delay-mode-hooks'.
8783
87842005-05-29 Richard M. Stallman <rms@gnu.org>
8785
8786 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8787 new, and what that implies. Clarify.
8788
8789 * files.texi (Locating Files): Clean up the text.
8790
8791 * frames.texi (Window Frame Parameters): Document user-size.
8792 Shorten entry for top by referring to left.
8793
87942005-05-26 Richard M. Stallman <rms@gnu.org>
8795
8796 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8797 is new, and what the implications are. Other clarifications.
8798
87992005-05-24 Richard M. Stallman <rms@gnu.org>
8800
8801 * frames.texi (Dialog Boxes): Minor fixes.
8802
88032005-05-25 Masatake YAMATO <jet@gyve.org>
8804
8805 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8806
88072005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8808
8809 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8810 is optional.
8811
88122005-05-24 Nick Roberts <nickrob@snap.net.nz>
8813
10d1d0af 8814 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8815
88162005-05-23 Lute Kamstra <lute@gnu.org>
8817
8818 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8819 syntax-begin-function over font-lock-beginning-of-syntax-function.
8820
88212005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8822
8823 * minibuf.texi (Reading File Names): Update description of
8824 `read-directory-name'.
8825
8826 * modes.texi (Derived Modes): Clarify :group keyword.
8827
88282005-05-21 Eli Zaretskii <eliz@gnu.org>
8829
8830 * files.texi (Locating Files): New subsection.
8831 Describe locate-file and executable-find.
8832
88332005-05-21 Kevin Ryde <user42@zip.com.au>
8834
8835 * frames.texi (Initial Parameters): Update cross reference to
8836 "Emacs Invocation".
8837
88382005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8839
8840 * keymaps.texi (Active Keymaps): Add anchor.
8841
8842 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8843 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8844 appropriate place.
8845 (Derived Modes): Small clarifications.
8846 (Minor Mode Conventions, Keymaps and Minor Modes):
8847 Replace references to nodes with references to anchors.
8848 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8849 Clarify description of lists whose first element is an integer.
8850 (Mode Line Variables): Add anchor.
8851 (%-Constructs): Clarify description of integer after %.
8852 (Emulating Mode Line): Describe nil value for FACE.
8853
88542005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8855
8856 * modes.texi (Derived Modes): Correct references to non-existing
8857 variable standard-syntax-table.
8858
88592005-05-17 Lute Kamstra <lute@gnu.org>
8860
8861 * modes.texi (Defining Minor Modes): Mention the mode hook.
8862
88632005-05-15 Kim F. Storm <storm@cua.dk>
8864
8865 * processes.texi (Network): Remove open-network-stream-nowait.
8866 (Network Servers): Remove open-network-stream-server.
8867
88682005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8869
8870 * elisp.texi (Top): Update detailed menu.
8871
8872 * variables.texi: Reorder nodes.
8873 (Variables): Update menu.
8874 (File Local Variables): Do not refer to the `-*-' line as
8875 a "local variables list". Add pxref.
8876
88772005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8878
8879 * elisp.texi (Top): Update detailed menu for node changes.
8880
8881 * modes.texi (Modes): Update Menu.
8882 (Hooks): Move to beginning of chapter.
8883 Most minor modes run mode hooks too.
8884 `add-hook' can handle void hooks or hooks whose value is a single
8885 function.
8886 (Major Modes): Update Menu.
8887 (Major Mode Basics): New node, split off from `Major Modes'.
8888 (Major Mode Conventions): Correct xref. Explain how to handle
8889 auto-mode-alist if the major mode command has an autoload cookie.
8890 (Auto Major Mode): Major update. Add magic-mode-alist.
8891 (Derived Modes): Major update.
8892 (Mode Line Format): Update Menu.
8893 (Mode Line Basics): New node, split off from `Mode Line Format'.
8894
8895 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8896 for `magic autoload comment'. Add index entries and anchor.
8897
88982005-05-14 Richard M. Stallman <rms@gnu.org>
8899
8900 * tips.texi (Coding Conventions): Explain how important it is
8901 that just loading certain files not change Emacs behavior.
8902
8903 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8904
89052005-05-12 Lute Kamstra <lute@gnu.org>
8906
8907 * modes.texi (Generic Modes): Update.
8908 (Major Modes): Refer to node "Generic Modes".
8909
8910 * elisp.texi (Top): Update to the current structure of the manual.
8911 * processes.texi (Processes): Add menu description.
8912 * customize.texi (Customization): Add menu descriptions.
8913
89142005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8915
8916 * processes.texi (Signals to Processes)
8917 (Low-Level Network): Fix typos.
8918
89192005-05-11 Lute Kamstra <lute@gnu.org>
8920
8921 * elisp.texi (Top): Add some nodes from the chapter "Major and
8922 Minor Modes" to the detailed node listing.
8923
89242005-05-10 Richard M. Stallman <rms@gnu.org>
8925
8926 * keymaps.texi (Extended Menu Items): Menu item filter functions
8927 can be called at any time.
8928
89292005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8930
8931 * variables.texi (File Local Variables): `(hack-local-variables t)'
8932 now also checks whether a mode is specified in the local variables
8933 list.
8934
89352005-05-05 Kevin Ryde <user42@zip.com.au>
8936
8937 * display.texi (The Echo Area): Correct format function cross
8938 reference.
8939
89402005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8941
8942 * variables.texi (Variable Aliases): Change description of
8943 `define-obsolete-variable-alias'.
8944
8945 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8946 (Defining Functions): Add xref.
8947 (Obsolete Functions): New node.
8948 (Function Safety): Standardize capitalization of section title.
8949
8950 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8951 (Dialog Boxes): Complete description of `x-popup-dialog'.
8952
89532005-05-04 Richard M. Stallman <rms@gnu.org>
8954
8955 * commands.texi (Interactive Codes): Fix Texinfo usage.
8956 Document U more clearly.
8957
89582005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8959
8960 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8961 function and not a macro.
8962
8963 * frames.texi (Pop-Up Menus): Correct and clarify description of
8964 `x-popup-menu'.
8965 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8966
89672005-05-01 Richard M. Stallman <rms@gnu.org>
8968
8969 * edebug.texi (Checking Whether to Stop): Fix previous change.
8970
89712005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8972
8973 * display.texi: Fix typos and Texinfo usage.
8974
8975 * edebug.texi (Checking Whether to Stop): executing-macro ->
8976 executing-kbd-macro.
8977
89782005-05-01 Richard M. Stallman <rms@gnu.org>
8979
8980 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8981
89822005-04-30 Richard M. Stallman <rms@gnu.org>
8983
8984 * files.texi (Magic File Names): Document `operations' property.
8985
89862005-04-29 Lute Kamstra <lute@gnu.org>
8987
8988 * modes.texi (Generic Modes): New node.
8989 (Major Modes): Add it to the menu.
8990 (Derived Modes): Add "derived mode" to concept index.
8991
89922005-04-28 Lute Kamstra <lute@gnu.org>
8993
8994 * modes.texi (Defining Minor Modes): Fix previous change.
8995 (Font Lock Mode): Simplify.
8996 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8997 when set and that some parts are optional. Add cross references.
8998 (Search-based Fontification): Say how to specify font-lock-keywords.
8999 Add cross references. Add font-lock-multiline to index.
9000 Move font-lock-keywords-case-fold-search here from node "Other Font
9001 Lock Variables". Document font-lock-add-keywords and
9002 font-lock-remove-keywords.
9003 (Other Font Lock Variables): Move font-lock-keywords-only,
9004 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9005 and font-lock-syntactic-face-function to node "Syntactic Font
9006 Lock". Move font-lock-keywords-case-fold-search to node
9007 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9008 and font-lock-{,un}fontify-{buffer,region}-function.
9009 (Precalculated Fontification): Remove reference to deleted variable
9010 font-lock-core-only.
9011 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9012 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9013 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9014 and font-lock-syntactic-face-function here from node "Other Font
9015 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9016 Syntax Properties". Add cross references.
9017 (Setting Syntax Properties): New node.
9018 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9019 * syntax.texi (Syntax Properties): Add cross reference.
9020 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9021
90222005-04-26 Richard M. Stallman <rms@gnu.org>
9023
9024 * display.texi (Defining Faces):
9025 Document `default' elements of defface spec.
9026
9027 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9028
9029 * variables.texi (Variable Aliases): Clarify text.
9030
90312005-04-25 Chong Yidong <cyd@stupidchicken.com>
9032
9033 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9034
90352005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9036
9037 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9038
90392005-04-24 Eli Zaretskii <eliz@gnu.org>
9040
9041 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9042 syntax-after and syntax-class.
9043
9044 * files.texi (Changing Files): Fix last change's cross-reference.
9045 (Unique File Names): Don't mention "numbers" in the documentation
9046 of make-temp-file and make-temp-name.
9047
90482005-04-23 Richard M. Stallman <rms@gnu.org>
9049
9050 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9051
90522005-04-22 Nick Roberts <nickrob@snap.net.nz>
9053
9054 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9055
90562005-04-22 Nick Roberts <nickrob@snap.net.nz>
9057
9058 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9059 and define-obsolete-variable-alias.
9060
90612005-04-22 Kim F. Storm <storm@cua.dk>
9062
9063 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9064 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9065
90662005-04-21 Lute Kamstra <lute@gnu.org>
9067
9068 * lists.texi (Association Lists): Document rassq-delete-all.
9069
90702005-04-19 Richard M. Stallman <rms@gnu.org>
9071
9072 * modes.texi (Search-based Fontification): Explain that
9073 facespec is an expression to be evaluated.
9074
90752005-04-19 Kevin Ryde <user42@zip.com.au>
9076
9077 * streams.texi (Output Functions): Fix xref.
9078 * strings.texi (String Conversion): Fix xref.
9079
90802005-04-19 Kim F. Storm <storm@cua.dk>
9081
9082 * symbols.texi (Symbol Plists): Add safe-get.
9083 Mention that `get' may signal an error.
9084
90852005-04-18 Nick Roberts <nickrob@snap.net.nz>
9086
9087 * customize.texi (Variable Definitions): Replace tooltip-mode
9088 example with save-place.
9089
90902005-04-17 Richard M. Stallman <rms@gnu.org>
9091
9092 * buffers.texi (Indirect Buffers): Clarify.
9093
9094 * positions.texi (Positions): Clarify converting marker to integer.
9095
9096 * strings.texi (String Basics): Mention string-match; clarify.
9097
90982005-04-08 Lute Kamstra <lute@gnu.org>
9099
9100 * modes.texi (Search-based Fontification): Fix cross references.
9101 Use consistent terminology. Document anchored highlighting.
9102
91032005-04-05 Lute Kamstra <lute@gnu.org>
9104
9105 * modes.texi (Defining Minor Modes): Document :group keyword
9106 argument and its default value.
9107
91082005-04-03 Lute Kamstra <lute@gnu.org>
9109
9110 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9111 references and/or descriptions. Delete major mode hooks; mention
9112 them as a category instead. Rename or delete obsolete hooks.
9113
91142005-04-02 Richard M. Stallman <rms@gnu.org>
9115
9116 * nonascii.texi (Coding System Basics): Another wording cleanup.
9117
91182005-04-01 Richard M. Stallman <rms@gnu.org>
9119
9120 * nonascii.texi (Coding System Basics): Clarify previous change.
9121
91222005-04-01 Kenichi Handa <handa@m17n.org>
9123
10d1d0af 9124 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9125 identity of coding systems.
9126
91272005-03-29 Chong Yidong <cyd@stupidchicken.com>
9128
9129 * text.texi (Buffer Contents): Add filter-buffer-substring and
9130 buffer-substring-filters.
9131
91322005-03-26 Chong Yidong <cyd@stupidchicken.com>
9133
9134 * anti.texi (Antinews): Mention `G' interactive code.
9135
9136 * tips.texi (Compilation Tips): Mention benchmark.el.
9137
91382005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9139
9140 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9141 is now bound to M-o M-o.
9142
9143 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9144
91452005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9146
9147 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9148 in the Emacs Manual).
9149 * Makefile.in (srcs): Remove calendar.texi.
9150 * makefile.w32-in (srcs): Remove calendar.texi.
9151 * display.texi (Display): Change name of next node.
9152 * os.texi (System In): Change name of previous node.
9153 * elisp.texi (Top): Remove Calendar references.
9154 * vol1.texi (Top): Remove Calendar references.
9155 * vol2.texi (Top): Remove Calendar references.
9156
91572005-03-25 Richard M. Stallman <rms@gnu.org>
9158
9159 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9160 Cleanup previous change.
9161
91622005-03-25 Chong Yidong <cyd@stupidchicken.com>
9163
9164 * display.texi (Face Attributes): Faces earlier in an :inherit
9165 list take precedence.
9166 (Scroll Bars): Fix description of vertical-scroll-bars.
9167 Document frame-current-scroll-bars and window-current-scroll-bars.
9168
9169 * markers.texi (The Mark): Document temporary Transient Mark mode.
9170
9171 * minibuf.texi (Reading File Names):
9172 Document read-file-name-completion-ignore-case.
9173
9174 * positions.texi (Screen Lines): Document nil for width argument
9175 to compute-motion.
9176
91772005-03-23 Kim F. Storm <storm@cua.dk>
9178
9179 * display.texi (Standard Faces): Other faces used in the fringe
9180 implicitly inherits from the fringe face.
9181 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9182 properties implicitly inherits from fringe face.
9183 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9184
91852005-03-20 Chong Yidong <cyd@stupidchicken.com>
9186
9187 * display.texi (Invisible Text): State default value of
9188 line-move-ignore-invisible.
9189 (Managing Overlays): Document remove-overlays.
9190 (Standard Faces): Document escape-glyph face.
9191
9192 * minibuf.texi (Reading File Names): Document read-file-name-function.
9193
9194 * modes.texi (Other Font Lock Variables):
9195 Document font-lock-lines-before.
9196
9197 * positions.texi (Skipping Characters): skip-chars-forward allows
9198 character classes.
9199
92002005-03-18 Lute Kamstra <lute@gnu.org>
9201
9202 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9203
92042005-03-17 Richard M. Stallman <rms@gnu.org>
9205
9206 * text.texi (Undo): Document extensible undo entries.
9207
dd7b651b 9208 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9209
9210 * nonascii.texi (Character Codes): Minor fix.
9211
9212 * display.texi (Display Property): Explain the significance
9213 of having text properties that are eq.
9214 (Other Display Specs): Explain string as display spec.
9215
9216 * commands.texi (Interactive Codes): Document G option.
9217
92182005-03-17 Chong Yidong <cyd@stupidchicken.com>
9219
9220 * text.texi (Filling): Add sentence-end-without-period and
9221 sentence-end-without-space.
9222 (Changing Properties): Minor fix.
9223
9224 * anti.texi: Total rewrite.
9225
92262005-03-15 Lute Kamstra <lute@gnu.org>
9227
9228 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9229
92302005-03-08 Kim F. Storm <storm@cua.dk>
9231
9232 * display.texi (Specified Space): Property :width is support on
9233 non-graphic terminals, :height is not.
9234
92352005-03-07 Richard M. Stallman <rms@gnu.org>
9236
9237 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9238 Now subnodes of Fringes.
9239 (Overlay Arrow): Document overlay-arrow-variable-list.
9240 (Fringe Size/Pos): New node, broken out of Fringes.
9241 (Display): Explain clearing vs redisplay better.
9242 (Truncation): Clarify use of bitmaps.
9243 (The Echo Area): Clarify the uses of the echo area.
9244 Add max-mini-window-height.
9245 (Progress): Clarify.
9246 (Invisible Text): Explain that main loop moves point out.
9247 (Selective Display): Say "hidden", not "invisible".
9248 (Managing Overlays): Move up. Describe relation to Undo here.
9249 (Overlay Properties): Clarify intro.
9250 (Finding Overlays): Explain return values when nothing found.
9251 (Width): truncate-string-to-width has added arg.
9252 (Displaying Faces): Clarify and update mode line face handling.
9253 (Face Functions): Minor cleanup.
9254 (Conditional Display): Merge into Other Display Specs.
9255 (Pixel Specification, Other Display Specs): Minor cleanups.
9256 (Images, Image Descriptors): Minor cleanups.
9257 (GIF Images): Patents have expired.
9258 (Showing Images): Explain default text for insert-image.
9259 (Manipulating Button Types): Merge into Manipulating Buttons.
9260 (Making Buttons): Explain return values.
9261 (Button Buffer Commands): Add xref.
9262 (Inverse Video): Update mode-line-inverse-video.
9263 (Display Table Format): Clarify.
9264 (Active Display Table): Give defaults for window-display-table.
9265
9266 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9267 and calendar-today-marker are strings, not chars.
9268 (Holiday Customizing): Minor fix.
9269
9270 * internals.texi (Writing Emacs Primitives): Update `or' example.
9271 Update limit on # args of subr.
9272
9273 * edebug.texi (Using Edebug): Arrow is in fringe.
9274 (Instrumenting): Arg to eval-defun works without loading edebug.
9275 (Edebug Execution Modes): Add xref.
9276
9277 * customize.texi (Common Keywords): Clarify :require.
9278 Mention :version here.
9279 (Variable Definitions, Group Definitions): Not here.
9280 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9281
92822005-03-07 Chong Yidong <cyd@stupidchicken.com>
9283 * nonascii.texi (Text Representations): Clarify position-bytes.
9284 (Character Sets): Add list-charset-chars.
9285 (Scanning Charsets): Add charset-after.
9286 (Encoding and I/O): Minor fix.
9287
92882005-03-06 Richard M. Stallman <rms@gnu.org>
9289
9290 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9291 (Resizing Windows): Likewise.
9292
9293 * text.texi (Change Hooks): Get rid of "Emacs 21".
9294
9295 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9296
9297 * streams.texi (Output Variables): Get rid of "Emacs 21".
9298
9299 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9300
9301 * os.texi (Translating Input): Replace flow-control example
9302 with a less obsolete example that uses `keyboard-translate'.
9303
9304 * objects.texi (Hash Table Type, Circular Objects):
9305 Get rid of "Emacs 21".
9306
9307 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9308 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9309
9310 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9311
9312 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9313
9314 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9315 (Menu Bar): Fix when menu-bar-update-hook is called.
9316
9317 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9318
9319 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9320 and make it read better.
9321
9322 * files.texi (Writing to Files): Get rid of "Emacs 21".
9323 (Unique File Names): Likewise.
9324
9325 * elisp.texi: Update Emacs version to 22.
9326
9327 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9328 (Overlay Properties, Face Attributes): Likewise.
9329 (Managing Overlays): Fix punctuation.
9330 (Attribute Functions): Clarify set-face-font; get rid of
9331 info about old Emacs versions.
9332 (Auto Faces, Font Lookup, Display Property, Images):
9333 Get rid of "Emacs 21".
9334
9335 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9336
93372005-03-05 Richard M. Stallman <rms@gnu.org>
9338
9339 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9340
93412005-03-04 Lute Kamstra <lute@gnu.org>
9342
9343 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9344
93452005-03-03 Lute Kamstra <lute@gnu.org>
9346
9347 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9348
93492005-03-01 Lute Kamstra <lute@gnu.org>
9350
9351 * debugging.texi (Debugger Commands): Update `j'.
9352
93532005-02-28 Lute Kamstra <lute@gnu.org>
9354
9355 * debugging.texi (Debugging): Fix typo.
9356 (Error Debugging): Document eval-expression-debug-on-error.
9357 (Function Debugging): Update example.
9358 (Using Debugger): Mention starred stack frames.
9359 (Debugger Commands): Document `j' and `l'.
9360 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9361 Update the messages that the debugger displays.
9362 (Internals of Debugger): Add cross reference. Update example.
9363 (Excess Open): Minor improvement.
9364 (Excess Close): Minor improvement.
9365
93662005-02-26 Richard M. Stallman <rms@gnu.org>
9367
9368 * tips.texi (Coding Conventions): Clarify.
9369 Put all the major mode key reservations together.
9370 Mention the Mouse-1 => Mouse-2 conventions.
9371
9372 * syntax.texi (Syntax Class Table): Clarify.
9373 (Syntax Table Functions): syntax-after moved from here.
9374 (Syntax Table Internals): syntax-after moved to here.
9375 (Parsing Expressions): Update info on number of values
9376 and what's meaningful in the STATE argument.
9377 (Categories): Fix typo.
9378
9379 * sequences.texi (Arrays): Cleanup.
9380 (Char-Tables): Clarify.
9381
9382 * processes.texi (Deleting Processes): Cleanups, add xref.
9383 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9384 (Process Information): set-process-coding-system, some args optional.
9385 (Input to Processes): Explain various types for PROCESS args.
9386 Rename them from PROCESS-NAME to PROCESS.
9387 (Signals to Processes): Likewise.
9388 (Decoding Output): Cleanup.
9389 (Query Before Exit): Clarify.
9390
9391 * os.texi (Startup Summary): Correct the options; add missing ones.
9392 (Terminal Output, Batch Mode): Clarify.
9393 (Flow Control): Node deleted.
9394
9395 * markers.texi (The Mark): Clarify.
9396
9397 * macros.texi (Expansion): Cleanup.
9398 (Indenting Macros): indent-spec allows ints, not floats.
9399
9400 * keymaps.texi (Keymaps): Clarify.
9401 (Format of Keymaps): Update lisp-mode-map example.
9402 (Active Keymaps, Key Lookup): Clarify.
9403 (Changing Key Bindings): Add xref to `kbd'.
9404 (Key Binding Commands, Simple Menu Items): Clarify.
9405 (Mouse Menus, Menu Bar): Clarify.
9406 (Menu Example): Replace print example with menu-bar-replace-menu.
9407
9408 * help.texi (Documentation Basics): Add function-documentation prop.
9409
9410 * elisp.texi (Top): Don't refer to Flow Control node.
9411
9412 * commands.texi (Command Overview): Improve xrefs.
9413 (Adjusting Point): Adjusting point applies to intangible and invis.
9414 (Key Sequence Input): Doc extra read-key-sequence args.
9415 Likewise for read-key-sequence-vector.
9416
9417 * backups.texi (Rename or Copy): Minor fix.
9418 (Numbered Backups): For version-control, say the default.
9419 (Auto-Saving): make-auto-save-file-name example is simplified.
9420
9421 * advice.texi (Advising Functions): Don't imply one part of Emacs
9422 should advise another part. Markup changes.
9423 (Defining Advice): Move transitional para.
9424 (Activation of Advice): Cleanup.
9425 Explain if COMPILE is nil or negative.
9426
9427 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9428
94292005-02-24 Lute Kamstra <lute@gnu.org>
9430
9431 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9432 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9433
94342005-02-23 Lute Kamstra <lute@gnu.org>
9435
9436 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9437 to define global minor modes as well.
9438
9439 * display.texi (Managing Overlays): overlay-buffer returns nil for
9440 deleted overlays.
9441
94422005-02-22 Kim F. Storm <storm@cua.dk>
9443
9444 * minibuf.texi (Basic Completion): Allow symbols in addition to
9445 strings in try-completion and all-completions.
9446
94472005-02-14 Lute Kamstra <lute@gnu.org>
9448
9449 * elisp.texi (Top): Remove reference to deleted node.
9450
9451 * lists.texi (Lists): Remove reference to deleted node.
9452 (Cons Cells): Fix typo.
9453
9454 * loading.texi (Where Defined): Fix typo.
9455
94562005-02-14 Richard M. Stallman <rms@gnu.org>
9457
9458 * variables.texi (Creating Buffer-Local): change-major-mode-hook
9459 is useful for discarding some minor modes.
9460
9461 * symbols.texi (Symbol Components): Reorder examples.
9462
9463 * streams.texi (Input Functions): State standard-input default.
9464 (Output Variables): State standard-output default.
9465
9466 * objects.texi (Printed Representation): Clarify read syntax vs print.
9467 (Floating Point Type): Explain meaning better.
9468 (Symbol Type): Explain uniqueness better.
9469 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
9470 List examples sooner.
9471 (Box Diagrams): New subnode broken out.
9472 Some examples moved from old Lists as Boxes node.
9473 (Dotted Pair Notation): Clarify intro.
9474 (Array Type): Clarify.
9475 (Type Predicates): Add hash-table-p.
9476
9477 * numbers.texi (Integer Basics): Clarify radix explanation.
9478 (Predicates on Numbers): Minor clarification.
9479 (Comparison of Numbers): Minor clarification. Clarify eql.
9480 Typos in min, max.
9481 (Math Functions): Clarify overflow in expt.
9482
9483 * minibuf.texi (Text from Minibuffer): Minor clarification.
9484 Mention arrow keys.
9485
9486 * loading.texi (Autoload): defun's doc string overrides autoload's
9487 doc string.
9488 (Repeated Loading): Modernize "add to list" examples.
9489 (Where Defined): Finish updating table of load-history elts.
9490
9491 * lists.texi (List-related Predicates): Minor wording improvement.
9492 (Lists as Boxes): Node deleted.
9493 (Building Lists): Explain trivial cases of number-sequence.
9494
9495 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 9496 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
9497 (Hash Access): Any object can be a key.
9498 State value of maphash.
9499
9500 * functions.texi (What Is a Function): Wording cleanup.
9501 (Function Documentation): Minor cleanup.
9502 Explain purpose of calling convention at end of doc string.
9503 (Function Names): Wording cleanup.
9504 (Calling Functions): Wording cleanup.
9505 Explain better how funcall calls the function.
9506 (Function Cells): Delete example of saving and redefining function.
9507
9508 * control.texi (Combining Conditions): Wording cleanup.
9509 (Iteration): dolist and dotimes bind VAR locally.
9510 (Cleanups): Xref to Atomic Changes.
9511
9512 * compile.texi (Byte Compilation): Delete 19.29 info.
9513 (Compilation Functions): Macros' difficulties don't affect defsubst.
9514 (Docs and Compilation): Delete 19.29 info.
9515
95162005-02-10 Richard M. Stallman <rms@gnu.org>
9517
9518 * objects.texi (Symbol Type): Minor correction.
9519
95202005-02-06 Lute Kamstra <lute@gnu.org>
9521
9522 * modes.texi (Example Major Modes): Fix typos.
9523
95242005-02-06 Richard M. Stallman <rms@gnu.org>
9525
9526 * text.texi (Margins): fill-nobreak-predicate can be one function.
9527
9528 * strings.texi (Modifying Strings): clear-string can make unibyte.
9529 (Formatting Strings): format gives error if values missing.
9530
9531 * positions.texi (Character Motion): Mention default arg
9532 for forward-char. backward-char refers to forward-char.
9533 (Word Motion): Mention default arg for forward-word.
9534 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9535 Simplify end-of-buffer.
9536 (Text Lines): Mention default arg for forward-line.
9537 (List Motion): Mention default arg for beginning/end-of-defun.
9538 (Skipping Characters): Minor fixes in explaining character-set.
9539
9540 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9541 Mode inheritance applies only when default-major-mode is nil.
9542 Clarifications.
9543 (Example Major Modes): Update Text mode and Lisp mode examples.
9544 (Minor Mode Conventions): Mention define-minor-mode at top.
9545 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9546 (Mode Line Format): Update mode line face display info.
9547 (Properties in Mode): Mention effect of risky vars.
9548 (Imenu): Define imenu-add-to-menubar.
9549 (Font Lock Mode): Add descriptions to menu lines.
9550 (Faces for Font Lock): Add font-lock-doc-face.
9551
95522005-02-05 Lute Kamstra <lute@gnu.org>
9553
9554 * text.texi (Maintaining Undo): Remove obsolete function.
9555
95562005-02-05 Eli Zaretskii <eliz@gnu.org>
9557
9558 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9559 color specifications. Improve indexing.
b8d4c8d0
GM
9560 (Text Terminal Colors): Replace the description of RGB values by
9561 an xref to "Color Names".
9562
95632005-02-03 Richard M. Stallman <rms@gnu.org>
9564
9565 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9566 Clarify.
9567 (Selecting Windows): Clarify save-selected-window.
9568 (Cyclic Window Ordering): Clarify walk-windows.
9569 (Window Point): Clarify.
9570 (Window Start): Add comment to example.
9571 (Resizing Windows): Add `interactive' specs in examples.
9572 Document fit-window-to-buffer.
9573
9574 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9575 (Undo, Maintaining Undo): Clarify last change.
9576 (Sorting): In sort-numeric-fields, explain about octal and hex.
9577 Mention sort-numeric-base.
9578 (Format Properties): Add xref for hard newlines.
9579
9580 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9581 (Pop-Up Menus): Fix typo.
9582 (Color Names): Explain all types of color names.
9583 Explain color-values on B&W terminal.
9584 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9585
9586 * files.texi (File Locks): Not supported on MS systems.
9587 (Testing Accessibility): Clarify.
9588
9589 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9590 (Coverage Testing): Fix typo.
9591
9592 * commands.texi (Misc Events): Remove stray space.
9593
9594 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9595 (Modification Time): Clarify when visited-file-modtime returns 0.
9596 (The Buffer List): Clarify bury-buffer.
9597 (Killing Buffers): Clarify.
9598 (Indirect Buffers): Add clone-indirect-buffer.
9599
96002005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9601
9602 * edebug.texi (Printing in Edebug): Fix default value of
9603 edebug-print-circle.
9604 (Coverage Testing): Fix displayed frequency count data.
9605
96062005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9607
9608 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9609
96102005-02-02 Kim F. Storm <storm@cua.dk>
9611
9612 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9613
96142005-01-29 Eli Zaretskii <eliz@gnu.org>
9615
9616 * commands.texi (Misc Events): Describe the help-echo event.
9617
9618 * text.texi (Special Properties) <help-echo>: Use `pos'
9619 consistently in description of the help-echo property.
9620 Use @code{nil} instead of @var{nil}.
9621
9622 * display.texi (Overlay Properties): Fix the index entry for
9623 help-echo overlay property.
9624
9625 * customize.texi (Type Keywords): Uncomment the xref to the
9626 help-echo property documentation.
9627
96282005-01-23 Kim F. Storm <storm@cua.dk>
9629
9630 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9631 return value. Third element FULLY replaced by PARTIAL which
9632 specifies number of invisible pixels if row is only partially visible.
9633 (Textual Scrolling): Mention auto-window-vscroll.
9634 (Vertical Scrolling): New defvar auto-window-vscroll.
9635
96362005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9637
9638 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9639 command remapping.
9640
96412005-01-15 Richard M. Stallman <rms@gnu.org>
9642
9643 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9644
96452005-01-14 Kim F. Storm <storm@cua.dk>
9646
9647 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9648
9649 * text.texi (Links and Mouse-1): Fix string and vector item.
9650
96512005-01-13 Richard M. Stallman <rms@gnu.org>
9652
9653 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9654 descriptions of overriding-local-map and overriding-terminal-local-map.
9655
9656 * text.texi (Links and Mouse-1): Clarify text.
9657
96582005-01-13 Kim F. Storm <storm@cua.dk>
9659
9660 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9661
96622005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9663
9664 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9665
96662005-01-12 Kim F. Storm <storm@cua.dk>
9667
9668 * text.texi (Links and Mouse-1): Rename section from Enabling
9669 Mouse-1 to Following Links. Change xrefs.
9670 Add examples for define-button-type and define-widget.
9671
9672 * display.texi (Button Properties, Button Buffer Commands):
9673 Clarify mouse-1 and follow-link functionality.
9674
96752005-01-12 Richard M. Stallman <rms@gnu.org>
9676
9677 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9678
9679 * display.texi (Beeping): Fix Texinfo usage.
9680
9681 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9682
96832005-01-11 Kim F. Storm <storm@cua.dk>
9684
9685 * display.texi (Button Properties, Button Buffer Commands):
9686 Mention mouse-1 binding. Add follow-link keyword.
9687
9688 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9689 (Enabling Mouse-1 to Follow Links): New subsection.
9690
96912005-01-06 Richard M. Stallman <rms@gnu.org>
9692
9693 * text.texi (Special Properties): Minor change.
9694
9695 * os.texi (Timers): Clarify previous change.
9696
9697 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9698
96992005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9700
9701 * display.texi (Face Attributes): Correct xref to renamed node.
9702
97032005-01-01 Richard M. Stallman <rms@gnu.org>
9704
9705 * display.texi (Face Attributes): Describe hex color specs.
9706
97072004-12-31 Richard M. Stallman <rms@gnu.org>
9708
9709 * os.texi (Timers): Update previous change.
9710
97112004-12-30 Kim F. Storm <storm@cua.dk>
9712
9713 * display.texi (Line Height): Total line-height is now specified
9714 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9715 in cons cells. (nil . RATIO) is relative to actual line height.
9716 Use line-height `t' instead of `0' to get minimum height.
9717
97182004-12-29 Richard M. Stallman <rms@gnu.org>
9719
9720 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9721
97222004-12-28 Richard M. Stallman <rms@gnu.org>
9723
9724 * commands.texi (Quitting): Clarify value of with-local-quit.
9725
9726 * elisp.texi (Top): Fix previous change.
9727
9728 * loading.texi (Loading): Fix previous change.
9729
97302004-12-27 Richard M. Stallman <rms@gnu.org>
9731
9732 * Makefile.in (MAKEINFO): Specify --force.
9733
9734 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9735
9736 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9737
9738 * display.texi (Line Height): Further clarify.
9739
9740 * elisp.texi (Top): Update Loading submenu.
9741
9742 * loading.texi (Where Defined): New node.
9743 (Unloading): load-history moved to Where Defined.
9744
97452004-12-21 Richard M. Stallman <rms@gnu.org>
9746
9747 * commands.texi (Event Input Misc): Add while-no-input.
9748
97492004-12-11 Richard M. Stallman <rms@gnu.org>
9750
9751 * display.texi (Line Height): Rewrite text for clarity.
9752
97532004-12-11 Kim F. Storm <storm@cua.dk>
9754
9755 * display.texi (Display): Add node "Line Height" to menu.
9756 (Line Height): New node. Move full description of line-spacing
9757 and line-height text properties here from text.texi.
9758 (Scroll Bars): Add vertical-scroll-bar variable.
9759
9760 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9761
9762 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9763 line-spacing and vertical-scroll-bar.
9764
9765 * text.texi (Special Properties): Just mention line-spacing and
9766 line-height here, add xref to new "Line Height" node.
9767
97682004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9769
9770 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9771
9772 * locals.texi (Standard Buffer-Local Variables):
9773 Add @xref for `line-spacing'.
9774
97752004-12-05 Richard M. Stallman <rms@gnu.org>
9776
9777 * Makefile.in (maintainer-clean): Remove the info files
9778 in $(infodir) where they are created.
9779
97802004-12-03 Richard M. Stallman <rms@gnu.org>
9781
9782 * windows.texi (Selecting Windows): get-lru-window and
9783 get-largest-window don't consider dedicated windows.
9784
9785 * text.texi (Undo): Document undo-in-progress.
9786
97872004-11-26 Richard M. Stallman <rms@gnu.org>
9788
9789 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9790 Remove a few vars that are not always buffer-local.
9791
97922004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9793
9794 * locals.texi (Standard Buffer-Local Variables): Comment out
9795 xref's to non-existent node `Yet to be written'.
9796
97972004-11-24 Richard M. Stallman <rms@gnu.org>
9798
9799 * processes.texi (Synchronous Processes): Grammar fix.
9800
9801 * numbers.texi (Comparison of Numbers): Add eql.
9802
9803 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9804
9805 * intro.texi (Printing Notation): Fix previous change.
9806
9807 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9808 and default-indicate-buffer-boundaries from here.
9809 (Usual Display): To here.
9810 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9811 (Usual Display): Move tab-width up.
9812
5dcb4c4e
SM
9813 * customize.texi (Variable Definitions):
9814 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9815 (Simple Types, Composite Types, Defining New Types):
9816 Minor cleanups.
9817
98182004-11-21 Jesper Harder <harder@ifa.au.dk>
9819
9820 * processes.texi (Synchronous Processes, Output from Processes):
9821 Markup fix.
9822
98232004-11-20 Richard M. Stallman <rms@gnu.org>
9824
9825 * positions.texi (Skipping Characters): skip-chars-forward
9826 now handles char classes.
9827
9828 * intro.texi (Printing Notation): Avoid confusion of `print'
9829 when explaining @print.
9830
9831 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9832
9833 * display.texi (Display Table Format): Minor fix.
9834
9835 * streams.texi (Output Functions): Fix print example.
9836
9837 * Makefile.in (elisp): New target.
9838 (dist): Depend on $(infodir)/elisp, not elisp.
9839 Copy the info files from $(infodir).
9840
9841 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9842 read-from-minibuffer.
9843
9844 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9845
98462004-11-19 Richard M. Stallman <rms@gnu.org>
9847
9848 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9849
98502004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9851
9852 * tips.texi (Coding Conventions): Fix typo.
9853
98542004-11-16 Richard M. Stallman <rms@gnu.org>
9855
9856 * tips.texi (Coding Conventions): Separate defvar and require
9857 methods to avoid warnings. Use require only when there are many
9858 functions and variables from that package.
9859
9860 * minibuf.texi (Minibuffer Completion): When ignoring case,
9861 predicate must not be case-sensitive.
9862
9863 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9864 (Test Coverage): Don't talk about "splotches". Clarified.
9865
98662004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9867
9868 * frames.texi (Window Frame Parameters): Fix typo.
9869
98702004-11-15 Kim F. Storm <storm@cua.dk>
9871
9872 * symbols.texi (Other Plists): Note that plist-get may signal error.
9873 Add safe-plist-get.
9874
98752004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9876
9877 * modes.texi (Font Lock Basics): Fix typo.
9878
98792004-11-08 Richard M. Stallman <rms@gnu.org>
9880
9881 * syntax.texi (Syntax Table Functions): Add syntax-after.
9882
98832004-11-06 Lars Brinkhoff <lars@nocrew.org>
9884
9885 * os.texi (Processor Run Time): New section documenting
9886 get-internal-run-time.
9887
98882004-11-06 Eli Zaretskii <eliz@gnu.org>
9889
9890 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9891 it nukes elisp-cover.texi.
9892 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9893 elisp-0 etc.
9894
98952004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9896
9897 * commands.texi (Keyboard Macros): Document `append' return value
9898 of `defining-kbd-macro'.
9899
99002004-11-01 Richard M. Stallman <rms@gnu.org>
9901
9902 * commands.texi (Interactive Call): Add called-interactively-p.
9903
99042004-10-29 Simon Josefsson <jas@extundo.com>
9905
9906 * minibuf.texi (Reading a Password): Revert.
9907
99082004-10-28 Richard M. Stallman <rms@gnu.org>
9909
9910 * frames.texi (Display Feature Testing): Explain about "vendor".
9911
99122004-10-27 Richard M. Stallman <rms@gnu.org>
9913
9914 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9915 not raw. Clarify `n'.
9916 (Interactive Call): Rewrite interactive-p, focusing on when
9917 and how to use it.
9918 (Misc Events): Clarify previous change.
9919
9920 * advice.texi (Simple Advice): Clarify what job the example does.
9921 (Around-Advice): Clarify ad-do-it.
9922 (Activation of Advice): An option of ad-default-compilation-action
9923 is `never', not `nil'.
9924
99252004-10-26 Kim F. Storm <storm@cua.dk>
9926
9927 * commands.texi (Interactive Codes): Add U code letter.
9928
99292004-10-25 Simon Josefsson <jas@extundo.com>
9930
9931 * minibuf.texi (Reading a Password): Add.
9932
99332004-10-24 Jason Rumney <jasonr@gnu.org>
9934
9935 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9936 and wheel-down.
9937
99382004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9939
9940 * processes.texi (Synchronous Processes): Document process-file.
9941
99422004-10-22 Kenichi Handa <handa@m17n.org>
9943
9944 * text.texi (translate-region): Document that it accepts also a
9945 char-table.
9946
99472004-10-22 David Ponce <david@dponce.com>
9948
9949 * windows.texi (Resizing Windows): Document the `preserve-before'
9950 argument of the functions `enlarge-window' and `shrink-window'.
9951
99522004-10-19 Jason Rumney <jasonr@gnu.org>
9953
9954 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9955
99562004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9957
9958 * text.texi (Filling): Add anchor for definition of
9959 `sentence-end-double-space'.
9960
9961 * searching.texi (Regexp Example): Update description of how
9962 Emacs currently recognizes the end of a sentence.
9963 (Standard Regexps): Update definition of the variable
9964 `sentence-end'. Add definition of the function `sentence-end'.
9965
99662004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9967
9968 * display.texi (Progress): New node.
9969
99702004-10-05 Kim F. Storm <storm@cua.dk>
9971
9972 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9973
99742004-09-29 Kim F. Storm <storm@cua.dk>
9975
9976 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9977 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9978 fringe bitmap symbols, as they now have their own namespace.
9979 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9980 vs. pixels. Signal error if no free bitmap slots.
9981 (Pixel Specification): Change IMAGE to @var{image}.
9982
99832004-09-28 Richard M. Stallman <rms@gnu.org>
9984
9985 * text.texi (Special Properties): Clarify line-spacing and line-height.
9986
9987 * searching.texi (Regexp Search): Add looking-back.
9988
99892004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9990
9991 * display.texi: Correct typos.
9992 (Image Descriptors): Correct xref's.
9993
99942004-09-25 Richard M. Stallman <rms@gnu.org>
9995
9996 * text.texi (Special Properties): Cleanups in `cursor'.
9997 Rewrites in `line-height' and `line-spacing'; exchange them.
9998
9999 * display.texi (Fringes): Rewrite previous change.
10000 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10001 (Display Fringe Bitmaps): Node deleted, text moved.
10002 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10003 (Scroll Bars): Clarify set-window-scroll-bars.
10004 (Pointer Shape): Rewrite.
10005 (Specified Space): Clarify :align-to, etc.
10006 (Pixel Specification): Use @var. Clarify new text.
10007 (Other Display Specs): Clarify `slice'.
10008 (Image Descriptors): Cleanups.
10009 (Showing Images): Cleanups.
10010
100112004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10012
10013 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10014
10015 * modes.texi: Various minor changes in addition to:
10016 (Major Mode Conventions): Final call to `run-mode-hooks' should
10017 not be inside the `delay-mode-hooks' form.
10018 (Mode Hooks): New node.
10019 (Hooks): Delete obsolete example.
10020 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10021 node "Mode Hooks".
10022
100232004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10024
10025 * display.texi: Correct various typos.
10026 (Display): Rename node "Pointer Shapes" to "Pointer
10027 Shape". (There is already a node called "Pointer Shapes" in
10028 frames.texi.)
10029 (Images): Remove non-existent node "Image Slices" from menu.
10030
100312004-09-23 Kim F. Storm <storm@cua.dk>
10032
10033 * text.texi (Special Properties): Add `cursor', `pointer',
10034 `line-height', and `line-spacing' properties.
10035
10036 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10037 Shapes' to menu.
10038 (Standard Faces): Doc fix for fringe face.
10039 (Fringes): Add `overflow-newline-into-fringe' and
10040 'indicate-buffer-boundaries'.
10041 (Fringe Bitmaps, Pointer Shapes): New nodes.
10042 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10043 Bitmaps' to menu.
10044 (Specified Space): Describe pixel width and height.
10045 (Pixel Specification): New node.
10046 (Other Display Specs): Add `slice' property.
10047 (Display Fringe Bitmaps): New node.
10048 (Images): Add 'Image Slices' to menu.
10049 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10050 (Showing Images): Add slice arg to `insert-image'.
10051 Add 'insert-sliced-image'.
b8d4c8d0
GM
10052
100532004-09-20 Richard M. Stallman <rms@gnu.org>
10054
10055 * commands.texi (Key Sequence Input):
10056 Clarify downcasing in read-key-sequence.
10057
100582004-09-08 Juri Linkov <juri@jurta.org>
10059
10060 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10061
100622004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10063
5dcb4c4e
SM
10064 * locals.texi (Standard Buffer-Local Variables):
10065 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10066 * internals.texi (Buffer Internals): Describe new
10067 auto_save_file_format field of the buffer structure.
10068 * files.texi (Format Conversion): `auto-save-file-format' has been
10069 renamed `buffer-auto-save-file-format'.
10070
100712004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10072
10073 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10074 an integer or a marker.
10075 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10076
100772004-08-22 Richard M. Stallman <rms@gnu.org>
10078
10079 * modes.texi (Major Mode Conventions): Discuss rebinding of
10080 standard key bindings.
10081
100822004-08-18 Kim F. Storm <storm@cua.dk>
10083
10084 * processes.texi (Accepting Output): Add `just-this-one' arg to
10085 `accept-process-output'.
10086 (Output from Processes): New var `process-adaptive-read-buffering'.
10087
100882004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10089
10090 * keymaps.texi: Various changes in addition to:
10091 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10092 Give more varied examples for `kbd'.
10093 (Creating Keymaps): Char tables have slots for all characters
10094 without modifiers.
10095 (Active Keymaps): `overriding-local-map' and
10096 `overriding-terminal-local-map' also override text property and
10097 overlay keymaps.
10098 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10099 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10100 to denote a prefix of no events.
10101 `map-keymap' includes parent's bindings _recursively_.
10102 Clarify and correct description of `where-is-internal'.
10103 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10104 (Menu Example): For menus intended for use with the keyboard, the
10105 menu items should be bound to characters or real function keys.
10106
101072004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10108
10109 * objects.texi (Character Type): Reposition `@anchor' to prevent
10110 double space inside sentence in Info.
10111
10112 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10113 renamed to `disabled-command-function'.
10114 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10115 (Command Loop Info): Replace reference to it.
10116 (Disabling Commands): `disabled-command-hook' has been renamed to
10117 `disabled-command-function'.
10118
101192004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10120
10121 * os.texi (Translating Input): Only non-prefix bindings in
10122 `key-translation-map' override actual key bindings. Warn about
10123 possible indirect effect of actual key bindings on non-prefix
10124 bindings in `key-translation-map'.
10125
101262004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10127
10128 * minibuf.texi (High-Level Completion): Add anchor for definition
10129 of `read-variable'.
10130
10131 * commands.texi: Various changes in addition to:
10132 (Using Interactive): Clarify description of `interactive-form'.
10133 (Interactive Call): Mention default for KEYS argument to
10134 `call-interactively'.
10135 (Command Loop Info): Clarify description of `this-command-keys'.
10136 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10137 Value of `last-event-frame' can be `macro'.
10138 (Repeat Events): `double-click-fuzz' is also used to distinguish
10139 clicks and drags.
10140 (Classifying Events): Clarify descriptions of `event-modifiers'
10141 `event-basic-type' and `event-convert-list'.
10142 (Accessing Events): `posn-timestamp' takes POSITION argument.
10143 (Quoted Character Input): Clarify description of
10144 `read-quoted-char' and fix example.
10145 (Quitting): Add `with-local-quit'.
10146 (Disabling Commands): Correct and clarify descriptions of
10147 `enable-command' and `disable-command'.
10148 Mention what happens if `disabled-command-hook' is nil.
10149 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10150 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10151
101522004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10153
10154 * frames.texi: Various changes in addition to:
10155 (Creating Frames): Expand and clarify description of `make-frame'.
10156 (Window Frame Parameters): Either none or both of the `icon-left'
10157 and `icon-top' parameters must be specified. Put descriptions of
10158 `menu-bar-lines' and `toolbar-lines' closer together and change
10159 them accordingly.
10160 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10161 except while processing `frame-title-format' or `icon-title-format'.
10162 (Deleting Frames): Correct description of `delete-frame'.
10163 Non-nil return values of `frame-live-p' are like those of `framep'.
10164 (Frames and Windows): Mention return value of
10165 `set-frame-selected-window'.
10166 (Visibility of Frames): Mention `force' argument to
10167 `make-frame-invisible'. `frame-visible-p' returns t for all
10168 frames on text-only terminals.
10169 (Frame Configurations): Restoring a frame configuration does not
10170 restore deleted frames.
10171 (Window System Selections): `x-set-selection' returns DATA.
10172 (Resources): Add example.
10173 (Display Feature Testing): Clarify descriptions of
10174 `display-pixel-height', `display-pixel-width', `x-server-version'
10175 and `x-server-vendor'.
10176
10177 * windows.texi (Choosing Window): Add anchor.
10178 * minibuf.texi (Minibuffer Misc): Add anchor.
10179
101802004-07-23 John Paul Wallington <jpw@gnu.org>
10181
10182 * macros.texi (Defining Macros): Declaration keyword for setting
10183 Edebug spec is `debug' not `edebug'.
10184
101852004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10186
10187 * windows.texi: Various small changes in addition to:
10188 (Window Point): Mention return value of `set-window-point'.
10189 (Window Start): `pos-visible-in-window-p' disregards horizontal
10190 scrolling. Explain return value if PARTIALLY is non-nil.
10191 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10192 and `set-window-vscroll'.
10193 (Size of Window): The argument WINDOW to `window-inside-edges',
10194 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10195 (Resizing Windows): Explain return value of
10196 `shrink-window-if-larger-than-buffer'.
10197 `window-size-fixed' automatically becomes buffer local when set.
10198 (Window Configurations): Explain return value of
10199 `set-window-configuration'.
10200
10201 * minibuf.texi (Minibuffer Misc): Add anchor for
10202 `minibuffer-scroll-window'.
10203
10204 * positions.texi (Text Lines): Add anchor for `count-lines'.
10205
102062004-07-17 Richard M. Stallman <rms@gnu.org>
10207
10208 * display.texi (Overlay Properties): Adding `evaporate' prop
10209 deletes empty overlay immediately.
10210
10211 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10212 fix example.
10213
102142004-07-16 Jim Blandy <jimb@redhat.com>
10215
10216 * searching.texi (Regexp Backslash): Document new \_< and \_>
10217 operators.
10218
102192004-07-16 Juanma Barranquero <lektu@terra.es>
10220
10221 * display.texi (Images): Fix Texinfo usage.
10222
102232004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10224
10225 * buffers.texi (Modification Time): `visited-file-modtime' now
10226 returns a list of two integers, instead of a cons.
10227
102282004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10229
10230 * windows.texi: Various changes in addition to:
10231 (Splitting Windows): Add `split-window-keep-point'.
10232
102332004-07-09 Richard M. Stallman <rms@gnu.org>
10234
10235 * frames.texi (Input Focus): Minor fix.
10236
102372004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10238
10239 * frames.texi (Input Focus): Clarify descriptions of
10240 `select-frame-set-input-focus' and `select-frame'.
10241
102422004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10243
10244 * os.texi: Various small changes in addition to:
10245 (Killing Emacs): Expand and clarify description of
10246 `kill-emacs-query-functions' and `kill-emacs-hook'.
10247 (System Environment): Expand and clarify description of `getenv'
10248 and `setenv'.
10249 (Timers): Clarify description of `run-at-time'.
10250 (Translating Input): Correct description of
10251 `extra-keyboard-modifiers'.
10252 (Flow Control): Correct description of `enable-flow-control'.
10253
102542004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10255
10256 * os.texi: Update copyright.
10257 (Session Management): Grammar fix.
10258 Clarify which Emacs does the restarting.
10259 Use @samp for *scratch* buffer.
10260
102612004-07-04 Alan Mackenzie <acm@muc.de>
10262
10263 * frames.texi (Input Focus): Add documentation for
10264 `select-frame-set-input-focus'. Replace refs to non-existent
10265 `switch-frame' with `select-frame'. Minor corrections and tidying
10266 up of text-only terminal stuff.
10267
102682004-07-02 Richard M. Stallman <rms@gnu.org>
10269
10270 * files.texi (Saving Buffers): Cleanup write-contents-function.
10271 (Magic File Names): Cleanup file-remote-p.
10272
b344d29d 102732004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10274
10275 * files.texi (Magic File Names): `file-remote-p' returns an
10276 identifier of the remote system, not just t.
10277
102782004-07-02 David Kastrup <dak@gnu.org>
10279
10280 * searching.texi (Entire Match Data): Add explanation about new
10281 match-data behavior when @var{integers} is non-nil.
10282
102832004-06-24 Richard M. Stallman <rms@gnu.org>
10284
10285 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10286
10287 * customize.texi (Variable Definitions): Note about doc strings
10288 and :set.
10289
10290 * keymaps.texi (Keymap Terminology): Document `kbd'.
10291 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10292
10293 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10294 makes it buffer-local.
10295
10296 * files.texi (Saving Buffers): Correct previous change.
10297
10298 * commands.texi (Accessing Events):
10299 Clarify posn-col-row and posn-actual-col-row.
10300
103012004-06-24 David Ponce <david.ponce@wanadoo.fr>
10302
10303 * commands.texi (Accessing Events): New functions
10304 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10305
103062004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10307
10308 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10309 * frames.texi, buffers.texi, backups.texi, variables.texi:
10310 * loading.texi, eval.texi, functions.texi, control.texi:
10311 * symbols.texi, minibuf.texi: Reposition @anchor's.
10312
10313 * help.texi: Various small changes in addition to the following.
10314 (Describing Characters): Describe PREFIX argument to
10315 `key-description'. Correct and clarify definition of
10316 `text-char-description'. Describe NEED-VECTOR argument to
10317 `read-kbd-macro'.
10318 (Help Functions): Clarify definition of `apropos'.
10319
103202004-06-23 Lars Hansen <larsh@math.ku.dk>
10321
10322 * files.texi (Saving Buffers): Correct description of
10323 `write-contents-functions'.
10324
103252004-06-21 Juanma Barranquero <lektu@terra.es>
10326
10327 * display.texi (Images): Remove redundant @vindex directives.
10328 Rewrite `image-library-alist' doc in active voice.
10329
103302004-06-14 Juanma Barranquero <lektu@terra.es>
10331
10332 * display.texi (Images): Document new delayed library loading,
10333 variable `image-library-alist' and (existing but undocumented)
10334 function `image-type-available-p'.
10335
103362004-06-05 Richard M. Stallman <rms@gnu.org>
10337
10338 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10339 refer the user to the Initial Input node.
10340 (Text from Minibuffer): Likewise.
10341 (Initial Input): New node. Document this feature
10342 and say it is mostly deprecated.
10343
103442004-05-30 Richard M. Stallman <rms@gnu.org>
10345
10346 * loading.texi (Named Features): Clarify return value
10347 and meaning of NOERROR.
10348
10349 * variables.texi (File Local Variables): Minor cleanup.
10350
103512004-05-30 Michael Albinus <michael.albinus@gmx.de>
10352
10353 * files.texi (Magic File Names): Add `file-remote-p' as operation
10354 of file name handlers.
10355
103562004-05-29 Richard M. Stallman <rms@gnu.org>
10357
10358 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10359 as arg to a minor mode command.
10360
103612004-05-22 Richard M. Stallman <rms@gnu.org>
10362
10363 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10364
10365 * streams.texi (Output Variables): Doc float-output-format.
10366
10367 * searching.texi (Regexp Special): Nested repetition can be infloop.
10368
10369 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10370 real stack overflow.
10371
10372 * compile.texi: Minor cleanups.
10373
103742004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10375
10376 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10377 circular lists.
10378 (List Elements): Explain handling of circular and dotted lists.
10379
103802004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10381
10382 * modes.texi (Search-based Fontification): Fix typo.
10383
103842004-05-10 Juanma Barranquero <lektu@terra.es>
10385
10386 * modes.texi (Mode Line Variables): Fix description of
10387 global-mode-string, which is now after which-func-mode, not the
10388 buffer name.
10389
103902004-05-07 Lars Hansen <larsh@math.ku.dk>
10391
10392 * modes.texi (Desktop Save Mode): Add.
10393 (Modes): Add menu entry Desktop Save Mode.
10394
10395 * hooks.texi: Add desktop-after-read-hook,
10396 desktop-no-desktop-file-hook and desktop-save-hook.
10397
10398 * locals.texi: Add desktop-save-buffer.
10399
104002004-04-30 Jesper Harder <harder@ifa.au.dk>
10401
10402 * display.texi: emacs -> Emacs.
10403
104042004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10405
10406 * files.texi (Changing Files): Document set-file-times.
10407
104082004-04-23 Juanma Barranquero <lektu@terra.es>
10409
10410 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10411
104122004-04-18 Jesper Harder <harder@ifa.au.dk>
10413
10414 * tips.texi (Coding Conventions): defopt -> defcustom.
10415
104162004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10417
10418 * sequences.texi: Various clarifications.
10419
104202004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10421
10422 * buffers.texi (Read Only Buffers): Mention optional ARG to
10423 `toggle-read-only'.
10424
104252004-04-14 Nick Roberts <nick@nick.uklinux.net>
10426
10427 * windows.texi (Selecting Windows): Note that get-lru-window
10428 returns a full-width window if possible.
10429
104302004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10431
10432 * buffers.texi: Various changes in addition to:
10433 (Buffer File Name): Add `find-buffer-visiting'.
10434 (Buffer Modification): Mention optional ARG to `not-modified'.
10435 (Indirect Buffers): Mention optional CLONE argument to
10436 `make-indirect-buffer'.
10437
10438 * files.texi: Various changes in addition to:
10439 (Visiting Functions): `find-file-hook' is now a normal hook.
10440 (File Name Expansion): Explain difference between the way that
10441 `expand-file-name' and `file-truename' treat `..'.
10442 (Contents of Directories): Mention optional ID-FORMAT argument to
10443 `directory-files-and-attributes'.
10444 (Format Conversion): Mention new optional CONFIRM argument to
10445 `format-write-file'.
10446
104472004-04-12 Miles Bader <miles@gnu.org>
10448
10449 * macros.texi (Expansion): Add description of `macroexpand-all'.
10450
104512004-04-05 Jesper Harder <harder@ifa.au.dk>
10452
5dcb4c4e
SM
10453 * variables.texi (Variable Aliases):
10454 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10455
10456 * errors.texi (Standard Errors): Ditto.
10457
104582004-04-04 Luc Teirlinck <teirllm@auburn.edu>
10459
10460 * backups.texi: Various small changes in addition to:
10461 (Making Backups): Mention return value of `backup-buffer'.
10462 (Auto-Saving): Mention optional FORCE argument to
10463 `delete-auto-save-file-if-necessary'.
10464 (Reverting): Mention optional PRESERVE-MODES argument to
10465 `revert-buffer'. Correct description of `revert-buffer-function'.
10466
104672004-03-22 Juri Linkov <juri@jurta.org>
10468
10469 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
10470 with `Vector Functions'.
10471
10472 * text.texi (Sorting): Add missing quote.
10473
104742004-03-14 Luc Teirlinck <teirllm@auburn.edu>
10475
10476 * intro.texi (Lisp History): Replace xref to `cl' manual with
10477 inforef.
10478
104792004-03-12 Richard M. Stallman <rms@gnu.org>
10480
10481 * intro.texi (Version Info): Add arg to emacs-version.
10482 (Lisp History): Change xref to CL manual.
10483
104842004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10485
10486 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10487 for Partial Completion mode.
10488
104892004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10490
10491 * customize.texi: Fix typo. Remove eol whitespace.
10492
104932004-03-04 Richard M. Stallman <rms@gnu.org>
10494
10495 * processes.texi: Fix typos.
10496
10497 * lists.texi (Building Lists): Minor clarification.
10498
10499 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10500 in make-hash-table.
10501
105022004-02-29 Juanma Barranquero <lektu@terra.es>
10503
10504 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10505 rm, and ignore exit code.
10506
105072004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10508
10509 * display.texi (Defining Faces): Add description for min-colors.
10510 Update example.
10511
105122004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10513
10514 * abbrevs.texi: Various corrections and clarifications in addition
10515 to the following:
10516 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10517
105182004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10519
10520 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10521
105222004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10523
10524 * text.texi: Various small changes in addition to the following:
10525 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10526 to delete-horizontal-space.
10527 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10528 description of yank-handler text property at various places.
10529
10530 * frames.texi (Window System Selections): Add anchor.
10531
10532 * syntax.texi (Syntax Table Functions): Clarify and correct
10533 descriptions of make-syntax-table and copy-syntax-table.
10534 (Motion and Syntax): Clarify SYNTAXES argument to
10535 skip-syntax-forward.
10536 (Parsing Expressions): Mention that the return value of
10537 parse-partial-sexp is currently a list of ten rather than nine
10538 elements.
10539 (Categories): Various corrections and clarifications.
10540
105412004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10542
10543 * markers.texi (Marker Insertion Types): Minor change.
10544
10545 * locals.texi (Standard Buffer-Local Variables):
10546 * commands.texi (Interactive Codes, Using Interactive):
10547 * functions.texi (Related Topics): Fix xrefs.
10548
105492004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10550
10551 * lists.texi (Sets And Lists): Update description of delete-dups.
10552
105532004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10554
10555 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10556
c8763fb6 105572004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10558
10559 * frames.texi (Parameter Access): frame-parameters arg is optional.
10560 modify-frame-parameters handles nil for FRAME.
10561 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10562 are all-or-nothing for certain toolkits.
10563 Mention parameter wait-for-wm.
10564 (Frames and Windows): In frame-first-window and frame-selected-window
10565 the arg is optional.
10566 (Input Focus): In redirect-frame-focus the second arg is optional.
10567 (Window System Selections): Mention selection type CLIPBOARD.
10568 Mention data-type UTF8_STRING.
10569 Mention numbering of cut buffers.
10570 (Resources): Describe x-resource-name.
10571
105722004-02-16 Richard M. Stallman <rms@gnu.org>
10573
10574 * windows.texi (Buffers and Windows): Delete false table
10575 about all-frames.
10576
10577 * syntax.texi (Parsing Expressions): Delete old caveat
10578 about parse-sexp-ignore-comments.
10579
10580 * streams.texi (Output Variables): Add print-quoted.
10581
10582 * lists.texi (Building Lists): Minor cleanup.
10583
10584 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10585
10586 * display.texi (Overlays): Explain overlays use markers.
10587 (Managing Overlays): Explain front-advance and rear-advance
10588 in more detail.
10589
10590 * loading.texi (Unloading): Document unload-feature-special-hooks.
10591 Get rid of fns-NNN.el file.
10592
105932004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10594
10595 * help.texi (Describing Characters): Fix text-char-description
10596 example output.
10597
10598 * edebug.texi (Using Edebug): Fix example.
10599
10600 * debugging.texi (Internals of Debugger): Fix return value.
10601
10602 * files.texi (Changing Files): Fix argname.
10603
10604 * calendar.texi: Fix parens, and default values.
10605
10606 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10607 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10608 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10609
10610 * positions.texi (Text Lines): Don't add -1 in current-line.
10611
106122004-02-16 Richard M. Stallman <rms@gnu.org>
10613
10614 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10615
106162004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10617
10618 * processes.texi (Low-Level Network): Fix a typo.
10619
106202004-02-12 Kim F. Storm <storm@cua.dk>
10621
10622 * display.texi (Fringes): Use consistent wording.
10623 Note that window-fringe's window arg is optional.
10624 (Scroll Bars): Use consistent wording.
10625
106262004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10627
10628 * tips.texi (Comment Tips): Document the new conventions for
10629 commenting out code.
10630
c8763fb6 106312004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10632
5dcb4c4e 10633 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10634
106352004-02-07 Kim F. Storm <storm@cua.dk>
10636
10637 * positions.texi (Text Lines): Add line-number-at-pos.
10638
106392004-02-06 John Paul Wallington <jpw@gnu.org>
10640
10641 * display.texi (Button Properties, Button Buffer Commands):
10642 mouse-2 invokes button, not down-mouse-1.
10643
106442004-02-04 Jason Rumney <jasonr@gnu.org>
10645
10646 * makefile.w32-in: Sync with Makefile.in changes.
10647
106482004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10649
10650 * minibuf.texi (Text from Minibuffer): Various corrections and
10651 clarifications.
10652 (Object from Minibuffer): Correct Lisp description of
10653 read-minibuffer.
10654 (Minibuffer History): Clarify description of cons values for
10655 HISTORY arguments.
5dcb4c4e
SM
10656 (Basic Completion): Various corrections and clarifications.
10657 Add completion-regexp-list.
b8d4c8d0
GM
10658 (Minibuffer Completion): Correct and clarify description of
10659 completing-read.
5dcb4c4e
SM
10660 (Completion Commands): Mention Partial Completion mode.
10661 Various other minor changes.
b8d4c8d0
GM
10662 (High-Level Completion): Various corrections and clarifications.
10663 (Reading File Names): Ditto.
10664 (Minibuffer Misc): Ditto.
10665
106662004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10667
10668 * strings.texi (Text Comparison): assoc-string also matches
10669 elements of alists that are strings instead of conses.
10670 (Formatting Strings): Standardize Texinfo usage. Update index
10671 entries.
10672
106732004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10674
10675 * lists.texi (Sets And Lists): Add delete-dups.
10676
106772004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10678
10679 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10680 special form.
10681 * macros.texi (Defining Macros): Update description of `declare',
10682 which now is a macro.
10683 (Wrong Time): Fix typos.
10684
106852004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10686
10687 * compile.texi (Compilation Functions): Expand descriptions of
10688 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10689 and `batch-byte-compile'. In particular, mention and describe
10690 all optional arguments.
10691 (Disassembly): Correct and clarify the description of `disassemble'.
10692
106932004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10694
10695 * searching.texi: Various small changes in addition to the
10696 following.
10697 (Regexp Example): Adapt to new value of `sentence-end'.
10698 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10699 `words'.
10700 (Search and Replace): Add usage note for `perform-replace'.
10701 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10702 `match-data'.
10703 (Standard Regexps): Update for new values of `paragraph-start'
10704 and `sentence-end'.
10705
107062004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10707
10708 * files.texi (Saving Buffers): Clarify descriptions of
10709 `write-contents-functions' and `before-save-hook'.
10710 Make the defvar's for `before-save-hook' and `after-save-hook'
10711 into defopt's.
10712
107132004-01-07 Kim F. Storm <storm@cua.dk>
10714
10715 * commands.texi (Click Events): Describe new image and
10716 width/height elements of click events.
10717 (Accessing Events): Add posn-string, posn-image, and
10718 posn-object-width-height. Change posn-object to return either
10719 image or string object.
10720
107212004-01-01 Simon Josefsson <jas@extundo.com>
10722
10723 * hooks.texi (Standard Hooks): Add before-save-hook.
10724 * files.texi (Saving Buffers): Likewise.
10725
107262004-01-03 Richard M. Stallman <rms@gnu.org>
10727
10728 * frames.texi (Frames and Windows): Delete frame-root-window.
10729
107302004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10731
10732 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10733
10734 * functions.texi: Various small changes in addition to the
10735 following.
5dcb4c4e
SM
10736 (What Is a Function): `functionp' returns nil for macros.
10737 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
10738 (Function Documentation): Add `\' in front of (fn @var{arglist})
10739 and explain why.
10740 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10741 Add anchor.
10742 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10743
107442004-01-01 Miles Bader <miles@gnu.org>
10745
10746 * display.texi (Buttons): New section.
10747
107482003-12-31 Andreas Schwab <schwab@suse.de>
10749
10750 * numbers.texi (Math Functions): sqrt reports a domain-error
10751 error.
10752 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10753
107542003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10755
10756 * tips.texi (Documentation Tips): Update item on hyperlinks in
10757 documentation strings.
10758
10759 * errors.texi (Standard Errors): Various small corrections and
10760 additions.
10761
10762 * control.texi: Various small changes in addition to the
10763 following.
10764 (Signaling Errors): Provide some more details on how `signal'
10765 constructs the error message. Add anchor to the definition of
10766 `signal'.
10767 (Error Symbols): Describe special treatment of `quit'.
10768 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10769 to emphasize that it has to be a single form.
10770
10771 * buffers.texi: Add anchor.
10772
107732003-12-29 Richard M. Stallman <rms@gnu.org>
10774
10775 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10776 (Window Configurations): Add window-configuration-frame.
10777
10778 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10779
10780 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10781 Change arg name in get-char-property.
10782 (Special Properties): Update handling of keymap property.
10783
10784 * strings.texi (Modifying Strings): Add clear-string.
10785 (Text Comparison): Add assoc-string and remove
10786 assoc-ignore-case, assoc-ignore-representation.
10787
10788 * os.texi (Time of Day): Add set-time-zone-rule.
10789
10790 * numbers.texi (Math Functions): asin, acos, log, log10
10791 report domain-error errors.
10792
10793 * nonascii.texi (Converting Representations):
10794 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10795 (Encoding and I/O): Add file-name-coding-system.
10796
10797 * modes.texi (Search-based Fontification): Explain that
10798 face specs are symbols with face names as values.
10799
10800 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10801
10802 * lists.texi (Building Lists): remq moved elsewhere.
10803 (Sets And Lists): remq moved here.
10804 (Association Lists): Refer to assoc-string.
10805
10806 * internals.texi (Garbage Collection): Add memory-use-counts.
10807
10808 * frames.texi (Frames and Windows): Add set-frame-selected-window
10809 and frame-root-window.
10810
10811 * files.texi (Contents of Directories):
10812 Add directory-files-and-attributes.
10813
10814 * display.texi (Refresh Screen): Add force-window-update.
10815 (Invisible Text): Explain about moving point out of invis text.
10816 (Overlay Properties): Add overlay-properties.
10817 (Managing Overlays): Add overlayp.
10818 (GIF Images): Invalid image number displays a hollow box.
10819
10820 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10821 (Killing Buffers): Add buffer-live-p.
10822
108232003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10824
10825 * display.texi (Fringes): Fix typo "set-buffer-window".
10826
108272003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10828
10829 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10830 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10831 Add or change various xrefs and anchors.
10832
10833 * commands.texi: Replace all occurrences of @acronym{CAR} with
10834 @sc{car}, for consistency with the rest of the Elisp manual.
10835 `car' and `cdr' are historically acronyms, but are no longer
10836 widely thought of as such.
10837
10838 * internals.texi (Pure Storage): Mention that `purecopy' does not
10839 copy text properties.
10840 (Object Internals): Now 29 bits are used (in most implementations)
10841 to address Lisp objects.
10842
10843 * variables.texi (Variables with Restricted Values): New node.
10844
10845 * objects.texi (Lisp Data Types): Mention that certain variables
10846 can only take on a restricted set of values and add an xref to
10847 the new node "Variables with Restricted Values".
10848
10849 * eval.texi (Function Indirection): Describe the errors that
10850 `indirect-function' can signal.
10851 (Eval): Clarify the descriptions of `eval-region' and `values'.
10852 Describe `eval-buffer' instead of `eval-current-buffer' and
10853 mention `eval-current-buffer' as an alias for `current-buffer'.
10854 Correct the description and mention all optional arguments.
10855
10856 * nonascii.texi: Various small changes in addition to the
10857 following.
10858 (Converting Representations): Clarify behavior of
10859 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10860 ASCII arguments.
10861 (Character Sets): Document the variable `charset-list' and adapt
10862 the definition of the function `charset-list' accordingly.
10863 (Translation of Characters): Clarify use of generic characters in
10864 `make-translation-table'. Clarify and correct the description of
10865 the use of translation tables in encoding and decoding.
10866 (User-Chosen Coding Systems): Correct and clarify the description
10867 of `select-safe-coding-system'.
10868 (Default Coding Systems): Clarify description of
10869 `file-coding-system-alist'.
10870
108712003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10872
10873 * strings.texi (Text Comparison): Correctly describe when two
10874 strings are `equal'. Combine and clarify descriptions of
10875 `assoc-ignore-case' and `assoc-ignore-representation'.
10876
10877 * objects.texi (Non-ASCII in Strings): Clarify description of
10878 when a string is unibyte or multibyte.
10879 (Bool-Vector Type): Update examples.
10880 (Equality Predicates): Correctly describe when two strings are
10881 `equal'.
10882
108832003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10884
10885 * lists.texi (Building Lists): `append' no longer accepts integer
10886 arguments. Update the description of `number-sequence' to reflect
10887 recent changes.
10888 (Sets And Lists): Describe `member-ignore-case' after `member'.
10889
108902003-11-27 Kim F. Storm <storm@cua.dk>
10891
10892 * commands.texi (Click Events): Click object may be an images.
10893 Describe (dx . dy) element of click positions.
10894 (Accessing Events): Remove duplicate posn-timestamp.
10895 New functions posn-object and posn-object-x-y.
10896
108972003-11-23 Kim F. Storm <storm@cua.dk>
10898
10899 * commands.texi (Click Events): Describe enhancements to event
10900 position lists, including new text-pos and (col . row) items.
10901 Mention left-fringe and right-fringe area events.
10902 (Accessing Events): New functions posn-area and
10903 posn-actual-col-row. Mention posn-timestamp. Mention that
10904 posn-point in non-text area still returns buffer position.
10905 Clarify posn-col-row.
10906
109072003-11-21 Lars Hansen <larsh@math.ku.dk>
10908
10909 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10910 * anti.texi (File Attributes): Describe removed parameter
10911 ID-FORMAT.
10912
109132003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10914
10915 * positions.texi (Positions): Mention that, if a marker is used as
10916 a position, its buffer is ignored.
10917
10918 * markers.texi (Overview of Markers): Mention it here too.
10919
109202003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10921
10922 * numbers.texi (Numeric Conversions): Not just `floor', but also
10923 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10924
109252003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10926
10927 * markers.texi (Creating Markers): Specify insertion type of
10928 created markers. Add xref to `Marker Insertion Types'.
10929 Second argument to `copy-marker' is optional.
10930 (Marker Insertion Types): Mention that most markers are created
10931 with insertion type nil.
10932 (The Mark): Correctly describe when `mark' signals an error.
10933 (The Region): Correctly describe when `region-beginning' and
10934 `region-end' signal an error.
10935
109362003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10937
10938 * hash.texi (Creating Hash): Clarify description of `eql'.
10939 `makehash' is obsolete.
10940 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10941
10942 * positions.texi (Point): Change description of `buffer-end', so
10943 that it is also correct for floating point arguments.
10944 (List Motion): Correct argument lists of `beginning-of-defun' and
10945 `end-of-defun'.
10946 (Excursions): Add xref to `Marker Insertion Types'.
10947 (Narrowing): Argument to `narrow-to-page' is optional.
10948
109492003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10950
10951 * streams.texi (Output Streams): Clarify behavior of point for
10952 marker output streams.
10953
109542003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10955
10956 * variables.texi (Defining Variables): Second argument to
10957 `defconst' is not optional.
10958 (Setting Variables): Mention optional argument APPEND to
10959 `add-to-list'.
10960 (Creating Buffer-Local): Expand description of
10961 `make-variable-buffer-local'.
10962 (Frame-Local Variables): Expand description of
10963 `make-variable-frame-local'.
10964 (Variable Aliases): Correct description of optional argument
10965 DOCSTRING to `defvaralias'. Mention return value of
10966 `defvaralias'.
10967 (File Local Variables): Add xref to `File variables' in Emacs
10968 Manual. Correct description of `hack-local-variables'. Mention
10969 `safe-local-variable' property. Mention optional second argument
10970 to `risky-local-variable-p'.
10971
109722003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10973
10974 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10975
109762003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10977
10978 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10979 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10980 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10981 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10982 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10983 lispref/processes.texi, lispref/searching.texi,
10984 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10985 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10986 @acronym{FOO}.
10987
109882003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10989
10990 * strings.texi (Creating Strings): Argument START to `substring'
10991 can not be `nil'. Expand description of
10992 `substring-no-properties'. Correct description of `split-string',
10993 especially with respect to empty matches. Prevent very bad line
10994 break in definition of `split-string-default-separators'.
10995 (Text Comparison): `string=' and `string<' also accept symbols as
10996 arguments.
10997 (String Conversion): More completely describe argument BASE in
10998 `string-to-number'.
10999 (Formatting Strings): `%s' and `%S' in `format' do require
11000 corresponding object. Clarify behavior of numeric prefix after
11001 `%' in `format'.
11002 (Case Conversion): The argument to `upcase-initials' can be a
11003 character.
11004
110052003-10-27 Kenichi Handa <handa@m17n.org>
11006
11007 * display.texi (Fontsets): Fix texinfo usage.
11008
110092003-10-25 Kenichi Handa <handa@m17n.org>
11010
11011 * display.texi (Fontsets): Add description of the function
11012 set-fontset-font.
11013
110142003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11015
11016 * display.texi (Temporary Displays): Add xref to `Documentation
11017 Tips'.
11018
11019 * functions.texi (Function Safety): Use inforef instead of pxref
11020 for SES.
11021
110222003-10-23 Andreas Schwab <schwab@suse.de>
11023
11024 * Makefile.in (TEX, texinputdir): Don't define.
11025 (TEXI2DVI): Define.
11026 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11027 add $(srcdir)/index.texi.
11028 ($(infodir)/elisp): Remove index.texi dependency.
11029 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11030 (index.texi): Remove target.
11031 (dist): Don't link $(srcdir)/permute-index.
11032 (clean): Don't remove index.texi.
11033
11034 * permute-index, index.perm: Remove.
11035 * index.texi: Rename from index.unperm.
11036
110372003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11038
11039 * tips.texi (Documentation Tips): Document new behavior for face
11040 and variable hyperlinks in Help mode.
11041
110422003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11043
11044 * objects.texi (Integer Type): Update for extra bit of integer range.
11045 (Character Type): Ditto.
11046
110472003-10-16 Eli Zaretskii <eliz@gnu.org>
11048
11049 * numbers.texi (Integer Basics): Add index entries for reading
11050 numbers in hex, octal, and binary.
11051
110522003-10-16 Lute Kamstra <lute@gnu.org>
11053
11054 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11055 argument.
11056
110572003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11058
11059 * windows.texi (Choosing Window): Fix typo.
11060 * edebug.texi (Edebug Execution Modes): Fix typo.
11061
110622003-10-13 Richard M. Stallman <rms@gnu.org>
11063
11064 * windows.texi (Basic Windows): A window has fringe settings,
11065 display margins and scroll-bar settings.
11066 (Splitting Windows): Doc split-window return value.
11067 Clean up one-window-p.
11068 (Selecting Windows): Fix typo.
11069 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11070 (Buffers and Windows): In set-window-buffer, explain effect
11071 on fringe settings and scroll bar settings.
11072 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11073 (Choosing Window): Use defopt for pop-up-frame-function.
11074 For special-display-buffer-names, explain same-window and same-frame.
11075 Clarify window-dedicated-p return value.
11076 (Textual Scrolling): scroll-up and scroll-down can get an error.
11077 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11078 Clarify set-window-hscroll.
11079 (Size of Window): Don't mention tool bar in window-height.
11080 (Coordinates and Windows): Explain what coordinates-in-window-p
11081 returns for fringes and display margins.
11082 (Window Configurations): Explain saving fringes, etc.
11083
11084 * tips.texi (Library Headers): Clean up Documentation.
11085
11086 * syntax.texi (Parsing Expressions): Clean up forward-comment
11087 and parse-sexp-lookup-properties.
11088
11089 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11090
11091 * os.texi (System Environment): Clean up text for load-average errors.
11092
11093 * modes.texi (Hooks): Don't explain local hook details at front.
11094 Clarify run-hooks and run-hook-with-args a little.
11095 Clean up add-hook and remove-hook.
11096
11097 * edebug.texi (Edebug Execution Modes): Clarify t.
11098 Document edebug-sit-for-seconds.
11099 (Coverage Testing): Document C-x X = and =.
11100 (Instrumenting Macro Calls): Fix typo.
11101 (Specification List): Don't index the specification keywords.
11102
111032003-10-10 Kim F. Storm <storm@cua.dk>
11104
11105 * processes.texi (Network): Introduce make-network-process.
11106
111072003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11108
11109 * tips.texi (Library Headers): Fix typo.
11110
111112003-10-07 Juri Linkov <juri@jurta.org>
11112
11113 * modes.texi (Imenu): Mention imenu-create-index-function's
11114 default value. Explain submenus better.
11115
111162003-10-07 Lute Kamstra <lute@gnu.org>
11117
11118 * modes.texi (Faces for Font Lock): Fix typo.
11119 (Hooks): Explain how buffer-local hook variables can refer to
11120 global hook variables.
11121 Various minor clarifications.
11122
111232003-10-06 Lute Kamstra <lute@gnu.org>
11124
11125 * tips.texi (Coding Conventions): Mention naming conventions for
11126 hooks.
11127
111282003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11129
11130 * loading.texi (Library Search): Correct default value of
11131 load-suffixes.
11132 (Named Features): Fix typo.
11133
111342003-10-05 Richard M. Stallman <rms@gnu.org>
11135
11136 * loading.texi (Named Features): In `provide',
11137 say how to test for subfeatures.
11138 (Unloading): In unload-feature, use new var name
11139 unload-feature-special-hooks.
11140
111412003-10-03 Lute Kamstra <lute@gnu.org>
11142
11143 * modes.texi (Major Mode Conventions): Mention third way to set up
11144 Imenu.
11145 (Imenu): A number of small fixes.
11146 Delete documentation of internal variable imenu--index-alist.
11147 Document the return value format of imenu-create-index-function
11148 functions.
11149
111502003-09-30 Richard M. Stallman <rms@gnu.org>
11151
11152 * processes.texi (Network): Say what stopped datagram connections do.
11153
11154 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11155
11156 * display.texi (Overlay Properties): Clarify `evaporate' property.
11157
111582003-09-29 Lute Kamstra <lute@gnu.org>
11159
11160 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11161 constructs should be marked as risky.
11162 Change cons cell into proper list.
11163 (Mode Line Variables): Change cons cell into proper list.
11164
111652003-09-26 Lute Kamstra <lute@gnu.org>
11166
11167 * modes.texi (Mode Line Data): Document the :propertize construct.
11168 (Mode Line Variables): Reorder the descriptions of the variables
11169 to match their order in the default mode-line-format.
11170 Describe the new variables mode-line-position and mode-line-modes.
11171 Update the default values of mode-line-frame-identification,
11172 minor-mode-alist, and default-mode-line-format.
11173 (Properties in Mode): Mention the :propertize construct.
11174
111752003-09-26 Richard M. Stallman <rms@gnu.org>
11176
11177 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11178 * loading.texi, minibuf.texi, text.texi, variables.texi:
11179 Avoid @strong{Note:}.
11180
111812003-09-26 Richard M. Stallman <rms@gnu.org>
11182
11183 * keymaps.texi (Remapping Commands): Fix typo.
11184
111852003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11186
11187 * processes.texi (Low-Level Network): Fix typo.
11188
111892003-09-23 Kim F. Storm <storm@cua.dk>
11190
11191 * processes.texi (Network, Network Servers): Fix typos.
11192 (Low-Level Network): Add timeout value for :server keyword.
11193 Add new option keywords to make-network-process.
11194 Add set-network-process-options.
11195 Explain how to test availability of network options.
11196
111972003-09-19 Richard M. Stallman <rms@gnu.org>
11198
11199 * text.texi (Motion by Indent): Arg to
11200 backward-to-indentation and forward-to-indentation is optional.
11201
11202 * strings.texi (Creating Strings): Add substring-no-properties.
11203
11204 * processes.texi
11205 (Process Information): Add list-processes arg QUERY-ONLY.
11206 Delete process-contact from here.
11207 Add new status values for process-status.
11208 Add process-get, process-put, process-plist, set-process-plist.
11209 (Synchronous Processes): Add call-process-shell-command.
11210 (Signals to Processes): signal-process allows process objects.
11211 (Network): Complete rewrite.
11212 (Network Servers, Datagrams, Low-Level Network): New nodes.
11213
11214 * positions.texi (Word Motion): forward-word, backward-word
11215 arg is optional. Reword.
11216
11217 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11218
11219 * variables.texi (Creating Buffer-Local):
11220 Delete duplicate definition of buffer-local-value.
11221 (File Local Variables): Explain about discarding text props.
11222
112232003-09-11 Richard M. Stallman <rms@gnu.org>
11224
11225 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11226 changes variables that record input events.
11227 (Minibuffer Misc): Add minibuffer-selected-window.
11228
11229 * lists.texi (Building Lists): Add copy-tree.
11230
11231 * display.texi (Fontsets): Add char-displayable-p.
11232 (Scroll Bars): New node.
11233
112342003-09-08 Lute Kamstra <lute@gnu.org>
11235
11236 * modes.texi (%-Constructs): Document new `%i' and `%I'
11237 constructs.
11238
112392003-09-03 Peter Runestig <peter@runestig.com>
11240
11241 * makefile.w32-in: New file.
11242
112432003-08-29 Richard M. Stallman <rms@gnu.org>
11244
11245 * display.texi (Overlay Properties): Clarify how priorities
11246 affect use of the properties.
11247
112482003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11249
11250 * customize.texi (Type Keywords): Correct the description of
11251 `:help-echo' in the case where `motion-doc' is a function.
11252
112532003-08-14 John Paul Wallington <jpw@gnu.org>
11254
11255 * modes.texi (Emulating Mode Line): Subsection, not section.
11256
112572003-08-13 Richard M. Stallman <rms@gnu.org>
11258
11259 * elisp.texi (Top): Update subnode lists in menu.
11260
11261 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11262 (Kill Functions): kill-region has new arg yank-handler.
11263 (Yanking): New node.
11264 (Yank Commands): Add yank-undo-function.
11265 (Low-Level Kill Ring):
11266 kill-new and kill-append have new arg yank-handler.
11267 (Changing Properties): Add remove-list-of-text-properties.
11268 (Atomic Changes): New node.
11269
11270 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11271
11272 * streams.texi (Output Variables): Add eval-expression-print-length
11273 and eval-expression-print-level.
11274
11275 * os.texi (Time Conversion): For encode-time, explain limits on year.
11276
11277 * objects.texi (Character Type): Define anchor "modifier bits".
11278
11279 * modes.texi (Emulating Mode Line): New node.
11280 (Search-based Fontification): Font Lock uses font-lock-face property.
11281 (Other Font Lock Variables): Likewise.
11282
11283 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11284 not vectors.
11285 (Active Keymaps): Add emulation-mode-map-alists.
11286 (Functions for Key Lookup): key-binding has new arg no-remap.
11287 (Remapping Commands): New node.
11288 (Scanning Keymaps): where-is-internal has new arg no-remap.
11289 (Tool Bar): Add tool-bar-local-item-from-menu.
11290 Clarify when to use tool-bar-add-item-from-menu.
11291
11292 * commands.texi (Interactive Call): commandp has new arg.
11293 (Command Loop Info): Add this-original-command.
11294
112952003-08-06 John Paul Wallington <jpw@gnu.org>
11296
11297 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11298
11299 * display.texi (Warning Basics): Fix typo.
11300 (Fringes): Add closing curly bracket and fix typo.
11301
11302 * elisp.texi (Top): Fix typo.
11303
113042003-08-05 Richard M. Stallman <rms@gnu.org>
11305
11306 * elisp.texi: Update lists of subnodes.
11307
11308 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11309
11310 * variables.texi (Local Variables): Use lc for example variable names.
11311
11312 * tips.texi (Library Headers): Explain where to put -*-.
11313
11314 * strings.texi (Creating Strings): Fix xref for vconcat.
11315
11316 * sequences.texi (Vector Functions):
11317 vconcat no longer allows integer args.
11318
11319 * minibuf.texi (Reading File Names): read-file-name has new
11320 arg PREDICATE. New function read-directory-name.
11321
c4cc8b9a 11322 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11323 (Indenting Macros): New node.
11324
11325 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11326 (Window Frame Parameters): Make separate table of parameters
11327 that are coupled with specific face attributes.
11328 (Deleting Frames): delete-frame-hooks renamed to
11329 delete-frame-functions.
11330
11331 * files.texi (Magic File Names): Add file-remote-p.
11332 Clarify file-local-copy.
11333
11334 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11335 here; instead xref Defining Macros.
11336
11337 * display.texi (Warnings): New node, and subnodes.
11338 (Fringes): New node.
11339
11340 * debugging.texi (Test Coverage): New node.
11341
11342 * compile.texi (Compiler Errors): Explain with-no-warnings
11343 and other ways to suppress warnings.
11344
11345 * commands.texi (Interactive Call): Minor clarification.
11346
11347 * buffers.texi (Buffer File Name): set-visited-file-name
11348 renames the buffer too.
11349
11350 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11351
113522003-07-24 Markus Rost <rost@math.ohio-state.edu>
11353
11354 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11355
113562003-07-22 Markus Rost <rost@math.ohio-state.edu>
11357
11358 * internals.texi (Garbage Collection): Fix previous change.
11359
113602003-07-22 Richard M. Stallman <rms@gnu.org>
11361
11362 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11363
11364 * display.texi (Width): Use \s syntax in example.
11365 (Font Selection): Add face-font-rescale-alist.
11366
11367 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11368 Remove spurious indent in example.
11369
11370 * lists.texi (Building Lists): Add number-sequence.
11371
11372 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11373
11374 * functions.texi (Function Documentation): Explain how to
11375 show calling convention explicitly in the doc string.
11376
11377 * windows.texi (Selecting Windows): save-selected-window saves
11378 selected window of each frame.
11379 (Window Configurations): Minor change.
11380
11381 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11382
11383 * streams.texi (Output Variables): Add print-continuous-numbering
11384 and print-number-table.
11385
11386 * processes.texi (Decoding Output): New node.
11387
11388 * os.texi (Time Conversion): decode-time arg is optional.
11389
11390 * objects.texi (Character Type): Don't use space as example for \.
11391 Make list of char names and \-sequences correspond.
11392 Explain that \s is not used in strings. `\ ' needs space after.
11393
11394 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11395 (Translation of Characters): Add translation-table-for-input.
11396 (Default Coding Systems): Add auto-coding-functions.
11397 (Explicit Encoding): Add decode-coding-inserted-region.
11398 (Locales): Add locale-info.
11399
11400 * minibuf.texi (Basic Completion): Describe test-completion.
11401 Collections can be lists of strings.
11402 Clean up lazy-completion-table.
11403 (Programmed Completion): Mention test-completion.
11404 Clarify why lambda expressions are not accepted.
11405 (Minibuffer Misc): Describe minibufferp.
11406
114072003-07-14 Richard M. Stallman <rms@gnu.org>
11408
11409 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11410
11411 * windows.texi (Selecting Windows): New arg to select-window.
11412 (Selecting Windows): Add with-selected-window.
11413 (Size of Window): Add window-inside-edges, etc.
11414
11415 * internals.texi (Garbage Collection): Add post-gc-hook.
11416
11417 * processes.texi (Subprocess Creation): Add exec-suffixes.
11418
11419 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11420 (Scanning Keymaps): Add map-keymaps.
11421 (Defining Menus): Add keymap-prompt.
11422
11423 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11424 most-negative-fixnum.
11425
c4cc8b9a 11426 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11427 (Compiler Errors): New node.
11428
11429 * os.texi (User Identification): user-uid, user-real-uid
11430 can return float.
11431
11432 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11433 and about derived modes.
11434 (Minor Modes): Add minor-mode-list.
11435 (Defining Minor Modes): Keyword args for define-minor-mode.
11436 (Search-based Fontification): Explain managing other properties.
11437 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11438 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11439 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11440
11441 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11442 (Variable Aliases): Clarify defvaralias.
11443
11444 * loading.texi (Library Search): Add load-suffixes.
11445
11446 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11447 (Programmed Completion): Add dynamic-completion-table.
11448
11449 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11450 (Magic File Names): Specify precedence order of handlers.
11451
11452 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11453 and post-command-hook.
11454 (Waiting): New calling convention for sit-for.
11455
11456 * text.texi (Special Properties): local-map and keymap properties
11457 apply based on their stickiness.
11458
114592003-07-07 Richard M. Stallman <rms@gnu.org>
11460
11461 * modes.texi (Minor Mode Conventions): Specify only some kinds
11462 of list values as args to minor modes.
11463
11464 * files.texi (File Name Expansion): Warn about iterative use
11465 of substitute-in-file-name.
11466
11467 * advice.texi (Activation of Advice): Clean up previous change.
11468
114692003-07-06 Markus Rost <rost@math.ohio-state.edu>
11470
11471 * advice.texi (Activation of Advice): Note that ad-start-advice is
11472 turned on by default.
11473
114742003-06-30 Richard M. Stallman <rms@gnu.org>
11475
11476 * text.texi (Buffer Contents): Document current-word.
11477 (Change Hooks): Not called for *Messages*.
11478
11479 * functions.texi (Defining Functions): Explain about redefining
11480 primitives.
f4e90db0 11481 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
11482 Comment out the detailed criteria for what is safe.
11483
114842003-06-22 Andreas Schwab <schwab@suse.de>
11485
11486 * objects.texi (Symbol Type): Fix description of examples.
11487
114882003-06-16 Andreas Schwab <schwab@suse.de>
11489
11490 * hash.texi (Creating Hash): Fix description of :weakness.
11491
c8763fb6 114922003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
11493
11494 * files.texi (Changing Files): copy-file copies file modes, too.
11495
114962003-05-28 Richard M. Stallman <rms@gnu.org>
11497
11498 * strings.texi (Creating Strings): Clarify split-string.
11499
115002003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11501
11502 * strings.texi (Creating Strings): Update split-string specification
11503 and examples.
11504
115052003-05-19 Richard M. Stallman <rms@gnu.org>
11506
11507 * elisp.texi: Correct invariant section names.
11508
115092003-04-20 Richard M. Stallman <rms@gnu.org>
11510
11511 * os.texi (Timers): Explain about timers and quitting.
11512
115132003-04-19 Richard M. Stallman <rms@gnu.org>
11514
11515 * internals.texi (Writing Emacs Primitives): Strings are
11516 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11517 Explain GCPRO convention for varargs function args.
11518
115192003-04-16 Richard M. Stallman <rms@gnu.org>
11520
11521 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11522
115232003-04-08 Richard M. Stallman <rms@gnu.org>
11524
11525 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11526
115272003-02-13 Kim F. Storm <storm@cua.dk>
11528
11529 * objects.texi (Character Type): New \s escape for space.
11530
115312003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11532
5dcb4c4e 11533 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11534
115352003-01-25 Richard M. Stallman <rms@gnu.org>
11536
11537 * keymaps.texi: Document that a symbol can act as a keymap.
11538
115392003-01-13 Richard M. Stallman <rms@gnu.org>
11540
11541 * text.texi (Changing Properties): Say string indices are origin-0.
11542
11543 * positions.texi (Screen Lines) <compute-motion>:
11544 Correct order of elts in return value.
11545
11546 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11547 how to define a default binding.
11548
115492002-12-07 Markus Rost <rost@math.ohio-state.edu>
11550
11551 * loading.texi (Unloading): Fix recent change for load-history.
11552
11553 * customize.texi (Simple Types): Clarify description of custom
11554 type 'number. Describe new custom type 'float.
11555
115562002-12-04 Markus Rost <rost@math.ohio-state.edu>
11557
11558 * variables.texi (File Local Variables): Fix typo.
11559
c8763fb6 115602002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11561
11562 From Michael Albinus <Michael.Albinus@alcatel.de>.
11563
11564 * README: Target for Info file is `make info'.
11565
5dcb4c4e 11566 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11567 `file-name-sans-extension'.
11568 (Magic File Names): Complete list of operations for magic file
11569 name handlers.
11570
115712002-09-16 Jonathan Yavner <jyavner@engineer.com>
11572
11573 * variables.texi (File Local Variables): New function
11574 risky-local-variable-p.
11575
115762002-09-15 Jonathan Yavner <jyavner@engineer.com>
11577
11578 * functions.texi (Function safety): New node about unsafep.
11579
115802002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11581
5dcb4c4e 11582 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11583 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11584
115852002-06-17 Juanma Barranquero <lektu@terra.es>
11586
11587 * frames.texi (Display Feature Testing): Fix typo.
11588
115892002-06-12 Andreas Schwab <schwab@suse.de>
11590
11591 * frames.texi (Initial Parameters, Resources): Fix references to
11592 the Emacs manual.
11593
115942002-05-13 Kim F. Storm <storm@cua.dk>
11595
11596 * variables.texi (Intro to Buffer-Local): Updated warning and
11597 example relating to changing buffer inside let.
11598
c8763fb6 115992002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11600
11601 * os.texi (Session Management): New node about X Session management.
11602
116032002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11604
11605 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11606 to which the manual corresponds, and the copyright years.
11607
11608 * Makefile.in (VERSION): Set to 2.9.
11609
116102001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11611
11612 * elisp.texi: Change the category in @dircategory to "Emacs", to
11613 make it consistent with info/dir.
11614
116152001-11-25 Miles Bader <miles@gnu.org>
11616
11617 * text.texi (Fields): Describe new `limit' arg in
11618 field-beginning/field-end.
11619
116202001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11621
5dcb4c4e
SM
11622 * permute-index: Don't depend on csh-specific features.
11623 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11624
11625 * two-volume-cross-refs.txt: New file.
11626 * two.el: New file.
11627 * spellfile: New file.
11628
116292001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11630
11631 * permute-index: New file.
11632
11633 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11634 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11635 8+3 restricted namespace.
11636
11637 * Makefile.in (infodir): Define relative to $(srcdir).
11638 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11639 include directories list via -I switch to makeinfo.
11640 (index.texi): Use cp if both hard and symbolic links fail.
11641
116422001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11643
11644 * Makefile.in (distclean): Add.
11645
11646 The following changes make ELisp manual part of the Emacs
11647 distribution:
11648
11649 * Makefile.in: Add Copyright notice.
11650 (prefix): Remove.
11651 (infodir): Change value to "../info".
11652 (VPATH): New variable.
11653 (MAKE): Don't define.
11654 (texmacrodir): Don't define.
11655 (texinputdir): Append the existing value of TEXINPUTS.
11656 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11657 command to be compatible with man/Makefile.in, and to put the
11658 output into ../info.
11659 (info): Add target.
11660 (installall): Target removed.
11661
c8763fb6 116622001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
11663
11664 * tips.texi (Coding Conventions): Fix typo.
11665
116662001-10-23 Gerd Moellmann <gerd@gnu.org>
11667
11668 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11669
116702001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11671
11672 * files.texi (File Name Components): Update the description of
11673 file-name-sans-extension and file-name-extension, as they now
11674 ignore leading dots.
11675
116762001-10-20 Gerd Moellmann <gerd@gnu.org>
11677
11678 * (Version 21.1 released.)
11679
116802001-10-19 Miles Bader <miles@gnu.org>
11681
11682 * positions.texi (Text Lines): Describe behavior of
11683 `beginning-of-line'/`end-of-line' in the presence of field properties.
11684
116852001-10-17 Gerd Moellmann <gerd@gnu.org>
11686
11687 * Makefile.in (VERSION): Set to 2.8.
11688 (manual): Use `manual-21'.
11689
11690 * elisp.texi (VERSION): Add and use it where the version
11691 number was used. Set it to 2.8.
11692
11693 * intro.texi: Likewise.
11694
116952001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11696
11697 * files.texi (File Name Completion): Document the significance of
11698 a trailing slash in elements of completion-ignored-extensions.
11699
117002001-10-06 Miles Bader <miles@gnu.org>
11701
11702 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11703
117042001-10-04 Gerd Moellmann <gerd@gnu.org>
11705
11706 * variables.texi (Variable Aliases): New node.
11707
117082001-10-04 Gerd Moellmann <gerd@gnu.org>
11709
11710 * Branch for 21.1.
11711
117122001-10-02 Miles Bader <miles@gnu.org>
11713
11714 * minibuf.texi (Minibuffer Misc): Add entries for
11715 `minibuffer-contents', `minibuffer-contents-no-properties', and
11716 `delete-minibuffer-contents'.
11717 Correct description for `minibuffer-prompt-end'.
11718
11719 * text.texi (Property Search): Correct descriptions of
11720 `next-char-property-change' and `previous-char-property-change'.
11721 Add entries for `next-single-char-property-change' and
11722 `previous-single-char-property-change'.
11723 Make operand names a bit more consistent.
11724
117252001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11726
11727 * frames.texi (Finding All Frames): Document that next-frame and
11728 previous-frame are local to current terminal.
11729
117302001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11731
11732 * keymaps.texi (Creating Keymaps): Fix the description of the
11733 result of make-keymap.
11734
117352001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11736
11737 * display.texi (Font Lookup, Attribute Functions)
11738 (Image Descriptors): Add cross-references to the definition of
11739 selected frame.
11740
11741 * buffers.texi (The Buffer List): Add cross-references to the
11742 definition of selected frame.
11743
11744 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11745 frame at any given time.
11746 (Multiple Displays, Size and Position): Add a cross-reference to
11747 the definition of the selected frame.
11748
117492001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11750
11751 * strings.texi (String Conversion) <string-to-number>: Document
11752 that a float is returned for integers that are too large.
11753
11754 * frames.texi (Mouse Position): Document mouse-position-function.
11755 (Display Feature Testing): Document display-images-p.
11756 (Window Frame Parameters): Document the cursor-type variable.
11757
11758 * numbers.texi (Integer Basics): Document CL style read syntax for
11759 integers in bases other than 10.
11760
5dcb4c4e
SM
11761 * positions.texi (List Motion):
11762 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11763
11764 * lists.texi (Sets And Lists): Document member-ignore-case.
11765
11766 * internals.texi (Garbage Collection): Document the used and free
11767 strings report.
11768 (Memory Usage): Document strings-consed.
11769
11770 * os.texi (Time of Day): Document float-time.
11771 (Recording Input): Document that clear-this-command-keys clears
11772 the vector to be returned by recent-keys.
11773
ed9265fc
JB
11774 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11775 The argument keymap can be a list.
b8d4c8d0
GM
11776
11777 * nonascii.texi (User-Chosen Coding Systems)
11778 <select-safe-coding-system>: Document the new argument
11779 accept-default-p and the variable
11780 select-safe-coding-system-accept-default-p. Tell what happens if
11781 buffer-file-coding-system is undecided.
11782 (Default Coding Systems): Document auto-coding-regexp-alist.
11783
11784 * display.texi (The Echo Area) <message>: Document
11785 message-truncate-lines.
11786 (Glyphs): Document that the glyph table is unused on windowed
11787 displays.
11788
11789 * help.texi (Describing Characters) <single-key-description>:
11790 Document the new argument no-angles.
11791 (Accessing Documentation) <documentation-property>: Document that
11792 a non-string property is evaluated.
11793 <documentation>: Document that the function-documentation property
11794 is looked for.
11795
11796 * windows.texi (Selecting Windows): Document some-window.
11797
11798 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11799
11800 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11801 apropos-mode-hook.
11802
11803 * commands.texi (Using Interactive): Document interactive-form.
11804 (Keyboard Macros): Document kbd-macro-termination-hook.
11805 (Command Loop Info): Document that clear-this-command-keys clears
11806 the vector to be returned by recent-keys.
11807
118082001-09-04 Werner LEMBERG <wl@gnu.org>
11809
11810 * Makefile.in (srcdir, texinputdir): New variables.
11811 (srcs, index.texi, install): Use $(srcdir).
11812 (.PHONY): Remove elisp.dvi.
11813 (elisp): Use -I switch for makeinfo.
11814 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11815 (installall, dist): Use $(srcdir).
11816 Fix path to texinfo.tex.
11817 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11818
118192001-08-30 Gerd Moellmann <gerd@gnu.org>
11820
11821 * display.texi (Conditional Display): Adjust to API change.
11822
11823 * configure: New file.
11824
118252001-07-30 Gerd Moellmann <gerd@gnu.org>
11826
11827 * commands.texi (Repeat Events): Add description of
11828 double-click-fuzz.
11829
118302001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11831
11832 * syntax.texi (Syntax Class Table): Add the missing designator for
11833 comment and string fences.
11834 (Syntax Properties): Add a xref to syntax table internals.
11835 (Syntax Table Internals): Document string-to-syntax.
11836
118372001-05-07 Gerd Moellmann <gerd@gnu.org>
11838
11839 * Makefile.in (install): Use install-info command line options
11840 like in Emacs' Makefile.in.
11841
118422000-12-09 Miles Bader <miles@gnu.org>
11843
11844 * windows.texi (Window Start): Update documentation for
11845 `pos-visible-in-window-p'.
11846
118472000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11848
11849 * lists.texi (Building Lists): Add footnote to explain how to add
11850 to the end of a list.
11851
118522000-10-25 Gerd Moellmann <gerd@gnu.org>
11853
11854 * files.texi (Visiting Functions): Typos.
11855
118562000-10-25 Kenichi Handa <handa@etl.go.jp>
11857
11858 * files.texi (Visiting Functions): Return value of
11859 find-file-noselect may be a list of buffers if wildcards are used.
11860
118612000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11862
11863 * display.texi (Defining Faces): Document `graphic' display type
11864 in face specs.
11865
b344d29d 118662000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11867
11868 * hooks.texi (Standard Hooks): Replace obsolete
11869 `after-make-frame-hook' with `after-make-frame-functions'.
11870
11871 * frames.texi (Creating Frames): Ditto.
11872
11873 * variables.texi (Future Local Variables): Ditto.
11874
118752000-10-16 Gerd Moellmann <gerd@gnu.org>
11876
11877 * display.texi (Other Image Types): Add description of :foreground
11878 and :background properties of mono PBM images.
11879
118802000-08-17 Werner LEMBERG <wl@gnu.org>
11881
11882 * .cvsignore: New file.
11883
118842000-01-05 Gerd Moellmann <gerd@gnu.org>
11885
11886 * tindex.pl: New script.
11887
118881999-12-03 Dave Love <fx@gnu.org>
11889
11890 * Makefile.in (MAKEINFO): New parameter.
11891
118921999-09-17 Richard Stallman <rms@gnu.org>
11893
11894 * Makefile.in (srcs): Add hash.texi.
11895 (VERSION): Update to 20.6.
11896
118971999-09-13 Richard Stallman <rms@gnu.org>
11898
11899 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11900
119011998-08-29 Karl Heuer <kwzh@gnu.org>
11902
11903 * configure.in: New file.
11904 * Makefile.in: Renamed from Makefile.
11905 (prefix, infodir): Use value obtained from configure.
11906 (emacslibdir): Obsolete variable deleted.
11907 (dist): Distribute configure.in, configure, Makefile.in.
11908
119091998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11910
11911 * Makefile (INSTALL_INFO): New variable.
11912 (install): Run install-info.
11913
119141998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11915
11916 * Makefile (elisp.dvi): Add missing backslash.
11917
119181998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11919
11920 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11921 Run texindex without `./'. Always run texindex on elisp.tp.
11922 (elisp.tps): Target deleted.
11923
119241998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11925
11926 * Makefile (srcs): Add nonascii.texi and customize.texi.
11927 (dist): Start by deleting `temp'.
11928
119291998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11930
11931 * Makefile (makeinfo, texindex): Targets deleted.
11932 (makeinfo.o, texindex.o): Targets deleted.
11933 (clean, dist): Don't do anything with them or with getopt*.
11934
119351998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11936
11937 * Makefile (SHELL): Defined.
11938
119391998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11940
11941 * Makefile (elisp.tps): New target.
11942 (elisp.dvi): Depend on elisp.tps.
11943
c5602427 119441996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
11945
11946 * README: Update phone number.
11947
11948 * Makefile (elisp): Make this be the default target.
11949 Depend on makeinfo.c instead of makeinfo.
11950 (install): Don't depend on elisp.dvi, since we don't install that.
11951 Use mkinstalldirs.
11952 (dist): Add mkinstalldirs.
11953
c5602427 119541995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11955
11956 * Makefile (VERSION): Update version number.
5dcb4c4e 11957 (maintainer-clean): Rename from realclean.
b8d4c8d0 11958
c5602427 119591995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11960
11961 * Makefile (realclean): New target.
11962 (elisp): Remove any old elisp-* files first.
11963
c5602427 119641993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
11965
11966 * Makefile (VERSION): New variable.
11967 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11968 Compressed file suffix should be `.gz', not `.z'.
11969
ce058493 119701993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11971
11972 * Makefile (elisp): Depend on makeinfo.
11973
c5602427 119741993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11975
11976 * Makefile (srcs): Add anti.texi.
11977
c5602427 119781993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11979
11980 * Makefile (infodir, prefix): New vars.
11981 (install): Use infodir.
f4e90db0 11982 (emacsinfodir): Delete.
b8d4c8d0 11983
c5602427 119841993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11985
11986 * Makefile (srcs): Add calendar.texi.
11987
11988 * Makefile (dist): Copy texindex.c and makeinfo.c.
11989 Limit elisp-* files to those with one or two digits.
11990
c5602427 119911993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11992
f4e90db0 11993 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11994
c5602427 119951993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11996
11997 * loading.texi (Unloading): define-function changed back to
11998 defalias. It may not stay this way, but at least it's
11999 consistent with the known-good version of the code patch.
12000
c5602427 120011993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12002
12003 * modes.texi (Hooks): Document new optional arg of add-hook.
12004
c5602427 120051993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12006
12007 * variables.texi: Document nil initial value of buffer-local variables.
12008
12009 * tips.texi: Add new section on standard library headers.
12010
c5602427 120111993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12012
12013 * Makefile (srcs): Add frame.texi to the list of sources.
12014
c5602427 120151993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12016
12017 * Makefile (dist): Don't bother excluding autosave files; they'll
12018 never make it into the temp directory anyway, and the hash marks
12019 in the name are problematic for make and the Bourne shell.
ed9265fc 12020 (srcs): ???
b8d4c8d0 12021
c5602427 120221993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12023
12024 * Makefile (dist): Don't include backup files or autosave files in
12025 the distribution tar file.
12026
c5602427 120271991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12028
5dcb4c4e 12029 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12030 (elisp.dvi): Remove erroneous shell comment.
12031 Expect output of permute-index in permuted.fns.
12032 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12033 (clean): Add index.texi to be deleted.
b8d4c8d0 12034
c5602427 120351990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12036
12037 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12038
c5602427 120391990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12040
12041 * files.texi: Noted that completion-ignored-extensions is ignored
12042 when making *Completions*.
12043
3e868ee3 120441990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12045
12046 * Makefile make dist now depends on elisp.dvi, since it tries
12047 to include it in the dist file.
12048
c5602427 120491990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12050
c5602427 12051 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12052
c5602427 120531989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12054
12055 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12056 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12057
c5602427 120581989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12059
12060 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12061 and @error{} are the terms now being used. The files in the
12062 directory have been changed to reflect this.
12063
12064 * All instances of @indentedresultt{} have been changed to
333f9019 12065 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12066
c5602427 120671989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12068
12069 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12070 experimental @indentedresult{}, @indentedexpandsto{} are part of
12071 the texinfo.tex in this directory. These TeX macros are not
12072 stable yet.
12073
c5602427 120741989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12075
12076 * texinfo.tex: Temporarily added
12077 \let\result=\dblarrow
12078 \def\error{{\it ERROR} \longdblarrow}
12079 We need to do this better soon.
12080
c5602427 120811989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12082
12083 * Applied Karl Berry's patches to *.texinfo files, but not to
12084 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12085 new title page format is also not applied, since it requires
12086 texinfo.tex changes.)
12087
12088 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12089 for the Project GNU development environment.
12090
12091;; Local Variables:
c8763fb6 12092;; coding: utf-8
b8d4c8d0
GM
12093;; End:
12094
ab422c4d 12095 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12096
12097 This file is part of GNU Emacs.
12098
352c8b4a 12099 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12100 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12101 the Free Software Foundation, either version 3 of the License, or
12102 (at your option) any later version.
b8d4c8d0
GM
12103
12104 GNU Emacs is distributed in the hope that it will be useful,
12105 but WITHOUT ANY WARRANTY; without even the implied warranty of
12106 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12107 GNU General Public License for more details.
12108
12109 You should have received a copy of the GNU General Public License
352c8b4a 12110 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.