Merge: Fix minor new problems caught by GCC 4.6.1.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
91223e54
LMI
12011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * elisp.texi: Change "inferiors" to "subnodes" in three places
4 (bug#3523).
5
963578d3
CY
62011-07-11 Chong Yidong <cyd@stupidchicken.com>
7
8 * frames.texi (Window System Selections): Discussion of
9 x-select-enable-clipboard moved to Emacs manual.
10
07151e49
DD
112011-07-11 Deniz Dogan <deniz@dogan.se>
12
13 * commands.texi (Prefix Command Arguments): Remove excessive
14 apostrophe.
15
7261e1cf
LMI
162011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
17
ad21a12a
LMI
18 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
19 description is a string (bug#3313).
20
7261e1cf
LMI
21 * frames.texi (Display Feature Testing): Try to explain what all
22 the visual classes mean (bug#3042).
23
568f7b79
LMI
242011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
25
18d59e29
LMI
26 * modes.texi (Mode Line Variables): Document `mode-line-remote'
27 and `mode-line-client' (bug#2974).
28
568f7b79
LMI
29 * text.texi (Insertion): Clarify marker movements (bug#1651).
30 Text from Drew Adams.
31
54e10184
LMI
322011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
33
d94d85e9
LMI
34 * text.texi (Special Properties): Clarify the format of `face'
35 (bug#1375).
36
54e10184
LMI
37 * commands.texi (Interactive Call): Add a `call-interactively'
38 example (bug#1010).
39
413c488d
LMI
402011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
41
42 * functions.texi (Calling Functions): Link to the "Interactive
43 Call" node (bug#1001).
44
322b7dab 452011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 46
3deead93
CY
47 * customize.texi (Composite Types): Move alist and plist to here
48 from Simple Types (Bug#7545).
49
50 * elisp.texi (Top): Update menu description.
51
b00d8c1a
CY
52 * display.texi (Face Attributes): Document negative line widths
53 (Bug#6113).
54
d2a6c43b
TR
552011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
56
57 * searching.texi (Match Data): Note that match data can be
58 overwritten by most functions (bug#2499).
59
c7844a27
LMI
602011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
61
a9ab721e
LMI
62 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
63 flags mean (bug#6659).
64
c7844a27
LMI
65 * functions.texi (What Is a Function): Document the autoload
66 object (bug#6496).
67
f68d76d0
LMI
682011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
69
8a20ca4c
LMI
70 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
71 is only used in the Customize user interface (bug#6089).
72
f68d76d0 73 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 74 images (bug#7836).
f68d76d0 75
7018dbe7
EZ
762011-07-02 Eli Zaretskii <eliz@gnu.org>
77
78 * variables.texi (Defining Variables, Void Variables)
79 (Constant Variables): Fix incorrect usage of @kindex.
80
36cb87a1
LMI
812011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
82
28ee97c7
LMI
83 * variables.texi (Defining Variables): Add an index entry for
84 `set-variable' (bug#7262).
8d4294e9 85 (Defining Variables): Use @findex for functions.
28ee97c7 86
8862ffd5
LMI
87 * frames.texi (Basic Parameters): Document the `explicit-name'
88 parameter (bug#6951).
89
0ec389b9
LMI
90 * customize.texi (Type Keywords): Clarify that :value provides a
91 default value for all types (bug#7386).
92
36cb87a1
LMI
93 * streams.texi (Output Functions): Document `pp'.
94
11fdef7d 952011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
96
97 * keymaps.texi (Searching Keymaps):
98 * display.texi (Overlay Properties): Fix errors in 2011-05-29
99 change. Suggested by Johan Bockgård.
100
eeafcea7
CY
1012011-06-15 Chong Yidong <cyd@stupidchicken.com>
102
103 * text.texi (Special Properties): Clarify role of font-lock-face.
104
b96e6cde
LMI
1052011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
106
107 * processes.texi (Process Information): Renamed `process-alive-p'
108 to `process-live-p' for consistency with other `-live-p' functions.
109
be14b9ab
PE
1102011-06-03 Paul Eggert <eggert@cs.ucla.edu>
111
112 Document wide integers better.
113 * files.texi (File Attributes): Document ino_t values better.
2d365993 114 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
115 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
116 (Bitwise Operations):
001903b5
PE
117 * objects.texi (Integer Type): Use a binary notation that is a bit easier
118 to read, and that will port better if 62-bits becomes the default.
119 Fix or remove incorrect examples.
be14b9ab
PE
120 * os.texi (Time Conversion): Document time_t values better.
121
bcd54f83
LMI
1222011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
123
124 * processes.texi (Process Information): Document
125 `process-alive-p'.
126
049bcbcb
CY
1272011-05-29 Chong Yidong <cyd@stupidchicken.com>
128
129 * help.texi (Accessing Documentation):
130 * display.texi (Pixel Specification):
131 * processes.texi (Serial Ports, Serial Ports):
132 * nonascii.texi (Character Properties, Default Coding Systems):
133 * text.texi (Changing Properties, Special Properties):
134 * windows.texi (Window Start and End):
135 * modes.texi (SMIE Indentation Example, SMIE Tricks):
136 * keymaps.texi (Searching Keymaps, Tool Bar):
137 * minibuf.texi (Basic Completion):
138 * compile.texi (Eval During Compile):
139 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
140 7x9 paper in printed manual.
141
142 * lists.texi (Sets And Lists): Fix misplaced text.
143
58539c63
CY
1442011-05-29 Chong Yidong <cyd@stupidchicken.com>
145
146 * keymaps.texi (Remapping Commands): Emphasize that the keymap
147 needs to be active (Bug#8350).
148
6b5681bf
CY
1492011-05-28 Chong Yidong <cyd@stupidchicken.com>
150
b4d52acc
CY
151 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
152
6b5681bf
CY
153 * tips.texi (Coding Conventions): Remove antediluvian filename
154 limit recommendation (Bug#8538).
155
e145f188
GM
1562011-05-27 Glenn Morris <rgm@gnu.org>
157
158 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
159
eafed945
GM
1602011-05-26 Glenn Morris <rgm@gnu.org>
161
162 * variables.texi (File Local Variables):
163 Update hack-local-variables `mode-only' return value.
2d3ba9e7 164 Add some more details on what this function does in the other case.
eafed945 165
bc8410af
GM
1662011-05-19 Glenn Morris <rgm@gnu.org>
167
168 * lists.texi (Sets And Lists): Mention cl provides union etc.
169
35a30759
N
1702011-05-19 Nix <nix@esperi.org.uk>
171
172 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
173
174 * text.texi (Parsing HTML): Update for function name changes.
175
176 * syntax.texi (Syntax Flags): Small fix.
177
178 * keymaps.texi (Active Keymaps): Typo fix.
179 (Changing Key Bindings): Grammar fix.
180
181 * frames.texi (Minibuffers and Frames): Grammar fix.
182 (Window System Selections): x-select-enable-clipboard now defaults to t.
183
184 * customize.texi (Common Keywords):
185 * display.texi (Abstract Display):
186 * modes.texi (Auto-Indentation):
187 * nonascii.texi (Converting Representations): Typo fixes.
188
189 * control.texi (Examples of Catch): Call it "goto" not "go to".
190
e3934a8a
EZ
1912011-05-14 Eli Zaretskii <eliz@gnu.org>
192
bc039a3b
EZ
193 * nonascii.texi (Character Properties): Fix inconsistencies with
194 implementation.
195
e3934a8a
EZ
196 * text.texi (Special Properties): Move @defvar's out of the
197 @table. (Bug#8652)
198
e2c94218
GM
1992011-05-12 Glenn Morris <rgm@gnu.org>
200
201 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
202
d2fc7e3d 2032011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
204
205 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
206 (Multiline Font Lock):
207 * vol2.texi (Top):
208 * vol1.texi (Top):
209 * elisp.texi (Top): Update menu accordingly.
210
d2fc7e3d 2112011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
212
213 * modes.texi (Region to Fontify): Fix typo.
214
79b70037
GM
2152011-05-10 Jim Meyering <meyering@redhat.com>
216
217 * minibuf.texi: Fix typo "in in -> in".
218
b08a63cc 2192011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
220
221 * numbers.texi (Integer Basics): Large integers are treated as floats.
222
1ef14cb4
LMI
2232011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
224
225 * processes.texi (Synchronous Processes): Document the (:file
226 "/file-name") syntax for `call-process'.
227
4ffd0d6b 2282011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
229
230 * windows.texi (Choosing Window): Fix typo.
231
4ffd0d6b 2322011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
233
234 * frames.texi (Layout Parameters): Note the difference between
235 querying and setting parameters for left-fringe and right-fringe
236 (Bug#6930).
237
fd5a8ae8
SM
2382011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
239
240 * minibuf.texi (Basic Completion): Be a bit more precise about the
241 valid kinds of completion tables.
242 (Programmed Completion): Remove obsolete text about lambda expressions
243 not being valid completion tables.
244
c1bcd0d5
CY
2452011-03-19 Chong Yidong <cyd@stupidchicken.com>
246
247 * positions.texi (Excursions): Explain the "save-excursion
248 defeated by set-buffer" warning.
249
250 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
251 save-excursion. Suggested by Uday S Reddy.
252
03408648 2532011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 254
03408648
SM
255 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
256 (Lexical Binding): New sub-section.
ba83908c 257
03408648
SM
258 * eval.texi (Eval): Discourage the use of `eval'.
259 Document its new `lexical' argument.
6c075cd7 260
f6d62986
SM
2612011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
262
03408648 263 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
264 nil any more.
265
84ea5558 2662011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
267
268 * strings.texi (String Conversion): Don't mention
269 string-make-(uni|multi)byte (bug#8262).
270 * nonascii.texi (Converting Representations): Fix up range.
271 * keymaps.texi (Key Binding Commands): Update code point, avoid
272 "unibyte character" and remove mention of unibyte bindings.
273
62d94509
EZ
2742011-03-10 Eli Zaretskii <eliz@gnu.org>
275
276 * modes.texi (Operator Precedence Grammars): Don't use characters
277 outside ISO-8859-1.
278
63a329f8
EZ
2792011-03-09 Eli Zaretskii <eliz@gnu.org>
280
281 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
282
283 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
284
6446548e
GM
2852011-03-08 Glenn Morris <rgm@gnu.org>
286
287 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
288 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 289 * elisp.texi: Set documentencoding.
6446548e 290
33383987
JB
2912011-03-07 Chong Yidong <cyd@stupidchicken.com>
292
293 * Version 23.3 released.
294
0b3ceceb
CY
2952011-03-06 Chong Yidong <cyd@stupidchicken.com>
296
297 * package.texi: Update index keywords.
298 (Package Archives): New node contents. Document package-x.el.
299
78f5433f
JB
3002011-03-06 Juanma Barranquero <lekktu@gmail.com>
301
302 * makefile.w32-in (srcs): Add package.texi.
303
555e9b5c
CY
3042011-03-06 Chong Yidong <cyd@stupidchicken.com>
305
120d9389
CY
306 * package.texi (Packaging, Packaging Basics, Simple Packages)
307 (Multi-file Packages): Expand and clarify.
308 (Package Archives): Temporary placeholder node.
309
310 * elisp.texi (Top): Update node listing.
311
555e9b5c
CY
312 * Makefile.in (srcs): Add package.texi.
313
b59a4335
CY
3142011-03-05 Chong Yidong <cyd@stupidchicken.com>
315
316 * processes.texi (Synchronous Processes): Minor clarification
317 (Bug#8149).
318
06083aa1
GM
3192011-03-03 Glenn Morris <rgm@gnu.org>
320
321 * files.texi (Truenames): Minor clarification. (Bug#2341)
322
6640b281
GM
3232011-03-01 Glenn Morris <rgm@gnu.org>
324
325 * variables.texi (Directory Local Variables):
326 Mention `(subdirs . nil)' alist element.
327
2b0c7330 3282011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
329
330 * variables.texi (Directory Local Variables): Mention the optional
331 mtime argument of dir-locals-set-directory-class. (Bug#3577)
332
b923f7a9
CY
3332011-02-27 Chong Yidong <cyd@stupidchicken.com>
334
335 * minibuf.texi (Minibuffer History): Clarify discussion of
336 minibuffer history lists (Bug#8085).
337
67ab0163 3382011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 339
e979a521
EZ
340 * elisp.texi: Sync @dircategory with ../../info/dir.
341
e03b2fd4
EZ
342 * files.texi (Visiting Functions): Document find-file-literally,
343 both the command and the variable.
344
86ec878a
EZ
345 * variables.texi (Creating Buffer-Local): Explain the meaning of
346 permanent local variables.
347
67ab0163
GM
348 * files.texi (Visiting Functions): Document find-file-literally,
349 both the command and the variable.
350
351 * variables.texi (Creating Buffer-Local): Explain the meaning of
352 permanent local variables.
353
3542011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
355
356 * keymaps.texi (Remapping Commands): Mention how to undo it.
357
bfcb151a
RT
3582011-02-09 Reuben Thomas <rrt@sc3d.org>
359
360 * loading.texi (Hooks for Loading): Remove unnecessary advice
361 about eval-after-load (Bug#7986).
362
a41c8660
CY
3632011-02-05 Chong Yidong <cyd@stupidchicken.com>
364
365 * commands.texi (Accessing Mouse): Note that a header line is not
366 included in the row of posn-col-row.
367
e0dd6837
CY
3682011-02-02 Chong Yidong <cyd@stupidchicken.com>
369
370 * modes.texi (Major Mode Conventions): Add face guidelines.
371 (Faces for Font Lock): List faces in order of prominence.
372
a4180391
PE
3732011-02-01 Paul Eggert <eggert@cs.ucla.edu>
374
375 format-time-string now supports subsecond time stamp resolution
376 * os.texi (Time Parsing): Document %N.
377
7427eb97
CY
3782011-01-28 Chong Yidong <cyd@stupidchicken.com>
379
61db307f
CY
380 * vol1.texi (Top):
381 * vol2.texi (Top):
382 * elisp.texi (Top):
383 * display.texi (Display Property): Shorten the menu description of
384 the "Other Display Specs" node (Bug#7816).
385
7427eb97
CY
386 * keymaps.texi (Defining Menus): Add "menu item" and "extended
387 menu item" concept index entries (Bug#7805).
388
bf3dae7e
EZ
3892011-01-29 Eli Zaretskii <eliz@gnu.org>
390
391 * makefile.w32-in (texinfodir): New variable.
392 (usermanualdir): Remove as redundant with $(emacsdir).
393 (MAKEINFO): Remove options, leave only program name.
394 (MAKEINFO_OPTS): New variable.
395 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
396
06d8ace5 3972011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
398 Richard Kim <emacs18@gmail.com>
399
400 * loading.texi (Library Search): Document list-load-path-shadows
401 (Bug#7757).
402
06d8ace5 4032011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
404
405 * searching.texi (Regexp Special): Remove outdated discussion of
406 character sets (Bug#7780).
407
28a88153
CY
408 * frames.texi (Pop-Up Menus): Document where menu title comes
409 from (Bug#7684).
410
06d8ace5 4112011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
412
413 * display.texi (Making Buttons): Mention limitation of text buttons.
414
a8e1e9ee
WL
4152011-01-23 Werner Lemberg <wl@gnu.org>
416
417 * Makefile.in (MAKEINFO): Now controlled by `configure'.
418 (MAKEINFO_OPTS): New variable. Use it where appropriate.
419 (ENVADD): New variable to control texi2dvi and texi2pdf.
420
362b9d48
GM
4212011-01-15 Chong Yidong <cyd@stupidchicken.com>
422
423 * files.texi (Directory Names): Move directory-abbrev-alist doc to
424 Emacs manual.
425
4262011-01-15 Eli Zaretskii <eliz@gnu.org>
427
428 * files.texi (Directory Names): Explain why FROM in
429 directory-abbrev-alist should begin with \`. (Bug#7777)
430
3fa173b4
SM
4312011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
432
433 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
434
7c420169 4352011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
436
437 * modes.texi (Emulating Mode Line): Fix last change.
438
7c420169 4392011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
440
441 * modes.texi (Emulating Mode Line): Update documentation of
442 format-mode-line according to changes that fixed bug #7587.
443
80b33766
SM
4442010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
445
446 * modes.texi (Derived Modes): Mention prog-mode.
447
448 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
449 of the key-binding-data cache since we don't use it any more.
450
f49d1f52 4512010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 452
4bb49a92
EZ
453 * processes.texi (Shell Arguments):
454 * strings.texi (Creating Strings): Don't mention "shell commands";
455 make it explicit that `split-string-and-unquote' and
456 `combine-and-quote-strings' are mainly for working with arguments
457 to call-process and start-process.
458
3c73e30e
EZ
459 * processes.texi (Shell Arguments): Fix documentation of
460 `split-string-and-unquote'. Add indexing. (Bug#7563)
461
f49d1f52 4622010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
463
464 * modes.texi (Auto-Indentation): New section to document SMIE.
465 (Major Mode Conventions):
466 * text.texi (Mode-Specific Indent): Refer to it.
467
f49d1f52 4682010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
469
470 * display.texi (Other Display Specs): Document left-fringe and
471 right-fringe display specs.
472
f49d1f52 4732010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
474
475 * backups.texi (Making Backups):
476 * modes.texi (Example Major Modes): Use recommended coding style.
477 (Major Mode Basics, Derived Modes): Encourge more strongly use of
478 define-derived-mode. Mention completion-at-point-functions.
479
f49d1f52 4802010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 481
5dcb4c4e
SM
482 * nonascii.texi (Converting Representations):
483 Document byte-to-string.
e1115396 484
ec1b9b17
GM
4852010-12-08 Glenn Morris <rgm@gnu.org>
486
487 * buffers.texi (Modification Time):
488 verify-visited-file-modtime now defaults to the current buffer.
489
07976ae3 4902010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 491
ec1b9b17 492 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
493
494 * strings.texi (Creating Strings): Don't mention semi-obsolete
495 function char-to-string.
496 (String Conversion): Shorten discussion of semi-obsolete function
497 string-to-char. Link to Converting Representations.
498
499 * objects.texi (Symbol Type):
500 * text.texi (Near Point):
501 * help.texi (Help Functions):
502 * functions.texi (Mapping Functions): Use string instead of
503 char-to-string in examples.
504
07976ae3 5052010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
506
507 * text.texi (Kill Functions, Kill Functions)
508 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
509 YANK-HANDLER args.
510
511 * symbols.texi (Creating Symbols): Using unintern without an
512 obarray arg is now obsolete.
513
514 * numbers.texi (Float Basics): Document float-e and float-pi.
515
516 * variables.texi (Defining Variables): Change "pi" example to
517 "float-pi".
518
8547874a
EZ
5192010-11-26 Eli Zaretskii <eliz@gnu.org>
520
521 * commands.texi (Click Events): Document the values of X, Y and
522 COL, ROW in the event's position, when the click is on the header
523 or mode line, on the fringes, or in the margins.
524
4a47c275 5252010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 526
5b05d75b
EZ
527 * customize.texi (Composite Types): Lower-case index entry.
528
5dcb4c4e
SM
529 * loading.texi (How Programs Do Loading):
530 Document load-file-name. (Bug#7346)
c7926fe2 531
4a47c275 5322010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
533
534 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
535
0eb025fb
EZ
5362010-11-13 Eli Zaretskii <eliz@gnu.org>
537
538 * display.texi (Usual Display): Characters with no fonts are not
539 necessarily displayed as empty boxes.
540
2699a554 5412010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
542
543 * maps.texi (Standard Keymaps): Update File menu description.
544
8289f37b
GM
5452010-10-28 Glenn Morris <rgm@gnu.org>
546
547 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
548
5793a7bc 5492010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
550
551 * display.texi (Window Systems): Deprecate use of window-system as
552 a predicate.
553
17284e30
GM
5542010-10-23 Glenn Morris <rgm@gnu.org>
555
556 * help.texi (Documentation Basics): Remove mentions of digest-doc and
557 sorted-doc.
558
00f113eb
JB
5592010-10-15 Eli Zaretskii <eliz@gnu.org>
560
561 * os.texi (Dynamic Libraries): New node, with slightly modified
562 text deleted from "Image Formats".
563 (System Interface): Add @menu entry for "Dynamic Libraries".
564
565 * display.texi (Image Formats): Remove description of
566 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
567
07277eb8
GM
5682010-10-12 Glenn Morris <rgm@gnu.org>
569
570 * book-spine.texinfo: Rename to book-spine.texi.
571
c12e4a81
GM
5722010-10-11 Glenn Morris <rgm@gnu.org>
573
df187c62
GM
574 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
575
c12e4a81 576 * Makefile.in (DVIPS): New variable.
234db610
GM
577 (.PHONY): Add html, ps.
578 (html, elisp.html, ps, elisp.ps): New targets.
579 (clean): Delete html, ps files.
580 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 581
6513b232
EZ
5822010-10-09 Eli Zaretskii <eliz@gnu.org>
583
584 * makefile.w32-in (emacsdir): New variable.
585 (srcs): Add emacsver.texi.
586 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
587
abd40fb4
GM
5882010-10-09 Glenn Morris <rgm@gnu.org>
589
c1dc72b3
GM
590 * Makefile.in (VPATH): Remove.
591 (infodir): Make it absolute.
592 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
593
4393405b
GM
594 * Makefile.in (dist): Anchor regexps.
595
eef3ab94
GM
596 * Makefile.in (srcs): Put elisp.texi first.
597 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
598
aa9db089
GM
599 * Makefile.in (infoclean): Remove harmless, long-standing error.
600
abd40fb4
GM
601 * Makefile.in ($(infodir)): Delete rule.
602 (mkinfodir): New.
603 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
604
68db69ed 605 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 606 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 607
ea274122
GM
6082010-10-09 Glenn Morris <rgm@gnu.org>
609
f7a31f11
GM
610 * Makefile.in (emacsdir): New variable.
611 (MAKEINFO): Add -I $emacsdir.
612 (dist): Copy emacsver.texi.
b13254e7
GM
613 (srcs): Add emacsver.texi.
614
f7a31f11
GM
615 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
616 Set EMACSVER by including emacsver.texi.
617
ea274122
GM
618 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
619
17ca7950
GM
6202010-10-07 Glenn Morris <rgm@gnu.org>
621
622 * Makefile.in (version): New, set by configure.
623 (clean): Delete dist tar file.
624 (dist): Use version in tar name.
625
4c83f6e1
GM
6262010-10-06 Glenn Morris <rgm@gnu.org>
627
628 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
629 (INSTALL_INFO): Remove unused variable.
630 (mostlyclean, infoclean, dist): New rules.
631 (clean): Delete dvi and pdf files.
632 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 633 ($(infodir)): Add parallel build workaround.
4c83f6e1 634
0264072d
GM
6352010-10-04 Glenn Morris <rgm@gnu.org>
636
637 * Makefile.in (dvi, pdf, $(infodir)): New targets.
638 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 639 Fix -I typo.
0264072d
GM
640 (clean): No 'make.out' or 'core' files.
641 (.PHONY): Declare clean rules.
642 (maintainer-clean): Delete pdf file. Guard against cd failures.
643
77f38949
GM
6442010-10-03 Glenn Morris <rgm@gnu.org>
645
646 * files.texi (File Name Components): Remove ignored section about
647 deleted variable directory-sep-char.
648
178fdd41
MA
6492010-10-03 Michael Albinus <michael.albinus@gmx.de>
650
651 * files.texi (Magic File Names): New defopt
652 remote-file-name-inhibit-cache.
653
9c524fcb
GM
6542010-10-02 Glenn Morris <rgm@gnu.org>
655
656 * os.texi (Killing Emacs): Hook now runs in batch mode.
657
f816790b
SM
6582010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
659
660 * text.texi (Special Properties): Clarify when modification-hooks run.
661
7cf78aac
SM
6622010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
663
664 * syntax.texi (Syntax Flags): Document new `c' flag.
665
ca0d44e4
GM
6662010-09-09 Glenn Morris <rgm@gnu.org>
667
668 * display.texi (ImageMagick Images): General cleanup.
669
10999305 6702010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
671
672 * files.texi (Directory Names): Use \` rather than ^.
673
45240125
JD
6742010-09-02 Jan Djärv <jan.h.d@swipnet.se>
675
676 * text.texi (Low-Level Kill Ring):
677 * frames.texi (Window System Selections): Remove cut buffer
678 documentation.
679
4abe5bf6
EZ
6802010-08-28 Eli Zaretskii <eliz@gnu.org>
681
682 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
683 Parameters", where the default fringe width is described.
684
685 * frames.texi (Window Frame Parameters, Basic Parameters)
686 (Position Parameters, Layout Parameters, Management Parameters)
687 (Cursor Parameters, Font and Color Parameters): Add indexing for
688 frame parameters. (Bug#6929)
689
fdc76236
TT
6902010-08-25 Tom Tromey <tromey@redhat.com>
691
692 * vol2.texi (Top): Update.
693 * vol1.texi (Top): Update.
694 * tips.texi (Library Headers): Mention Package-Version and
695 Package-Requires.
696 * package.texi: New file.
697 * os.texi (System Interface): Update pointers.
698 * elisp.texi (Top): Link to new nodes. Include package.texi.
699 * anti.texi (Antinews): Update pointers.
700
1e5c1c80
EZ
7012010-08-25 Eli Zaretskii <eliz@gnu.org>
702
703 * processes.texi (Filter Functions): Fix last change.
704
78e33835
CY
7052010-08-24 Markus Triska <triska@gmx.at>
706
707 * processes.texi (Filter Functions): Use `buffer-live-p' instead
708 of `buffer-name' in the main text as well as in the example
709 (Bug#3098).
710
198a7a97
CY
7112010-08-22 Chong Yidong <cyd@stupidchicken.com>
712
713 * nonascii.texi (Text Representations):
714 * loading.texi (Loading Non-ASCII):
715 * compile.texi (Byte Compilation): Don't mention obsolete
716 --unibyte command-line argument.
717
bc7d7ea6
CY
7182010-08-22 Chong Yidong <cyd@stupidchicken.com>
719
720 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
721
b0126eac 7222010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
723
724 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
725
e8a6cc19
EZ
7262010-08-20 Eli Zaretskii <eliz@gnu.org>
727
728 * commands.texi (Misc Events): Add cross-references to where
729 POSITION of a mouse event is described in detail.
730
7815fe19 7312010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
732
733 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
734
7815fe19 7352010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
736
737 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
738 Suggested by Štěpán Němec <stepnem@gmail.com>.
739
7815fe19 7402010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
741
742 * minibuf.texi (High-Level Completion): Document args of
743 `read-buffer-function' (bug#5625).
744
8b2dd508
JD
7452010-07-29 Jan Djärv <jan.h.d@swipnet.se>
746
747 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
748
bace45fe
MA
7492010-07-29 Michael Albinus <michael.albinus@gmx.de>
750
751 * processes.texi (Process Information): Explain process property
752 `remote-tty'.
753
4ce5a4cc
JB
7542010-07-27 Juanma Barranquero <lekktu@gmail.com>
755
756 * modes.texi (Defining Minor Modes): Use C-delete in examples,
757 instead of "\C-\^?" (bug#6334).
758
1c84bc7a
JB
759 * text.texi (Special Properties): Fix typo.
760
b88746ba
EZ
7612010-07-09 Eli Zaretskii <eliz@gnu.org>
762
763 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
764 calling sequences, which are now the standard.
765
51422d6d
CY
7662010-06-24 Chong Yidong <cyd@stupidchicken.com>
767
768 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
769
770 * commands.texi (Command Overview): Mention undo-boundary call.
771
d24880de
GM
7722010-06-23 Glenn Morris <rgm@gnu.org>
773
774 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
775 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
776 * frames.texi, functions.texi, internals.texi, keymaps.texi:
777 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
778 * searching.texi, sequences.texi, strings.texi, syntax.texi:
779 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
780 Untabify Texinfo files.
781
0fc76035
CY
7822010-06-20 Chong Yidong <cyd@stupidchicken.com>
783
784 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
785
5338dc0b
CY
7862010-06-19 Chong Yidong <cyd@stupidchicken.com>
787
a628ad9d 788 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 789
2c3a3c1d
CY
7902010-06-02 Chong Yidong <cyd@stupidchicken.com>
791
ba3bf1d9
CY
792 * searching.texi (Regexp Special): Remove obsolete information
793 about matching non-ASCII characters, and suggest using char
794 classes (Bug#6283).
2c3a3c1d 795
7f4b4249
JB
7962010-05-30 Juanma Barranquero <lekktu@gmail.com>
797
798 * minibuf.texi (Basic Completion): Add missing "@end defun".
799
637821cd
SM
8002010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
801
802 * minibuf.texi (Basic Completion): Document completion-boundaries.
803 (Programmed Completion): Document the new fourth method for boundaries.
804
e13051c3
CY
8052010-05-22 Chong Yidong <cyd@stupidchicken.com>
806
a628ad9d 807 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 808
0235128c 8092010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
810
811 * windows.texi (Textual Scrolling):
812 * tips.texi (Coding Conventions):
813 * minibuf.texi (Minibuffer History):
814 * maps.texi (Standard Keymaps):
815 * loading.texi (Where Defined):
816 * edebug.texi (Instrumenting): Fix typos.
817
0235128c 8182010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 819
c7c32279
CY
820 * keymaps.texi (Menu Bar): Document :advertised-binding property.
821
0235128c
SM
822 * functions.texi (Obsolete Functions):
823 Document set-advertised-calling-convention.
eb5ed549
CY
824
825 * minibuf.texi (Basic Completion): Document completion-in-region.
826 (Programmed Completion): Document completion-annotate-function.
827
828 * commands.texi (Reading One Event): Document read-key.
829 (Distinguish Interactive): Document KIND arg to
830 called-interactively-p. Delete obsolete interactive-p.
831
832 * elisp.texi (Top): Update node description.
833
f8848423
EZ
8342010-05-08 Eli Zaretskii <eliz@gnu.org>
835
0235128c
SM
836 * nonascii.texi (Character Properties):
837 Document unicode-category-table. Add an index entry for Unicode
838 general category.
839
8402010-05-07 Chong Yidong <cyd@stupidchicken.com>
841
842 * Version 23.2 released.
f8848423 843
938efb77
JB
8442010-04-20 Juanma Barranquero <lekktu@gmail.com>
845
846 * locals.texi (Standard Buffer-Local Variables):
847 Remove @ignore'd reference to `direction-reversed'.
848
5854c267
JL
8492010-04-14 Juri Linkov <juri@jurta.org>
850
851 Fix @deffn without category.
852
853 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
854 for `abbrev-insert'.
855
856 * buffers.texi (Indirect Buffers): Add category `Command'
857 to @deffn of `clone-indirect-buffer'.
858
859 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
860 for `next-window' and `previous-window'. Add category `Command'
861 to @deffn of `pop-to-buffer'.
862
8a14dec7
CY
8632010-04-01 Chong Yidong <cyd@stupidchicken.com>
864
865 * nonascii.texi (Text Representations): Don't mark
866 enable-multibyte-characters as a user option.
867
7a1831cf
EZ
8682010-03-31 Eli Zaretskii <eliz@gnu.org>
869
870 * control.texi (Handling Errors): How to re-throw a signal caught
871 by condition-case.
872
c3863713
CY
8732010-03-26 Chong Yidong <cyd@stupidchicken.com>
874
875 * loading.texi (Hooks for Loading): Document after-load-functions.
876 Copyedits.
877
c333f279
AM
8782010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
879
880 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
881
e867cb5d 8822010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
883
884 * processes.texi (Network Processes): Document seqpacket type.
885
605f35cd
DN
8862010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
887
888 * os.texi (System Environment): Do not mention lynxos.
889
288f9fc0
CY
8902010-03-10 Chong Yidong <cyd@stupidchicken.com>
891
892 * Branch for 23.2.
893
eed5c93a
CY
8942010-03-06 Chong Yidong <cyd@stupidchicken.com>
895
896 * objects.texi (Integer Type): Take note of the read syntax
897 exception for numbers that cannot fit in the integer type.
898
1ddd6622
GM
8992010-03-03 Glenn Morris <rgm@gnu.org>
900
901 * numbers.texi (Integer Basics, Bitwise Operations):
902 * objects.texi (Integer Type): Update for integers now being 30-bit.
903
a908c79a
CY
9042010-02-27 Chong Yidong <cyd@stupidchicken.com>
905
906 * display.texi (Low-Level Font): Document :otf font-spec property.
907
cd61af01
SM
9082010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
909
910 * display.texi (Line Height): Avoid obsolete special default variables
911 like default-major-mode.
912
c02f8fe2
AM
9132010-01-28 Alan Mackenzie <acm@muc.de>
914
915 * display.texi (Auto Faces): Say fontification-functions is called
916 whether or not Font Lock is enabled. Tidy up the wording a bit.
917
d738d18b
CY
9182010-01-17 Chong Yidong <cyd@stupidchicken.com>
919
920 * elisp.texi: Remove duplicate edition information (Bug#5407).
921
4963739e
JB
9222010-01-17 Juanma Barranquero <lekktu@gmail.com>
923
924 * two.el (volume-header-toc-markup): Fix typos in docstring.
925
c57008f6
SM
9262010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
927
928 Avoid dubious uses of save-excursions.
929 * positions.texi (Excursions): Recommend the use of
930 save-current-buffer if applicable.
931 * text.texi (Clickable Text): Fix the example code which used
932 save-excursion in a naive way which sometimes preserves point and
933 sometimes not.
934 * variables.texi (Creating Buffer-Local):
935 * os.texi (Session Management):
936 * display.texi (GIF Images):
937 * control.texi (Cleanups): Use (save|with)-current-buffer.
938
2f3725cd
EZ
9392010-01-02 Eli Zaretskii <eliz@gnu.org>
940
941 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
942
85eeac93
CY
9432010-01-02 Chong Yidong <cyd@stupidchicken.com>
944
945 * nonascii.texi (Text Representations, Character Codes)
946 (Converting Representations, Explicit Encoding)
947 (Translation of Characters): Use hex notation consistently.
948 (Character Sets): Fix map-charset-chars doc (Bug#5197).
949
4801c5fa
CY
9502010-01-01 Chong Yidong <cyd@stupidchicken.com>
951
952 * loading.texi (Where Defined): Make it clearer that these are
953 loaded files (Bug#5068).
954
26e533e2
CY
9552009-12-29 Chong Yidong <cyd@stupidchicken.com>
956
957 * minibuf.texi (Completion Styles): Document `initials' style.
958
16d1ff5f
CY
9592009-12-25 Chong Yidong <cyd@stupidchicken.com>
960
961 * frames.texi (Resources): Describe inhibit-x-resources.
962 (Size Parameters): Copyedit.
963
964 * hash.texi (Creating Hash):
965 * objects.texi (Hash Table Type): Document the new hash table
966 printed representation.
967
968 * minibuf.texi (Basic Completion): 4th arg to all-completions is
969 obsolete.
970
5dcb4c4e
SM
971 * processes.texi (Process Buffers):
972 Document process-kill-buffer-query-function.
16d1ff5f 973
9a5de3d9
GM
9742009-12-05 Glenn Morris <rgm@gnu.org>
975
976 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
977 diary-display-function, and no longer recommended to be a hook.
978 Update for changes in the names of calendar and diary hooks.
979 diary-print-entries-hook has changed section.
980
b640eb52
EZ
9812009-11-28 Eli Zaretskii <eliz@gnu.org>
982
983 * text.texi (Special Properties): More accurate description of
984 what the `cursor' property does.
985
be1674ab
KR
9862009-11-26 Kevin Ryde <user42@zip.com.au>
987
988 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
989 mouse-wheel-down-event, the closest thing to a definition for them.
990 * os.texi (Startup Summary): vindex inhibit-startup-message and
991 inhibit-splash-screen.
992 (Command-Line Arguments): vindex argv.
993 (Suspending Emacs): vindex suspend-tty-functions and
994 resume-tty-functions. Don't want to index every hook, but having
995 the programming ones is helpful.
996
603f5979
CY
9972009-11-14 Chong Yidong <cyd@stupidchicken.com>
998
999 * commands.texi (Motion Events): Fix typo (Bug#4907).
1000
4359a806
CY
10012009-11-08 Chong Yidong <cyd@stupidchicken.com>
1002
1003 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1004 are affected by case-fold-search (Bug#4483).
1005
0f063651
CY
10062009-11-02 Chong Yidong <cyd@stupidchicken.com>
1007
1008 * minibuf.texi (Reading File Names): Note that read-file-name may
1009 use a graphical file dialog.
1010
9bd79893
GM
10112009-10-31 Glenn Morris <rgm@gnu.org>
1012
1013 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1014
ebe479ec
KR
10152009-10-16 Kevin Ryde <user42@zip.com.au>
1016
1017 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1018 in particular so `info-lookup-symbol' can find its docs.
1019
2640fa86
CY
10202009-10-16 Chong Yidong <cyd@stupidchicken.com>
1021
1022 * variables.texi (Constant Variables): Distinguish from defconst
1023 variables.
1024 (Defining Variables): Add cindex.
1025
edd6a733
CY
10262009-10-15 Chong Yidong <cyd@stupidchicken.com>
1027
1028 * os.texi (Time of Day): Clarify that the microsecond part is
1029 ignored (Bug#4637).
1030
5feb0b73
GM
10312009-10-11 Glenn Morris <rgm@gnu.org>
1032
1033 * frames.texi (Size and Position): Clarify what is included in the frame
1034 height. (Bug#4535)
1035
0c5413c8
GM
10362009-10-10 Glenn Morris <rgm@gnu.org>
1037
1038 * windows.texi (Size of Window): The relationship between window and
1039 frame heights is not so simple. (Bug#4535)
1040 Mention window-full-height-p.
1041
7f8b600a
SM
10422009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1043
1044 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1045 used from Lisp.
1046
6185de1c
EZ
10472009-10-07 Eli Zaretskii <eliz@gnu.org>
1048
7f8b600a
SM
1049 * files.texi (Directory Names) <abbreviate-file-name>:
1050 Document that root home directories are not replaced with "~".
6185de1c 1051
9972911f
EZ
10522009-10-06 Eli Zaretskii <eliz@gnu.org>
1053
1054 * text.texi (Special Properties): Document the meaning of the
1055 `cursor' text property whose value is an integer.
1056
2a3f19ef
MA
10572009-10-05 Michael Albinus <michael.albinus@gmx.de>
1058
1059 * files.texi (Magic File Names): Add `copy-directory'.
1060
804543b5
EZ
10612009-10-05 Eli Zaretskii <eliz@gnu.org>
1062
1063 * files.texi (File Attributes): Fix description of file
1064 attributes. (Bug#4638) Update attributes of files.texi example to
1065 be more representative.
1066
461bf92b
MA
10672009-10-05 Michael Albinus <michael.albinus@gmx.de>
1068
1069 * files.texi (Create/Delete Dirs): New command copy-directory.
1070
a86cd395
JB
10712009-10-04 Juanma Barranquero <lekktu@gmail.com>
1072
1073 * anti.texi (Antinews):
1074 * macros.texi (Indenting Macros):
1075 * strings.texi (Creating Strings, Case Conversion):
1076 Remove duplicate words.
1077
d3080264
MA
10782009-10-01 Michael Albinus <michael.albinus@gmx.de>
1079
1080 * files.texi (Create/Delete Dirs): delete-directory has an
1081 optional parameter RECURSIVE.
1082
85d14563
SM
10832009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1084
1085 * buffers.texi (Swapping Text): Minor clarification.
1086
3d9842c6
GM
10872009-10-01 Glenn Morris <rgm@gnu.org>
1088
1089 * functions.texi (Declaring Functions): Mention that we also search for
1090 ".m" files in the src/ directory.
1091
78427304
CY
10922009-09-25 David Engster <deng@randomsample.de>
1093
3d9842c6 1094 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1095
b578c9cc
GM
10962009-09-22 Glenn Morris <rgm@gnu.org>
1097
1098 * internals.texi (Building Emacs): Mention preloaded-file-list.
1099
beee5da7
AM
11002009-09-14 Alan Mackenzie <acm@muc.de>
1101
1102 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1103
5d6ab672
CY
11042009-09-13 Chong Yidong <cyd@stupidchicken.com>
1105
1106 * functions.texi (Anonymous Functions): Rearrange discussion,
1107 giving usage of unquoted lambda forms first. Mention that
1108 `function' and `#'' are no longer required (Bug#4290).
1109
59375eeb
AM
11102009-09-11 Alan Mackenzie <acm@muc.de>
1111
a86cd395 1112 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1113 batch mode.
1114
e7e2f529
GM
11152009-09-01 Glenn Morris <rgm@gnu.org>
1116
1117 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1118
eae47088
GM
11192009-08-26 Ulrich Mueller <ulm@gentoo.org>
1120
1121 * nonascii.texi (Character Codes): Fix typos.
1122
3691a0a6
MA
11232009-08-25 Michael Albinus <michael.albinus@gmx.de>
1124
1125 * processes.texi (Synchronous Processes): New defvar
1126 process-file-side-effects.
1127
664d56b8
GM
11282009-08-25 Glenn Morris <rgm@gnu.org>
1129
1130 * display.texi (Fontsets): Fix typo.
1131
0706c025
GM
1132 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1133
03a74b84
SM
11342009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1135
1136 * processes.texi (Asynchronous Processes): Adjust arglist of
1137 start-process-shell-command and start-file-process-shell-command.
1138
f6de8a37
CY
11392009-08-15 Chong Yidong <cyd@stupidchicken.com>
1140
4b1ed1bb
CY
1141 * advice.texi (Argument Access in Advice): Note that argument
1142 positions are zero-based (Bug#3932).
1143
89a9e058
CY
1144 * commands.texi (Distinguish Interactive): Minor copyedit.
1145
23696fd7
CY
1146 * display.texi (Face Attributes): Add xref to Displaying Faces for
1147 explanation of "underlying face".
1148
f6de8a37
CY
1149 * customize.texi (Common Keywords): Add xref to Loading.
1150
1151 * loading.texi (How Programs Do Loading): Add xref to Lisp
1152 Libraries node in the Emacs manual.
1153
417f77e6
CY
11542009-08-13 Chong Yidong <cyd@stupidchicken.com>
1155
1156 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1157
0999039c
CY
11582009-07-18 Chong Yidong <cyd@stupidchicken.com>
1159
1160 * processes.texi (Shell Arguments): Copyedits.
1161
9af167bc
GM
11622009-07-18 Glenn Morris <rgm@gnu.org>
1163
1164 * loading.texi (Repeated Loading): Fix typo.
1165
137987ab
RS
11662009-07-16 Richard Stallman <rms@gnu.org>
1167
1168 * buffers.texi (Swapping Text): Recommend setting
1169 write-region-annotate-functions and buffer-saved-size.
1170
1171 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1172
622fa380
GM
11732009-07-15 Glenn Morris <rgm@gnu.org>
1174
1175 * edebug.texi: Minor re-phrasings throughout.
1176 (Edebug Execution Modes): Sit-for affects continue mode too.
1177 (Jumping): Use `forward-sexp' rather than its keybinding.
1178 (Edebug Misc): Fix Q binding.
1179 (Edebug Eval): Remove cl version.
1180 (Printing in Edebug): Clarify print-length etc.
1181 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1182 (Specification List): Remove edebug-unwrap findex entry.
1183 (Specification Examples): defmacro is actually not the same as defun.
1184 Escape "`" in example.
1185
6bbd4600
CY
11862009-07-15 Chong Yidong <cyd@stupidchicken.com>
1187
1188 * markers.texi (The Mark): Document optional arg to
1189 deactivate-mark.
1190
e538d479
GM
11912009-07-11 Kevin Ryde <user42@zip.com.au>
1192
1193 * hooks.texi (Standard Hooks): Fix cross-references.
1194
4c98b9ed
GM
1195 * loading.texi (Named Features): Refer to eval-after-load.
1196
5300838c
GM
11972009-07-11 Glenn Morris <rgm@gnu.org>
1198
64fbeb16
GM
1199 * Makefile.in (TEXI2PDF): New.
1200 (elisp.pdf): New target.
1201
4c98b9ed
GM
1202 * searching.texi (Regexp Backslash): Fix typo.
1203
1204 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1205
51d9979c
GM
12062009-07-10 Glenn Morris <rgm@gnu.org>
1207
561c0216
GM
1208 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1209
5b594a58
GM
1210 * customize.texi (Customization Types):
1211 * display.texi (Abstract Display):
0cc8c85a 1212 * objects.texi (Character Type, String Type):
5b594a58 1213 Merge in some menu descriptions from elisp.texi.
51d9979c 1214
c3cbbb40
GM
1215 * hash.texi (Hash Tables):
1216 * modes.texi (Multiline Font Lock):
1217 End menu description with period.
fe42c16a 1218
28528402
GM
12192009-07-09 Glenn Morris <rgm@gnu.org>
1220
1221 * back.texi: Don't hard-code texinfo location.
1222
1223 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1224 (tex): Add texinfodir to TEXINPUTS.
1225 (elisp1med-init, elisp2med-init): Use texinfodir.
1226
1227 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1228 (clean): Add two-volume.make intermediate files.
1229
1230 * elisp.texi, vol1.texi, vol2.texi:
1231 Use a DATE variable with the publication date, and update it.
1232 Fix antinews menu description.
1233
1234 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1235 Update the detailed node listing to match elisp.texi.
1236
1237 * README: Update edition to match elisp.texi.
1238
1239 * objects.texi (General Escape Syntax):
1240 * nonascii.texi (Character Sets):
1241 Use consistent case for "Unicode Standard".
1242
1243 * anti.texi (Antinews):
1244 * customize.texi (Variable Definitions):
1245 * functions.texi (Declaring Functions):
1246 * nonascii.texi (Character Properties):
1247 * processes.texi (Serial Ports):
1248 * text.texi (Special Properties):
1249 * tips.texi (Coding Conventions):
1250 Minor rearrangements to improve TeX line-filling.
1251
1252 * commands.texi (Using Interactive): Fix cross-reference.
1253
17db8e10
JD
12542009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1255
1256 * frames.texi (Management Parameters): Mention sticky.
1257
77c7e2e1
AS
12582009-07-01 Andreas Schwab <aschwab@redhat.com>
1259
1260 * help.texi (Help Functions): Fix description of help-buffer and
1261 help-setup-xref to use @defun instead of @deffn.
1262
3f1c6666
JD
12632009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1264
1265 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1266
ca27c21b
CY
12672009-06-24 Chong Yidong <cyd@stupidchicken.com>
1268
1269 * display.texi (Window Systems): Add ns to the list.
1270
70243478
CY
12712009-06-21 Chong Yidong <cyd@stupidchicken.com>
1272
1273 * Branch for 23.1.
1274
df006536
MR
12752009-06-17 Martin Rudalics <rudalics@gmx.at>
1276
1277 * windows.texi (Dedicated Windows): Fix typo.
1278 (Resizing Windows): Replace @defun by @deffn.
1279
d259fc4b
GM
12802009-06-17 Glenn Morris <rgm@gnu.org>
1281
1282 * variables.texi (Directory Local Variables):
1283 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1284
30781db6
KH
12852009-06-09 Kenichi Handa <handa@m17n.org>
1286
1287 * nonascii.texi (Character Sets): State clearly that FROM and TO
1288 are codepoints of CHARSET.
1289
62e8099c
CY
12902009-06-07 Chong Yidong <cyd@stupidchicken.com>
1291
1292 * minibuf.texi (Reading File Names): Fix introductory text.
1293 Suggested by stan@derbycityprints.com.
1294 (High-Level Completion): Fix typo.
1295
ee1b1917
CY
12962009-05-28 Chong Yidong <cyd@stupidchicken.com>
1297
1298 * frames.texi (Text Terminal Colors): Multi-tty is already
1299 implemented, but tty-local colors are not.
1300
5df647e8
CY
13012009-05-27 Chong Yidong <cyd@stupidchicken.com>
1302
1303 * hooks.texi (Standard Hooks): Remove mention of obsolete
1304 redisplay-end-trigger-functions.
1305
1306 * internals.texi (Window Internals): Remove mention of obsolete
1307 redisplay-end-trigger-functions.
1308
01f17ae2
MR
13092009-05-21 Martin Rudalics <rudalics@gmx.at>
1310
1311 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1312
1313 * backups.texi (Making Backups): backup-directory-alist and
1314 make-backup-file-name-function are options.
1315 (Auto-Saving): auto-save-list-file-prefix is an option.
1316
1317 * buffers.texi (Killing Buffers): buffer-offer-save is an
1318 option.
1319
1320 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1321 option.
1322 (Echo Area Customization): echo-keystrokes is an option.
1323 (Selective Display): selective-display-ellipses is an option.
1324 (Temporary Displays): temp-buffer-show-function is an option.
1325 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1326 are options.
1327 (Font Selection): face-font-family-alternatives,
1328 face-font-selection-order, face-font-registry-alternatives, and
1329 scalable-fonts-allowed are options.
1330 (Fringe Indicators): indicate-buffer-boundaries is an option.
1331 (Fringe Cursors): overflow-newline-into-fringe is an option.
1332 (Scroll Bars): scroll-bar-mode is an option.
1333
1334 * eval.texi (Eval): max-lisp-eval-depth is an option.
1335
1336 * files.texi (Visiting Functions): find-file-hook is an option.
1337 (Directory Names): directory-abbrev-alist is an option.
1338 (Unique File Names): temporary-file-directory and
1339 small-temporary-file-directory are options.
1340
1341 * frames.texi (Initial Parameters): initial-frame-alist,
1342 minibuffer-frame-alist and default-frame-alist are options.
1343 (Cursor Parameters): blink-cursor-alist and
1344 cursor-in-non-selected-windows ar options.
1345 (Window System Selections): selection-coding-system is an
1346 option.
1347 (Display Feature Testing): display-mm-dimensions-alist is an
1348 option.
1349
1350 * help.texi (Help Functions): help-char and help-event-list are
1351 options.
1352
1353 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1354 an option.
1355
1356 * minibuf.texi (Minibuffer History): history-length and
1357 history-delete-duplicates are options.
1358 (High-Level Completion): read-buffer-function and
1359 read-buffer-completion-ignore-case are options.
1360 (Reading File Names): read-file-name-completion-ignore-case is
1361 an option.
1362
1363 * modes.texi (Mode Line Top): mode-line-format is an option.
1364 (Mode Line Variables): mode-line-position and mode-line-modes
1365 are options.
1366
1367 * nonascii.texi (Text Representations):
1368 enable-multibyte-characters is an option.
1369 (Default Coding Systems): auto-coding-regexp-alist,
1370 file-coding-system-alist, auto-coding-alist and
1371 auto-coding-functions are options.
1372 (Specifying Coding Systems): inhibit-eol-conversion is an
1373 option.
1374
1375 * os.texi (Init File): site-run-file is an option.
1376 (System Environment): mail-host-address is an option.
1377 (User Identification): user-mail-address is an option.
1378 (Terminal Output): baud-rate is an option.
1379
1380 * positions.texi (Word Motion): words-include-escapes is an
1381 option.
1382
1383 * searching.texi (Standard Regexps): page-delimiter,
1384 paragraph-separate, paragraph-separate and sentence-end are
1385 options.
1386
1387 * text.texi (Margins): left-margin and fill-nobreak-predicate
1388 are options.
1389
1390 * variables.texi (Local Variables): max-specpdl-size is an
1391 option.
1392
1393 * windows.texi (Choosing Window):
1394 split-window-preferred-function, special-display-function and
1395 display-buffer-function are options.
1396
106e6894
CY
13972009-05-20 Chong Yidong <cyd@stupidchicken.com>
1398
4a83454d
CY
1399 Fix errors spotted by Martin Rudalics.
1400
106e6894
CY
1401 * syntax.texi (Position Parse): Document rationale for ignored
1402 arguments to syntax-ppss-flush-cache.
1403
1404 * processes.texi (Input to Processes): Mark PROCESS arg to
1405 process-running-child-p as optional.
1406 (Network Options): Document NO-ERROR arg to
1407 set-network-process-option.
1408
1409 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1410 command.
1411
1412 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1413 posix-search-backward as commands.
1414
1415 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1416 (Suspending Emacs): Mark suspend-emacs as a command.
1417 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1418 commands.
5dcb4c4e
SM
1419 (Terminal Output): Remove obsolete function baud-rate.
1420 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1421
1422 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1423 terminal-coding-system and set-terminal-coding-system.
1424 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1425 as optional.
1426 (Character Sets): Document RESTRICTION arg of char-charset.
1427 (Character Codes): Mark POS argument to get-byte as optional.
1428
1429 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1430 minibuffer-message.
1431
1432 * files.texi (Create/Delete Dirs): Mark make-directory and
1433 delete-directory as commands.
1434
1435 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1436
1437 * text.texi (Base 64): Mark base64-decode-string and
1438 base64-encode-string as commands.
1439 (Columns): Mark move-to-column as a command.
1440 (Mode-Specific Indent): Document RIGID arg to
1441 indent-for-tab-command.
1442 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1443 Mark indent-code-rigidly as a command.
1444 (Substitution): Mark translate-region as a command.
1445
1446 * frames.texi (Size and Position): Remove obsolete functions
1447 screen-height and screen-width.
1448
04173931
CY
14492009-05-19 Chong Yidong <cyd@stupidchicken.com>
1450
1451 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1452 (Displaying Buffers, Resizing Windows): Correct mistakes;
1453 next-window, previous-window, and pop-to-buffer are not commands,
1454 and fit-window-to-buffer" is a command. (Pointed out by Martin
1455 Rudalics.)
1456
eae7d8f8
RS
14572009-05-17 Richard M Stallman <rms@gnu.org>
1458
1459 * modes.texi (Precalculated Fontification): Clarify text.
1460
b8766179
MR
14612009-05-17 Martin Rudalics <rudalics@gmx.at>
1462
1463 * windows.texi (Selecting Windows): Clarify descriptions of
1464 with-selected-window and get-lru-window.
1465 (Cyclic Window Ordering): Refer to particular frame when talking
1466 about how splitting affects the ordering.
1467 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1468 switch-to-buffer-other-window. Explain how setting of
1469 display-buffer-reuse-frames affects pop-to-buffer.
1470 (Choosing Window): Clarify some details in descriptions of
1471 display-buffer-reuse-frames, pop-up-frames, and
1472 pop-up-frame-function.
1473 (Dedicated Windows): Clarify some details.
1474 (Textual Scrolling): Replace term vscroll by term vertical
1475 scroll position.
1476 (Vertical Scrolling): Fix typo.
1477 (Window Hooks): Relate text on jit-lock-register to window
1478 scrolling and size changes.
1479
734b5e3b
CY
14802009-05-14 Chong Yidong <cyd@stupidchicken.com>
1481
0a65633e
CY
1482 * frames.texi (Initial Parameters): Clarify what the initial
1483 minibuffer frame is.
05be46d7
CY
1484 (Buffer Parameters): Note that the minibuffer parameter can not be
1485 altered.
0a65633e 1486
734b5e3b
CY
1487 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1488 Document display-buffer changes.
1489
925672cd
CY
14902009-05-13 Chong Yidong <cyd@stupidchicken.com>
1491
17ecd7af
CY
1492 * anti.texi (Antinews): Rewrite for Emacs 22.
1493
925672cd
CY
1494 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1495 obarrays are first mentioned. Define "system abbrev" more
1496 prominently, and add it to the index.
1497 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1498 Copyedits.
1499 (Abbrev Expansion): Document abbrev-insert.
1500
80be4dd7
CY
15012009-05-12 Chong Yidong <cyd@stupidchicken.com>
1502
1503 * frames.texi (Font and Color Parameters): Rename from Color
1504 Parameters. Document font-backend parameter.
1505
1506 * vol2.texi (Top): Update node listing.
1507 * vol1.texi (Top): Update node listing.
1508 * elisp.texi (Top): Update node listing.
1509
372a93ac
MR
15102009-05-11 Martin Rudalics <rudalics@gmx.at>
1511
1512 * windows.texi (Choosing Window): Don't explicitly refer to
1513 split-window-sensibly's window argument in descriptions of
1514 split-height-threshold and split-width-threshold.
1515
714c3541
MR
15162009-05-10 Martin Rudalics <rudalics@gmx.at>
1517
1518 * windows.texi (Choosing Window): Fix rewrite of window
1519 splitting section.
1520
0e90e7be
EZ
15212009-05-09 Eli Zaretskii <eliz@gnu.org>
1522
1523 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1524 find-auto-coding, set-auto-coding, and auto-coding-alist.
1525 Add indexing.
0e90e7be
EZ
1526 (Lisp and Coding Systems): Add index entries.
1527
d3c0c321
MR
15282009-05-09 Martin Rudalics <rudalics@gmx.at>
1529
1530 * windows.texi (Choosing Window): Describe split-window-sensibly
1531 and rewrite section on window splitting accordingly.
1532 (Textual Scrolling): Replace `...' by @code{...}.
1533
c773345a
CY
15342009-05-04 Chong Yidong <cyd@stupidchicken.com>
1535
ee2d5b5e
CY
1536 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1537 Remove obsoleted pre-abbrev-expand-hook.
1538
1539 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1540 entries.
1541
c773345a
CY
1542 * internals.texi (Object Internals): Don't assume 32-bit machines
1543 are the norm.
1544 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1545 (Window Internals): Synch field names to window.h.
1546 (Process Internals): Synch field names to process.h.
c773345a 1547
dd449674
CY
15482009-04-29 Chong Yidong <cyd@stupidchicken.com>
1549
1550 * variables.texi (File Local Variables): Note that read-circle is
1551 bound to nil when reading file-local variables.
1552
1553 * streams.texi (Input Functions): Document read-circle.
1554 (Output Variables): Add xref to Circular Objects.
1555
4f1e25e2
CY
15562009-04-25 Chong Yidong <cyd@stupidchicken.com>
1557
1558 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1559 Features and Coding System Basics. Node that "p" stands for
1560 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1561 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1562 mouse-appearance-menu.
1563 (Programming Tips): Add xref to Progress.
1564
dca019f8
CY
15652009-04-22 Chong Yidong <cyd@stupidchicken.com>
1566
5dcb4c4e
SM
1567 * os.texi (Command-Line Arguments):
1568 Document command-line-args-left.
dca019f8
CY
1569 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1570 terminal objects for tty arguments.
1571 (Startup Summary): Add xref to Session Management.
1572 (Session Management): Mention emacs-session-restore. Copyedits.
1573
02a89103
CY
15742009-04-20 Chong Yidong <cyd@stupidchicken.com>
1575
1576 * os.texi (Startup Summary): Copyedits. The init file is not
1577 necessarily named .emacs now. Document initial-buffer-choice and
1578 initial-scratch-message. Note where Emacs exits in batch mode.
1579 Document inhibit-splash-screen as an alias.
1580 (Init File): Be neutral about which init file name to use.
1581
15822009-04-16 Chong Yidong <cyd@stupidchicken.com>
1583
1584 * os.texi (System Interface): Fix Texinfo usage.
1585
0c1cfe01
CY
15862009-04-15 Chong Yidong <cyd@stupidchicken.com>
1587
80d7cdca
CY
1588 * searching.texi (Regexp Backslash): Also refer to shy groups as
1589 non-capturing or unnumbered groups.
1590 (Regexp Functions): Add cross-reference to Regexp Backslash.
1591
0c1cfe01
CY
1592 * display.texi (Truncation): Overlays can use line-prefix and
1593 wrap-prefix too.
1594 (Overlay Properties): Document wrap-prefix and line-prefix.
1595 (Face Attributes): Document underline-minimum-offset.
1596 (Face Remapping): Copyedits.
1597 (Low-Level Font): Copyedits.
1598 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1599 (Line Height): Emphasize that line-spacing only takes effect on
1600 graphical terminals.
0c1cfe01 1601
c4adeee0
CY
16022009-04-13 Chong Yidong <cyd@stupidchicken.com>
1603
1604 * display.texi (Refresh Screen): Note that a passage about screen
1605 refreshing is text terminal only.
1606 (Forcing Redisplay): Delete misleading comment---sit-for calls
1607 redisplay, not the other way around.
1608 (Truncation): Note new values of truncate-partial-width-windows.
1609 Copyedits.
1610 (Invisible Text): Document invisible-p.
1611
b20ecfa1
EZ
16122009-04-11 Eli Zaretskii <eliz@gnu.org>
1613
1614 * display.texi (Overlays): Overlays don't scale well. See
1615 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1616
97d8273f
CY
16172009-04-10 Chong Yidong <cyd@stupidchicken.com>
1618
f147ff75
CY
1619 * syntax.texi (Syntax Table Functions): Document cons cell
1620 argument for modify-syntax-entry.
1621 (Categories): Document cons cell argument for
1622 modify-category-entry.
1623
fca4ec76
CY
1624 * searching.texi (String Search): Document word-search-forward-lax
1625 and word-search-backward-lax.
1626 (Searching and Case): Describe isearch behavior more precisely.
1627
9c283d5b
CY
1628 * keymaps.texi (Tool Bar): Mention that some platforms do not
1629 support multi-line toolbars. Suggested by Stephen Eglen.
1630
1631 * frames.texi (Layout Parameters): Mention that Nextstep also
1632 allows only one tool-bar line. Suggested by Stephen Eglen.
1633
97d8273f
CY
1634 * nonascii.texi (Text Representations): Copyedits.
1635 (Coding System Basics): Also mention utf-8-emacs.
1636 (Converting Representations, Selecting a Representation)
1637 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1638 Copyedits.
1639 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1640
2bad3299
CY
16412009-04-09 Chong Yidong <cyd@stupidchicken.com>
1642
1643 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1644 (Filling): Clarify REGION argument of fill-paragraph.
1645 Document fill-forward-paragraph-function.
2bad3299
CY
1646 (Special Properties): Remove "new in Emacs 22" declaration.
1647 (Clickable Text): Merge with Links and Mouse-1 node.
1648
5dcb4c4e
SM
1649 * display.texi (Button Properties, Button Buffer Commands):
1650 Change xref to Clickable Text.
2bad3299
CY
1651
1652 * tips.texi (Key Binding Conventions): Change xref to Clickable
1653 Text.
1654
1655 * elisp.texi (Top): Update node listing.
1656
ea30ce4f
CY
16572009-04-05 Chong Yidong <cyd@stupidchicken.com>
1658
47af2f4b
CY
1659 * markers.texi (The Mark): Copyedits. Improve description of
1660 handle-shift-selection.
1661 (The Region): Move use-region-p here from The Mark.
1662
ea30ce4f
CY
1663 * positions.texi (Screen Lines): Document (cols . lines) argument
1664 for vertical-motion.
1665
2aa8ea6e
CY
16662009-04-04 Chong Yidong <cyd@stupidchicken.com>
1667
3ec61d4e
CY
1668 * frames.texi (Frames): Clean up introduction. Document `ns'
1669 return value for framep.
1670 (Creating Frames): Note how the terminal is chosen.
1671 (Multiple Terminals, Multiple Displays): Merge into a single node.
1672 (Color Parameters): Fix typo.
1673
1674 * variables.texi (Local Variables, Buffer-Local Variables)
1675 (Creating Buffer-Local): Change link to Multiple Terminals.
1676
1677 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1678
1679 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1680 Terminals.
1681
1682 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1683 to Multiple Terminals.
1684
1685 * elisp.texi (Top): Update node listing.
1686 * vol2.texi (Top): Update node listing.
1687 * vol1.texi (Top): Update node listing.
1688
9257072f
CY
1689 * buffers.texi (Current Buffer): Note that the append-to-buffer
1690 example is no longer in synch with the latest code. Tie the two
1691 examples together.
1692
2aa8ea6e
CY
1693 * files.texi (File Attributes): Move note about MS-DOS from
1694 Changing Files to File Attributes.
1695 (Create/Delete Dirs): Note that mkdir is an alias for this.
1696
22e74b17
CY
16972009-04-01 Markus Triska <triska@gmx.at>
1698
1699 * processes.texi (Filter Functions): Suggest how to handle output
1700 batches.
1701
4bbe48ec
CY
17022009-03-30 Chong Yidong <cyd@stupidchicken.com>
1703
1704 * help.texi (Accessing Documentation): Update example to use
1705 help-setup-xref and with-help-window.
1706 (Help Functions): Remove print-help-return-message, which is
1707 semi-obsolete due to with-help-window. Document help-buffer and
1708 help-setup-xref.
1709
b9723f39
CY
17102009-03-29 Chong Yidong <cyd@stupidchicken.com>
1711
5dcb4c4e
SM
1712 * help.texi (Accessing Documentation, Help Functions):
1713 Remove information about long-obsolete Emacs versions.
9eb52e90 1714
b9723f39
CY
1715 * modes.texi (Mode Line Variables): The default values of the mode
1716 line variables are now more complicated.
1717
b0cc32db
CY
17182009-03-28 Chong Yidong <cyd@stupidchicken.com>
1719
3c25a5a9
CY
1720 * modes.texi (Major Mode Conventions): Note that specialness is
1721 inherited.
31c9eebb
CY
1722 (Derived Modes): Note that define-derive-mode sets the mode-class
1723 property.
3c25a5a9 1724
b0cc32db
CY
1725 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1726 goto-map. Add search-map to the list.
1727
c5e0006d
EZ
17282009-03-27 Eli Zaretskii <eliz@gnu.org>
1729
1213465a
EZ
1730 * os.texi (System Environment): Update the list of system-type
1731 values.
1732
c5e0006d
EZ
1733 * markers.texi (The Mark) <handle-shift-selection>: Update for
1734 removal of the optional argument DEACTIVATE.
1735
48bab3d6
CY
17362009-03-25 Chong Yidong <cyd@stupidchicken.com>
1737
1738 * commands.texi (Focus Events): Most X window managers don't use
1739 focus-follows-mouse nowadays.
1740
6e4ff1b6
CY
17412009-03-24 Chong Yidong <cyd@stupidchicken.com>
1742
1743 * commands.texi (Defining Commands): Clarify introduction.
1744 (Using Interactive): Not that interactive can be put in a symbol
1745 property.
1746 (Interactive Call): Note that a symbol with a non-nil
1747 interactive-form property satisfies commandp.
1748
11625308
JB
17492009-03-23 Juanma Barranquero <lekktu@gmail.com>
1750
1751 * minibuf.texi (Intro to Minibuffers): Fix typos.
1752
7b34420d
CY
17532009-03-23 Chong Yidong <cyd@stupidchicken.com>
1754
1755 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
1756 about minibuffers in old Emacs versions. Copyedits.
1757 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
1758 (Text from Minibuffer): Simplify introduction.
1759
f9257eed
AM
17602009-03-22 Alan Mackenzie <acm@muc.de>
1761
1762 * commands.texi (Using Interactive): Clarify string argument to
1763 `interactive' - even promptless elements need \n separators.
1764
f639ba70
CY
17652009-03-18 Chong Yidong <cyd@stupidchicken.com>
1766
1767 * minibuf.texi (Completion Styles): New node.
1768
1769 * elisp.texi (Top): Update node listing.
1770
d897e8ee
CY
17712009-03-17 Chong Yidong <cyd@stupidchicken.com>
1772
1773 * minibuf.texi (Basic Completion): Note that
1774 read-file-name-completion-ignore-case and
1775 read-buffer-completion-ignore-case can override
1776 completion-ignore-case.
1777 (Minibuffer Completion): Document completing-read changes.
1778 (Completion Commands): Avoid mentioning partial completion mode.
1779 Document minibuffer-completion-confirm changes, and
1780 minibuffer-confirm-exit-commands.
1781 (High-Level Completion): Document new require-match behavior for
1782 read-buffer. Document read-buffer-completion-ignore-case.
1783 (Reading File Names): Document new require-match behavior for
1784 read-file-name.
1785
b1f23349
CY
17862009-03-14 Chong Yidong <cyd@stupidchicken.com>
1787
1788 * debugging.texi (Error Debugging): Don't mislead the reader into
1789 thinking that debug-on-error enters debugger for C-f at EOB.
1790 (Error Debugging): Setting debug-on-init within the init file
1791 works, and has for some time.
1792
d6eb4e25
KH
17932009-03-13 Kenichi Handa <handa@m17n.org>
1794
1795 * display.texi (Fontsets): Update the description.
1796
1cf53dc5
CY
17972009-03-13 Chong Yidong <cyd@stupidchicken.com>
1798
1799 * advice.texi (Advising Primitives): Link to What Is a Function.
1800
81f919fc
CY
18012009-03-12 Chong Yidong <cyd@stupidchicken.com>
1802
cf4229eb
CY
1803 * compile.texi (Speed of Byte-Code): Update example.
1804 (Disassembly): Update examples.
1805
81f919fc 1806 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1807
1808 * customize.texi (Common Keywords): It's not necessary to use :tag
1809 to remove hyphens, as custom-unlispify-tag-name does it
1810 automatically.
5dcb4c4e
SM
1811 (Variable Definitions): Link to File Local Variables.
1812 Document customized-value symbol property.
f2bbc08c
CY
1813 (Customization Types): Move menu to end of node.
1814
955964d7
CY
18152009-03-10 Chong Yidong <cyd@stupidchicken.com>
1816
1817 * macros.texi (Compiling Macros): Omit misleading sentence, which
1818 implied that macros can only be used in the same file they are
1819 defined.
1820 (Backquote): Remove obsolete information about Emacs 19.
1821
d25ed7db
GM
18222009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1823
1824 * display.texi (Display Margins): Fix paren typo.
1825
d55f6ca5
CY
18262009-02-27 Chong Yidong <cyd@stupidchicken.com>
1827
f0e57ed8
CY
1828 * elisp.texi (Top): Update node listing.
1829
1830 * variables.texi (Variables): Clarify introduction.
1831 (Global Variables): Mention that setq is a special form.
1832 (Local Variables): Use active voice.
1833 (Tips for Defining): Mention marking variables as safe.
1834 (Buffer-Local Variables): Mention terminal-local and frame-local
1835 variables together.
1836 (File Local Variables): Copyedits.
1837 (Frame-Local Variables): Note that they are not really useful.
1838 (Future Local Variables): Node deleted.
1839
d55f6ca5
CY
1840 * objects.texi (General Escape Syntax): Update explanation of
1841 unicode escape syntax.
1842
ca8f09a8
CY
18432009-02-23 Chong Yidong <cyd@stupidchicken.com>
1844
1845 * control.texi (Control Structures): Add cindex entry for "textual
1846 order".
1847
1848 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1849 instead of "expression" throughout.
1850 (Function Indirection): Copyedits. Use active voice.
1851 (Eval): The default value of max-lisp-eval-depth is now 400.
1852
a20878b6
MB
18532009-02-23 Miles Bader <miles@gnu.org>
1854
1855 * processes.texi (System Processes): Rename `system-process-attributes'
1856 to `process-attributes'.
1857
61f66044
CY
18582009-02-22 Chong Yidong <cyd@stupidchicken.com>
1859
1b80d1f3
CY
1860 * symbols.texi (Property Lists): Emphasize that property lists are
1861 not restricted to symbol cells.
1862 (Other Plists): Copyedit.
1863
61f66044
CY
1864 * sequences.texi (Sequences Arrays Vectors): Make introduction
1865 more concise.
1866 (Arrays): Mention char-tables and bool-vectors too.
1867 (Vectors): Don't repeat information given in Arrays node. Link to
1868 nodes that explain the vector usage examples.
1869 (Char-Tables): Note that char-table elements can have arbitrary
1870 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1871 Link to Property Lists node.
61f66044 1872
9403944b
CY
18732009-02-22 Chong Yidong <cyd@stupidchicken.com>
1874
1875 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1876 `append'.
4068c7b4 1877 (List Elements): Copyedits.
9403944b
CY
1878
1879 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1880 of `vconcat'.
1881
1882 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1883 Emacs 20 usage of `concat'.
1884 (Case Conversion): Copyedits.
1885
b87a185f
CY
18862009-02-21 Chong Yidong <cyd@stupidchicken.com>
1887
1888 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1889 Minor edits.
1890 (Frame Configuration Type): Emphasize that it is not primitive.
1891 (Font Type): New node.
1892 (Type Predicates): Add fontp; type-of now recognizes font object
1893 types.
1894
1895 * intro.texi (Version Info): Update version numbers in examples.
1896 (Acknowledgements): List more contributors.
1897
1898 * elisp.texi: Bump version number to 3.0.
1899 (Top): Link to Font Type node.
1900
867d4bb3
JB
19012009-02-20 Juanma Barranquero <lekktu@gmail.com>
1902
1903 * modes.texi (Major Mode Conventions): Remove duplicate words.
1904 (Customizing Keywords): Fix typo.
1905
77730170
EZ
19062009-02-14 Eli Zaretskii <eliz@gnu.org>
1907
1908 * nonascii.texi (User-Chosen Coding Systems): Document that
1909 select-safe-coding-system suggests raw-text if there are raw bytes
1910 in the region.
1911 (Explicit Encoding): Warn not to use `undecided' when encoding.
1912
c8736212
GM
19132009-02-11 Glenn Morris <rgm@gnu.org>
1914
1915 * frames.texi (Visibility of Frames): Mention the effect multiple
1916 workspaces/desktops can have on visibility.
1917
ab992d66
EZ
19182009-02-07 Eli Zaretskii <eliz@gnu.org>
1919
c8736212
GM
1920 * text.texi (Commands for Insertion):
1921 * commands.texi (Event Mod):
1922 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
1923 * nonascii.texi (Translation of Characters):
1924 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
1925 (Explicit Encoding): Document the `charset' text property produced
1926 by decode-coding-region and decode-coding-string.
ab992d66 1927
e651a255
AM
19282009-01-27 Alan Mackenzie <acm@muc.de>
1929
1930 * modes.texi (Search-based Fontification): Correct a typo.
1931
bc5cde4b
JB
19322009-01-25 Juanma Barranquero <lekktu@gmail.com>
1933
1934 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1935 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1936
3533155b
EZ
19372009-01-24 Eli Zaretskii <eliz@gnu.org>
1938
f721deda
EZ
1939 * display.texi (Window Systems): Document the value of
1940 `initial-window-system' under --daemon.
1941
3533155b
EZ
1942 * os.texi (System Environment): Remove description of the
1943 `environment' function which has been deleted.
1944
f79b43b2
DN
19452009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1946
1947 * frames.texi (Multiple Displays): Remove documentation for
1948 removed function make-frame-on-tty.
1949
e3aa6669
CY
19502009-01-22 Chong Yidong <cyd@stupidchicken.com>
1951
1952 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
1953 write-region-annotate-functions.
1954 Document write-region-post-annotation-function.
e3aa6669 1955
fb13a416
CY
19562009-01-19 Chong Yidong <cyd@stupidchicken.com>
1957
1958 * display.texi (Font Lookup): Document WIDTH argument of
1959 x-list-fonts.
1960
02eccf6b
EZ
19612009-01-17 Eli Zaretskii <eliz@gnu.org>
1962
ead3f58d
EZ
1963 * maps.texi (Standard Keymaps): Rename function-key-map to
1964 local-function-key-map.
1965
1966 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1967 local-function-key-map.
1968
1969 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1970 and `set-keyboard-coding-system' now accept an optional terminal
1971 argument.
1972
1973 * commands.texi (Event Mod): `keyboard-translate-table' is now
1974 terminal-local.
1975 (Function Keys): Rename function-key-map to
1976 local-function-key-map.
1977
df05a163
EZ
1978 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1979 frames.texi.
1980
0ed8034e 1981 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
1982 `delete-terminal-functions', `suspend-tty-functions' and
1983 `resume-tty-functions'.
0ed8034e
EZ
1984
1985 * frames.texi (Frames): Document `frame-terminal' and
1986 `terminal-live-p'.
1987 (Multiple Displays): Document `make-frame-on-tty'.
1988 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1989 `terminal-name', and `get-device-terminal'.
490f1197
EZ
1990 (Terminal Parameters): Document `terminal-parameters',
1991 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
1992
1993 * os.texi (System Environment): Document `environment' and
1994 `initial-environment'.
490f1197
EZ
1995 (Suspending Emacs): Update for multi-tty; document
1996 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 1997
02eccf6b
EZ
1998 * nonascii.texi (Coding System Basics): More accurate description
1999 of `raw-text'.
2000
f19fea97
JB
20012009-01-12 Juanma Barranquero <lekktu@gmail.com>
2002
2003 * display.texi (Low-Level Font): Fix typo.
2004
16fa292f
CY
20052009-01-10 Chong Yidong <cyd@stupidchicken.com>
2006
2007 * elisp.texi (Top): Update node listing.
2008
2009 * display.texi (PostScript Images): Node deleted.
2010
0b4faef3
EZ
20112009-01-10 Eli Zaretskii <eliz@gnu.org>
2012
3355f04d
EZ
2013 * processes.texi (Decoding Output): Document that null bytes force
2014 no-conversion for reading process output.
2015
2016 * files.texi (Reading from Files): Document that null bytes force
2017 no-conversion when visiting files.
2018
11625308 2019 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2020
5dcb4c4e
SM
2021 * nonascii.texi (Lisp and Coding Systems):
2022 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2023 (Character Properties): Improve wording.
0b4faef3 2024
ce9cf065
CY
20252009-01-09 Chong Yidong <cyd@stupidchicken.com>
2026
2027 * display.texi (Font Lookup): Remove obsolete function
2028 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2029 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2030 (Font Selection): Reorder order of variable descriptions.
2031 Minor clarifications.
ce9cf065
CY
2032
2033 * elisp.texi (Top): Update node listing.
2034
ab756fb3
GM
20352009-01-09 Glenn Morris <rgm@gnu.org>
2036
2037 * commands.texi (Command Loop Info): Say that last-command-char and
2038 last-input-char are obsolete aliases.
2039
2040 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2041 last-input-char and last-command-char, since they are just aliases for
2042 last-input-event and last-command-event.
2043
2044 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2045 last-command-char.
2046
6b2b8ab1
CY
20472009-01-08 Chong Yidong <cyd@stupidchicken.com>
2048
2049 * elisp.texi: Update node listing.
2050
2051 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2052 (Face Attributes): Don't link to Font Lookup.
2053 Document font-family-list.
6b2b8ab1
CY
2054 (Fonts): New node.
2055
3568e767
JR
20562009-01-08 Jason Rumney <jasonr@gnu.org>
2057
2058 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2059 changing the standard pointer shapes. (Bug#1485)
3568e767 2060
6221c8db
CY
20612009-01-08 Chong Yidong <cyd@stupidchicken.com>
2062
2063 * display.texi (Attribute Functions): Note that a function value
2064 :height is relative, and that compatibility functions work by
2065 calling set-face-attribute.
2066 (Displaying Faces): Reorder list in order of increasing priority.
2067 (Face Remapping): New node. Content moved here from Displaying
2068 Faces.
2069 (Glyphs): Link to Face Functions.
2070
e3d3799a
CY
20712009-01-08 Chong Yidong <cyd@stupidchicken.com>
2072
2073 * display.texi (Faces): Don't discuss face id here. facep does
2074 not return t.
2075 (Defining Faces): Minor clarification.
2076 (Face Attributes): Rearrange items to match docstring of
2077 set-face-attribute. Add :foundry attribute. Document new role of
2078 :font attribute. Texinfo usage fix.
2079 (Attribute Functions): Copyedits.
2080 (Face Functions): Note that face number is seldom used.
2081
638a2457
RS
20822009-01-05 Richard M Stallman <rms@gnu.org>
2083
2084 * strings.texi (Predicates for Strings): Minor clarification.
2085
2086 * functions.texi (Function Safety): Texinfo usage fix.
2087
49ea0074
JB
20882009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2089
2090 * objects.texi (General Escape Syntax): Fix typo.
2091
9f822178
MR
20922009-01-03 Martin Rudalics <rudalics@gmx.at>
2093
2094 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2095 works via the default value of pop-up-frame-function.
2096
af34ad36
EZ
20972009-01-02 Eli Zaretskii <eliz@gnu.org>
2098
2099 * processes.texi (System Processes): Document the `time' and
2100 `ctime' attributes of `system-process-attributes'.
2101
d31f6679
CY
21022009-01-01 Chong Yidong <cyd@stupidchicken.com>
2103
2104 * display.texi (Face Attributes): Clarify :height attribute.
2105
174dc00c
MR
21062008-12-31 Martin Rudalics <rudalics@gmx.at>
2107
2108 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2109 the front of the buffer list. Add entries for `last-buffer' and
2110 `unbury-buffer'.
2111
b8afe7e4
EZ
21122008-12-27 Eli Zaretskii <eliz@gnu.org>
2113
d14030f5
EZ
2114 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2115 and its subsections.
2116
2117 * frames.texi (Multiple Terminals, Low-level Terminal)
2118 (Terminal Parameters, Frames on Other TTY devices): New sections.
2119 (Frames): Add an xref to "Multiple Terminals".
2120
765980a4
EZ
2121 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2122
2123 * objects.texi (Terminal Type): New node.
2124 (Editing Types): Add it to the menu.
2125
47bd5577
EZ
2126 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2127 Variables".
2128
eb22b78c 2129 * variables.texi (Directory Local Variables): New node.
47bd5577 2130 (Variables): Add a menu item for it.
eb22b78c 2131
b8afe7e4
EZ
2132 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2133 `generated-autoload-file'.
2134
77bb0476
EZ
21352008-12-20 Eli Zaretskii <eliz@gnu.org>
2136
028e2c19
EZ
2137 * os.texi (Startup Summary): Add xref to documentation of
2138 `initial-window-system'.
2139
77bb0476
EZ
2140 * display.texi (Window Systems): Document `window-system' the
2141 function. The variable `window-system' is now frame-local.
028e2c19 2142 Document `initial-window-system'.
77bb0476 2143
dda87836
MR
21442008-12-19 Martin Rudalics <rudalics@gmx.at>
2145
2146 * windows.texi (Windows): Rewrite description of
2147 fit-window-to-buffer.
2148
caef3ed2
GM
21492008-12-13 Glenn Morris <rgm@gnu.org>
2150
2151 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2152 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2153
21c58e4d
GM
21542008-12-12 Glenn Morris <rgm@gnu.org>
2155
2156 * debugging.texi (Error Debugging): Refer forwards to
2157 eval-expression-debug-on-error.
2158
af38459f
EZ
21592008-12-05 Eli Zaretskii <eliz@gnu.org>
2160
5dedd9b5
EZ
2161 * strings.texi (String Basics): Only unibyte strings that
2162 represent key sequences hold 8-bit raw bytes.
2163
af38459f
EZ
2164 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2165 paragraph to speak about `undecided'.
2166 (Character Properties): Don't explain the meaning of each
2167 property; instead, identify their Unicode Standard names.
b3f1f4a5 2168 (Character Sets): Document `map-charset-chars'.
af38459f 2169
fa047ae7
GM
21702008-12-02 Glenn Morris <rgm@gnu.org>
2171
2172 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2173 section yet again.
2174
47dbc044
EZ
21752008-11-29 Eli Zaretskii <eliz@gnu.org>
2176
98d05998
EZ
2177 * nonascii.texi (Character Properties): New Section.
2178 (Specifying Coding Systems): Document
2179 `coding-system-priority-list', `set-coding-system-priority', and
2180 `with-coding-priority'.
2181 (Lisp and Coding Systems): Document `check-coding-systems-region'
2182 and `coding-system-charset-list'.
2183 (Coding System Basics): Document `coding-system-aliases'.
2184
2185 * elisp.texi (Top): Add a @detailmenu entry for "Character
2186 Properties".
2187
47dbc044
EZ
2188 * objects.texi (Character Type): Correct the range of Emacs
2189 characters. Add an @xref to "Character Codes".
2190
2191 * strings.texi (String Basics): Add an @xref to "Character Codes".
2192
2193 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2194
2195 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2196 (Character Codes): Document `max-char'.
2197
8b80cdf5
EZ
21982008-11-28 Eli Zaretskii <eliz@gnu.org>
2199
2200 * nonascii.texi (Text Representations, Converting Representations)
2201 (Character Sets, Scanning Charsets, Translation of Characters):
2202 Make text more accurate.
2203
a99dceba
GM
22042008-11-28 Glenn Morris <rgm@gnu.org>
2205
2206 * files.texi (Format Conversion Round-Trip): Improve previous change.
2207
f6dc3bed
CY
22082008-11-26 Chong Yidong <cyd@stupidchicken.com>
2209
2210 * modes.texi (Auto Major Mode): Fix example.
2211
5da9413d
GM
22122008-11-25 Glenn Morris <rgm@gnu.org>
2213
2214 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2215
2216 * files.texi (Format Conversion Round-Trip):
2217 Use active voice for previous change.
2218
fcca848c
CY
22192008-11-25 Chong Yidong <cyd@stupidchicken.com>
2220
2221 * os.texi (Processor Run Time):
2222 * processes.texi (Transaction Queues):
2223 * markers.texi (The Mark):
2224 * windows.texi (Choosing Window, Selecting Windows):
2225 * files.texi (Changing Files, Magic File Names):
2226 * commands.texi (Key Sequence Input):
2227 * functions.texi (Declaring Functions):
2228 * strings.texi (Predicates for Strings):
2229 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2230
36c8dc54
CY
22312008-11-24 Chong Yidong <cyd@stupidchicken.com>
2232
2233 * help.texi (Accessing Documentation): Update example.
2234
2235 * variables.texi (Defining Variables): Note that `*' is not
2236 necessary if defcustom is used.
2237
2a79b242
EZ
22382008-11-22 Eli Zaretskii <eliz@gnu.org>
2239
2240 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2241 Characters" from @detailmenu.
2242
2243 * nonascii.texi (Character Codes, Character Sets)
2244 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2245 (Chars and Bytes, Splitting Characters): Sections removed.
2246
392f0d26
LK
22472008-11-22 Lute Kamstra <lute@gnu.org>
2248
2249 * positions.texi (Text Lines): Update goto-line documentation.
2250
af1a5cd5
MR
22512008-11-21 Martin Rudalics <rudalics@gmx.at>
2252
6a4cfb0c
MR
2253 * frames.texi (Frames): Fix typo, add cross references, reword.
2254 (Initial Parameters): Reword special-display-frame-alist text.
2255 (Frames and Windows): Reword. Describe argument norecord for
2256 set-frame-selected-window.
2257 (Input Focus): Describe argument norecord for select-frame.
2258 Remove comment on MS-Windows behavior for focus-follows-mouse.
2259 (Raising and Lowering): Mention windows-frames dichotomy in
2260 metaphor.
2261
af1a5cd5
MR
2262 * windows.texi (Displaying Buffers, Vertical Scrolling)
2263 (Horizontal Scrolling): Fix indenting and rewording issues
2264 introduced with 2008-11-07 change.
2265
c249fa9c
GM
22662008-11-20 Glenn Morris <rgm@gnu.org>
2267
2268 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2269 element of `format-alist'.
2270
204d4665
GM
22712008-11-19 Glenn Morris <rgm@gnu.org>
2272
2273 * doclicense.texi: Update to FDL 1.3.
2274 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2275
cc0910af
CY
22762008-11-18 Chong Yidong <cyd@stupidchicken.com>
2277
efe6e7c4
CY
2278 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2279 vars, which are obsolete. Mention jit-lock-register.
2280
5dcb4c4e
SM
2281 * modes.texi (Other Font Lock Variables):
2282 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2283
cc0910af
CY
2284 * frames.texi (Color Parameters): Document alpha parameter.
2285
aeeedf76
MR
22862008-11-16 Martin Rudalics <rudalics@gmx.at>
2287
2288 * windows.texi (Splitting Windows, Deleting Windows)
2289 (Selecting Windows, Cyclic Window Ordering)
2290 (Buffers and Windows, Displaying Buffers, Choosing Window)
2291 (Dedicated Windows, Window Point, Window Start and End)
2292 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2293 (Size of Window, Resizing Windows, Window Configurations)
2294 (Window Parameters): Avoid @var at beginning of sentences and
2295 reword accordingly.
2296
4c565c5c
LK
22972008-11-11 Lute Kamstra <lute@gnu.org>
2298
2299 * files.texi (File Name Components): Fix file-name-extension
2300 documentation.
2301
25f494c9
JB
23022008-11-11 Juanma Barranquero <lekktu@gmail.com>
2303
2304 * frames.texi (Basic Parameters): Remove display-environment-variable
2305 and term-environment-variable.
2306
a1401ab1
EZ
23072008-11-08 Eli Zaretskii <eliz@gnu.org>
2308
2309 * windows.texi (Basic Windows, Splitting Windows)
2310 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2311 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2312 (Resizing Windows, Window Configurations, Window Parameters):
2313 Fix wording and markup.
a1401ab1 2314
efafc282
MR
23152008-11-07 Martin Rudalics <rudalics@gmx.at>
2316
2317 * windows.texi (Windows): Update entries.
2318 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2319 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2320 (Selecting Windows, Cyclic Window Ordering): Reword with special
2321 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2322 (Buffers and Windows, Choosing Window): Reword with special
2323 emphasis on dedicated windows.
2324 (Displaying Buffers): Reword. For switch-to-buffer mention that
2325 it may fall back on pop-to-buffer. For other-window try to
2326 explain how it treats the cyclic ordering of windows.
efafc282
MR
2327 (Dedicated Windows): New node and section discussing dedicated
2328 windows and associated functions.
86ab855a 2329 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2330 (Window Start and End): Rename node and section title. Reword.
2331 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2332 Minor rewording.
2333 (Size of Window): Reword, in particular text on window-width.
2334 (Resizing Windows): Reword. Add text on balancing windows.
2335 (Window Configurations): Reword. Mention window parameters.
2336 (Window Parameters): New node and section on window parameters.
2337 (Window Hooks): Reword. Mention that
2338 window-configuration-change-hook is run "buffer-locally".
2339 * elisp.texi (Top): Update Windows entries in @detailmenu
2340 section.
2341
d60a8ab2
JB
23422008-11-04 Juanma Barranquero <lekktu@gmail.com>
2343
2344 * searching.texi (Regexp Search): Fix typo.
2345
01777627
CY
23462008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2347
2348 * searching.texi (Regexp Search): Document GREEDY arg.
2349 (Simple Match Data): Fix return value.
2350
c4526e93
EZ
23512008-11-01 Eli Zaretskii <eliz@gnu.org>
2352
2353 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2354 with Emacs 23 internal representation of characters.
2355 Document `unibyte-string'.
c4526e93 2356
fe2ae8b5
CY
23572008-10-28 Chong Yidong <cyd@stupidchicken.com>
2358
2359 * processes.texi (Process Information): Note that process-status
2360 does not accept buffer names.
2361
cc5a21e3
CY
23622008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2363
2364 * positions.texi (Skipping Characters): Correct return value of
2365 skip-chars-forward.
2366
09460d9a
MR
23672008-10-25 Martin Rudalics <rudalics@gmx.at>
2368
520b29e7
MR
2369 * windows.texi (Deleting Windows): Update documentation of
2370 delete-windows-on.
2371 (Buffers and Windows): Update documentations of
2372 get-buffer-window and get-buffer-window-list.
2373 (Displaying Buffers): Update documentation of
2374 replace-buffer-in-windows.
2375
09460d9a
MR
2376 * buffers.texi (Current Buffer): Reword set-buffer and
2377 with-current-buffer documentations.
2378 (Creating Buffers): Reword documentation of get-buffer-create.
2379
4d48fcdc
MR
23802008-10-23 Martin Rudalics <rudalics@gmx.at>
2381
2382 * buffers.texi (Current Buffer): Reword documentation of
2383 set-buffer.
2384 (Buffer Names): Reword documentation of buffer-name.
2385 (The Buffer List): For bury-buffer explain what happens with the
2386 buffer's window.
2387 (Creating Buffers): Say that get-buffer-create's arg is called
2388 buffer-or-name.
2389
f0143c43
CY
23902008-10-22 Chong Yidong <cyd@stupidchicken.com>
2391
3e5dbbd3
CY
2392 * advice.texi (Computed Advice): Explain what DEFINITION is.
2393
f0143c43
CY
2394 * nonascii.texi (Character Codes): Remove obsolete function
2395 char-valid-p, and document characterp instead.
2396
52a94b85
MR
23972008-10-22 Martin Rudalics <rudalics@gmx.at>
2398
2399 * windows.texi (Displaying Buffers): Reword documentation of
2400 pop-to-buffer.
2401 (Choosing Window): Rewrite documentation of display-buffer and
2402 its options.
2403
f76f8246
MR
2404 * buffers.texi (Killing Buffers): Update documentation of
2405 kill-buffer.
2406
acc8b598
EZ
24072008-10-21 Eli Zaretskii <eliz@gnu.org>
2408
80e6b6df
EZ
2409 * processes.texi (Serial Ports): Fix wording and improve markup.
2410
3645358a
EZ
2411 * searching.texi (Regexp Search): Document `string-match-p' and
2412 `looking-at-p'.
2413 (POSIX Regexps): Add an xref for "non-greedy".
2414 (Regexp Special): Add @cindex entry for "non-greedy".
2415
b3d50cff 2416 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2417 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2418
73b7530a
EZ
2419 * frames.texi (Color Names): Add an xref to `read-color'.
2420
2421 * minibuf.texi (High-Level Completion): Document `read-color'.
2422
acc8b598
EZ
2423 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2424
2425 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2426
2427 * buffers.texi (Swapping Text): New section, documents
2428 `buffer-swap-text'.
2429
10e187e8
MR
24302008-10-21 Martin Rudalics <rudalics@gmx.at>
2431
2432 * windows.texi (Resizing Windows): Minor wording fix.
2433
fd6f900c
EZ
24342008-10-20 Eli Zaretskii <eliz@gnu.org>
2435
2436 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2437 and `combine-and-quote-strings'.
2438
2439 * strings.texi (Creating Strings): Add xrefs for them.
2440
e4372165
EZ
24412008-10-19 Eli Zaretskii <eliz@gnu.org>
2442
d6328fba
EZ
2443 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2444 match the corresponding menu in minibuf.texi.
2445
e4372165
EZ
2446 * minibuf.texi (Reading File Names): Document `read-shell-command'
2447 and `minibuffer-local-shell-command-map'.
2448
5d8dda33
MR
24492008-10-19 Martin Rudalics <rudalics@gmx.at>
2450
2451 * windows.texi (Resizing Windows): Remove var{} around "window" in
2452 documentation of enlarge-window.
2453 Rewrite documentation of window-min-height and window-min-width.
2454
437706cd
EZ
24552008-10-19 Eli Zaretskii <eliz@gnu.org>
2456
80f85d7c
EZ
2457 * functions.texi (Calling Functions): Document `apply-partially'.
2458
291703b5
EZ
2459 * hooks.texi (Standard Hooks): Mention
2460 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2461
2462 * variables.texi (File Local Variables): Document
2463 `file-local-variables-alist', `before-hack-local-variables-hook'
2464 and `hack-local-variables-hook'.
2465
583d8b3c
EZ
2466 * processes.texi (Synchronous Processes): Document `process-lines'.
2467
5dcb4c4e
SM
2468 * customize.texi (Variable Definitions):
2469 Document `custom-reevaluate-setting'.
437706cd 2470
7e51d89b
MR
24712008-10-18 Martin Rudalics <rudalics@gmx.at>
2472
2473 * windows.texi (Choosing Window, Deleting Windows)
2474 (Displaying Buffers): Expand documentation of dedicated windows.
2475
43c59a3d
EZ
24762008-10-18 Eli Zaretskii <eliz@gnu.org>
2477
018a960d
EZ
2478 * files.texi (Changing Files): Document symbolic input of file
2479 modes to `set-file-modes'. Document `read-file-modes' and
2480 `file-modes-symbolic-to-number'.
2481
2c0b8144
EZ
2482 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2483 and `search-map'.
2484
5dcb4c4e
SM
2485 * searching.texi (Search and Replace):
2486 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2487 Document `multi-query-replace-map'.
80120f13 2488
6d4913f0 2489 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2490 (Completion Commands, Reading File Names):
2491 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2492 `minibuffer-local-filename-must-match-map'.
2493 (Minibuffer Completion): The `require-match' argument to
2494 `completing-read' can now have the value `confirm-only'.
2495
43c59a3d
EZ
2496 * windows.texi (Displaying Buffers): Minor wording fix.
2497 (Choosing Window): `split-height-threshold' can now be nil.
2498 Document `split-width-threshold'. `pop-up-frames' can have the
2499 value `graphic-only'.
2500
f36acfd9
EZ
25012008-10-17 Eli Zaretskii <eliz@gnu.org>
2502
2503 * os.texi (Startup Summary): Document `before-init-time' and
2504 `after-init-time'. Document `initial-window-system' and
2505 `window-system-initialization-alist'. Document reading the
2506 abbrevs file. Document the call to `server-start' under --daemon.
2507 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2508 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2509 (Time Parsing): Document `format-seconds'.
f36acfd9 2510
96995b89
MR
25112008-10-17 Martin Rudalics <rudalics@gmx.at>
2512
2513 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2514 and reword.
2515
2de17c73
EZ
25162008-10-16 Eli Zaretskii <eliz@gnu.org>
2517
2518 * markers.texi (The Mark): Document use-region-p.
2519
9cf52b11
EZ
25202008-10-15 Eli Zaretskii <eliz@gnu.org>
2521
c3aaf1d7
EZ
2522 * internals.texi (Writing Emacs Primitives): The interactive spec
2523 of a primitive can be a Lisp form.
2524
841a1743
EZ
2525 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2526 values of transient-mark-mode. Document handle-shift-selection.
2527
2528 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2529 (Interactive Examples): Show an example of `^'.
2530 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2531 (Defining Commands, Using Interactive): The interactive-form of a
2532 function can be added via its symbol's property.
841a1743 2533
52441368
EZ
2534 * positions.texi (List Motion): beginning-of-defun-function can
2535 now accept an argument.
2536
8e8c1a72
EZ
2537 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2538 now return a list of strings.
2539
a33a1f2a
EZ
2540 * control.texi (Handling Errors): Document ignore-errors.
2541
4fb04348
EZ
2542 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2543 (Parameter Access): Document set-frame-parameter.
2544
ee666f84
EZ
2545 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2546 Hooks" for the effect of kill-all-local-variables on local hook
2547 functions.
2548
9cf52b11
EZ
2549 * modes.texi (Major Mode Conventions, Mode Line Variables):
2550 `mode-name' need not be a string. xref to "Mode Line Data" for
2551 details, and to "Emulating Mode Line" for computing a string
2552 value.
2553
22526bc4
EZ
25542008-10-14 Eli Zaretskii <eliz@gnu.org>
2555
a65f6a85
EZ
2556 * processes.texi (System Processes): New section.
2557 (Processes, Signals to Processes): Add xrefs to it.
2558
2559 * objects.texi (Editing Types): A `process' is a subprocess of
2560 Emacs, not just any process running on the OS.
2561
2562 * elisp.texi (Top): Adjust the @detailmenu for the above two
2563 changes.
2564
2724b26a
EZ
2565 * sequences.texi (Char-Tables): Remove documentation of
2566 set-char-table-default, which has no effect since Emacs 23.
2567 <char-table-range, set-char-table-range>: Don't mention generic
2568 characters and charsets. Add a cons cell as a possible argument.
2569
2570 * nonascii.texi (Splitting Characters)
2571 (Translation of Characters): Don't mention generic characters.
2572
2573 * display.texi (Fontsets): Don't mention generic characters.
2574
22526bc4 2575 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2576 argument FUNCTION with a cons cell as KEY.
22526bc4 2577
eaf4b689
EZ
25782008-10-13 Eli Zaretskii <eliz@gnu.org>
2579
45e46036
EZ
2580 * objects.texi (Primitive Function Type): Move "@cindex special
2581 forms" from here...
2582
2583 * eval.texi (Special Forms): ...to here.
2584
2585 * functions.texi (What Is a Function): `functionp' returns nil for
2586 special forms. Add an xref.
2587
eaf4b689
EZ
2588 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2589 Variables".
2590
2591 * variables.texi (Frame-Local Variables): New section.
2592 (Buffer-Local Variables): Add an xref to it.
2593 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2594 have both frame-local and buffer-local binding.
2595
2596 * frames.texi (Frames): Mention multiple tty frames.
2597 (Frame Parameters, Parameter Access): Mention frame-local variable
2598 bindings.
2599
15688fce
GM
26002008-09-20 Glenn Morris <rgm@gnu.org>
2601
2602 * display.texi (Defining Faces): Recommend against face variables.
2603
35539065
JB
26042008-09-16 Juanma Barranquero <lekktu@gmail.com>
2605
2606 * display.texi (Echo Area Customization): Fix typo.
2607
6a57054b
JB
26082008-09-09 Juanma Barranquero <lekktu@gmail.com>
2609
2610 * loading.texi (Where Defined): Add `defface' item.
2611
d632fb82
MR
26122008-09-06 Martin Rudalics <rudalics@gmx.at>
2613
2614 * loading.texi (Where Defined): Fix description of symbol-file.
2615
905a9adb
JR
26162008-08-26 Jason Rumney <jasonr@gnu.org>
2617
2618 * display.texi (TIFF Images): New section describing :index property.
2619
852e91b7
CY
26202008-08-23 Chong Yidong <cyd@stupidchicken.com>
2621
2622 * display.texi (Temporary Displays): Remove unnecessary comment
2623 about usage of temp-buffer-show-hook.
2624
6be001ee
CY
26252008-08-05 Chong Yidong <cyd@stupidchicken.com>
2626
2627 * symbols.texi (Other Plists): Fix incorrect example.
2628 Suggested by Florian Beck.
2629
58e3d8e8
JB
26302008-07-31 Juanma Barranquero <lekktu@gmail.com>
2631
2632 * os.texi: Fix previous change.
2633
7c2fb837
DN
26342008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2635
2636 * os.texi:
2637 * intro.texi:
2638 * files.texi: Remove VMS support.
2639
9e2a2647
DN
26402008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2641
2642 * os.texi:
2643 * frames.texi:
2644 * display.texi: Remove mentions of Mac Carbon.
2645
c4f4682b
MB
26462008-07-01 Miles Bader <miles@gnu.org>
2647
2648 * text.texi (Special Properties):
2649 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2650
3696411e
JB
26512008-06-28 Johan Bockgård <bojohan@gnu.org>
2652
2653 * display.texi (Other Image Types): Fix copy/paste error; say
2654 "PBM", not "XBM".
2655
f2a77c3a
DN
26562008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2657
2658 * os.texi: Remove references to obsolete systems.
2659
6d52677d
EZ
26602008-06-20 Eli Zaretskii <eliz@gnu.org>
2661
2662 * makefile.w32-in (distclean): Remove makefile.
2663
1a87da4c
GM
26642008-06-17 Glenn Morris <rgm@gnu.org>
2665
2666 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2667 (elisp, dist): Remove rules and variables that are obsolete now
2668 the lisp manual is no longer distributed separately.
2669
fdda1c5d
GM
26702008-06-16 Glenn Morris <rgm@gnu.org>
2671
646692e9
GM
2672 * configure, configure.in, mkinstalldirs: Remove unused files.
2673
2674 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2675 * vol1.texi (EMACSVER):
6a57054b 2676 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2677
2678 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2679 as per maintain.info.
2680
611bee81
GM
26812008-06-15 Glenn Morris <rgm@gnu.org>
2682
a7bed3a0
GM
2683 * makefile.w32-in (manual): Use "23" rather than "21".
2684
2685 * Makefile.in (emacsver): New, set by configure.
2686 (manual): Use emacsver.
2687
d794edf2
GM
2688 * intro.texi: Report bugs using M-x report-emacs-bug.
2689
611bee81
GM
2690 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2691
c73e02fa
GM
26922008-06-13 Daniel Engeler <engeler@gmail.com>
2693
2694 * elisp.texi, internals.texi, processes.texi: Add documentation
2695 about serial port access.
2696
e40a85cd
MB
26972008-06-05 Miles Bader <miles@gnu.org>
2698
2699 * display.texi (Displaying Faces): Update to reflect function
2700 renamings in face-remap.el.
2701
7b753744
JB
27022008-06-05 Juanma Barranquero <lekktu@gmail.com>
2703
2704 * display.texi (Fontsets): Fix typos.
2705
9d3d42fb
MB
27062008-06-03 Miles Bader <miles@gnu.org>
2707
7b753744
JB
2708 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2709 remove-relative-face-remapping, set-base-face-remapping,
2710 and set-default-base-face-remapping.
9d3d42fb 2711
f2cec7a9
MB
27122008-06-01 Miles Bader <miles@gnu.org>
2713
2714 * display.texi (Displaying Faces): Add face-remapping-alist.
2715
8f39c96d
SM
27162008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2717
2718 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2719 variable names.
2720
1ef5eecc
ER
27212008-05-03 Eric S. Raymond <esr@golux>
2722
352c8b4a 2723 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
2724 (current-global-map) return references, not copies.
2725
63b4387f
JL
27262008-05-02 Juri Linkov <juri@jurta.org>
2727
2728 * minibuf.texi (Text from Minibuffer): Document a list of
2729 default values for `read-from-minibuffer'.
2730
38a8b703
JB
27312008-04-24 Juanma Barranquero <lekktu@gmail.com>
2732
2733 * nonascii.texi (Translation of Characters): Fix previous change.
2734
7c42e639
CY
27352008-04-20 Chong Yidong <cyd@stupidchicken.com>
2736
2737 * display.texi (Overlay Properties): Clarify role of underlying
2738 textprop and overlay keymaps for display strings.
2739
2740 * keymaps.texi (Active Keymaps): Ditto.
2741
25c0d999
SM
27422008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2743
2744 * minibuf.texi (Programmed Completion):
2745 Replace dynamic-completion-table with the new completion-table-dynamic.
2746
e3af5968
CY
27472008-04-07 Chong Yidong <cyd@stupidchicken.com>
2748
2749 * intro.texi (Some Terms): Change "fonts in this manual" index
2750 entry to "typographic conventions".
2751
6bfc8698
EZ
27522008-04-05 Eli Zaretskii <eliz@gnu.org>
2753
2754 * objects.texi (Text Props and Strings): Add indexing for read
2755 syntax of text properties.
2756
4972c361
SM
27572008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2758
2759 * processes.texi (Decoding Output): Remove process-filter-multibyte
2760 functions.
2761
c70a68db
MR
27622008-03-15 Martin Rudalics <rudalics@gmx.at>
2763
2764 * display.texi (Finding Overlays): Say that empty overlays at
2765 the end of the buffer are reported too.
2766
1291fd36
GM
27672008-03-13 Glenn Morris <rgm@gnu.org>
2768
2769 * elisp.texi (EMACSVER): Set to 23.0.60.
2770
c6b0dfd5
CY
27712008-02-26 Chong Yidong <cyd@stupidchicken.com>
2772
38a8b703 2773 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2774
875fc30c
GM
27752008-02-22 Glenn Morris <rgm@gnu.org>
2776
2777 * frames.texi (Position Parameters): Clarify the description of
2778 `left' and `top', using information from "Geometry".
2779 (Geometry): Give a pointer to "Position Parameters", rather than
2780 repeating information.
2781
d8c8e45a
GM
27822008-02-11 Glenn Morris <rgm@gnu.org>
2783
2784 * objects.texi (Equality Predicates): No longer talk about "two"
2785 functions.
2786
38a8b703 27872008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2788
2789 * objects.texi (Equality Predicates): Add defun for
2790 equal-including-properties.
2791
bfffe0b1
GM
27922008-02-10 Glenn Morris <rgm@gnu.org>
2793
2794 * objects.texi (Equality Predicates):
2795 Mention equal-including-properties.
2796
431b78c9
RS
27972008-02-07 Richard Stallman <rms@gnu.org>
2798
2799 * windows.texi (Window Start): Mention the feature of moving
2800 window-start to start of line.
2801
c8763fb6 28022008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2803
2804 * keymaps.texi (Tool Bar): Document rtl property.
2805
1a256502
TTN
28062008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2807
2808 * display.texi (Button Types):
2809 For define-button-type, clarify type of NAME.
2810
569382c2
MR
28112008-01-19 Martin Rudalics <rudalics@gmx.at>
2812
2813 * buffers.texi (Buffer Modification): Fix typo.
2814
f3041af1
DN
28152008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2816
2817 * os.texi (System Environment): Remove references to OSes that are
2818 not supported anymore.
2819
d35e1cd7
DN
28202008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2821
2822 * os.texi (System Environment): Remove mention for Masscomp.
2823
23af7580
RS
28242008-01-04 Richard Stallman <rms@gnu.org>
2825
2826 * display.texi (Faces): Don't talk about internal face vector as arg
2827 to facep.
2828
2829 * customize.texi (Type Keywords): Fix previous change.
2830
2831 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2832 * elisp.texi (Top): Fix menu for commands.texi change.
2833
ec7d5b1e
RS
28342007-12-30 Richard Stallman <rms@gnu.org>
2835
5dcb4c4e 2836 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
2837 (Accessing Scroll): New node broken out of Accessing Mouse.
2838
101a6cea
RS
28392007-12-28 Richard Stallman <rms@gnu.org>
2840
2841 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2842 (Basic Parameters): For `title', refer to title bar.
041817a4 2843 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2844
72b7e664
RS
28452007-12-23 Richard Stallman <rms@gnu.org>
2846
2847 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2848 Improve some of the commented-out keywords' text too.
2849
27a4f445
MR
28502007-12-14 Martin Rudalics <rudalics@gmx.at>
2851
e2e3f1d7
MR
2852 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2853 "visit the current buffer".
2854
27a4f445
MR
2855 * os.texi (System Interface): Fix typo.
2856
a2afc99d
RS
28572007-12-04 Richard Stallman <rms@gnu.org>
2858
2859 * objects.texi (Symbol Type): Fix typo.
2860
b694135c
RS
28612007-12-03 Richard Stallman <rms@gnu.org>
2862
2863 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2864
f99a19da
GM
28652007-12-01 Glenn Morris <rgm@gnu.org>
2866
2867 * functions.texi (Declaring Functions): Improve previous change.
2868
8f4b37d8
GM
28692007-11-30 Glenn Morris <rgm@gnu.org>
2870
2871 * functions.texi (Declaring Functions): Add optional fourth
2872 argument of declare-function, and setting third argument to `t'.
2873
61a2fe01
RS
28742007-11-29 Richard Stallman <rms@gnu.org>
2875
2876 * customize.texi (Composite Types): Document `group' type.
2877
cbfc5193
GM
28782007-11-29 Glenn Morris <rgm@gnu.org>
2879
5dcb4c4e
SM
2880 * functions.texi (Declaring Functions): Add findex.
2881 Mention `external' files.
cbfc5193 2882
8386283a
JB
28832007-11-26 Juanma Barranquero <lekktu@gmail.com>
2884
2885 * functions.texi (Declaring Functions): Fix directive.
2886
a07c9a8b
RS
28872007-11-25 Richard Stallman <rms@gnu.org>
2888
2889 * help.texi (Help Functions): Clean up last change.
2890
2891 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2892
2893 * loading.texi (Named Features): Minor cleanup.
2894
2895 * macros.texi (Eval During Expansion): Minor cleanup.
2896
2897 * variables.texi (Variable Aliases): Minor cleanup.
2898
a0925923
RS
28992007-11-24 Richard Stallman <rms@gnu.org>
2900
2901 * functions.texi (Declaring Functions): Clarify previous change.
2902
2903 * compile.texi (Compiler Errors): Clarify previous change.
2904
20c63e44
RS
29052007-11-24 Richard Stallman <rms@gnu.org>
2906
e5e76c04 2907 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2908 Clarify the text and move items around.
2909
5bb0cda3
GM
29102007-11-24 Glenn Morris <rgm@gnu.org>
2911
2912 * functions.texi (Declaring Functions): New section.
2913 * compile.texi (Compiler Errors): Mention declaring functions,
2914 defvar with no initvalue, and byte-compile-warnings.
2915
af13c86a
MR
29162007-11-15 Martin Rudalics <rudalics@gmx.at>
2917
2918 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2919 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2920
a5373305
MR
29212007-11-13 Martin Rudalics <rudalics@gmx.at>
2922
2923 * help.texi (Help Functions): Document new macro `with-help-window'.
2924
fe284805
JL
29252007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2926
2927 * searching.texi (Replacing Match): Describe new
2928 `match-substitute-replacement'.
2929
2c3a09b1
RS
29302007-10-31 Richard Stallman <rms@gnu.org>
2931
2932 * strings.texi (Creating Strings): Null strings from concat not unique.
2933
f2b480f4
RS
29342007-10-26 Richard Stallman <rms@gnu.org>
2935
2936 * objects.texi (Equality Predicates): Null strings are uniquified.
2937
2938 * minibuf.texi: Minor clarifications in previous change.
2939
db21122c
GM
29402007-10-25 Glenn Morris <rgm@gnu.org>
2941
2942 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2943
2328cbb3
RS
29442007-10-24 Richard Stallman <rms@gnu.org>
2945
2946 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2947
2948 * variables.texi (Frame-Local Variables): Node deleted.
2949 (Variables): Delete Frame-Local Variables from menu.
2950 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2951 (Default Value): Don't mention frame-local vars.
2952
2953 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2954
2955 * loading.texi (Unloading): Document FEATURE-unload-function
2956 instead of FEATURE-unload-hook.
2957
2328cbb3
RS
2958 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2959
c066bafa
JL
29602007-10-22 Juri Linkov <juri@jurta.org>
2961
2962 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2963 (High-Level Completion): Document a list of default value strings
2964 in the DEFAULT argument, for which minibuffer functions return the
2965 first element.
2966
65ced25f
JL
29672007-10-17 Juri Linkov <juri@jurta.org>
2968
2969 * text.texi (Filling): Update arguments of fill-paragraph.
2970 fill-paragraph operates on the active region in Transient Mark mode.
2971 Remove fill-paragraph-or-region.
2972
ee46ec8e
KB
29732007-10-13 Karl Berry <karl@gnu.org>
2974
2975 * elisp.texi (@dircategory): Move to after @copying,
2976 since we want @copying as close as possible to the beginning of
2977 the output.
2978
61bbdbc6
RS
29792007-10-12 Richard Stallman <rms@gnu.org>
2980
2981 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2982
2983 * commands.texi (Distinguish Interactive): New node,
2984 broken out from Interactive Call and rewritten.
2985 (Command Loop): Put Distinguish Interactive in menu.
2986
af23e1e8
RS
29872007-10-09 Richard Stallman <rms@gnu.org>
2988
2989 * text.texi (Examining Properties): Mention overlay priority.
2990
2991 * display.texi (Display Margins): Correct the description
2992 of margin display specifications.
2993 (Replacing Specs): New subnode broken out of Display Property.
2994
e1965a69
JL
29952007-10-06 Juri Linkov <juri@jurta.org>
2996
2997 * text.texi (Filling): Document fill-paragraph-or-region.
2998
4638454b
JB
29992007-10-05 Juanma Barranquero <lekktu@gmail.com>
3000
3001 * display.texi (Auto Faces): Fix typo.
3002
7ed54cc5
RS
30032007-10-02 Richard Stallman <rms@gnu.org>
3004
3005 * display.texi (Display Property): Explain some display specs
3006 don't let you move point in.
3007
5dcb4c4e
SM
3008 * frames.texi (Cursor Parameters):
3009 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3010
3011 * windows.texi (Basic Windows): Don't describe
3012 cursor-in-non-selected-windows here.
3013
305a7ef2
EZ
30142007-10-01 Eli Zaretskii <eliz@gnu.org>
3015
3016 * processes.texi (Misc Network): Note that these functions are
3017 supported only on some systems.
3018
f7a7f4eb
RS
30192007-10-01 Richard Stallman <rms@gnu.org>
3020
3021 * display.texi (Overlay Properties): Explain nil as priority.
3022 Explain that conflicts are unpredictable if not resolved by
3023 priorities.
3024
780d7bb9
RS
30252007-09-23 Richard Stallman <rms@gnu.org>
3026
3027 * macros.texi (Backquote): Minor clarification.
3028
14b4fdfb
RS
30292007-09-19 Richard Stallman <rms@gnu.org>
3030
3031 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3032 Clarify when they work in parallel and when one overrides.
3033 Fix error in example.
14b4fdfb 3034
b8d4c8d0
GM
30352007-09-06 Glenn Morris <rgm@gnu.org>
3036
b3e755a9 3037 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3038 commands to use ../../info.
3039 * Makefile.in (infodir): Go up one more level.
4638454b 3040 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3041 (miscmanualdir): New.
3042 (dist): Use new variable miscmanualdir.
3043 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3044 (usermanualdir): Change from ../man to ../emacs.
3045
1bb1f7d3
MR
30462007-08-30 Martin Rudalics <rudalics@gmx.at>
3047
3048 * commands.texi (Command Loop Info): Advise against changing
3049 most variables described here. Explain new variable
3050 last-repeatable-command.
3051
b8d4c8d0
GM
30522007-08-29 Glenn Morris <rgm@gnu.org>
3053
3054 * elisp.texi (EMACSVER): Increase to 23.0.50.
3055
30562007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3057
3058 * frames.texi (Basic Parameters): Add display-environment-variable
3059 and term-environment-variable.
3060
30612007-08-28 Juri Linkov <juri@jurta.org>
3062
3063 * display.texi (Image Formats, Other Image Types): Add SVG.
3064
30652007-08-28 Juri Linkov <juri@jurta.org>
3066
3067 * display.texi (Images): Move formats-related text to new node
3068 "Image Formats".
3069 (Image Formats): New node.
3070
619fb9ee
RS
30712007-08-27 Richard Stallman <rms@gnu.org>
3072
3073 * windows.texi (Window Configurations): Clarify what
3074 a window configuration saves.
3075
b8d4c8d0
GM
30762007-08-25 Richard Stallman <rms@gnu.org>
3077
3078 * display.texi (Images): Delete redundant @findex.
3079
39f9da30
GM
30802007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3081
3082 * text.texi (Change Hooks): (after|before)-change-functions are no
3083 longer bound to nil while running; rather inhibit-modification-hooks
3084 is t.
3085
b8d4c8d0
GM
30862007-08-16 Richard Stallman <rms@gnu.org>
3087
5dcb4c4e
SM
3088 * processes.texi (Asynchronous Processes):
3089 Clarify doc of start-file-process.
b8d4c8d0
GM
3090
30912007-08-08 Martin Rudalics <rudalics@gmx.at>
3092
3093 * modes.texi (Example Major Modes): Fix typo.
3094
30952007-08-08 Glenn Morris <rgm@gnu.org>
3096
3097 * intro.texi (nil and t): Do not use `iff' in documentation.
3098
3099 * tips.texi (Documentation Tips): Recommend against `iff'.
3100
31012007-08-07 Chong Yidong <cyd@stupidchicken.com>
3102
3103 * display.texi (Image Cache): Document image-refresh.
3104
31052007-08-06 Martin Rudalics <rudalics@gmx.at>
3106
3107 * windows.texi (Size of Window): Document window-full-width-p.
3108
31092007-07-25 Glenn Morris <rgm@gnu.org>
3110
3111 * gpl.texi (GPL): Replace license with GPLv3.
3112
3113 * Relicense all FSF files to GPLv3 or later.
3114
31152007-07-24 Michael Albinus <michael.albinus@gmx.de>
3116
4638454b
JB
3117 * processes.texi (Synchronous Processes):
3118 Add `process-file-shell-command'.
b8d4c8d0
GM
3119 (Asynchronous Processes): Mention restricted use of
3120 `process-filter' and `process-sentinel' in
3121 `start-file-process'. Add `start-file-process-shell-command'.
3122
31232007-07-17 Michael Albinus <michael.albinus@gmx.de>
3124
3125 * files.texi (Magic File Names): Introduce optional parameter
3126 IDENTIFICATION for `file-remote-p'.
3127
31282007-07-16 Richard Stallman <rms@gnu.org>
3129
3130 * display.texi (Defining Faces): Fix previous change.
3131
31322007-07-14 Richard Stallman <rms@gnu.org>
3133
3134 * control.texi (Handling Errors): Document `debug' in handler list.
3135
31362007-07-10 Richard Stallman <rms@gnu.org>
3137
3138 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3139
31402007-07-09 Richard Stallman <rms@gnu.org>
3141
3142 * files.texi (Magic File Names): Rewrite previous change.
3143
31442007-07-08 Michael Albinus <michael.albinus@gmx.de>
3145
3146 * files.texi (Magic File Names): Introduce optional parameter
3147 CONNECTED for `file-remote-p'.
3148
31492007-07-07 Michael Albinus <michael.albinus@gmx.de>
3150
3151 * processes.texi (Asynchronous Processes):
3152 * files.texi (Magic File Names): Add `start-file-process'.
3153
31542007-06-27 Richard Stallman <rms@gnu.org>
3155
5dcb4c4e
SM
3156 * files.texi (Format Conversion Piecemeal):
3157 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3158
31592007-06-27 Michael Albinus <michael.albinus@gmx.de>
3160
4638454b
JB
3161 * files.texi (Magic File Names): Remove `dired-call-process'.
3162 Add `process-file'.
b8d4c8d0
GM
3163
31642007-06-27 Kenichi Handa <handa@m17n.org>
3165
3166 * text.texi (Special Properties): Fix description about
4638454b 3167 `composition' property.
b8d4c8d0
GM
3168
31692007-06-26 Kenichi Handa <handa@m17n.org>
3170
3171 * nonascii.texi (Default Coding Systems): Document about the
3172 return value `undecided'.
3173
31742007-06-25 David Kastrup <dak@gnu.org>
3175
3176 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3177 `current-active-maps'.
3178
31792007-06-24 Karl Berry <karl@gnu.org>
3180
4638454b 3181 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3182
31832007-06-15 Juanma Barranquero <lekktu@gmail.com>
3184
3185 * display.texi (Overlay Arrow): Doc fix.
3186
31872007-06-14 Karl Berry <karl@tug.org>
3188
3189 * anti.texi (Antinews): Typo.
3190
31912007-06-14 Chong Yidong <cyd@stupidchicken.com>
3192
3193 * display.texi (Image Cache): Document image-refresh.
3194
31952007-06-12 Karl Berry <karl@gnu.org>
3196
3197 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3198 * two-volume.make: New file.
3199 * .cvsignore: Ignore two-volume files.
3200
32012007-06-12 Tom Tromey <tromey@redhat.com>
3202
3203 * os.texi (Init File): Document user-emacs-directory.
3204
32052007-06-03 Nick Roberts <nickrob@snap.net.nz>
3206
3207 * commands.texi (Click Events): Describe width and height when
3208 object is nil.
3209
32102007-05-30 Nick Roberts <nickrob@snap.net.nz>
3211
5dcb4c4e
SM
3212 * commands.texi (Click Events): Layout more logically.
3213 Describe width and height.
b8d4c8d0
GM
3214 (Drag Events, Motion Events): Update to new format for position.
3215
32162007-06-02 Richard Stallman <rms@gnu.org>
3217
3218 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3219
32202007-06-02 Chong Yidong <cyd@stupidchicken.com>
3221
3222 * Version 22.1 released.
3223
32242007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3225
3226 * text.texi (Special Properties): Correct meaning of fontified face.
3227
32282007-05-30 Richard Stallman <rms@gnu.org>
3229
3230 * text.texi (Special Properties): Add link to Adjusting Point.
3231
32322007-05-12 Richard Stallman <rms@gnu.org>
3233
3234 * text.texi (Margins): indent-to-left-margin is not the default.
3235 (Mode-Specific Indent): For indent-line-function, the default
3236 is indent-relative.
3237
3238 * modes.texi (Example Major Modes): Explain last line of text-mode
3239 is redundant.
3240
32412007-05-10 Richard Stallman <rms@gnu.org>
3242
3243 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3244
3245 * help.texi (Keys in Documentation): Add reference to
3246 Documentation Tips.
3247
3248 * files.texi (Format Conversion): TO-FN gets three arguments.
3249
3250 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3251
32522007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3253
3254 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3255 * files.texi (Format Conversion): Expand intro; add menu.
3256 (Format Conversion Overview, Format Conversion Round-Trip)
3257 (Format Conversion Piecemeal): New nodes/subsections.
3258 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3259 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3260 (Saving Properties): Delete node/subsection.
3261
32622007-05-07 Karl Berry <karl@gnu.org>
3263
3264 * elisp.texi (EMACSVER): Back to 22.
3265
32662007-05-06 Richard Stallman <rms@gnu.org>
3267
3268 * processes.texi (Accepting Output): Revert most of previous change.
3269
32702007-05-05 Richard Stallman <rms@gnu.org>
3271
3272 * processes.texi (Accepting Output): accept-process-output
3273 uses microseconds, not milliseconds. But that arg is obsolete.
3274
32752007-05-04 Karl Berry <karl@tug.org>
3276
3277 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3278
32792007-05-04 Eli Zaretskii <eliz@gnu.org>
3280
3281 * tips.texi (Documentation Tips): Rearrange items to place the
3282 more important ones first. Add an index entry for hyperlinks.
3283
32842007-05-03 Karl Berry <karl@gnu.org>
3285
3286 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3287 (EMACSVER) [smallbook]: 22 for printed version.
3288
3289 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3290 so restore anchor to normal position after defun. Found by Kevin Ryde.
3291
32922007-04-26 Glenn Morris <rgm@gnu.org>
3293
3294 * elisp.texi (EMACSVER): Increase to 22.1.50.
3295
32962007-04-28 Karl Berry <karl@gnu.org>
3297
3298 * elisp.texi: Improve line breaks on copyright page,
3299 similar layout to emacs manual, 8.5x11 by default.
3300
33012007-04-24 Richard Stallman <rms@gnu.org>
3302
3303 * text.texi (Special Properties): Add xref to Overlay Properties.
3304
3305 * display.texi (Overlay Properties): Add xref to Special Properties.
3306
33072007-04-22 Richard Stallman <rms@gnu.org>
3308
3309 * keymaps.texi (Extended Menu Items): Move the info about
3310 format with cached keyboard binding.
3311
33122007-04-21 Richard Stallman <rms@gnu.org>
3313
3314 * text.texi (Special Properties): Clarify previous change.
3315
3316 * files.texi (File Name Expansion): Clarify previous change.
3317
3318 * display.texi (Attribute Functions): Fix example for
3319 face-attribute-relative-p.
3320
33212007-04-19 Kenichi Handa <handa@m17n.org>
3322
3323 * text.texi (Special Properties): Document composition property.
3324
33252007-04-19 Glenn Morris <rgm@gnu.org>
3326
3327 * files.texi (File Name Expansion): Mention "superroot".
3328
33292007-04-15 Chong Yidong <cyd@stupidchicken.com>
3330
3331 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3332 setups.
3333 (Display Feature Testing): Note that display refers to all
3334 physical monitors for multi-monitor setups.
3335
33362007-04-14 Richard Stallman <rms@gnu.org>
3337
3338 * lists.texi (Sets And Lists): Clarify `delete' examples.
3339 Remove spurious xref to same node.
3340 Clarify xref for add-to-list.
3341
33422007-04-12 Nick Roberts <nickrob@snap.net.nz>
3343
3344 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3345 value of lisp-mode-map.
3346
33472007-04-11 Karl Berry <karl@gnu.org>
3348
3349 * anti.texi (Antinews):
3350 * display.texi (Overlay Properties, Defining Images):
3351 * processes.texi (Synchronous Processes, Sentinels):
3352 * syntax.texi (Syntax Table Internals):
3353 * searching.texi (Regexp Special):
3354 * nonascii.texi (Default Coding Systems):
3355 * text.texi (Special Properties):
3356 * minibuf.texi (Basic Completion): Wording to improve breaks in
3357 8.5x11 format.
3358 * elisp.texi (smallbook): New @set to more easily switch between
3359 smallbook and 8.5x11.
3360
33612007-04-11 Richard Stallman <rms@gnu.org>
3362
3363 * text.texi (Lazy Properties): Minor fix.
3364
33652007-04-08 Karl Berry <karl@gnu.org>
3366
3367 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3368 * macros.texi (Backquote): Downcase Backquote in index entries for
3369 consistency.
3370
33712007-04-08 Richard Stallman <rms@gnu.org>
3372
3373 * text.texi (Adaptive Fill): Just describe default,
3374 don't show it (since it contains non-ASCII chars).
3375
33762007-04-07 Karl Berry <karl@gnu.org>
3377
3378 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3379 adaptive-fill-regexp's value, since they are not in the standard
3380 TeX fonts.
3381
33822007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3383
3384 * display.texi (Defining Faces): Fix example.
3385
33862007-04-07 Karl Berry <karl@gnu.org>
3387
3388 * display.texi (Button Buffer Commands): Improve page break.
3389
33902007-04-07 Richard Stallman <rms@gnu.org>
3391
3392 * advice.texi (Activation of Advice): Remove redundant index entry.
3393
3394 * backups.texi: Improve index entries. Remove redundant ones.
3395
3396 * compile.texi (Byte Compilation): Improve index entry.
3397
3398 * hash.texi (Creating Hash): Improve index entry.
3399
3400 * symbols.texi (Definitions): Improve index entry.
3401
3402 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3403
3404 * maps.texi (Standard Keymaps): Remove useless index entry.
3405
3406 * help.texi (Documentation Basics): Remove redundant index entries.
3407
3408 * customize.texi: Improve index entries.
3409 Remove redundant/useless ones.
3410
3411 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3412
3413 * streams.texi (Output Variables): Improve index entry.
3414
3415 * abbrevs.texi (Abbrevs): Remove useless index entry.
3416
3417 * macros.texi (Expansion): Remove useless index entry.
3418
3419 * text.texi: Improve index entries. Remove redundant/useless ones.
3420 (Text Properties, Examining Properties)
3421 (Special Properties): Use "property category" instead of "category"
3422 to refer to the `category' property.
3423
3424 * positions.texi: Improve index entries. Remove useless one.
3425
3426 * lists.texi: Improve index entries. Remove redundant/useless ones.
3427
3428 * os.texi: Improve index entries.
3429 (Timers): Fix previous change.
3430
3431 * buffers.texi: Improve index entries.
3432 (Modification Time): Get rid of term "obsolete buffer".
3433
3434 * debugging.texi: Improve index entries.
3435 (Test Coverage): Add xref to other test coverage ftr.
3436
3437 * eval.texi: Improve index entry. Remove redundant ones.
3438
3439 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3440
3441 * files.texi: Improve index entries. Remove redundant/useless ones.
3442
3443 * objects.texi: Improve index entries.
3444
3445 * processes.texi: Improve index entries.
3446
3447 * modes.texi: Improve index entry. Remove redundant one.
3448
3449 * nonascii.texi: Improve index entries.
3450
3451 * internals.texi: Improve index entries.
3452
3453 * syntax.texi: Improve index entries.
3454
3455 * keymaps.texi (Active Keymaps): Improve index entries.
3456
3457 * commands.texi: Improve index entries. Remove redundant/useless ones.
3458
3459 * frames.texi: Improve index entries. Remove redundant/useless ones.
3460
3461 * markers.texi: Improve index entries. Remove redundant ones.
3462
3463 * tips.texi: Improve index entries.
3464
3465 * loading.texi (Unloading): Improve index entry.
3466
3467 * variables.texi: Improve index entries. Remove redundant one.
3468
3469 * sequences.texi: Improve index entry.
3470
3471 * display.texi: Improve index entries. Remove redundant ones.
3472
3473 * windows.texi: Improve index entries.
3474
3475 * searching.texi: Improve index entries. Remove redundant one.
3476
3477 * strings.texi (Case Tables): Improve last change.
3478
34792007-04-04 Chong Yidong <cyd@stupidchicken.com>
3480
3481 * strings.texi (Case Tables): Document with-case-table and
3482 ascii-case-table.
3483
34842007-04-03 Karl Berry <karl@gnu.org>
3485
3486 * processes.texi (Network): Reword to improve page break.
3487
34882007-04-03 Eli Zaretskii <eliz@gnu.org>
3489
3490 * functions.texi (Inline Functions): Describe more disadvantages
3491 of defsubst, and make advice against it stronger.
3492
34932007-04-02 Karl Berry <karl@gnu.org>
3494
3495 * backups.texi (Backup Names): Avoid widow words.
3496 * modes.texi (Example Major Modes): Align last comment.
3497
34982007-04-01 Chong Yidong <cyd@stupidchicken.com>
3499
3500 * keymaps.texi (Remapping Commands): Document new arg to
3501 command-remapping.
3502
35032007-04-01 Karl Berry <karl@gnu.org>
3504
3505 * processes.texi (Low-Level Network): Typo.
3506 * loading.texi (Hooks for Loading): Avoid double "the".
3507 * keymaps.texi (Key Sequences): No double "and".
3508 (Changing Key Bindings): Shorten to improve line break.
3509
35102007-03-31 Glenn Morris <rgm@gnu.org>
3511
3512 * os.texi (Timers): Fix description of run-at-time TIME formats.
3513
35142007-03-31 Richard Stallman <rms@gnu.org>
3515
3516 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3517 regarding ellipsis.
3518
35192007-03-31 Eli Zaretskii <eliz@gnu.org>
3520
3521 * intro.texi (nil and t):
3522 * symbols.texi (Plists and Alists):
3523 * variables.texi (Variable Aliases, Constant Variables):
3524 * functions.texi (Defining Functions):
3525 * advice.texi (Advising Primitives):
3526 * debugging.texi (Syntax Errors, Compilation Errors):
3527 * minibuf.texi (Minibuffer Windows):
3528 * commands.texi (Adjusting Point):
3529 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3530 (Auto Major Mode, Major Mode Conventions):
3531 * help.texi (Describing Characters):
3532 * files.texi (Create/Delete Dirs, Information about Files)
3533 (File Locks, Writing to Files, Reading from Files)
3534 (Saving Buffers):
3535 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3536 * frames.texi (Finding All Frames):
3537 * positions.texi (Buffer End, Motion):
3538 * markers.texi (The Region):
3539 * text.texi (Deletion, Near Point):
3540 * display.texi (Displaying Messages, Truncation):
3541 * os.texi (Processor Run Time):
3542 * tips.texi (Key Binding Conventions, Programming Tips)
3543 (Warning Tips, Documentation Tips, Comment Tips):
3544 * internals.texi (Memory Usage): Improve indexing.
3545
3546 * variables.texi (Frame-Local Variables):
3547 * functions.texi (Argument List):
3548 * loading.texi (Library Search):
3549 * streams.texi (Output Variables):
3550 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3551 * searching.texi (Replacing Match, Search and Replace):
3552 * processes.texi (Byte Packing, Decoding Output)
3553 (Accepting Output, Network Servers, Shell Arguments):
3554 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3555 * windows.texi (Window Point, Window Start):
3556 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3557 * commands.texi (Reading Input, Keyboard Events):
3558 * minibuf.texi (Reading File Names, Minibuffer Completion)
3559 (Recursive Mini):
3560 * positions.texi (List Motion):
3561 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3562 * numbers.texi (Arithmetic Operations, Math Functions)
3563 (Predicates on Numbers, Comparison of Numbers):
3564 (Numeric Conversions):
3565 * locals.texi (Standard Buffer-Local Variables):
3566 * maps.texi (Standard Keymaps):
3567 * os.texi (User Identification, System Environment, Recording Input)
3568 (X11 Keysyms):
3569 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3570 * backups.texi (Backups and Auto-Saving):
3571 * customize.texi (Customization, Group Definitions)
3572 (Variable Definitions):
3573 * compile.texi (Byte Compilation): Improve index entries.
3574
35752007-03-31 Karl Berry <karl@gnu.org>
3576
3577 * macros.texi (Defining Macros): Avoid widow syllable.
3578
35792007-03-31 Eli Zaretskii <eliz@gnu.org>
3580
3581 * elisp.texi (Top): Postscript -> PostScript.
3582
3583 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3584
35852007-03-31 Markus Triska <markus.triska@gmx.at>
3586
3587 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3588
35892007-03-30 Karl Berry <karl@gnu.org>
3590
3591 * lists.texi (List-related Predicates): Remove spurious @need.
3592 (Setcdr): Use @smallexample to improve page break.
3593 (Association Lists) <assoc>: Reword to improve page break.
3594
3595 * strings.texi (String Conversion): Insert blank line to improve
3596 page break.
3597
3598 * numbers.texi (Random Numbers): Use @minus{}.
3599 (Math Functions): Use @minus{}.
3600
3601 * intro.texi (Acknowledgements): Avoid line breaks before middle
3602 initials.
3603
36042007-03-24 Eli Zaretskii <eliz@gnu.org>
3605
3606 * errors.texi (Standard Errors): Add an index entry.
3607
36082007-03-19 Richard Stallman <rms@gnu.org>
3609
3610 * os.texi (Recording Input): recent-keys now gives 300 keys.
3611
36122007-03-12 Glenn Morris <rgm@gnu.org>
3613
3614 * os.texi: Replace "daylight savings" with "daylight saving"
3615 throughout.
3616
36172007-03-05 Richard Stallman <rms@gnu.org>
3618
5dcb4c4e
SM
3619 * variables.texi (File Local Variables):
3620 Update enable-local-variables values.
b8d4c8d0
GM
3621
36222007-03-04 Richard Stallman <rms@gnu.org>
3623
3624 * syntax.texi (Control Parsing): Minor clarification.
3625
3626 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3627
3628 * sequences.texi (Sequence Functions): Move string-bytes away,
3629 add xref.
3630
3631 * nonascii.texi (Text Representations): Move string-bytes here.
3632
3633 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3634
3635 * minibuf.texi (Basic Completion): Minor clarification.
3636
3637 * markers.texi (The Mark): Clarify existence vs activation of mark.
3638 Other cleanup.
3639
3640 * display.texi (Finding Overlays): Write better example.
3641
3642 * compile.texi (Eval During Compile): Clarify putting macros
3643 in eval-when-compile.
3644
c5602427 36452007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3646
3647 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3648 load-read-function definition doc.
b8d4c8d0
GM
3649
36502007-02-21 Kim F. Storm <storm@cua.dk>
3651
3652 * strings.texi (Text Comparison): Mention that assoc-string
3653 converts symbols to strings before testing.
3654
36552007-02-17 Kim F. Storm <storm@cua.dk>
3656
3657 * processes.texi (Bindat Spec): Vector types can have optional
3658 element type.
3659 (Bindat Examples): Fix example. Add vector with element type.
3660
36612007-02-16 Andreas Schwab <schwab@suse.de>
3662
3663 * strings.texi (Formatting Strings): Document '+' flag.
3664
36652007-02-15 Juanma Barranquero <lekktu@gmail.com>
3666
3667 * strings.texi (Modifying Strings): Clarify that `clear-string'
3668 always converts the string to unibyte.
3669
36702007-02-14 Kim F. Storm <storm@cua.dk>
3671
3672 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3673 Rewrite glyph code description to refer to these functions.
3674 Remove details of encoding face number and char into integer code.
3675
36762007-02-03 Alan Mackenzie <acm@muc.de>
3677
3678 * loading.texi (Hooks for Loading): Make the description of
3679 `eval-after-load' more detailed, and amend the description of
3680 after-load-alist, in accordance with changes from 2006-05.
3681
36822007-02-03 Chong Yidong <cyd@stupidchicken.com>
3683
3684 * modes.texi (Defining Minor Modes): Document that a :require
3685 keyword or similar may be required to make saved customization
3686 variables work.
3687
36882007-02-03 Eli Zaretskii <eliz@gnu.org>
3689
3690 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
3691 Texinfo guidelines and with what texnfo-upd.el expects.
3692 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
3693 parts needed by `texinfo-multiple-files-update'.
3694
36952007-02-02 Eli Zaretskii <eliz@gnu.org>
3696
3697 * elisp.texi (Top): Update the top-level menus.
3698
3699 * syntax.texi (Categories): Add index entries.
3700
37012007-02-01 Juanma Barranquero <lekktu@gmail.com>
3702
3703 * display.texi (Attribute Functions): Fix name and description of
3704 the UNDERLINE arg of `set-face-underline-p'.
3705
37062007-01-29 Eli Zaretskii <eliz@gnu.org>
3707
3708 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3709 Variables", and "Standard Keymaps" to the detailed menu.
3710
3711 * variables.texi (Future Local Variables): Add index entry.
3712
37132007-01-28 Richard Stallman <rms@gnu.org>
3714
3715 * tips.texi (Coding Conventions): Clarify the tip about macros
3716 that define a function or a variable.
3717
3718 * files.texi (File Attributes): UID and GID can be floats.
3719 (Magic File Names): Explain why deferring all operations to
3720 the standard handler does not work.
3721
37222007-01-23 Martin Rudalics <rudalics@gmx.at>
3723
3724 * backups.texi (Reverting): Use "buffer" instead of "file"
3725 when talking about major and minor modes.
3726
37272007-01-21 Richard Stallman <rms@gnu.org>
3728
3729 * help.texi (Documentation): Add xref to Documentation Tips.
3730
37312007-01-14 Juanma Barranquero <lekktu@gmail.com>
3732
3733 * tips.texi (Coding Conventions): Fix typos.
3734
37352007-01-05 Richard Stallman <rms@gnu.org>
3736
3737 * modes.texi (Defining Minor Modes): Fix previous change.
3738
37392007-01-03 Richard Stallman <rms@gnu.org>
3740
3741 * customize.texi (Variable Definitions, Customization Types):
3742 Don't use * in doc string for defcustom.
3743
37442007-01-02 Richard Stallman <rms@gnu.org>
3745
3746 * variables.texi (Variable Aliases): Clarify that aliases vars
3747 always have the same value.
3748
3749 * processes.texi (Bindat Spec): Fix Texinfo usage.
3750
3751 * modes.texi (Defining Minor Modes): Explain effect of command
3752 defined with define-global-minor-mode on new buffers.
3753
37542006-12-30 Kim F. Storm <storm@cua.dk>
3755
3756 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3757 `auto-resize-tool-bars'.
3758
37592006-12-30 Richard Stallman <rms@gnu.org>
3760
3761 * keymaps.texi (Active Keymaps): Fix previous change.
3762
37632006-12-30 Nick Roberts <nickrob@snap.net.nz>
3764
3765 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3766
37672006-12-30 Kim F. Storm <storm@cua.dk>
3768
3769 * processes.texi (Bindat Spec): Clarify using field names in
3770 length specifications.
3771
37722006-12-29 Kim F. Storm <storm@cua.dk>
3773
3774 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3775 Add count and index variables for eval forms in repeat blocks.
3776
37772006-12-24 Richard Stallman <rms@gnu.org>
3778
5dcb4c4e
SM
3779 * customize.texi (Variable Definitions):
3780 Document new name custom-add-frequent-value.
b8d4c8d0
GM
3781
37822006-12-19 Kim F. Storm <storm@cua.dk>
3783
3784 * commands.texi (Misc Events): User signals now result in sigusr1
3785 and sigusr2 events which are handled through special-event-map.
3786 (Special Events): User signals and drag-n-drop are special.
3787
37882006-12-17 Richard Stallman <rms@gnu.org>
3789
3790 * loading.texi (Named Features): Explain subfeatures better.
3791
3792 * customize.texi: Use "option" only for user options.
3793 For the keyword values inside defcustom etc, say "keywords".
3794 For :options value's elements, say "elements".
3795 :group should not be omitted.
3796
3797 * syntax.texi (Parsing Expressions): Split up node.
3798 (Motion via Parsing, Position Parse, Parser State)
3799 (Low-Level Parsing, Control Parsing): New subnodes.
3800 (Parser State): Document syntax-ppss-toplevel-pos.
3801
3802 * positions.texi (List Motion): Punctuation fix.
3803
3804 * files.texi (File Name Completion): Document PREDICATE arg
3805 to file-name-completion.
3806
38072006-12-16 Eli Zaretskii <eliz@gnu.org>
3808
3809 * internals.texi (Building Emacs, Writing Emacs Primitives):
3810 Add index entries.
3811
38122006-12-11 Richard Stallman <rms@gnu.org>
3813
3814 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3815 affects face menu. Explain how to make it non-nil without enabling
3816 any fontification.
3817
38182006-12-10 Chong Yidong <cyd@stupidchicken.com>
3819
3820 * modes.texi (Font Lock Basics): Document nil value of
3821 font-lock-defaults.
3822
38232006-12-10 Glenn Morris <rgm@gnu.org>
3824
3825 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3826 value for system-flag argument. Abbrev tables may not be empty
3827 when major modes are loaded.
3828
38292006-12-08 Juanma Barranquero <lekktu@gmail.com>
3830
3831 * makefile.w32-in (maintainer-clean): Partially revert last
3832 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3833 to protect elisp-covers.texi.
3834
38352006-12-07 Juanma Barranquero <lekktu@gmail.com>
3836
3837 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3838 Don't remove elisp* info files; they are already deleted by the
3839 `clean' and `distclean' targets, and they are in the $(infodir)
3840 directory, not the current one.
3841
38422006-12-04 Kim F. Storm <storm@cua.dk>
3843
3844 * commands.texi (Misc Events): Update signal events.
3845 (Event Examples): Add signal example.
3846
38472006-11-29 Richard Stallman <rms@gnu.org>
3848
3849 * frames.texi (Visibility of Frames): Explain visible windows
3850 can be covered by others. Add xref for raise-frame.
3851
38522006-11-28 Richard Stallman <rms@gnu.org>
3853
3854 * searching.texi (Regexp Special): Update when ^ is special.
3855
38562006-11-27 Eli Zaretskii <eliz@gnu.org>
3857
3858 * customize.texi (Customization, Common Keywords)
3859 (Group Definitions, Variable Definitions, Composite Types)
3860 (Type Keywords, Customization Types): Add index entries for
3861 various customization keywords.
3862
38632006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3864
3865 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3866
c8763fb6 38672006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3868
3869 * frames.texi (Window System Selections): Remove clipboard from
3870 description of selection-coding-system.
3871
38722006-11-06 Richard Stallman <rms@gnu.org>
3873
3874 * lists.texi (List Variables): Document COMPARE-FN.
3875
3876 * keymaps.texi: Avoid use of "binding" to mean a relation;
3877 use it only to refer to the meaning associated with a key.
3878 (Keymaps): Change menu node description.
3879
3880 * elisp.texi (Top): Change menu node description.
3881
3882 * display.texi (Managing Overlays): Document overlay-recenter.
3883
38842006-10-29 Chong Yidong <cyd@stupidchicken.com>
3885
3886 * Makefile.in: Use relative paths to avoid advertising filesystem
3887 contents during compilation.
3888
38892006-10-23 Kim F. Storm <storm@cua.dk>
3890
3891 * commands.texi (Event Input Misc): Update unread-command-events.
3892
38932006-10-23 Nick Roberts <nickrob@snap.net.nz>
3894
3895 * lists.texi (Sets And Lists): Fix typos.
3896
38972006-10-18 Juanma Barranquero <lekktu@gmail.com>
3898
3899 * control.texi (Processing of Errors): Use @var for an argument,
3900 not @code.
3901
39022006-10-16 Richard Stallman <rms@gnu.org>
3903
3904 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3905
3906 * keymaps.texi (Format of Keymaps): Show all the keymap element
3907 patterns that result from menu items.
3908 (Key Lookup): Minor cleanups.
3909
3910 * modes.texi (Precalculated Fontification): Don't say that
3911 not setting font-lock-defaults avoids loading font-lock.
3912
3913 * help.texi (Documentation): Move xref to Emacs Manual here.
3914 (Documentation Basics): From here.
3915 Also doc emacs-lisp-docstring-fill-column.
3916
3917 * elisp.texi: Update version and ISBN.
3918
3919 * commands.texi (Interactive Call): Clarify KEYS arg to
3920 call-interactively is a vector.
3921 (Command Loop Info): Delete anchor in this-command-keys.
3922 Add anchor in this-command-keys-vector.
3923 (Recursive Editing): Document how recursive-edit
3924 handles the current buffer.
3925
39262006-10-13 Chong Yidong <cyd@stupidchicken.com>
3927
3928 * frames.texi (Frame Titles): %c and %l are ignored in
3929 frame-title-format.
3930
39312006-10-11 Richard Stallman <rms@gnu.org>
3932
3933 * keymaps.texi (Key Sequences): Clarify use of kbd.
3934
39352006-10-10 Kim F. Storm <storm@cua.dk>
3936
3937 * lists.texi (Sets And Lists): Add memql.
3938
39392006-10-03 Richard Stallman <rms@gnu.org>
3940
3941 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3942 Clarify :ascii: and :nonascii:.
3943
39442006-09-29 Juri Linkov <juri@jurta.org>
3945
3946 * modes.texi (%-Constructs): Reorder coding systems in the
3947 documentation of %z to the real order displayed in the modeline.
3948
39492006-09-25 Richard Stallman <rms@gnu.org>
3950
3951 * os.texi (Timers): Describe timer-max-repeats.
3952
39532006-09-25 Chong Yidong <cyd@stupidchicken.com>
3954
3955 * os.texi (Timers): Mention with-local-quit.
3956
39572006-09-24 Richard Stallman <rms@gnu.org>
3958
3959 * searching.texi (Searching and Matching): Mention property search.
3960
3961 * commands.texi (Command Loop Info): Explain how read-event affects
3962 this-command-keys.
3963
39642006-09-20 Richard Stallman <rms@gnu.org>
3965
3966 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3967
3968 * windows.texi (Window Start): Minor cleanups.
3969
39702006-09-20 Kim F. Storm <storm@cua.dk>
3971
3972 * windows.texi (Window Start): pos-visible-in-window-p allows
3973 specifying t for position to mean "end of window".
3974 Add window-line-height.
3975
3976 * anti.texi (Antinews): Mention window-line-height.
3977
39782006-09-19 David Kastrup <dak@gnu.org>
3979
3980 * keymaps.texi (Searching Keymaps): Small clarification.
3981
39822006-09-18 Richard Stallman <rms@gnu.org>
3983
3984 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3985 cause keyboard menus.
3986 (Menu Keymaps): Likewise.
3987 (Defining Menus, Keyboard Menus): Clarify.
3988
3989 * text.texi (Fields): Clarify explanation of constrain-to-field.
3990
39912006-09-16 Eli Zaretskii <eliz@gnu.org>
3992
3993 * variables.texi (Tips for Defining): Fix a typo.
3994
39952006-09-15 Richard Stallman <rms@gnu.org>
3996
3997 * keymaps.texi (Remapping Commands, Searching Keymaps)
3998 (Active Keymaps): Clean up previous change.
3999
40002006-09-15 Jay Belanger <belanger@truman.edu>
4001
4002 * gpl.texi: Replace "Library Public License" by "Lesser Public
4003 License" throughout.
4004
40052006-09-15 David Kastrup <dak@gnu.org>
4006
4007 * keymaps.texi (Active Keymaps): Adapt description to use
4008 `get-char-property' instead `get-text-property'. Explain how
4009 mouse events change this. Explain the new optional argument of
4010 `key-binding' and its mouse-dependent lookup.
4011 (Searching Keymaps): Adapt description similarly.
4012 (Remapping Commands): Explain the new optional argument of
4013 `command-remapping'.
4014
40152006-09-14 Richard Stallman <rms@gnu.org>
4016
4017 * keymaps.texi (Searching Keymaps): Clarification.
4018 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4019
40202006-09-13 Richard Stallman <rms@gnu.org>
4021
4022 * objects.texi (Character Type): Node split.
4023 Add xref to Describing Characters.
4024 (Basic Char Syntax, General Escape Syntax)
4025 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4026
40272006-09-11 Richard Stallman <rms@gnu.org>
4028
4029 * display.texi (Display Table Format): Wording clarification.
4030 (Glyphs): Clarifications.
4031
40322006-09-10 Chong Yidong <cyd@stupidchicken.com>
4033
4034 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4035 local maps.
4036
40372006-09-10 Kim F. Storm <storm@cua.dk>
4038
4039 * display.texi (Forcing Redisplay): Document return value of
4040 function redisplay.
4041
40422006-09-09 Richard Stallman <rms@gnu.org>
4043
4044 * windows.texi (Window Hooks): Explain limits of
4045 window-scroll-functions.
4046
4047 * display.texi (Fringe Indicators): Update for last change in
4048 indicate-buffer-boundaries.
4049
40502006-09-08 Richard Stallman <rms@gnu.org>
4051
4052 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4053
40542006-09-06 Kim F. Storm <storm@cua.dk>
4055
4056 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4057
4058 * windows.texi (Window Start): Update pos-visible-in-window-p.
4059
40602006-09-04 Richard Stallman <rms@gnu.org>
4061
4062 * processes.texi (Accepting Output): Explain SECONDS=0 for
4063 accept-process-output.
4064
4065 * os.texi (Idle Timers): Explain why timer functions should not
4066 loop until (input-pending-p).
4067
40682006-09-02 Eli Zaretskii <eliz@gnu.org>
4069
4070 * makefile.w32-in (usermanualdir): New variable.
4071 (elisp.dvi): Use it.
4072
40732006-09-01 Eli Zaretskii <eliz@gnu.org>
4074
4075 * buffers.texi (Buffer Modification): Fix last change.
4076
40772006-09-01 Chong Yidong <cyd@stupidchicken.com>
4078
5dcb4c4e
SM
4079 * buffers.texi (Buffer Modification):
4080 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4081
40822006-08-31 Richard Stallman <rms@gnu.org>
4083
4084 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4085
40862006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4087
4088 * modes.texi (Syntactic Font Lock):
4089 Mention font-lock-syntactic-face-function
4090 instead of specific faces.
4091
40922006-08-29 Chong Yidong <cyd@stupidchicken.com>
4093
4094 * display.texi (Images): Add xrref to display-images-p.
4095
40962006-08-28 Kenichi Handa <handa@m17n.org>
4097
4098 * nonascii.texi (Lisp and Coding Systems): Fix description of
4099 detect-coding-region.
4100
41012006-08-27 Michael Olson <mwolson@gnu.org>
4102
4103 * processes.texi (Transaction Queues): Remove stray quote
4104 character.
4105
41062006-08-25 Richard Stallman <rms@gnu.org>
4107
4108 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4109 Add xref.
4110
41112006-08-24 Chong Yidong <cyd@stupidchicken.com>
4112
4113 * os.texi (Timers): Avoid waiting inside timers.
4114
41152006-08-21 Lute Kamstra <lute@gnu.org>
4116
4117 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4118
41192006-08-20 Richard Stallman <rms@gnu.org>
4120
4121 * os.texi (Idle Timers): New node, split out from Timers.
4122 Document current-idle-time.
4123 * commands.texi (Reading One Event): Update xref.
4124 * elisp.texi (Top): Update subnode menu.
4125
41262006-08-16 Richard Stallman <rms@gnu.org>
4127
4128 * keymaps.texi (Extended Menu Items): Show format of cached
4129 bindings in extended menu items.
4130
4131 * customize.texi (Variable Definitions): Explain when the
4132 standard value expression is evaluated.
4133
41342006-08-15 Chong Yidong <cyd@stupidchicken.com>
4135
4136 * commands.texi (Reading One Event): Explain idleness in
4137 `read-event'.
4138
41392006-08-12 Chong Yidong <cyd@stupidchicken.com>
4140
4141 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4142 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4143 relevant for Lisp programming.
4144 (Yank Commands): Rewrite introduction.
4145 (Undo): Clarify.
4146 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4147 (Filling): Remove redundant comment. Clarify return value of
4148 current-justification.
4149 (Margins): Minor clarifications.
4150 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4151 (Sorting): Update definition of sort-lines.
4152 (Columns): Clarify behavior of sort-columns.
4153 (Indent Tabs): Link to Tab Stops in Emacs manual.
4154 (Special Properties): Clarify.
4155 (Clickable Text): Mention Buttons package.
4156
41572006-08-12 Kevin Ryde <user42@zip.com.au>
4158
4159 * os.texi (Time Parsing): Add %z to description of
4160 format-time-string, as per docstring. Add cross reference to
4161 glibc manual for strftime.
4162
41632006-08-08 Richard Stallman <rms@gnu.org>
4164
4165 * modes.texi: Clean up wording in previous change.
4166
41672006-08-07 Chong Yidong <cyd@stupidchicken.com>
4168
4169 * modes.texi (Hooks): Clarify.
4170 (Major Mode Basics): Mention define-derived-mode explicitly.
4171 (Major Mode Conventions): Rebinding RET is OK for some modes.
4172 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4173 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4174 (Mode Line Basics): Clarify.
4175 (Mode Line Data): Mention help-echo and local-map in strings.
4176 Explain reason for treatment of non-risky variables.
4177 (Properties in Mode): Clarify.
4178 (Faces for Font Lock): Add font-lock-negation-char-face.
4179
41802006-08-04 Eli Zaretskii <eliz@gnu.org>
4181
4182 * strings.texi (Formatting Strings): Warn against arbitrary
4183 strings as first arg to `format'.
4184
41852006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4186
4187 * text.texi (Clickable Text): Mention `help-echo' text property.
4188 Update intro, examples and associated explanations.
4189
41902006-07-31 Richard Stallman <rms@gnu.org>
4191
4192 * commands.texi: Update xrefs.
4193 (Event Mod): New node, cut out from old Translating Input.
4194
4195 * maps.texi: Update xrefs.
4196
4197 * keymaps.texi (Translation Keymaps): New node.
4198 Update xrefs from Translating Input to Translation Keymaps.
4199
4200 * elisp.texi (Top): Update subnode menu.
4201
4202 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4203
4204 * os.texi (System Interface): Fix menu descriptions of some nodes.
4205 (Translating Input): Node deleted.
4206
42072006-07-31 Nick Roberts <nickrob@snap.net.nz>
4208
4209 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4210
4211 * lists.texi (Sets And Lists): Likewise.
4212
42132006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4214
4215 * text.texi (Fields): Mention POS
4216 requirement when narrowing is in effect.
4217
42182006-07-28 Richard Stallman <rms@gnu.org>
4219
4220 * display.texi (Face Attributes): Simplify wording.
4221 (Attribute Functions): Clarify meaning of new-frame default
4222 attribute settings.
4223
4224 * customize.texi (Common Keywords): Document how to use
4225 :package-version in a package not in Emacs.
4226
42272006-07-28 Kim F. Storm <storm@cua.dk>
4228
4229 * commands.texi (Reading One Event): Fix last change.
4230
42312006-07-26 Chong Yidong <cyd@stupidchicken.com>
4232
4233 * commands.texi (Reading One Event): Document SECONDS argument for
4234 read-event, read-char, and read-char-exclusive.
4235
42362006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4237
4238 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4239 to ensure correct identification.
4240
42412006-07-24 Richard Stallman <rms@gnu.org>
4242
4243 * text.texi (Clickable Text): Clarify.
4244
4245 * sequences.texi (Vector Functions): Delete duplicate xref.
4246
4247 * objects.texi (Function Type): Clarify.
4248
4249 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4250 modes.
4251
4252 * lists.texi (List Variables): New node.
4253 Material moved from other nodes.
4254
4255 * variables.texi (Setting Variables): add-to-list and
4256 add-to-ordered-list moved to List Variables node.
4257
42582006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4259
4260 * text.texi (Links and Mouse-1):
4261 For mouse-on-link-p, expand on arg POS.
4262
42632006-07-21 Kim F. Storm <storm@cua.dk>
4264
4265 * display.texi (Forcing Redisplay): Don't mention systems which
4266 don't support sub-second timers for redisplay-preemption-period.
4267
4268 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4269
42702006-07-21 Eli Zaretskii <eliz@gnu.org>
4271
4272 * frames.texi (Input Focus): Document that focus-follows-mouse has
4273 no effect on MS-Windows.
4274
42752006-07-18 Richard Stallman <rms@gnu.org>
4276
4277 * display.texi (Forcing Redisplay): Cleanups in previous change.
4278
4279 * processes.texi (Low-Level Network): Make menu more convenient.
4280
42812006-07-18 Kim F. Storm <storm@cua.dk>
4282
4283 * display.texi (Forcing Redisplay): redisplay-preemption-period
4284 only used on window systems. Add xref to Terminal Output.
4285
4286 * os.texi (Terminal Output): baud-rate only controls preemption on
4287 non-window systems. Add xref to Forcing Redisplay.
4288
4289 * processes.texi (Low-Level Network): Rename node "Make Network"
4290 to "Network Processes".
4291
42922006-07-18 Karl Berry <karl@gnu.org>
4293
4294 * variables.texi, functions.texi, customize.texi, loading.texi:
4295 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4296
42972006-07-17 Chong Yidong <cyd@stupidchicken.com>
4298
4299 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4300
43012006-07-17 Richard Stallman <rms@gnu.org>
4302
4303 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4304 Put period and comma inside quotes.
4305
4306 * loading.texi, markers.texi: Use real doublequote inside menus.
4307
4308 * windows.texi: Put point and comma inside quotes.
4309 (Textual Scrolling): Use @samp for error message.
4310
4311 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4312 * strings.texi, streams.texi, processes.texi, os.texi:
4313 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4314 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4315 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4316 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4317 Put point and comma inside quotes.
4318
4319 * control.texi (Processing of Errors): Add command-error-function.
4320
4321 * variables.texi (File Local Variables): Clarify that
4322 file local variables make buffer-local bindings.
4323
4324 * modes.texi (Syntactic Font Lock): Give default for
4325 font-lock-syntax-table.
4326
43272006-07-17 Nick Roberts <nickrob@snap.net.nz>
4328
4329 * text.texi (Special Properties): Clean up previous change.
4330
43312006-07-16 Karl Berry <karl@gnu.org>
4332
4333 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4334 * control.texi: Fix bad page breaks through chapter 10 (control).
4335
4336 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4337 underfull hbox.
4338
43392006-07-15 Nick Roberts <nickrob@snap.net.nz>
4340
4341 * text.texi (Special Properties): Describe fontified text property
4342 in relation to a character (not text).
4343
43442006-07-15 Kim F. Storm <storm@cua.dk>
4345
4346 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4347 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4348 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4349
4350 * anti.texi (Antinews): Mention redisplay function.
4351 The kbd macro existed, but was not documented, before 22.x.
4352 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4353
43542006-07-14 Nick Roberts <nickrob@snap.net.nz>
4355
4356 * display.texi (Displaying Messages): Add anchor.
4357
4358 * frames.texi (Dialog Boxes): Use it.
4359
43602006-07-12 Richard Stallman <rms@gnu.org>
4361
4362 * objects.texi (Frame Type): Explain nature of frames better.
4363
4364 * frames.texi (Frames): Explain nature of frames better.
4365
43662006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4367
4368 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4369
43702006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4371
4372 * frames.texi (Window System Selections): Mention scrap support for Mac.
4373 Default value of x-select-enable-clipboard is t on Mac.
4374
4375 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4376
43772006-07-11 Kim F. Storm <storm@cua.dk>
4378
4379 * display.texi (Forcing Redisplay): Add `redisplay' function.
4380 Don't mention (sit-for -1) -- use (redisplay t) instead.
4381
4382 * commands.texi (Waiting): (sit-for -1) is no longer special.
4383 (sit-for 0) is equivalent to (redisplay).
4384 Iconifying/deiconifying no longer makes sit-for return.
4385
43862006-07-10 Nick Roberts <nickrob@snap.net.nz>
4387
4388 * display.texi (Buttons): Fix typo.
4389
4390 * index.texi, elisp.texi (New Symbols): Comment node out.
4391
43922006-07-09 Richard Stallman <rms@gnu.org>
4393
4394 * display.texi (Truncation): Clean up previous change.
4395
43962006-07-08 Richard Stallman <rms@gnu.org>
4397
4398 * commands.texi (Interactive Call): Use 3 as prefix in example
4399 for execute-extended-command.
4400
4401 * display.texi (Attribute Functions): Move paragraph about
4402 compatibility with Emacs < 21.
4403
44042006-07-09 Kim F. Storm <storm@cua.dk>
4405
4406 * display.texi (Refresh Screen): Clarify force-window-update.
4407 (Truncation): "Normally" indicated by fringe arrows.
4408
44092006-07-08 Eli Zaretskii <eliz@gnu.org>
4410
4411 * windows.texi (Textual Scrolling, Resizing Windows):
4412 * variables.texi (Constant Variables):
4413 * text.texi (Buffer Contents, Deletion, Changing Properties)
4414 (Property Search, Special Properties, Sticky Properties)
4415 (Links and Mouse-1, Fields, Change Hooks):
4416 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4417 (Categories):
4418 * symbols.texi (Other Plists):
4419 * streams.texi (Output Variables):
4420 * processes.texi (Input to Processes, Query Before Exit):
4421 * positions.texi (Word Motion, Text Lines, List Motion):
4422 * os.texi (Init File, System Environment, Sound Output)
4423 (Session Management):
4424 * nonascii.texi (Text Representations, Character Sets)
4425 (Chars and Bytes, Locales):
4426 * modes.texi (Defining Minor Modes, Header Lines):
4427 * minibuf.texi (Minibuffer Contents):
4428 * markers.texi (Information from Markers):
4429 * lists.texi (List Elements, Building Lists, Association Lists):
4430 * keymaps.texi (Tool Bar):
4431 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4432 * functions.texi (What Is a Function, Mapping Functions):
4433 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4434 (Color Names, Text Terminal Colors, Display Feature Testing):
4435 * files.texi (Visiting Functions, File Name Components)
4436 (Unique File Names, Contents of Directories):
4437 * display.texi (Forcing Redisplay, Displaying Messages)
4438 (Temporary Displays, Font Selection, Auto Faces)
4439 (Font Lookup, Fringe Indicators, Display Margins)
4440 (Image Descriptors, Showing Images, Image Cache, Button Types)
4441 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4442 (Display Table Format, Glyphs):
4443 * control.texi (Iteration):
4444 * commands.texi (Command Loop Info, Adjusting Point):
4445 * backups.texi (Making Backups, Auto-Saving):
4446 Remove @tindex entries.
4447
44482006-07-07 Kim F. Storm <storm@cua.dk>
4449
4450 * display.texi (Fringe Cursors): Fix typo.
4451 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4452 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4453
44542006-07-05 Richard Stallman <rms@gnu.org>
4455
4456 * text.texi (Buffer Contents): Add example of text props
4457 in result of buffer-substring.
4458 (Text Properties): Explain better about use of specific property names.
4459 (Property Search): Some cleanups; reorder some functions.
4460
4461 * keymaps.texi (Changing Key Bindings): Cleanup.
4462 Add xref to Key Binding Conventions.
4463
4464 * display.texi (Attribute Functions): Add examples for
4465 face-attribute-relative-p.
4466
4467 * tips.texi (Coding Conventions): Cleanup last change.
4468
44692006-07-05 Karl Berry <karl@gnu.org>
4470
4471 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4472 Remove @setchapternewpage odd.
4473 Result is 1013 pages, down from 1100.
4474
4475 * anti.texi, customize.texi, display.texi, internals.texi:
4476 * minibuf.texi, modes.texi, tips.texi:
4477 Fix overfull/underfull boxes.
4478
44792006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4480
4481 * edebug.texi (Instrumenting):
4482 Add Edebug-specific findex for eval-buffer.
4483 * loading.texi (Loading):
4484 Replace eval-current-buffer with eval-buffer.
4485
44862006-06-30 Nick Roberts <nickrob@snap.net.nz>
4487
4488 * locals.texi (Standard Buffer-Local Variables): Update the list
4489 of variables.
4490
44912006-06-26 Nick Roberts <nickrob@snap.net.nz>
4492
4493 * files.texi (File Name Completion): Point user to the node
4494 "Reading File Names".
4495
44962006-06-24 Eli Zaretskii <eliz@gnu.org>
4497
4498 * files.texi (Contents of Directories): Document case-insensitive
4499 behavior on respective filesystems.
4500
4501 * objects.texi (Character Type): Document that Emacs signals an
4502 error for unsupported Unicode characters specified as \uNNNN.
4503
45042006-06-19 Richard Stallman <rms@gnu.org>
4505
4506 * processes.texi (Bindat Spec): Clarify previous change.
4507
45082006-06-16 Richard Stallman <rms@gnu.org>
4509
4510 * tips.texi (Coding Conventions): Better explain conventions
4511 for definition constructs.
4512
4513 * text.texi (Special Properties): String value of `read-only'
4514 serves as the error message.
4515
4516 * objects.texi (Character Type): Clarify prev. change.
4517 (Non-ASCII in Strings): Mention \u and \U.
4518
4519 * commands.texi (Using Interactive): Explain problem of
4520 markers, etc., in command-history.
4521
45222006-06-14 Kim F. Storm <storm@cua.dk>
4523
4524 * commands.texi (Waiting): Negative arg to sit-for forces
4525 redisplay even if input is pending.
4526
4527 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4528 redisplay. Remove incorrect example of binding redisplay-dont-pause
4529 around (sit-for 0).
4530
45312006-06-13 Richard Stallman <rms@gnu.org>
4532
4533 * display.texi (Forcing Redisplay): Clarify previous change.
4534
45352006-06-13 Romain Francoise <romain@orebokech.com>
4536
4537 * display.texi (Forcing Redisplay): Fix typo.
4538
45392006-06-13 Kim F. Storm <storm@cua.dk>
4540
4541 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4542
45432006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4544
4545 * tips.texi (Coding Conventions): Add `@end itemize'.
4546
45472006-06-10 Richard Stallman <rms@gnu.org>
4548
4549 * tips.texi (Coding Conventions): Explain use of coding systems
4550 to ensure one decoding for strings.
4551
45522006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4553
4554 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4555 syntax.
4556
45572006-06-07 Eli Zaretskii <eliz@gnu.org>
4558
4559 * display.texi (Font Selection): Remove description of
4560 clear-face-cache.
4561
4562 * compile.texi (Eval During Compile): Fix a typo. Add index
4563 entries for possible uses of eval-when-compile.
4564
45652006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4566
4567 * display.texi (Abstract Display): Fix typo.
4568
45692006-06-03 Eli Zaretskii <eliz@gnu.org>
4570
4571 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4572 Reword variable's description.
4573
45742006-06-01 Richard Stallman <rms@gnu.org>
4575
4576 * windows.texi (Splitting Windows): Clarify splitting nonselected
4577 window.
4578
45792006-05-31 Juri Linkov <juri@jurta.org>
4580
4581 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4582
45832006-05-30 Richard Stallman <rms@gnu.org>
4584
4585 * display.texi (Line Height): Fix errors in description of
10d1d0af 4586 default line height and line-height property.
b8d4c8d0
GM
4587
4588 * nonascii.texi (Default Coding Systems): Further clarification.
4589
45902006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4591
4592 * internals.texi (Pure Storage): Mention that an overflow in pure
4593 space causes a memory leak.
4594 (Garbage Collection): If there was an overflow in pure space,
4595 `garbage-collect' returns nil.
4596
45972006-05-30 Eli Zaretskii <eliz@gnu.org>
4598
4599 * nonascii.texi (Default Coding Systems): Fix it some more.
4600
46012006-05-29 Eli Zaretskii <eliz@gnu.org>
4602
4603 * nonascii.texi (Default Coding Systems): Fix last change.
4604
46052006-05-29 Kenichi Handa <handa@m17n.org>
4606
4607 * nonascii.texi (find-operation-coding-system): Describe the new
4608 argument format (FILENAME . BUFFER).
4609
46102006-05-28 Richard Stallman <rms@gnu.org>
4611
4612 * tips.texi (Coding Conventions): Better explain reasons not to
4613 advise other packages or use `eval-after-load'.
4614
46152006-05-29 Kim F. Storm <storm@cua.dk>
4616
4617 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4618 `bindat-idx' and `bindat-raw' for clarity.
4619
46202006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4621
4622 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4623
4624 * display.texi (Display): Add "Abstract Display" to menu.
4625 (Abstract Display, Abstract Display Functions)
4626 (Abstract Display Example): New nodes.
4627 * elisp.texi (Top): Add "Abstract Display" to menu.
4628
46292006-05-27 Chong Yidong <cyd@stupidchicken.com>
4630
4631 * keymaps.texi (Key Sequences): Link to input events definition.
4632 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4633
4634 * files.texi (Changing Files): Document updated argument list for
4635 copy-file.
4636
46372006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4638
4639 * processes.texi (Bindat Functions): Explain term "total length".
4640 Use it in bindat-length and bindat-pack descriptions.
4641
46422006-05-26 Eli Zaretskii <eliz@gnu.org>
4643
4644 * tips.texi (Coding Conventions): Advise against using
4645 eval-after-load in packages. Add an index entry.
4646
46472006-05-25 Juri Linkov <juri@jurta.org>
4648
4649 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4650
4651 * modes.texi (%-Constructs): Add %e, %z, %Z.
4652
46532006-05-25 Richard Stallman <rms@gnu.org>
4654
4655 * elisp.texi (Top): Update subnode menu.
4656
4657 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4658 (Keymaps): Update menu.
4659
46602006-05-25 Chong Yidong <cyd@stupidchicken.com>
4661
4662 * keymaps.texi (Key Sequences): Some clarifications.
4663
46642006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4665
4666 * processes.texi (Bindat Functions): Say "unibyte string"
4667 explicitly for bindat-unpack and bindat-pack descriptions.
4668 (Bindat Examples): Don't call `string-make-unibyte' in example.
4669
46702006-05-25 Chong Yidong <cyd@stupidchicken.com>
4671
5dcb4c4e 4672 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4673 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4674
4675 * keymaps.texi (Changing Key Bindings):
dd7b651b 4676 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4677 * help.texi (Describing Characters): Refer to it.
4678
46792006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4680
4681 * frames.texi (Pointer Shape): @end table -> @end defvar.
4682
46832006-05-22 Richard Stallman <rms@gnu.org>
4684
4685 * elisp.texi (Top): Update subnode menus.
4686
4687 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4688 Contents rewritten; material from old Pointer Shape node moved here.
4689
4690 * display.texi (Pointer Shape): Node deleted.
4691 (Image Descriptors): Minor cleanup.
4692
46932006-05-21 Richard Stallman <rms@gnu.org>
4694
4695 * syntax.texi (Parsing Expressions): Update info on which STATE
4696 elements are ignored.
4697
46982006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4699
4700 * hooks.texi (Standard Hooks): Correct typo.
4701
4702 * gpl.texi (GPL): ifinfo -> ifnottex.
4703
47042006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4705
4706 * searching.texi (Simple Match Data): Warn about match data being
4707 set anew by every search.
4708
47092006-05-17 Richard Stallman <rms@gnu.org>
4710
4711 * minibuf.texi (Minibuffer History): Clarify.
4712
4713 * searching.texi (Regexp Special): Clarify nested regexp warning.
4714
47152006-05-16 Kim F. Storm <storm@cua.dk>
4716
4717 * minibuf.texi (Minibuffer History): Update add-to-history.
4718
47192006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4720
5dcb4c4e
SM
4721 * nonascii.texi (Explicit Encoding):
4722 Fix typo (encoding<->decoding).
b8d4c8d0
GM
4723
47242006-05-14 Richard Stallman <rms@gnu.org>
4725
4726 * buffers.texi (Creating Buffers): Cleanup.
4727
4728 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4729
47302006-05-13 Eli Zaretskii <eliz@gnu.org>
4731
4732 * buffers.texi (Current Buffer): Document that with-temp-buffer
4733 disables undo.
4734
4735 * os.texi (Terminal-Specific): More accurate description of how
4736 Emacs searches for the terminal-specific libraries.
4737
47382006-05-12 Eli Zaretskii <eliz@gnu.org>
4739
4740 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4741 emacs-xtra to @inforef's.
4742
4743 * text.texi (Undo): Document that undo is turned off in buffers
4744 whose names begin with a space.
4745
4746 * buffers.texi (Buffer Names): Add index entries for buffers whose
4747 names begin with a space.
4748 (Creating Buffers): Document that undo is turned off in buffers
4749 whose names begin with a space.
4750
4751 * files.texi (Visiting Functions, Reading from Files)
4752 (Saving Buffers): Mention code and EOL conversions by file I/O
4753 primitives and subroutines.
4754
4755 * nonascii.texi (Lisp and Coding Systems): Document
4756 coding-system-eol-type. Add index entries for eol conversion.
4757
4758 * display.texi (Defining Faces): Mention `mac', and add an xref to
4759 where window-system is described.
4760
47612006-05-10 Richard Stallman <rms@gnu.org>
4762
4763 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4764
47652006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4766
4767 * variables.texi (File Local Variables): Recommend to quote lambda
4768 expressions in safe-local-variable property.
4769
47702006-05-09 Richard Stallman <rms@gnu.org>
4771
5dcb4c4e
SM
4772 * variables.texi (File Local Variables):
4773 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
4774
47752006-05-07 Kim F. Storm <storm@cua.dk>
4776
4777 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4778 from add-to-history.
4779
47802006-05-07 Romain Francoise <romain@orebokech.com>
4781
4782 * commands.texi (Event Input Misc):
4783 * compile.texi (Eval During Compile):
4784 * internals.texi (Buffer Internals):
4785 * minibuf.texi (Initial Input):
4786 * nonascii.texi (Scanning Charsets):
4787 * numbers.texi (Comparison of Numbers):
4788 * windows.texi (Textual Scrolling, Vertical Scrolling):
4789 Fix various typos.
4790
47912006-05-06 Eli Zaretskii <eliz@gnu.org>
4792
4793 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4794 conditional xref's to either emacs or emacs-xtra, depending on
4795 @iftex/@ifnottex.
4796
4797 * minibuf.texi (Minibuffer History): Document add-to-history.
4798
47992006-05-05 Eli Zaretskii <eliz@gnu.org>
4800
4801 * internals.texi (Pure Storage): Mention the pure overflow message
4802 at startup.
4803
c8763fb6 48042006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4805
4806 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4807 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4808 search.
4809
48102006-05-01 Richard Stallman <rms@gnu.org>
4811
4812 * intro.texi (nil and t): Clarify.
4813
4814 * variables.texi (File Local Variables): Suggest using booleanp.
4815
48162006-05-01 Juanma Barranquero <lekktu@gmail.com>
4817
4818 * objects.texi (Type Predicates): Fix typos.
4819
48202006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4821
4822 * intro.texi (nil and t): Add booleanp.
4823
4824 * objects.texi (Type Predicates): Add links for booleanp and
4825 string-or-null-p.
4826
48272006-04-29 Richard Stallman <rms@gnu.org>
4828
4829 * modes.texi (Multiline Font Lock): Rename from
4830 Multi line Font Lock Elements. Much clarification.
4831 (Font Lock Multiline, Region to Fontify): Much clarification.
4832
48332006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4834
4835 * variables.texi (File Local Variables): Remove the special case t for
4836 safe-local-variable.
4837
48382006-04-26 Richard Stallman <rms@gnu.org>
4839
4840 * syntax.texi (Parsing Expressions): Minor cleanup.
4841
48422006-04-18 Richard Stallman <rms@gnu.org>
4843
4844 * tips.texi (Coding Conventions): Explain when the package's
4845 prefix should appear later on (not at the start of the name).
4846
4847 * searching.texi (String Search): Clarify effect of NOERROR.
4848
4849 * modes.texi (Imenu): Clarify what special items do.
4850
4851 * hooks.texi (Standard Hooks): Delete text about old hook names.
4852
48532006-04-17 Romain Francoise <romain@orebokech.com>
4854
4855 * variables.texi (Local Variables): Update the default value of
4856 `max-specpdl-size'.
4857
48582006-04-15 Michael Olson <mwolson@gnu.org>
4859
4860 * processes.texi (Transaction Queues): Mention the new optional
4861 `delay-question' argument for `tq-enqueue'.
4862
48632006-04-13 Bill Wohler <wohler@newt.com>
4864
4865 * customize.texi (Common Keywords): Use dotted notation for
4866 :package-version value. Specify its values. Improve documentation
4867 for customize-package-emacs-version-alist.
4868
48692006-04-12 Bill Wohler <wohler@newt.com>
4870
4871 * customize.texi (Common Keywords): Move description of
4872 customize-package-emacs-version-alist to @defvar.
4873
48742006-04-10 Bill Wohler <wohler@newt.com>
4875
4876 * customize.texi (Common Keywords): Add :package-version.
4877
48782006-04-10 Kim F. Storm <storm@cua.dk>
4879
4880 * text.texi (Buffer Contents): Add NOPROPS arg to
4881 filter-buffer-substring.
4882
48832006-04-08 Kevin Ryde <user42@zip.com.au>
4884
4885 * os.texi (Command-Line Arguments): Update xref to emacs manual
4886 "Command Arguments" -> "Emacs Invocation", per change there.
4887
48882006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4889
4890 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4891 be on one line to help makeinfo not render two spaces after the dot.
4892
48932006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4894
4895 * strings.texi (Predicates for Strings): Add string-or-null-p.
4896
48972006-03-28 Kim F. Storm <storm@cua.dk>
4898
4899 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4900 remarks about systems that don't support fractional seconds.
4901
49022006-03-25 Karl Berry <karl@gnu.org>
4903
4904 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4905 the year list.
4906
49072006-03-21 Nick Roberts <nickrob@snap.net.nz>
4908
4909 * display.texi (Fringe Indicators): Fix typos.
4910
49112006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4912
4913 * tips.texi (Documentation Tips): One can now also write `program'
4914 in front of a quoted symbol in a docstring to prevent making a
4915 hyperlink.
4916
49172006-03-19 Alan Mackenzie <acm@muc.de>
4918
4919 * text.texi (Special Properties): Clarify `fontified' property.
4920
49212006-03-16 Richard Stallman <rms@gnu.org>
4922
4923 * display.texi (Defining Images): Minor cleanup.
4924
49252006-03-16 Bill Wohler <wohler@newt.com>
4926
4927 * display.texi (Defining Images): In image-load-path-for-library,
4928 prefer user's images.
4929
49302006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4931
4932 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4933
49342006-03-15 Bill Wohler <wohler@newt.com>
4935
4936 * display.texi (Defining Images): Fix example in
4937 image-load-path-for-library by not recommending that one binds
4938 image-load-path. Just defvar it to placate compiler and only use
4939 it if previously defined.
4940
49412006-03-14 Bill Wohler <wohler@newt.com>
4942
4943 * display.texi (Defining Images): In image-load-path-for-library,
4944 always return list of directories. Update example.
4945
49462006-03-14 Alan Mackenzie <acm@muc.de>
4947
4948 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4949 This describes font-lock-extend-region-function.
4950 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4951 the new node "Region to Fontify".
4952
49532006-03-13 Richard Stallman <rms@gnu.org>
4954
4955 * display.texi (Invisible Text): The impossible position is
4956 now before the invisible text, not after.
4957 (Defining Images): Clean up last change.
4958
49592006-03-11 Bill Wohler <wohler@newt.com>
4960
4961 * display.texi (Defining Images): Add image-load-path-for-library.
4962
49632006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4964
4965 * text.texi (Adaptive Fill): Fix Texinfo usage.
4966
4967 * strings.texi (Creating Strings): Fix Texinfo usage.
4968
4969 * searching.texi (Regexp Special): Use @samp for regular
4970 expressions that are not in Lisp syntax.
4971
49722006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4973
4974 * searching.texi (Regexp Special): Put remark between parentheses
4975 to avoid misreading.
4976
49772006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4978
4979 * searching.texi (Syntax of Regexps): More accurately describe
4980 which characters are special in which situations.
4981 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4982 are not special. Describe in detail when `[' and `]' are special.
4983 (Regexp Backslash): Plenty of regexps with unbalanced square
4984 brackets are valid, so reword that statement.
4985
49862006-03-02 Kim F. Storm <storm@cua.dk>
4987
4988 * keymaps.texi (Tool Bar): Add tool-bar-border.
4989
49902006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4991
4992 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4993
49942006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4995
4996 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4997
4998 * files.texi (Locating Files): Suggest additional values for the
4999 SUFFIXES arg of `locate-file'. Update pxref.
5000
5001 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5002 (How Programs Do Loading): Discuss the effects of Auto Compression
5003 mode on `load'.
5004 (Load Suffixes): New node.
5005 (Library Search): Delete description of `load-suffixes'; it was
5006 moved to "Load Suffixes".
5007 (Autoload, Named Features): Mention `load-suffixes'.
5008
50092006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5010
5011 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5012
5013 * windows.texi (Window Tree): Fix typo.
5014
50152006-02-20 Kim F. Storm <storm@cua.dk>
5016
5017 * display.texi (Fringe Indicators): New section.
5018 Move indicate-empty-lines, indicate-buffer-boundaries, and
5019 default-indicate-buffer-boundaries here.
5020 Add fringe-indicator-alist and default-fringes-indicator-alist.
5021 Add list of logical fringe indicator symbols.
5022 Update list of standard bitmap names.
5023 (Fringe Cursors): New section.
5024 Move overflow-newline-into-fringe here.
5025 Add fringe-cursor-alist and default-fringes-cursor-alist.
5026 Add list of fringe cursor symbols.
5027
50282006-02-20 Juanma Barranquero <lekktu@gmail.com>
5029
5030 * commands.texi (Using Interactive): Fix reference to node
5031 "Minibuffers".
5032
50332006-02-19 Richard M. Stallman <rms@gnu.org>
5034
5035 * minibuf.texi (High-Level Completion):
5036 Add xref to read-input-method-name.
5037
5038 * files.texi (Relative File Names): Move file-relative-name here.
5039 (File Name Expansion): From here. Minor clarifications.
5040
5041 * commands.texi (Using Interactive): Add xrefs about reading input.
5042 Clarify remarks about that moving point and mark.
5043 Put string case before list case.
5044
c8763fb6 50452006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5046
5047 * display.texi (Other Display Specs, Image Descriptors):
5048 Revert erroneous changes. The previous description of
5049 image-descriptors as `(image . PROPS)' was correct.
5050
50512006-02-14 Richard M. Stallman <rms@gnu.org>
5052
5053 * variables.texi (File Local Variables): Clarifications.
5054
50552006-02-14 Juanma Barranquero <lekktu@gmail.com>
5056
5057 * variables.texi (File Local Variables): Use @code for a cons
5058 cell, not @var.
5059
50602006-02-13 Chong Yidong <cyd@stupidchicken.com>
5061
5062 * variables.texi (File Local Variables): Document new file local
5063 variable behavior.
5064
50652006-02-10 Kim F. Storm <storm@cua.dk>
5066
5067 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5068
50692006-02-08 Juanma Barranquero <lekktu@gmail.com>
5070
5071 * modes.texi (%-Constructs): Remove obsolete info about
5072 `global-mode-string'.
5073
50742006-02-07 Richard M. Stallman <rms@gnu.org>
5075
5076 * commands.texi (Prefix Command Arguments): Minor cleanup.
5077
5078 * display.texi: "Graphical display", not window system.
5079
5080 * functions.texi (What Is a Function): Fix xref.
5081
5082 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5083 (Changing Key Bindings): Clarify when remapping is better than
5084 substitute-key-definition.
5085
50862006-02-02 Richard M. Stallman <rms@gnu.org>
5087
5088 * minibuf.texi (Basic Completion): Completion alists are risky.
5089
5090 * keymaps.texi (Active Keymaps): Clarifications.
5091 (Searching Keymaps): New node.
5092 (Keymaps): Update menu.
5093
5094 * frames.texi (Layout Parameters): Minor clarification.
5095 (Drag and Drop): New node.
5096 (Frames): Update menu.
5097
50982006-01-29 Chong Yidong <cyd@stupidchicken.com>
5099
5100 * display.texi (Other Display Specs, Image Descriptors):
5101 Image description is a list, not a cons cell.
5102
51032006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5104
5105 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5106 list is not necessarily a list).
5107
51082006-01-27 Eli Zaretskii <eliz@gnu.org>
5109
5110 * frames.texi (Layout Parameters): border-width and
5111 internal-border-width belong to the frame, not the window.
5112
51132006-01-19 Richard M. Stallman <rms@gnu.org>
5114
5115 * nonascii.texi (Translation of Characters): Search cmds use
5116 translation-table-for-input. Automatically made local.
5117
5118 * markers.texi (Overview of Markers): Count insertion type
5119 as one of a marker's attributes.
5120
5121 * keymaps.texi (Controlling Active Maps): New node, split out of
5122 Active Keymaps.
5123 (Keymaps): Menu updated.
5124 (Active Keymaps): Give pseudocode to explain how the active
5125 maps are searched. current-active-maps and key-binding moved here.
5126 (Functions for Key Lookup): current-active-maps and key-binding moved.
5127 Clarifications.
5128 (Searching the Keymaps): New subnode.
5129
5130 * elisp.texi (Top): Menu clarification.
5131
5132 * display.texi (Other Display Specs): Delete duplicate entry for
5133 just a string as display spec. Move text about recursive display
5134 specs on such a string.
5135
5136 * commands.texi (Key Sequence Input): Clarify.
5137 Move num-nonmacro-input-events out.
5138 (Reading One Event): num-nonmacro-input-events moved here.
5139
51402006-01-14 Nick Roberts <nickrob@snap.net.nz>
5141
5142 * advice.texi (Simple Advice): Update example to fit argument
5143 change in previous-line.
5144
51452006-01-05 Richard M. Stallman <rms@gnu.org>
5146
5147 * markers.texi (The Mark): Fix in `mark'.
5148
51492006-01-04 Richard M. Stallman <rms@gnu.org>
5150
5151 * processes.texi (Misc Network, Make Network): Minor cleanups.
5152
51532006-01-04 Kim F. Storm <storm@cua.dk>
5154
5155 * processes.texi (Make Network): Add IPv6 addresses and handling.
5156 (Network Feature Testing): Mention (:family ipv6).
5157 (Misc Network): Add IPv6 formats to format-network-address.
5158
51592005-12-30 Richard M. Stallman <rms@gnu.org>
5160
5161 * text.texi (Changing Properties):
5162 Don't use return value of set-text-properties.
5163
51642005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5165
5166 * modes.texi (Mode Line Format): Correct typo in menu.
5167
51682005-12-29 Richard M. Stallman <rms@gnu.org>
5169
5170 * modes.texi (Mode Line Top): New node.
5171 (Mode Line Data): Some text moved to new node.
5172 Explain the data structure more concretely.
5173 (Mode Line Basics): Clarifications.
5174 (Mode Line Variables): Clarify intro paragraph.
5175 (%-Constructs): Clarify intro paragraph.
5176 (Mode Line Format): Update menu.
5177
51782005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5179
5180 * minibuf.texi (Basic Completion): Update lazy-completion-table
5181 examples for removal of ARGS argument.
5182
51832005-12-23 Richard M. Stallman <rms@gnu.org>
5184
5185 * text.texi (Undo): Restore some explanation from the version
5186 that was deleted.
5187
51882005-12-23 Eli Zaretskii <eliz@gnu.org>
5189
5190 * text.texi (Undo): Remove duplicate descriptions of `apply
5191 funname' and `apply delta' elements of the undo list.
5192
51932005-12-20 Richard M. Stallman <rms@gnu.org>
5194
5195 * help.texi (Help Functions): Update documentation of `apropos'.
5196
51972005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5198
5199 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5200 because it is confusing. If the :help-echo keyword is a function,
5201 it is not directly used as the :help-echo overlay property, as the
5202 xref seems to suggest (it does not take the appropriate args).
5203
52042005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5205
5206 * customize.texi (Common Keywords): Fix Texinfo usage.
5207 (Group Definitions, Variable Definitions): Update for new
5208 conventions for using `*' in docstrings.
5209
5210 * tips.texi (Documentation Tips): Update for new conventions for
5211 using `*' in docstrings.
5212
52132005-12-16 Richard M. Stallman <rms@gnu.org>
5214
5215 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5216
52172005-12-16 Juri Linkov <juri@jurta.org>
5218
5219 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5220
52212005-12-14 Romain Francoise <romain@orebokech.com>
5222
5223 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5224 Fix typo.
5225
52262005-12-11 Juri Linkov <juri@jurta.org>
5227
5228 * minibuf.texi (Completion Commands): Add mention of read-file-name
5229 for filename completion keymaps.
5230 (Reading File Names): Add mention of filename completion keymaps
5231 for read-file-name and xref to `Completion Commands'.
5232
52332005-12-10 Richard M. Stallman <rms@gnu.org>
5234
5235 * customize.texi (Common Keywords): State caveats for use of :tag.
5236
52372005-12-08 Richard M. Stallman <rms@gnu.org>
5238
5239 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5240 with xrefs and better explanation.
5241 (Completion Commands): Add the filename completion maps.
5242
5243 * objects.texi (Character Type): Clarify that \s is not space
5244 if a dash follows.
5245
52462005-12-05 Richard M. Stallman <rms@gnu.org>
5247
5248 * windows.texi (Resizing Windows): Delete preserve-before args.
5249
52502005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5251
5252 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5253 in full keymaps, since the quirk has been fixed.
5254
52552005-12-03 Eli Zaretskii <eliz@gnu.org>
5256
5dcb4c4e
SM
5257 * hooks.texi (Standard Hooks): Add index entries.
5258 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5259
52602005-11-27 Richard M. Stallman <rms@gnu.org>
5261
5262 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5263
52642005-11-21 Juri Linkov <juri@jurta.org>
5265
5266 * customize.texi (Common Keywords): Update links types
5267 custom-manual and url-link. Add link types emacs-library-link,
5268 file-link, function-link, variable-link, custom-group-link.
5269
52702005-11-20 Chong Yidong <cyd@stupidchicken.com>
5271
5272 * display.texi: Revert 2005-11-20 change.
5273
52742005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5275
5276 * processes.texi (Bindat Functions):
5277 Say "third" to refer to zero-based index "2".
5278
52792005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5280
5281 * loading.texi (Library Search): Update the default value of
5282 `load-suffixes'.
5283
52842005-11-17 Chong Yidong <cyd@stupidchicken.com>
5285
5286 * display.texi (Attribute Functions): Mention :ignore-defface.
5287
52882005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5289
5290 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5291 (Minor Mode Conventions): Mention the use of a hook.
5292
52932005-11-06 Richard M. Stallman <rms@gnu.org>
5294
5295 * files.texi (Magic File Names): find-file-name-handler checks the
5296 `operations' property of the handler.
5297
52982005-11-03 Richard M. Stallman <rms@gnu.org>
5299
5300 * variables.texi (Frame-Local Variables): Small clarification.
5301
53022005-10-29 Chong Yidong <cyd@stupidchicken.com>
5303
5304 * os.texi (Init File): Document ~/.emacs.d/init.el.
5305
53062005-10-29 Richard M. Stallman <rms@gnu.org>
5307
5308 * internals.texi (Garbage Collection): Document memory-full.
5309
53102005-10-28 Bill Wohler <wohler@newt.com>
5311
5312 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5313 for URLs.
5314
53152005-10-28 Richard M. Stallman <rms@gnu.org>
5316
5317 * minibuf.texi (Completion Commands): Clean up prev change.
5318
53192005-10-26 Kevin Ryde <user42@zip.com.au>
5320
5321 * compile.texi (Eval During Compile): Explain recommended uses
5322 of eval-when-compile and eval-and-compile.
5323
53242005-10-27 Masatake YAMATO <jet@gyve.org>
5325
5326 * minibuf.texi (Completion Commands):
5327 Write about new optional argument for `display-completion-list'.
5328
53292005-10-23 Richard M. Stallman <rms@gnu.org>
5330
5331 * display.texi (Overlay Arrow): Clarify about local bindings of
5332 overlay-arrow-position.
5333
53342005-10-22 Eli Zaretskii <eliz@gnu.org>
5335
5336 * internals.texi (Building Emacs): Fix last change.
5337
53382005-10-22 Richard M. Stallman <rms@gnu.org>
5339
5340 * internals.texi (Building Emacs): Document eval-at-startup.
5341
53422005-10-21 Richard M. Stallman <rms@gnu.org>
5343
5344 * loading.texi (Where Defined): load-history contains abs file names.
5345 symbol-file returns abs file names.
5346
53472005-10-19 Kim F. Storm <storm@cua.dk>
5348
5349 * display.texi (Showing Images): Add max-image-size integer value.
5350
53512005-10-18 Chong Yidong <cyd@stupidchicken.com>
5352
5353 * display.texi (Showing Images): Document max-image-size.
5354
53552005-10-17 Richard M. Stallman <rms@gnu.org>
5356
5357 * commands.texi (Quitting): Minor clarification.
5358
5359 * processes.texi (Sentinels): Clarify about output and quitting.
5360 (Filter Functions): Mention with-local-quit.
5361
53622005-10-17 Juri Linkov <juri@jurta.org>
5363
5364 * buffers.texi (Current Buffer):
5365 * commands.texi (Event Input Misc):
5366 * compile.texi (Eval During Compile, Compiler Errors):
5367 * customize.texi (Group Definitions):
5368 * display.texi (Progress, Defining Faces):
5369 * files.texi (Writing to Files):
5370 * modes.texi (Mode Hooks, Defining Minor Modes):
5371 * streams.texi (Output Functions):
5372 * syntax.texi (Syntax Table Functions):
5373 * text.texi (Change Hooks):
5374 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5375
5376 * commands.texi (Quitting): Replace arg `forms' with `body' in
5377 `with-local-quit'.
5378
5379 * positions.texi (Excursions): Replace arg `forms' with `body' in
5380 `save-excursion'.
5381
53822005-10-08 Kim F. Storm <storm@cua.dk>
5383
5384 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5385 Rename manual section accordingly.
5386
53872005-10-04 Kim F. Storm <storm@cua.dk>
5388
5389 * windows.texi (Window Split Tree): New section describing
5390 new function window-split-tree function.
5391
53922005-10-03 Nick Roberts <nickrob@snap.net.nz>
5393
5394 * display.texi (Fringe Size/Pos): Simplify and add detail.
5395
53962005-09-30 Romain Francoise <romain@orebokech.com>
5397
5398 * minibuf.texi (High-Level Completion): Explain that the prompt
5399 given to `read-buffer' should end with a colon and a space.
5400 Update usage examples.
5401
54022005-09-29 Juri Linkov <juri@jurta.org>
5403
5404 * display.texi (Displaying Messages): Rename argument name
5405 `string' to `format-string' in functions `message', `message-box',
5406 `message-or-box'.
5407
54082005-09-26 Chong Yidong <cyd@stupidchicken.com>
5409
5410 * errors.texi (Standard Errors): Correct xrefs.
5411
54122005-09-18 Chong Yidong <cyd@stupidchicken.com>
5413
5414 * display.texi (Defining Images): Update documentation for
5415 `image-load-path'.
5416
54172005-09-17 Richard M. Stallman <rms@gnu.org>
5418
5419 * display.texi (Defining Images): Clean up previous change.
5420
54212005-09-16 Romain Francoise <romain@orebokech.com>
5422
5423 * elisp.texi: Specify GFDL version 1.2.
5424
5425 * doclicense.texi (GNU Free Documentation License): Update to
5426 version 1.2.
5427
54282005-09-15 Chong Yidong <cyd@stupidchicken.com>
5429
5430 * display.texi (Defining Images): Document `image-load-path'.
5431
54322005-09-15 Richard M. Stallman <rms@gnu.org>
5433
5434 * objects.texi (Printed Representation): Minor cleanup.
5435 (Box Diagrams): Minor fix.
5436 (Cons Cell Type): Move (...) index item here.
5437 (Box Diagrams): From here.
5438 (Array Type): Minor fix.
5439 (Type Predicates): Delete index "predicates".
5440 (Hash Table Type): Clarify xref.
5441 (Dotted Pair Notation): Minor fix.
5442
54432005-09-10 Chong Yidong <cyd@stupidchicken.com>
5444
5445 * files.texi (Saving Buffers): Fix typo.
5446
54472005-09-08 Richard M. Stallman <rms@gnu.org>
5448
5449 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5450
54512005-09-08 Chong Yidong <cyd@stupidchicken.com>
5452
5453 * locals.texi (Standard Buffer-Local Variables): Don't include
5454 mode variables for minor modes.
5455 Fix xrefs for buffer-display-count, buffer-display-table,
5456 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5457 enable-multibyte-characters, fill-column, header-line-format,
5458 left-fringe-width, left-margin, and right-fringe-width.
5459
5460 * hooks.texi (Standard Hooks): All hooks should conform to the
5461 standard naming convention now.
5462 Fix xref for `echo-area-clear-hook'.
5463
5464 * display.texi (Usual Display): Note that indicate-empty-lines and
5465 tab-width are buffer-local.
5466
5467 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5468
5469 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5470
5471 * nonascii.texi (Encoding and I/O): Note that
5472 buffer-file-coding-system is buffer-local.
5473
5474 * positions.texi (List Motion): Note that defun-prompt-regexp is
5475 buffer-local.
5476
5477 * text.texi (Auto Filling): Note that auto-fill-function is
5478 buffer-local.
5479 (Undo): Note that buffer-undo-list is buffer-local.
5480
5dcb4c4e
SM
5481 * windows.texi (Buffers and Windows):
5482 Document buffer-display-count.
b8d4c8d0
GM
5483
54842005-09-06 Richard M. Stallman <rms@gnu.org>
5485
5486 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5487 package prefix elsewhere than at the start of the name.
5488
54892005-09-03 Richard M. Stallman <rms@gnu.org>
5490
5491 * tips.texi (Programming Tips): Add conventions for minibuffer
5492 questions and prompts.
5493
54942005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5495
5496 * intro.texi (nil and t): Minor cleanup.
5497 Delete spurious mention of keyword symbols.
5498 (Evaluation Notation): Add index entry.
5499 (A Sample Function Description): Minor cleanup.
5500 (A Sample Variable Description): Not all vars can be set.
5501
55022005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5503
5504 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5505
5506 (Insertion): Document precise type of `insert-char' arg COUNT.
5507
55082005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5509
5510 * modes.texi (Other Font Lock Variables): Sync the default of
5511 font-lock-lines-before.
5512
55132005-08-31 Michael Albinus <michael.albinus@gmx.de>
5514
5515 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5516
55172005-08-29 Richard M. Stallman <rms@gnu.org>
5518
5519 * elisp.texi (Top): Update subnode menu.
5520
5521 * searching.texi (Searching and Matching): Move node.
5522 Rearrange contents and add overall explanation.
5523 (Searching and Case): Move node.
5524 (Searching and Matching): Update menu.
5525
55262005-08-27 Eli Zaretskii <eliz@gnu.org>
5527
5528 * os.texi (Startup Summary): Fix the description of the initial
5529 startup message display.
5530
55312005-08-25 Richard M. Stallman <rms@gnu.org>
5532
5533 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5534
55352005-08-25 Emilio C. Lopes <eclig@gmx.net>
5536
5537 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5538 `next-overlay-change' example.
5539
55402005-08-22 Juri Linkov <juri@jurta.org>
5541
5542 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5543 Fix invert-face. Fix args of face-background.
5544
5545 * display.texi (Standard Faces): Delete node.
5546 (Faces): Add xref to `(emacs)Standard Faces'.
5547 (Displaying Faces): Fix xref to `Standard Faces'.
5548
5549 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5550
55512005-08-20 Alan Mackenzie <acm@muc.de>
5552
5553 * buffers.texi (The Buffer List): Clarify the manipulation of the
5554 buffer list.
5555
55562005-08-14 Richard M. Stallman <rms@gnu.org>
5557
5558 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5559 a regexp.
5560
55612005-08-11 Richard M. Stallman <rms@gnu.org>
5562
5563 * elisp.texi (Top): Update subnode lists.
5564
5565 * display.texi (Inverse Video): Node deleted.
5566
5567 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5568 New nodes split out of Coding Conventions.
5569
5570 * searching.texi (Regular Expressions): Document re-builder.
5571
5572 * os.texi (Time Parsing): New node split out of Time Conversion.
5573
5574 * processes.texi (Misc Network, Network Feature Testing)
5575 (Network Options, Make Network): New nodes split out of
5576 Low-Level Network.
5577
55782005-08-09 Richard M. Stallman <rms@gnu.org>
5579
5580 * frames.texi (Geometry): New node, split from Size and Position.
5581 (Frame Parameters): Refer to Geometry.
5582
5583 * buffers.texi (The Buffer List): Fix xrefs.
5584
5585 * windows.texi (Splitting Windows): Fix xref.
5586
5587 * frames.texi (Layout Parameters): Add xref.
5588
5589 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5590
5591 * keymaps.texi (Menu Bar): Fix xref.
5592
5593 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5594
5595 * modes.texi (%-Constructs): Fix xref.
5596
5597 * frames.texi (Window Frame Parameters): Node split up.
5598 (Basic Parameters, Position Parameters, Size Parameters)
5599 (Layout Parameters, Buffer Parameters, Management Parameters)
5600 (Cursor Parameters, Color Parameters): New subnodes.
5601
56022005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5603
5604 * positions.texi (Screen Lines): Update xref for previous change
5605 in minibuf.texi.
5606
5607 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5608 change in minibuf.texi.
5609
56102005-08-09 Richard M. Stallman <rms@gnu.org>
5611
5612 * tips.texi (Coding Conventions): Minor cleanup.
5613
5614 * modes.texi (Defining Minor Modes): Explain when init-value
5615 can be non-nil.
5616
5617 * elisp.texi (Top): Update submenu for Minibuffer.
5618
5619 * minibuf.texi (Minibuffer Misc): Node split up.
5620 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5621 (Recursive Mini): New nodes split out from Minibuffer Misc.
5622 (Minibuffer Misc): Document max-mini-window-height.
5623
5624 * hash.texi (Defining Hash): Delete stray paren in example.
5625
5626 * display.texi (Echo Area Customization): Don't define
5627 max-mini-window-height here; xref instead.
5628
5629 * commands.texi (Event Input Misc): Update while-no-input.
5630
5631 * advice.texi (Advising Functions): Explain when to use advice
5632 and when to use a hook.
5633
56342005-07-30 Eli Zaretskii <eliz@gnu.org>
5635
5636 * makefile.w32-in (info): Don't run install-info.
5637 ($(infodir)/dir): New target, produced by running install-info.
5638
56392005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5640
5641 * modes.texi (Defining Minor Modes): The keyword for the initial
5642 value is :init-value, not :initial-value.
5643
56442005-07-23 Eli Zaretskii <eliz@gnu.org>
5645
5646 * loading.texi (Autoload): Make the `doctor' example be consistent
5647 with what's in current loaddefs.el. Describe the "fn" magic in
5648 the usage portion of the doc string.
5649
56502005-07-22 Richard M. Stallman <rms@gnu.org>
5651
5652 * internals.texi (Garbage Collection): Clarify previous change.
5653
56542005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5655
5656 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5657
56582005-07-18 Juri Linkov <juri@jurta.org>
5659
5660 * commands.texi (Accessing Events):
5661 * frames.texi (Text Terminal Colors, Resources):
5662 * markers.texi (The Mark):
5663 * modes.texi (Defining Minor Modes):
5664 Delete duplicate duplicate words.
5665
56662005-07-16 Richard M. Stallman <rms@gnu.org>
5667
5668 * display.texi (Managing Overlays): Clarify make-overlay
5669 args for insertion types.
5670
56712005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5672
5673 * customize.texi (Variable Definitions):
5674 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5675 `standard-value' is a list too.
5676 (Defining New Types): Use @key{RET} instead of @key{ret}.
5677
56782005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5679
5680 * os.texi (Translating Input): Fix typo.
5681
56822005-07-08 Richard M. Stallman <rms@gnu.org>
5683
5684 * README: Update edition number and size estimate.
5685
5686 * elisp.texi (VERSION): Set to 2.9.
5687
56882005-07-07 Richard M. Stallman <rms@gnu.org>
5689
5690 * book-spine.texinfo: Update Emacs version.
5691
5692 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5693
56942005-07-06 Richard M. Stallman <rms@gnu.org>
5695
5696 * searching.texi (Regexp Search): Clarify what re-search-forward
5697 does when the search fails.
5698
56992005-07-05 Lute Kamstra <lute@gnu.org>
5700
5701 * Update FSF's address in GPL notices.
5702
5703 * doclicense.texi (GNU Free Documentation License):
5704 * gpl.texi (GPL):
5705 * tips.texi (Coding Conventions, Library Headers):
5706 * vol1.texi:
5707 * vol2.texi: Update FSF's address.
5708
57092005-07-04 Richard M. Stallman <rms@gnu.org>
5710
5711 * hooks.texi (Standard Hooks): Add occur-hook.
5712
57132005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5714
5715 * display.texi (The Echo Area): Correct menu.
5716
57172005-07-03 Richard M. Stallman <rms@gnu.org>
5718
5719 * elisp.texi (Top): Update subnode menu for Display.
5720
5721 * display.texi (Displaying Messages): New node, with most
5722 of what was in The Echo Area.
5dcb4c4e 5723 (Progress): Move under The Echo Area.
b8d4c8d0
GM
5724 (Logging Messages): New node with new text.
5725 (Echo Area Customization): New node, the rest of what was
5726 in The Echo Area. Document message-truncate-lines with @defvar.
5727 (Display): Update menu.
5728
5729 * windows.texi (Textual Scrolling): Doc 3 values for
5730 scroll-preserve-screen-position.
5731
5732 * text.texi (Special Properties): Change hook functions
5733 should bind inhibit-modification-hooks around altering buffer text.
5734
5735 * keymaps.texi (Key Binding Commands): Call binding BINDING
5736 rather than DEFINITION.
5737
57382005-06-29 Juanma Barranquero <lekktu@gmail.com>
5739
5740 * variables.texi (Defining Variables): `user-variable-p' returns t
5741 for aliases of user options, nil for alias loops.
5742
57432005-06-28 Richard M. Stallman <rms@gnu.org>
5744
5745 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5746 make-keymap.
5747
57482005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5749
5750 * variables.texi (Setting Variables): Correct and clarify
5751 description of `add-to-ordered-list'.
5752
57532005-06-26 Richard M. Stallman <rms@gnu.org>
5754
5755 * display.texi (Faces): Minor cleanup.
5756
57572005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5758
5759 * display.texi (Faces): `facep' returns t for strings that are
5760 face names.
5761
57622005-06-25 Richard M. Stallman <rms@gnu.org>
5763
5764 * objects.texi (Equality Predicates): Clarify meaning of equal.
5765
5766 * windows.texi (Selecting Windows): save-selected-window
5767 and with-selected-window save and restore the current buffer.
5768
57692005-06-24 Richard M. Stallman <rms@gnu.org>
5770
5771 * numbers.texi (Float Basics): Explain how to test for NaN,
5772 and printing the sign of NaNs.
5773
57742005-06-24 Eli Zaretskii <eliz@gnu.org>
5775
5776 * makefile.w32-in (MAKEINFO): Use --force.
5777
57782005-06-23 Richard M. Stallman <rms@gnu.org>
5779
5780 * display.texi (Face Functions): Correct Texinfo usage.
5781
57822005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5783
5784 * lists.texi (Rings): `ring-elements' now returns the elements of
5785 RING in order.
5786
57872005-06-23 Juanma Barranquero <lekktu@gmail.com>
5788
5789 * markers.texi (The Mark): Texinfo usage fix.
5790
57912005-06-23 Kim F. Storm <storm@cua.dk>
5792
5793 * searching.texi (Entire Match Data): Remove evaporate option for
5794 match-data. Do not mention evaporate option for set-match-data.
5795
57962005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5797
5798 * display.texi (Face Functions): Mention face aliases.
5799
58002005-06-21 Richard M. Stallman <rms@gnu.org>
5801
5802 * anti.texi (Antinews): Texinfo usage fix.
5803
58042005-06-21 Karl Berry <karl@gnu.org>
5805
5806 * elisp.texi: Use @copying.
5807
5808 * elisp.texi: Put @summarycontents and @contents before the Top
5809 node, instead of the end of the file, so that the contents appear
5810 in the right place in the dvi/pdf output.
5811
58122005-06-21 Juri Linkov <juri@jurta.org>
5813
5814 * display.texi (Defining Faces): Add `customized-face'.
5815
58162005-06-20 Kim F. Storm <storm@cua.dk>
5817
5818 * variables.texi (Setting Variables): Any type of element can be
5819 given order in add-to-ordered-list. Compare elements with eq.
5820
5821 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5822
58232005-06-20 Karl Berry <karl@gnu.org>
5824
5825 * syntax.texi (Syntax Flags): Make last column very slightly wider
5826 to avoid "generic comment" breaking on two lines and causing an
5827 underfull box.
5828
58292005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5830
5831 * lists.texi (Rings): Various minor clarifications and corrections.
5832
58332005-06-18 Richard M. Stallman <rms@gnu.org>
5834
5835 * functions.texi (Obsolete Functions): Simplify.
5836
5837 * variables.texi (Variable Aliases): Simplify.
5838
5839 * anti.texi, backups.texi, compile.texi, customization.texi:
5840 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5841 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5842 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5843 * variables.texi: Fix formatting ugliness.
5844
5845 * elisp.texi: Add links to Rings and Byte Packing.
5846 Update version and copyright years.
5847
5848 * minibuf.texi: Fix formatting ugliness.
5849 (Completion Commands): Move keymap vars to the end
5850 and vars completing-read binds to the top.
5851
58522005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5853
5854 * processes.texi: Fix typos.
5855 (Bindat Spec): Correct Texinfo error.
5856 (Byte Packing): Fix ungrammatical sentence.
5857
58582005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5859
5860 * lists.texi (Rings): New node.
5861 (Lists): Add it to menu.
5862
5863 * processes.texi (Byte Packing): New node.
5864 (Processes): Add it to menu.
5865
58662005-06-17 Richard M. Stallman <rms@gnu.org>
5867
5868 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5869
5870 * help.texi (Documentation Basics): Explain the xref to
5871 Documentation Tips.
5872
5873 * debugging.texi (Debugger Commands): Minor fix.
5874
58752005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5876
5877 * edebug.texi (Instrumenting): Eliminate duplicate link.
5878 (Specification List): Replace references to "below", referring to
5879 a later node, with one @ref to that node.
5880
5881 * os.texi (Timers): Timers should save and restore the match data
5882 if they change it.
5883
5884 * debugging.texi (Debugger Commands): Mention that the Lisp
5885 debugger can not step through primitive functions.
5886
58872005-06-16 Juanma Barranquero <lekktu@gmail.com>
5888
5889 * functions.texi (Obsolete Functions): Update argument names of
5890 `make-obsolete' and `define-obsolete-function-alias'.
5891
5892 * variables.texi (Variable Aliases): Update argument names of
5893 `defvaralias', `make-obsolete-variable' and
5894 `define-obsolete-variable-alias'.
5895
58962005-06-15 Kim F. Storm <storm@cua.dk>
5897
5898 * searching.texi (Entire Match Data): Rephrase warnings about
5899 evaporate arg to match-data and set-match-data.
5900
59012005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5902
5903 * elisp.texi (Top): Update detailed menu.
5904
5905 * edebug.texi (Edebug): Update menu.
5906 (Instrumenting): Update xrefs.
5907 (Edebug Execution Modes): Correct xref.
5908 (Jumping): Clarify description of `h' command.
5909 Eliminate redundant @ref.
5910 (Breaks): New node.
5911 (Breakpoints): Is now a subsubsection.
5912 (Global Break Condition): Mention `C-x X X'.
5913 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5914 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5915 (Edebug Display Update): Correct pxref.
5916 (Edebug and Macros): New node.
5917 (Instrumenting Macro Calls): Is now a subsubsection.
5918 Neither arg of `def-edebug-spec' is evaluated.
5919 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5920 (Specification Examples): Fix typo.
5921
59222005-06-14 Lute Kamstra <lute@gnu.org>
5923
5924 * debugging.texi (Function Debugging): Primitives can break on
5925 entry too.
5926
59272005-06-14 Kim F. Storm <storm@cua.dk>
5928
5929 * variables.texi (Setting Variables): Add add-to-ordered-list.
5930
59312005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5932
5933 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5934 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5935
59362005-06-13 Lute Kamstra <lute@gnu.org>
5937
5938 * text.texi (Special Properties): Fix cross reference.
5939
59402005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5941
5942 * debugging.texi (Function Debugging): Delete mention of empty
5943 string argument to `cancel-debug-on-entry'. Delete inaccurate
5944 description of the return value of that command.
5945
59462005-06-11 Alan Mackenzie <acm@muc.de>
5947
5948 * text.texi (Adaptive Fill): Amplify the description of
5949 fill-context-prefix.
5950
59512005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5952
5953 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5954
59552005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5956
5957 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5958
59592005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5960
5961 * debugging.texi (Error Debugging): Minor rewording.
5962 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5963 is optional.
5964
59652005-06-10 Lute Kamstra <lute@gnu.org>
5966
5967 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5968 (Top): Give it a title. Correct version number. Give the
5969 detailed node listing a more prominent header.
5970 * intro.texi: Don't set VERSION here a second time.
5971 Mention Emacs's version too.
5972 * anti.texi (Antinews): Use EMACSVER to refer to the current
5973 version of Emacs.
5974
59752005-06-09 Kim F. Storm <storm@cua.dk>
5976
5977 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5978 match-data and set-match-data.
5979
59802005-06-08 Richard M. Stallman <rms@gnu.org>
5981
5982 * searching.texi (Entire Match Data): Clarify when match-data
5983 returns markers and when integers.
5984
5985 * display.texi (Defining Faces): Explain that face name should not
5986 end in `-face'.
5987
5988 * modes.texi (Mode Line Data): Minor cleanup.
5989 (Customizing Keywords): Node split out of Search-based Fontification.
5990 Add example of using font-lock-add-keywords from a hook.
5991 Clarify when MODE should be non-nil, and when nil.
5992
59932005-06-06 Richard M. Stallman <rms@gnu.org>
5994
5995 * modes.texi (Mode Line Data): Explain what happens when the car
5996 of a list is a void symbol.
5997 (Search-based Fontification): Explain MODE arg to
5998 font-lock-add-keywords and warn about calls from major modes.
5999
60002005-06-08 Juri Linkov <juri@jurta.org>
6001
6002 * display.texi (Standard Faces): Add `shadow' face.
6003
60042005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6005
6006 * modes.texi (Major Mode Conventions): A derived mode only needs
6007 to put the call to the parent mode inside `delay-mode-hooks'.
6008
60092005-05-29 Richard M. Stallman <rms@gnu.org>
6010
6011 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6012 new, and what that implies. Clarify.
6013
6014 * files.texi (Locating Files): Clean up the text.
6015
6016 * frames.texi (Window Frame Parameters): Document user-size.
6017 Shorten entry for top by referring to left.
6018
60192005-05-26 Richard M. Stallman <rms@gnu.org>
6020
6021 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6022 is new, and what the implications are. Other clarifications.
6023
60242005-05-24 Richard M. Stallman <rms@gnu.org>
6025
6026 * frames.texi (Dialog Boxes): Minor fixes.
6027
60282005-05-25 Masatake YAMATO <jet@gyve.org>
6029
6030 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6031
60322005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6033
6034 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6035 is optional.
6036
60372005-05-24 Nick Roberts <nickrob@snap.net.nz>
6038
10d1d0af 6039 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6040
60412005-05-23 Lute Kamstra <lute@gnu.org>
6042
6043 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6044 syntax-begin-function over font-lock-beginning-of-syntax-function.
6045
60462005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6047
6048 * minibuf.texi (Reading File Names): Update description of
6049 `read-directory-name'.
6050
6051 * modes.texi (Derived Modes): Clarify :group keyword.
6052
60532005-05-21 Eli Zaretskii <eliz@gnu.org>
6054
6055 * files.texi (Locating Files): New subsection.
6056 Describe locate-file and executable-find.
6057
60582005-05-21 Kevin Ryde <user42@zip.com.au>
6059
6060 * frames.texi (Initial Parameters): Update cross reference to
6061 "Emacs Invocation".
6062
60632005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6064
6065 * keymaps.texi (Active Keymaps): Add anchor.
6066
6067 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6068 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6069 appropriate place.
6070 (Derived Modes): Small clarifications.
6071 (Minor Mode Conventions, Keymaps and Minor Modes):
6072 Replace references to nodes with references to anchors.
6073 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6074 Clarify description of lists whose first element is an integer.
6075 (Mode Line Variables): Add anchor.
6076 (%-Constructs): Clarify description of integer after %.
6077 (Emulating Mode Line): Describe nil value for FACE.
6078
60792005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6080
6081 * modes.texi (Derived Modes): Correct references to non-existing
6082 variable standard-syntax-table.
6083
60842005-05-17 Lute Kamstra <lute@gnu.org>
6085
6086 * modes.texi (Defining Minor Modes): Mention the mode hook.
6087
60882005-05-15 Kim F. Storm <storm@cua.dk>
6089
6090 * processes.texi (Network): Remove open-network-stream-nowait.
6091 (Network Servers): Remove open-network-stream-server.
6092
60932005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6094
6095 * elisp.texi (Top): Update detailed menu.
6096
6097 * variables.texi: Reorder nodes.
6098 (Variables): Update menu.
6099 (File Local Variables): Do not refer to the `-*-' line as
6100 a "local variables list". Add pxref.
6101
61022005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6103
6104 * elisp.texi (Top): Update detailed menu for node changes.
6105
6106 * modes.texi (Modes): Update Menu.
6107 (Hooks): Move to beginning of chapter.
6108 Most minor modes run mode hooks too.
6109 `add-hook' can handle void hooks or hooks whose value is a single
6110 function.
6111 (Major Modes): Update Menu.
6112 (Major Mode Basics): New node, split off from `Major Modes'.
6113 (Major Mode Conventions): Correct xref. Explain how to handle
6114 auto-mode-alist if the major mode command has an autoload cookie.
6115 (Auto Major Mode): Major update. Add magic-mode-alist.
6116 (Derived Modes): Major update.
6117 (Mode Line Format): Update Menu.
6118 (Mode Line Basics): New node, split off from `Mode Line Format'.
6119
6120 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6121 for `magic autoload comment'. Add index entries and anchor.
6122
61232005-05-14 Richard M. Stallman <rms@gnu.org>
6124
6125 * tips.texi (Coding Conventions): Explain how important it is
6126 that just loading certain files not change Emacs behavior.
6127
6128 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6129
61302005-05-12 Lute Kamstra <lute@gnu.org>
6131
6132 * modes.texi (Generic Modes): Update.
6133 (Major Modes): Refer to node "Generic Modes".
6134
6135 * elisp.texi (Top): Update to the current structure of the manual.
6136 * processes.texi (Processes): Add menu description.
6137 * customize.texi (Customization): Add menu descriptions.
6138
61392005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6140
6141 * processes.texi (Signals to Processes)
6142 (Low-Level Network): Fix typos.
6143
61442005-05-11 Lute Kamstra <lute@gnu.org>
6145
6146 * elisp.texi (Top): Add some nodes from the chapter "Major and
6147 Minor Modes" to the detailed node listing.
6148
61492005-05-10 Richard M. Stallman <rms@gnu.org>
6150
6151 * keymaps.texi (Extended Menu Items): Menu item filter functions
6152 can be called at any time.
6153
61542005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6155
6156 * variables.texi (File Local Variables): `(hack-local-variables t)'
6157 now also checks whether a mode is specified in the local variables
6158 list.
6159
61602005-05-05 Kevin Ryde <user42@zip.com.au>
6161
6162 * display.texi (The Echo Area): Correct format function cross
6163 reference.
6164
61652005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6166
6167 * variables.texi (Variable Aliases): Change description of
6168 `define-obsolete-variable-alias'.
6169
6170 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6171 (Defining Functions): Add xref.
6172 (Obsolete Functions): New node.
6173 (Function Safety): Standardize capitalization of section title.
6174
6175 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6176 (Dialog Boxes): Complete description of `x-popup-dialog'.
6177
61782005-05-04 Richard M. Stallman <rms@gnu.org>
6179
6180 * commands.texi (Interactive Codes): Fix Texinfo usage.
6181 Document U more clearly.
6182
61832005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6184
6185 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6186 function and not a macro.
6187
6188 * frames.texi (Pop-Up Menus): Correct and clarify description of
6189 `x-popup-menu'.
6190 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6191
61922005-05-01 Richard M. Stallman <rms@gnu.org>
6193
6194 * edebug.texi (Checking Whether to Stop): Fix previous change.
6195
61962005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6197
6198 * display.texi: Fix typos and Texinfo usage.
6199
6200 * edebug.texi (Checking Whether to Stop): executing-macro ->
6201 executing-kbd-macro.
6202
62032005-05-01 Richard M. Stallman <rms@gnu.org>
6204
6205 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6206
62072005-04-30 Richard M. Stallman <rms@gnu.org>
6208
6209 * files.texi (Magic File Names): Document `operations' property.
6210
62112005-04-29 Lute Kamstra <lute@gnu.org>
6212
6213 * modes.texi (Generic Modes): New node.
6214 (Major Modes): Add it to the menu.
6215 (Derived Modes): Add "derived mode" to concept index.
6216
62172005-04-28 Lute Kamstra <lute@gnu.org>
6218
6219 * modes.texi (Defining Minor Modes): Fix previous change.
6220 (Font Lock Mode): Simplify.
6221 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6222 when set and that some parts are optional. Add cross references.
6223 (Search-based Fontification): Say how to specify font-lock-keywords.
6224 Add cross references. Add font-lock-multiline to index.
6225 Move font-lock-keywords-case-fold-search here from node "Other Font
6226 Lock Variables". Document font-lock-add-keywords and
6227 font-lock-remove-keywords.
6228 (Other Font Lock Variables): Move font-lock-keywords-only,
6229 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6230 and font-lock-syntactic-face-function to node "Syntactic Font
6231 Lock". Move font-lock-keywords-case-fold-search to node
6232 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6233 and font-lock-{,un}fontify-{buffer,region}-function.
6234 (Precalculated Fontification): Remove reference to deleted variable
6235 font-lock-core-only.
6236 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6237 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6238 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6239 and font-lock-syntactic-face-function here from node "Other Font
6240 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6241 Syntax Properties". Add cross references.
6242 (Setting Syntax Properties): New node.
6243 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6244 * syntax.texi (Syntax Properties): Add cross reference.
6245 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6246
62472005-04-26 Richard M. Stallman <rms@gnu.org>
6248
6249 * display.texi (Defining Faces):
6250 Document `default' elements of defface spec.
6251
6252 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6253
6254 * variables.texi (Variable Aliases): Clarify text.
6255
62562005-04-25 Chong Yidong <cyd@stupidchicken.com>
6257
6258 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6259
62602005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6261
6262 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6263
62642005-04-24 Eli Zaretskii <eliz@gnu.org>
6265
6266 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6267 syntax-after and syntax-class.
6268
6269 * files.texi (Changing Files): Fix last change's cross-reference.
6270 (Unique File Names): Don't mention "numbers" in the documentation
6271 of make-temp-file and make-temp-name.
6272
62732005-04-23 Richard M. Stallman <rms@gnu.org>
6274
6275 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6276
62772005-04-22 Nick Roberts <nickrob@snap.net.nz>
6278
6279 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6280
62812005-04-22 Nick Roberts <nickrob@snap.net.nz>
6282
6283 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6284 and define-obsolete-variable-alias.
6285
62862005-04-22 Kim F. Storm <storm@cua.dk>
6287
6288 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6289 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6290
62912005-04-21 Lute Kamstra <lute@gnu.org>
6292
6293 * lists.texi (Association Lists): Document rassq-delete-all.
6294
62952005-04-19 Richard M. Stallman <rms@gnu.org>
6296
6297 * modes.texi (Search-based Fontification): Explain that
6298 facespec is an expression to be evaluated.
6299
63002005-04-19 Kevin Ryde <user42@zip.com.au>
6301
6302 * streams.texi (Output Functions): Fix xref.
6303 * strings.texi (String Conversion): Fix xref.
6304
63052005-04-19 Kim F. Storm <storm@cua.dk>
6306
6307 * symbols.texi (Symbol Plists): Add safe-get.
6308 Mention that `get' may signal an error.
6309
63102005-04-18 Nick Roberts <nickrob@snap.net.nz>
6311
6312 * customize.texi (Variable Definitions): Replace tooltip-mode
6313 example with save-place.
6314
63152005-04-17 Richard M. Stallman <rms@gnu.org>
6316
6317 * buffers.texi (Indirect Buffers): Clarify.
6318
6319 * positions.texi (Positions): Clarify converting marker to integer.
6320
6321 * strings.texi (String Basics): Mention string-match; clarify.
6322
63232005-04-08 Lute Kamstra <lute@gnu.org>
6324
6325 * modes.texi (Search-based Fontification): Fix cross references.
6326 Use consistent terminology. Document anchored highlighting.
6327
63282005-04-05 Lute Kamstra <lute@gnu.org>
6329
6330 * modes.texi (Defining Minor Modes): Document :group keyword
6331 argument and its default value.
6332
63332005-04-03 Lute Kamstra <lute@gnu.org>
6334
6335 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6336 references and/or descriptions. Delete major mode hooks; mention
6337 them as a category instead. Rename or delete obsolete hooks.
6338
63392005-04-02 Richard M. Stallman <rms@gnu.org>
6340
6341 * nonascii.texi (Coding System Basics): Another wording cleanup.
6342
63432005-04-01 Richard M. Stallman <rms@gnu.org>
6344
6345 * nonascii.texi (Coding System Basics): Clarify previous change.
6346
63472005-04-01 Kenichi Handa <handa@m17n.org>
6348
10d1d0af 6349 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6350 identity of coding systems.
6351
63522005-03-29 Chong Yidong <cyd@stupidchicken.com>
6353
6354 * text.texi (Buffer Contents): Add filter-buffer-substring and
6355 buffer-substring-filters.
6356
63572005-03-26 Chong Yidong <cyd@stupidchicken.com>
6358
6359 * anti.texi (Antinews): Mention `G' interactive code.
6360
6361 * tips.texi (Compilation Tips): Mention benchmark.el.
6362
63632005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6364
6365 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6366 is now bound to M-o M-o.
6367
6368 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6369
63702005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6371
6372 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6373 in the Emacs Manual).
6374 * Makefile.in (srcs): Remove calendar.texi.
6375 * makefile.w32-in (srcs): Remove calendar.texi.
6376 * display.texi (Display): Change name of next node.
6377 * os.texi (System In): Change name of previous node.
6378 * elisp.texi (Top): Remove Calendar references.
6379 * vol1.texi (Top): Remove Calendar references.
6380 * vol2.texi (Top): Remove Calendar references.
6381
63822005-03-25 Richard M. Stallman <rms@gnu.org>
6383
6384 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6385 Cleanup previous change.
6386
63872005-03-25 Chong Yidong <cyd@stupidchicken.com>
6388
6389 * display.texi (Face Attributes): Faces earlier in an :inherit
6390 list take precedence.
6391 (Scroll Bars): Fix description of vertical-scroll-bars.
6392 Document frame-current-scroll-bars and window-current-scroll-bars.
6393
6394 * markers.texi (The Mark): Document temporary Transient Mark mode.
6395
6396 * minibuf.texi (Reading File Names):
6397 Document read-file-name-completion-ignore-case.
6398
6399 * positions.texi (Screen Lines): Document nil for width argument
6400 to compute-motion.
6401
64022005-03-23 Kim F. Storm <storm@cua.dk>
6403
6404 * display.texi (Standard Faces): Other faces used in the fringe
6405 implicitly inherits from the fringe face.
6406 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6407 properties implicitly inherits from fringe face.
6408 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6409
64102005-03-20 Chong Yidong <cyd@stupidchicken.com>
6411
6412 * display.texi (Invisible Text): State default value of
6413 line-move-ignore-invisible.
6414 (Managing Overlays): Document remove-overlays.
6415 (Standard Faces): Document escape-glyph face.
6416
6417 * minibuf.texi (Reading File Names): Document read-file-name-function.
6418
6419 * modes.texi (Other Font Lock Variables):
6420 Document font-lock-lines-before.
6421
6422 * positions.texi (Skipping Characters): skip-chars-forward allows
6423 character classes.
6424
64252005-03-18 Lute Kamstra <lute@gnu.org>
6426
6427 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6428
64292005-03-17 Richard M. Stallman <rms@gnu.org>
6430
6431 * text.texi (Undo): Document extensible undo entries.
6432
dd7b651b 6433 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6434
6435 * nonascii.texi (Character Codes): Minor fix.
6436
6437 * display.texi (Display Property): Explain the significance
6438 of having text properties that are eq.
6439 (Other Display Specs): Explain string as display spec.
6440
6441 * commands.texi (Interactive Codes): Document G option.
6442
64432005-03-17 Chong Yidong <cyd@stupidchicken.com>
6444
6445 * text.texi (Filling): Add sentence-end-without-period and
6446 sentence-end-without-space.
6447 (Changing Properties): Minor fix.
6448
6449 * anti.texi: Total rewrite.
6450
64512005-03-15 Lute Kamstra <lute@gnu.org>
6452
6453 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6454
64552005-03-08 Kim F. Storm <storm@cua.dk>
6456
6457 * display.texi (Specified Space): Property :width is support on
6458 non-graphic terminals, :height is not.
6459
64602005-03-07 Richard M. Stallman <rms@gnu.org>
6461
6462 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6463 Now subnodes of Fringes.
6464 (Overlay Arrow): Document overlay-arrow-variable-list.
6465 (Fringe Size/Pos): New node, broken out of Fringes.
6466 (Display): Explain clearing vs redisplay better.
6467 (Truncation): Clarify use of bitmaps.
6468 (The Echo Area): Clarify the uses of the echo area.
6469 Add max-mini-window-height.
6470 (Progress): Clarify.
6471 (Invisible Text): Explain that main loop moves point out.
6472 (Selective Display): Say "hidden", not "invisible".
6473 (Managing Overlays): Move up. Describe relation to Undo here.
6474 (Overlay Properties): Clarify intro.
6475 (Finding Overlays): Explain return values when nothing found.
6476 (Width): truncate-string-to-width has added arg.
6477 (Displaying Faces): Clarify and update mode line face handling.
6478 (Face Functions): Minor cleanup.
6479 (Conditional Display): Merge into Other Display Specs.
6480 (Pixel Specification, Other Display Specs): Minor cleanups.
6481 (Images, Image Descriptors): Minor cleanups.
6482 (GIF Images): Patents have expired.
6483 (Showing Images): Explain default text for insert-image.
6484 (Manipulating Button Types): Merge into Manipulating Buttons.
6485 (Making Buttons): Explain return values.
6486 (Button Buffer Commands): Add xref.
6487 (Inverse Video): Update mode-line-inverse-video.
6488 (Display Table Format): Clarify.
6489 (Active Display Table): Give defaults for window-display-table.
6490
6491 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6492 and calendar-today-marker are strings, not chars.
6493 (Holiday Customizing): Minor fix.
6494
6495 * internals.texi (Writing Emacs Primitives): Update `or' example.
6496 Update limit on # args of subr.
6497
6498 * edebug.texi (Using Edebug): Arrow is in fringe.
6499 (Instrumenting): Arg to eval-defun works without loading edebug.
6500 (Edebug Execution Modes): Add xref.
6501
6502 * customize.texi (Common Keywords): Clarify :require.
6503 Mention :version here.
6504 (Variable Definitions, Group Definitions): Not here.
6505 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6506
65072005-03-07 Chong Yidong <cyd@stupidchicken.com>
6508 * nonascii.texi (Text Representations): Clarify position-bytes.
6509 (Character Sets): Add list-charset-chars.
6510 (Scanning Charsets): Add charset-after.
6511 (Encoding and I/O): Minor fix.
6512
65132005-03-06 Richard M. Stallman <rms@gnu.org>
6514
6515 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6516 (Resizing Windows): Likewise.
6517
6518 * text.texi (Change Hooks): Get rid of "Emacs 21".
6519
6520 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6521
6522 * streams.texi (Output Variables): Get rid of "Emacs 21".
6523
6524 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6525
6526 * os.texi (Translating Input): Replace flow-control example
6527 with a less obsolete example that uses `keyboard-translate'.
6528
6529 * objects.texi (Hash Table Type, Circular Objects):
6530 Get rid of "Emacs 21".
6531
6532 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6533 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6534
6535 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6536
6537 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6538
6539 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6540 (Menu Bar): Fix when menu-bar-update-hook is called.
6541
6542 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6543
6544 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6545 and make it read better.
6546
6547 * files.texi (Writing to Files): Get rid of "Emacs 21".
6548 (Unique File Names): Likewise.
6549
6550 * elisp.texi: Update Emacs version to 22.
6551
6552 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6553 (Overlay Properties, Face Attributes): Likewise.
6554 (Managing Overlays): Fix punctuation.
6555 (Attribute Functions): Clarify set-face-font; get rid of
6556 info about old Emacs versions.
6557 (Auto Faces, Font Lookup, Display Property, Images):
6558 Get rid of "Emacs 21".
6559
6560 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6561
65622005-03-05 Richard M. Stallman <rms@gnu.org>
6563
6564 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6565
65662005-03-04 Lute Kamstra <lute@gnu.org>
6567
6568 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6569
65702005-03-03 Lute Kamstra <lute@gnu.org>
6571
6572 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6573
65742005-03-01 Lute Kamstra <lute@gnu.org>
6575
6576 * debugging.texi (Debugger Commands): Update `j'.
6577
65782005-02-28 Lute Kamstra <lute@gnu.org>
6579
6580 * debugging.texi (Debugging): Fix typo.
6581 (Error Debugging): Document eval-expression-debug-on-error.
6582 (Function Debugging): Update example.
6583 (Using Debugger): Mention starred stack frames.
6584 (Debugger Commands): Document `j' and `l'.
6585 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6586 Update the messages that the debugger displays.
6587 (Internals of Debugger): Add cross reference. Update example.
6588 (Excess Open): Minor improvement.
6589 (Excess Close): Minor improvement.
6590
65912005-02-26 Richard M. Stallman <rms@gnu.org>
6592
6593 * tips.texi (Coding Conventions): Clarify.
6594 Put all the major mode key reservations together.
6595 Mention the Mouse-1 => Mouse-2 conventions.
6596
6597 * syntax.texi (Syntax Class Table): Clarify.
6598 (Syntax Table Functions): syntax-after moved from here.
6599 (Syntax Table Internals): syntax-after moved to here.
6600 (Parsing Expressions): Update info on number of values
6601 and what's meaningful in the STATE argument.
6602 (Categories): Fix typo.
6603
6604 * sequences.texi (Arrays): Cleanup.
6605 (Char-Tables): Clarify.
6606
6607 * processes.texi (Deleting Processes): Cleanups, add xref.
6608 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6609 (Process Information): set-process-coding-system, some args optional.
6610 (Input to Processes): Explain various types for PROCESS args.
6611 Rename them from PROCESS-NAME to PROCESS.
6612 (Signals to Processes): Likewise.
6613 (Decoding Output): Cleanup.
6614 (Query Before Exit): Clarify.
6615
6616 * os.texi (Startup Summary): Correct the options; add missing ones.
6617 (Terminal Output, Batch Mode): Clarify.
6618 (Flow Control): Node deleted.
6619
6620 * markers.texi (The Mark): Clarify.
6621
6622 * macros.texi (Expansion): Cleanup.
6623 (Indenting Macros): indent-spec allows ints, not floats.
6624
6625 * keymaps.texi (Keymaps): Clarify.
6626 (Format of Keymaps): Update lisp-mode-map example.
6627 (Active Keymaps, Key Lookup): Clarify.
6628 (Changing Key Bindings): Add xref to `kbd'.
6629 (Key Binding Commands, Simple Menu Items): Clarify.
6630 (Mouse Menus, Menu Bar): Clarify.
6631 (Menu Example): Replace print example with menu-bar-replace-menu.
6632
6633 * help.texi (Documentation Basics): Add function-documentation prop.
6634
6635 * elisp.texi (Top): Don't refer to Flow Control node.
6636
6637 * commands.texi (Command Overview): Improve xrefs.
6638 (Adjusting Point): Adjusting point applies to intangible and invis.
6639 (Key Sequence Input): Doc extra read-key-sequence args.
6640 Likewise for read-key-sequence-vector.
6641
6642 * backups.texi (Rename or Copy): Minor fix.
6643 (Numbered Backups): For version-control, say the default.
6644 (Auto-Saving): make-auto-save-file-name example is simplified.
6645
6646 * advice.texi (Advising Functions): Don't imply one part of Emacs
6647 should advise another part. Markup changes.
6648 (Defining Advice): Move transitional para.
6649 (Activation of Advice): Cleanup.
6650 Explain if COMPILE is nil or negative.
6651
6652 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6653
66542005-02-24 Lute Kamstra <lute@gnu.org>
6655
6656 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6657 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6658
66592005-02-23 Lute Kamstra <lute@gnu.org>
6660
6661 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6662 to define global minor modes as well.
6663
6664 * display.texi (Managing Overlays): overlay-buffer returns nil for
6665 deleted overlays.
6666
66672005-02-22 Kim F. Storm <storm@cua.dk>
6668
6669 * minibuf.texi (Basic Completion): Allow symbols in addition to
6670 strings in try-completion and all-completions.
6671
66722005-02-14 Lute Kamstra <lute@gnu.org>
6673
6674 * elisp.texi (Top): Remove reference to deleted node.
6675
6676 * lists.texi (Lists): Remove reference to deleted node.
6677 (Cons Cells): Fix typo.
6678
6679 * loading.texi (Where Defined): Fix typo.
6680
66812005-02-14 Richard M. Stallman <rms@gnu.org>
6682
6683 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6684 is useful for discarding some minor modes.
6685
6686 * symbols.texi (Symbol Components): Reorder examples.
6687
6688 * streams.texi (Input Functions): State standard-input default.
6689 (Output Variables): State standard-output default.
6690
6691 * objects.texi (Printed Representation): Clarify read syntax vs print.
6692 (Floating Point Type): Explain meaning better.
6693 (Symbol Type): Explain uniqueness better.
6694 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6695 List examples sooner.
6696 (Box Diagrams): New subnode broken out.
6697 Some examples moved from old Lists as Boxes node.
6698 (Dotted Pair Notation): Clarify intro.
6699 (Array Type): Clarify.
6700 (Type Predicates): Add hash-table-p.
6701
6702 * numbers.texi (Integer Basics): Clarify radix explanation.
6703 (Predicates on Numbers): Minor clarification.
6704 (Comparison of Numbers): Minor clarification. Clarify eql.
6705 Typos in min, max.
6706 (Math Functions): Clarify overflow in expt.
6707
6708 * minibuf.texi (Text from Minibuffer): Minor clarification.
6709 Mention arrow keys.
6710
6711 * loading.texi (Autoload): defun's doc string overrides autoload's
6712 doc string.
6713 (Repeated Loading): Modernize "add to list" examples.
6714 (Where Defined): Finish updating table of load-history elts.
6715
6716 * lists.texi (List-related Predicates): Minor wording improvement.
6717 (Lists as Boxes): Node deleted.
6718 (Building Lists): Explain trivial cases of number-sequence.
6719
6720 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 6721 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
6722 (Hash Access): Any object can be a key.
6723 State value of maphash.
6724
6725 * functions.texi (What Is a Function): Wording cleanup.
6726 (Function Documentation): Minor cleanup.
6727 Explain purpose of calling convention at end of doc string.
6728 (Function Names): Wording cleanup.
6729 (Calling Functions): Wording cleanup.
6730 Explain better how funcall calls the function.
6731 (Function Cells): Delete example of saving and redefining function.
6732
6733 * control.texi (Combining Conditions): Wording cleanup.
6734 (Iteration): dolist and dotimes bind VAR locally.
6735 (Cleanups): Xref to Atomic Changes.
6736
6737 * compile.texi (Byte Compilation): Delete 19.29 info.
6738 (Compilation Functions): Macros' difficulties don't affect defsubst.
6739 (Docs and Compilation): Delete 19.29 info.
6740
67412005-02-10 Richard M. Stallman <rms@gnu.org>
6742
6743 * objects.texi (Symbol Type): Minor correction.
6744
67452005-02-06 Lute Kamstra <lute@gnu.org>
6746
6747 * modes.texi (Example Major Modes): Fix typos.
6748
67492005-02-06 Richard M. Stallman <rms@gnu.org>
6750
6751 * text.texi (Margins): fill-nobreak-predicate can be one function.
6752
6753 * strings.texi (Modifying Strings): clear-string can make unibyte.
6754 (Formatting Strings): format gives error if values missing.
6755
6756 * positions.texi (Character Motion): Mention default arg
6757 for forward-char. backward-char refers to forward-char.
6758 (Word Motion): Mention default arg for forward-word.
6759 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6760 Simplify end-of-buffer.
6761 (Text Lines): Mention default arg for forward-line.
6762 (List Motion): Mention default arg for beginning/end-of-defun.
6763 (Skipping Characters): Minor fixes in explaining character-set.
6764
6765 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6766 Mode inheritance applies only when default-major-mode is nil.
6767 Clarifications.
6768 (Example Major Modes): Update Text mode and Lisp mode examples.
6769 (Minor Mode Conventions): Mention define-minor-mode at top.
6770 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6771 (Mode Line Format): Update mode line face display info.
6772 (Properties in Mode): Mention effect of risky vars.
6773 (Imenu): Define imenu-add-to-menubar.
6774 (Font Lock Mode): Add descriptions to menu lines.
6775 (Faces for Font Lock): Add font-lock-doc-face.
6776
67772005-02-05 Lute Kamstra <lute@gnu.org>
6778
6779 * text.texi (Maintaining Undo): Remove obsolete function.
6780
67812005-02-05 Eli Zaretskii <eliz@gnu.org>
6782
6783 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6784 color specifications. Improve indexing.
b8d4c8d0
GM
6785 (Text Terminal Colors): Replace the description of RGB values by
6786 an xref to "Color Names".
6787
67882005-02-03 Richard M. Stallman <rms@gnu.org>
6789
6790 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6791 Clarify.
6792 (Selecting Windows): Clarify save-selected-window.
6793 (Cyclic Window Ordering): Clarify walk-windows.
6794 (Window Point): Clarify.
6795 (Window Start): Add comment to example.
6796 (Resizing Windows): Add `interactive' specs in examples.
6797 Document fit-window-to-buffer.
6798
6799 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6800 (Undo, Maintaining Undo): Clarify last change.
6801 (Sorting): In sort-numeric-fields, explain about octal and hex.
6802 Mention sort-numeric-base.
6803 (Format Properties): Add xref for hard newlines.
6804
6805 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6806 (Pop-Up Menus): Fix typo.
6807 (Color Names): Explain all types of color names.
6808 Explain color-values on B&W terminal.
6809 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6810
6811 * files.texi (File Locks): Not supported on MS systems.
6812 (Testing Accessibility): Clarify.
6813
6814 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6815 (Coverage Testing): Fix typo.
6816
6817 * commands.texi (Misc Events): Remove stray space.
6818
6819 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6820 (Modification Time): Clarify when visited-file-modtime returns 0.
6821 (The Buffer List): Clarify bury-buffer.
6822 (Killing Buffers): Clarify.
6823 (Indirect Buffers): Add clone-indirect-buffer.
6824
68252005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6826
6827 * edebug.texi (Printing in Edebug): Fix default value of
6828 edebug-print-circle.
6829 (Coverage Testing): Fix displayed frequency count data.
6830
68312005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6832
6833 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6834
68352005-02-02 Kim F. Storm <storm@cua.dk>
6836
6837 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6838
68392005-01-29 Eli Zaretskii <eliz@gnu.org>
6840
6841 * commands.texi (Misc Events): Describe the help-echo event.
6842
6843 * text.texi (Special Properties) <help-echo>: Use `pos'
6844 consistently in description of the help-echo property.
6845 Use @code{nil} instead of @var{nil}.
6846
6847 * display.texi (Overlay Properties): Fix the index entry for
6848 help-echo overlay property.
6849
6850 * customize.texi (Type Keywords): Uncomment the xref to the
6851 help-echo property documentation.
6852
68532005-01-23 Kim F. Storm <storm@cua.dk>
6854
6855 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6856 return value. Third element FULLY replaced by PARTIAL which
6857 specifies number of invisible pixels if row is only partially visible.
6858 (Textual Scrolling): Mention auto-window-vscroll.
6859 (Vertical Scrolling): New defvar auto-window-vscroll.
6860
68612005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6862
6863 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6864 command remapping.
6865
68662005-01-15 Richard M. Stallman <rms@gnu.org>
6867
6868 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6869
68702005-01-14 Kim F. Storm <storm@cua.dk>
6871
6872 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6873
6874 * text.texi (Links and Mouse-1): Fix string and vector item.
6875
68762005-01-13 Richard M. Stallman <rms@gnu.org>
6877
6878 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6879 descriptions of overriding-local-map and overriding-terminal-local-map.
6880
6881 * text.texi (Links and Mouse-1): Clarify text.
6882
68832005-01-13 Kim F. Storm <storm@cua.dk>
6884
6885 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6886
68872005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6888
6889 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6890
68912005-01-12 Kim F. Storm <storm@cua.dk>
6892
6893 * text.texi (Links and Mouse-1): Rename section from Enabling
6894 Mouse-1 to Following Links. Change xrefs.
6895 Add examples for define-button-type and define-widget.
6896
6897 * display.texi (Button Properties, Button Buffer Commands):
6898 Clarify mouse-1 and follow-link functionality.
6899
69002005-01-12 Richard M. Stallman <rms@gnu.org>
6901
6902 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6903
6904 * display.texi (Beeping): Fix Texinfo usage.
6905
6906 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6907
69082005-01-11 Kim F. Storm <storm@cua.dk>
6909
6910 * display.texi (Button Properties, Button Buffer Commands):
6911 Mention mouse-1 binding. Add follow-link keyword.
6912
6913 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6914 (Enabling Mouse-1 to Follow Links): New subsection.
6915
69162005-01-06 Richard M. Stallman <rms@gnu.org>
6917
6918 * text.texi (Special Properties): Minor change.
6919
6920 * os.texi (Timers): Clarify previous change.
6921
6922 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6923
69242005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6925
6926 * display.texi (Face Attributes): Correct xref to renamed node.
6927
69282005-01-01 Richard M. Stallman <rms@gnu.org>
6929
6930 * display.texi (Face Attributes): Describe hex color specs.
6931
69322004-12-31 Richard M. Stallman <rms@gnu.org>
6933
6934 * os.texi (Timers): Update previous change.
6935
69362004-12-30 Kim F. Storm <storm@cua.dk>
6937
6938 * display.texi (Line Height): Total line-height is now specified
6939 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6940 in cons cells. (nil . RATIO) is relative to actual line height.
6941 Use line-height `t' instead of `0' to get minimum height.
6942
69432004-12-29 Richard M. Stallman <rms@gnu.org>
6944
6945 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6946
69472004-12-28 Richard M. Stallman <rms@gnu.org>
6948
6949 * commands.texi (Quitting): Clarify value of with-local-quit.
6950
6951 * elisp.texi (Top): Fix previous change.
6952
6953 * loading.texi (Loading): Fix previous change.
6954
69552004-12-27 Richard M. Stallman <rms@gnu.org>
6956
6957 * Makefile.in (MAKEINFO): Specify --force.
6958
6959 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6960
6961 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6962
6963 * display.texi (Line Height): Further clarify.
6964
6965 * elisp.texi (Top): Update Loading submenu.
6966
6967 * loading.texi (Where Defined): New node.
6968 (Unloading): load-history moved to Where Defined.
6969
69702004-12-21 Richard M. Stallman <rms@gnu.org>
6971
6972 * commands.texi (Event Input Misc): Add while-no-input.
6973
69742004-12-11 Richard M. Stallman <rms@gnu.org>
6975
6976 * display.texi (Line Height): Rewrite text for clarity.
6977
69782004-12-11 Kim F. Storm <storm@cua.dk>
6979
6980 * display.texi (Display): Add node "Line Height" to menu.
6981 (Line Height): New node. Move full description of line-spacing
6982 and line-height text properties here from text.texi.
6983 (Scroll Bars): Add vertical-scroll-bar variable.
6984
6985 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6986
6987 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6988 line-spacing and vertical-scroll-bar.
6989
6990 * text.texi (Special Properties): Just mention line-spacing and
6991 line-height here, add xref to new "Line Height" node.
6992
69932004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6994
6995 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6996
6997 * locals.texi (Standard Buffer-Local Variables):
6998 Add @xref for `line-spacing'.
6999
70002004-12-05 Richard M. Stallman <rms@gnu.org>
7001
7002 * Makefile.in (maintainer-clean): Remove the info files
7003 in $(infodir) where they are created.
7004
70052004-12-03 Richard M. Stallman <rms@gnu.org>
7006
7007 * windows.texi (Selecting Windows): get-lru-window and
7008 get-largest-window don't consider dedicated windows.
7009
7010 * text.texi (Undo): Document undo-in-progress.
7011
70122004-11-26 Richard M. Stallman <rms@gnu.org>
7013
7014 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7015 Remove a few vars that are not always buffer-local.
7016
70172004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7018
7019 * locals.texi (Standard Buffer-Local Variables): Comment out
7020 xref's to non-existent node `Yet to be written'.
7021
70222004-11-24 Richard M. Stallman <rms@gnu.org>
7023
7024 * processes.texi (Synchronous Processes): Grammar fix.
7025
7026 * numbers.texi (Comparison of Numbers): Add eql.
7027
7028 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7029
7030 * intro.texi (Printing Notation): Fix previous change.
7031
7032 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7033 and default-indicate-buffer-boundaries from here.
7034 (Usual Display): To here.
7035 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7036 (Usual Display): Move tab-width up.
7037
5dcb4c4e
SM
7038 * customize.texi (Variable Definitions):
7039 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7040 (Simple Types, Composite Types, Defining New Types):
7041 Minor cleanups.
7042
70432004-11-21 Jesper Harder <harder@ifa.au.dk>
7044
7045 * processes.texi (Synchronous Processes, Output from Processes):
7046 Markup fix.
7047
70482004-11-20 Richard M. Stallman <rms@gnu.org>
7049
7050 * positions.texi (Skipping Characters): skip-chars-forward
7051 now handles char classes.
7052
7053 * intro.texi (Printing Notation): Avoid confusion of `print'
7054 when explaining @print.
7055
7056 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7057
7058 * display.texi (Display Table Format): Minor fix.
7059
7060 * streams.texi (Output Functions): Fix print example.
7061
7062 * Makefile.in (elisp): New target.
7063 (dist): Depend on $(infodir)/elisp, not elisp.
7064 Copy the info files from $(infodir).
7065
7066 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7067 read-from-minibuffer.
7068
7069 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7070
70712004-11-19 Richard M. Stallman <rms@gnu.org>
7072
7073 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7074
70752004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7076
7077 * tips.texi (Coding Conventions): Fix typo.
7078
70792004-11-16 Richard M. Stallman <rms@gnu.org>
7080
7081 * tips.texi (Coding Conventions): Separate defvar and require
7082 methods to avoid warnings. Use require only when there are many
7083 functions and variables from that package.
7084
7085 * minibuf.texi (Minibuffer Completion): When ignoring case,
7086 predicate must not be case-sensitive.
7087
7088 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7089 (Test Coverage): Don't talk about "splotches". Clarified.
7090
70912004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7092
7093 * frames.texi (Window Frame Parameters): Fix typo.
7094
70952004-11-15 Kim F. Storm <storm@cua.dk>
7096
7097 * symbols.texi (Other Plists): Note that plist-get may signal error.
7098 Add safe-plist-get.
7099
71002004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7101
7102 * modes.texi (Font Lock Basics): Fix typo.
7103
71042004-11-08 Richard M. Stallman <rms@gnu.org>
7105
7106 * syntax.texi (Syntax Table Functions): Add syntax-after.
7107
71082004-11-06 Lars Brinkhoff <lars@nocrew.org>
7109
7110 * os.texi (Processor Run Time): New section documenting
7111 get-internal-run-time.
7112
71132004-11-06 Eli Zaretskii <eliz@gnu.org>
7114
7115 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7116 it nukes elisp-cover.texi.
7117 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7118 elisp-0 etc.
7119
71202004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7121
7122 * commands.texi (Keyboard Macros): Document `append' return value
7123 of `defining-kbd-macro'.
7124
71252004-11-01 Richard M. Stallman <rms@gnu.org>
7126
7127 * commands.texi (Interactive Call): Add called-interactively-p.
7128
71292004-10-29 Simon Josefsson <jas@extundo.com>
7130
7131 * minibuf.texi (Reading a Password): Revert.
7132
71332004-10-28 Richard M. Stallman <rms@gnu.org>
7134
7135 * frames.texi (Display Feature Testing): Explain about "vendor".
7136
71372004-10-27 Richard M. Stallman <rms@gnu.org>
7138
7139 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7140 not raw. Clarify `n'.
7141 (Interactive Call): Rewrite interactive-p, focusing on when
7142 and how to use it.
7143 (Misc Events): Clarify previous change.
7144
7145 * advice.texi (Simple Advice): Clarify what job the example does.
7146 (Around-Advice): Clarify ad-do-it.
7147 (Activation of Advice): An option of ad-default-compilation-action
7148 is `never', not `nil'.
7149
71502004-10-26 Kim F. Storm <storm@cua.dk>
7151
7152 * commands.texi (Interactive Codes): Add U code letter.
7153
71542004-10-25 Simon Josefsson <jas@extundo.com>
7155
7156 * minibuf.texi (Reading a Password): Add.
7157
71582004-10-24 Jason Rumney <jasonr@gnu.org>
7159
7160 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7161 and wheel-down.
7162
71632004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7164
7165 * processes.texi (Synchronous Processes): Document process-file.
7166
71672004-10-22 Kenichi Handa <handa@m17n.org>
7168
7169 * text.texi (translate-region): Document that it accepts also a
7170 char-table.
7171
71722004-10-22 David Ponce <david@dponce.com>
7173
7174 * windows.texi (Resizing Windows): Document the `preserve-before'
7175 argument of the functions `enlarge-window' and `shrink-window'.
7176
71772004-10-19 Jason Rumney <jasonr@gnu.org>
7178
7179 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7180
71812004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7182
7183 * text.texi (Filling): Add anchor for definition of
7184 `sentence-end-double-space'.
7185
7186 * searching.texi (Regexp Example): Update description of how
7187 Emacs currently recognizes the end of a sentence.
7188 (Standard Regexps): Update definition of the variable
7189 `sentence-end'. Add definition of the function `sentence-end'.
7190
71912004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7192
7193 * display.texi (Progress): New node.
7194
71952004-10-05 Kim F. Storm <storm@cua.dk>
7196
7197 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7198
71992004-09-29 Kim F. Storm <storm@cua.dk>
7200
7201 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7202 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7203 fringe bitmap symbols, as they now have their own namespace.
7204 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7205 vs. pixels. Signal error if no free bitmap slots.
7206 (Pixel Specification): Change IMAGE to @var{image}.
7207
72082004-09-28 Richard M. Stallman <rms@gnu.org>
7209
7210 * text.texi (Special Properties): Clarify line-spacing and line-height.
7211
7212 * searching.texi (Regexp Search): Add looking-back.
7213
72142004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7215
7216 * display.texi: Correct typos.
7217 (Image Descriptors): Correct xref's.
7218
72192004-09-25 Richard M. Stallman <rms@gnu.org>
7220
7221 * text.texi (Special Properties): Cleanups in `cursor'.
7222 Rewrites in `line-height' and `line-spacing'; exchange them.
7223
7224 * display.texi (Fringes): Rewrite previous change.
7225 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7226 (Display Fringe Bitmaps): Node deleted, text moved.
7227 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7228 (Scroll Bars): Clarify set-window-scroll-bars.
7229 (Pointer Shape): Rewrite.
7230 (Specified Space): Clarify :align-to, etc.
7231 (Pixel Specification): Use @var. Clarify new text.
7232 (Other Display Specs): Clarify `slice'.
7233 (Image Descriptors): Cleanups.
7234 (Showing Images): Cleanups.
7235
72362004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7237
7238 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7239
7240 * modes.texi: Various minor changes in addition to:
7241 (Major Mode Conventions): Final call to `run-mode-hooks' should
7242 not be inside the `delay-mode-hooks' form.
7243 (Mode Hooks): New node.
7244 (Hooks): Delete obsolete example.
7245 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7246 node "Mode Hooks".
7247
72482004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7249
7250 * display.texi: Correct various typos.
7251 (Display): Rename node "Pointer Shapes" to "Pointer
7252 Shape". (There is already a node called "Pointer Shapes" in
7253 frames.texi.)
7254 (Images): Remove non-existent node "Image Slices" from menu.
7255
72562004-09-23 Kim F. Storm <storm@cua.dk>
7257
7258 * text.texi (Special Properties): Add `cursor', `pointer',
7259 `line-height', and `line-spacing' properties.
7260
7261 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7262 Shapes' to menu.
7263 (Standard Faces): Doc fix for fringe face.
7264 (Fringes): Add `overflow-newline-into-fringe' and
7265 'indicate-buffer-boundaries'.
7266 (Fringe Bitmaps, Pointer Shapes): New nodes.
7267 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7268 Bitmaps' to menu.
7269 (Specified Space): Describe pixel width and height.
7270 (Pixel Specification): New node.
7271 (Other Display Specs): Add `slice' property.
7272 (Display Fringe Bitmaps): New node.
7273 (Images): Add 'Image Slices' to menu.
7274 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7275 (Showing Images): Add slice arg to `insert-image'.
7276 Add 'insert-sliced-image'.
b8d4c8d0
GM
7277
72782004-09-20 Richard M. Stallman <rms@gnu.org>
7279
7280 * commands.texi (Key Sequence Input):
7281 Clarify downcasing in read-key-sequence.
7282
72832004-09-08 Juri Linkov <juri@jurta.org>
7284
7285 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7286
72872004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7288
5dcb4c4e
SM
7289 * locals.texi (Standard Buffer-Local Variables):
7290 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7291 * internals.texi (Buffer Internals): Describe new
7292 auto_save_file_format field of the buffer structure.
7293 * files.texi (Format Conversion): `auto-save-file-format' has been
7294 renamed `buffer-auto-save-file-format'.
7295
72962004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7297
7298 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7299 an integer or a marker.
7300 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7301
73022004-08-22 Richard M. Stallman <rms@gnu.org>
7303
7304 * modes.texi (Major Mode Conventions): Discuss rebinding of
7305 standard key bindings.
7306
73072004-08-18 Kim F. Storm <storm@cua.dk>
7308
7309 * processes.texi (Accepting Output): Add `just-this-one' arg to
7310 `accept-process-output'.
7311 (Output from Processes): New var `process-adaptive-read-buffering'.
7312
73132004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7314
7315 * keymaps.texi: Various changes in addition to:
7316 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7317 Give more varied examples for `kbd'.
7318 (Creating Keymaps): Char tables have slots for all characters
7319 without modifiers.
7320 (Active Keymaps): `overriding-local-map' and
7321 `overriding-terminal-local-map' also override text property and
7322 overlay keymaps.
7323 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7324 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7325 to denote a prefix of no events.
7326 `map-keymap' includes parent's bindings _recursively_.
7327 Clarify and correct description of `where-is-internal'.
7328 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7329 (Menu Example): For menus intended for use with the keyboard, the
7330 menu items should be bound to characters or real function keys.
7331
73322004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7333
7334 * objects.texi (Character Type): Reposition `@anchor' to prevent
7335 double space inside sentence in Info.
7336
7337 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7338 renamed to `disabled-command-function'.
7339 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7340 (Command Loop Info): Replace reference to it.
7341 (Disabling Commands): `disabled-command-hook' has been renamed to
7342 `disabled-command-function'.
7343
73442004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7345
7346 * os.texi (Translating Input): Only non-prefix bindings in
7347 `key-translation-map' override actual key bindings. Warn about
7348 possible indirect effect of actual key bindings on non-prefix
7349 bindings in `key-translation-map'.
7350
73512004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7352
7353 * minibuf.texi (High-Level Completion): Add anchor for definition
7354 of `read-variable'.
7355
7356 * commands.texi: Various changes in addition to:
7357 (Using Interactive): Clarify description of `interactive-form'.
7358 (Interactive Call): Mention default for KEYS argument to
7359 `call-interactively'.
7360 (Command Loop Info): Clarify description of `this-command-keys'.
7361 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7362 Value of `last-event-frame' can be `macro'.
7363 (Repeat Events): `double-click-fuzz' is also used to distinguish
7364 clicks and drags.
7365 (Classifying Events): Clarify descriptions of `event-modifiers'
7366 `event-basic-type' and `event-convert-list'.
7367 (Accessing Events): `posn-timestamp' takes POSITION argument.
7368 (Quoted Character Input): Clarify description of
7369 `read-quoted-char' and fix example.
7370 (Quitting): Add `with-local-quit'.
7371 (Disabling Commands): Correct and clarify descriptions of
7372 `enable-command' and `disable-command'.
7373 Mention what happens if `disabled-command-hook' is nil.
7374 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7375 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7376
73772004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7378
7379 * frames.texi: Various changes in addition to:
7380 (Creating Frames): Expand and clarify description of `make-frame'.
7381 (Window Frame Parameters): Either none or both of the `icon-left'
7382 and `icon-top' parameters must be specified. Put descriptions of
7383 `menu-bar-lines' and `toolbar-lines' closer together and change
7384 them accordingly.
7385 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7386 except while processing `frame-title-format' or `icon-title-format'.
7387 (Deleting Frames): Correct description of `delete-frame'.
7388 Non-nil return values of `frame-live-p' are like those of `framep'.
7389 (Frames and Windows): Mention return value of
7390 `set-frame-selected-window'.
7391 (Visibility of Frames): Mention `force' argument to
7392 `make-frame-invisible'. `frame-visible-p' returns t for all
7393 frames on text-only terminals.
7394 (Frame Configurations): Restoring a frame configuration does not
7395 restore deleted frames.
7396 (Window System Selections): `x-set-selection' returns DATA.
7397 (Resources): Add example.
7398 (Display Feature Testing): Clarify descriptions of
7399 `display-pixel-height', `display-pixel-width', `x-server-version'
7400 and `x-server-vendor'.
7401
7402 * windows.texi (Choosing Window): Add anchor.
7403 * minibuf.texi (Minibuffer Misc): Add anchor.
7404
74052004-07-23 John Paul Wallington <jpw@gnu.org>
7406
7407 * macros.texi (Defining Macros): Declaration keyword for setting
7408 Edebug spec is `debug' not `edebug'.
7409
74102004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7411
7412 * windows.texi: Various small changes in addition to:
7413 (Window Point): Mention return value of `set-window-point'.
7414 (Window Start): `pos-visible-in-window-p' disregards horizontal
7415 scrolling. Explain return value if PARTIALLY is non-nil.
7416 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7417 and `set-window-vscroll'.
7418 (Size of Window): The argument WINDOW to `window-inside-edges',
7419 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7420 (Resizing Windows): Explain return value of
7421 `shrink-window-if-larger-than-buffer'.
7422 `window-size-fixed' automatically becomes buffer local when set.
7423 (Window Configurations): Explain return value of
7424 `set-window-configuration'.
7425
7426 * minibuf.texi (Minibuffer Misc): Add anchor for
7427 `minibuffer-scroll-window'.
7428
7429 * positions.texi (Text Lines): Add anchor for `count-lines'.
7430
74312004-07-17 Richard M. Stallman <rms@gnu.org>
7432
7433 * display.texi (Overlay Properties): Adding `evaporate' prop
7434 deletes empty overlay immediately.
7435
7436 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7437 fix example.
7438
74392004-07-16 Jim Blandy <jimb@redhat.com>
7440
7441 * searching.texi (Regexp Backslash): Document new \_< and \_>
7442 operators.
7443
74442004-07-16 Juanma Barranquero <lektu@terra.es>
7445
7446 * display.texi (Images): Fix Texinfo usage.
7447
74482004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7449
7450 * buffers.texi (Modification Time): `visited-file-modtime' now
7451 returns a list of two integers, instead of a cons.
7452
74532004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7454
7455 * windows.texi: Various changes in addition to:
7456 (Splitting Windows): Add `split-window-keep-point'.
7457
74582004-07-09 Richard M. Stallman <rms@gnu.org>
7459
7460 * frames.texi (Input Focus): Minor fix.
7461
74622004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7463
7464 * frames.texi (Input Focus): Clarify descriptions of
7465 `select-frame-set-input-focus' and `select-frame'.
7466
74672004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7468
7469 * os.texi: Various small changes in addition to:
7470 (Killing Emacs): Expand and clarify description of
7471 `kill-emacs-query-functions' and `kill-emacs-hook'.
7472 (System Environment): Expand and clarify description of `getenv'
7473 and `setenv'.
7474 (Timers): Clarify description of `run-at-time'.
7475 (Translating Input): Correct description of
7476 `extra-keyboard-modifiers'.
7477 (Flow Control): Correct description of `enable-flow-control'.
7478
74792004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7480
7481 * os.texi: Update copyright.
7482 (Session Management): Grammar fix.
7483 Clarify which Emacs does the restarting.
7484 Use @samp for *scratch* buffer.
7485
74862004-07-04 Alan Mackenzie <acm@muc.de>
7487
7488 * frames.texi (Input Focus): Add documentation for
7489 `select-frame-set-input-focus'. Replace refs to non-existent
7490 `switch-frame' with `select-frame'. Minor corrections and tidying
7491 up of text-only terminal stuff.
7492
74932004-07-02 Richard M. Stallman <rms@gnu.org>
7494
7495 * files.texi (Saving Buffers): Cleanup write-contents-function.
7496 (Magic File Names): Cleanup file-remote-p.
7497
b344d29d 74982004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7499
7500 * files.texi (Magic File Names): `file-remote-p' returns an
7501 identifier of the remote system, not just t.
7502
75032004-07-02 David Kastrup <dak@gnu.org>
7504
7505 * searching.texi (Entire Match Data): Add explanation about new
7506 match-data behavior when @var{integers} is non-nil.
7507
75082004-06-24 Richard M. Stallman <rms@gnu.org>
7509
7510 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7511
7512 * customize.texi (Variable Definitions): Note about doc strings
7513 and :set.
7514
7515 * keymaps.texi (Keymap Terminology): Document `kbd'.
7516 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7517
7518 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7519 makes it buffer-local.
7520
7521 * files.texi (Saving Buffers): Correct previous change.
7522
7523 * commands.texi (Accessing Events):
7524 Clarify posn-col-row and posn-actual-col-row.
7525
75262004-06-24 David Ponce <david.ponce@wanadoo.fr>
7527
7528 * commands.texi (Accessing Events): New functions
7529 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7530
75312004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7532
7533 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7534 * frames.texi, buffers.texi, backups.texi, variables.texi:
7535 * loading.texi, eval.texi, functions.texi, control.texi:
7536 * symbols.texi, minibuf.texi: Reposition @anchor's.
7537
7538 * help.texi: Various small changes in addition to the following.
7539 (Describing Characters): Describe PREFIX argument to
7540 `key-description'. Correct and clarify definition of
7541 `text-char-description'. Describe NEED-VECTOR argument to
7542 `read-kbd-macro'.
7543 (Help Functions): Clarify definition of `apropos'.
7544
75452004-06-23 Lars Hansen <larsh@math.ku.dk>
7546
7547 * files.texi (Saving Buffers): Correct description of
7548 `write-contents-functions'.
7549
75502004-06-21 Juanma Barranquero <lektu@terra.es>
7551
7552 * display.texi (Images): Remove redundant @vindex directives.
7553 Rewrite `image-library-alist' doc in active voice.
7554
75552004-06-14 Juanma Barranquero <lektu@terra.es>
7556
7557 * display.texi (Images): Document new delayed library loading,
7558 variable `image-library-alist' and (existing but undocumented)
7559 function `image-type-available-p'.
7560
75612004-06-05 Richard M. Stallman <rms@gnu.org>
7562
7563 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7564 refer the user to the Initial Input node.
7565 (Text from Minibuffer): Likewise.
7566 (Initial Input): New node. Document this feature
7567 and say it is mostly deprecated.
7568
75692004-05-30 Richard M. Stallman <rms@gnu.org>
7570
7571 * loading.texi (Named Features): Clarify return value
7572 and meaning of NOERROR.
7573
7574 * variables.texi (File Local Variables): Minor cleanup.
7575
75762004-05-30 Michael Albinus <michael.albinus@gmx.de>
7577
7578 * files.texi (Magic File Names): Add `file-remote-p' as operation
7579 of file name handlers.
7580
75812004-05-29 Richard M. Stallman <rms@gnu.org>
7582
7583 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7584 as arg to a minor mode command.
7585
75862004-05-22 Richard M. Stallman <rms@gnu.org>
7587
7588 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7589
7590 * streams.texi (Output Variables): Doc float-output-format.
7591
7592 * searching.texi (Regexp Special): Nested repetition can be infloop.
7593
7594 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7595 real stack overflow.
7596
7597 * compile.texi: Minor cleanups.
7598
75992004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7600
7601 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7602 circular lists.
7603 (List Elements): Explain handling of circular and dotted lists.
7604
76052004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7606
7607 * modes.texi (Search-based Fontification): Fix typo.
7608
76092004-05-10 Juanma Barranquero <lektu@terra.es>
7610
7611 * modes.texi (Mode Line Variables): Fix description of
7612 global-mode-string, which is now after which-func-mode, not the
7613 buffer name.
7614
76152004-05-07 Lars Hansen <larsh@math.ku.dk>
7616
7617 * modes.texi (Desktop Save Mode): Add.
7618 (Modes): Add menu entry Desktop Save Mode.
7619
7620 * hooks.texi: Add desktop-after-read-hook,
7621 desktop-no-desktop-file-hook and desktop-save-hook.
7622
7623 * locals.texi: Add desktop-save-buffer.
7624
76252004-04-30 Jesper Harder <harder@ifa.au.dk>
7626
7627 * display.texi: emacs -> Emacs.
7628
76292004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7630
7631 * files.texi (Changing Files): Document set-file-times.
7632
76332004-04-23 Juanma Barranquero <lektu@terra.es>
7634
7635 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7636
76372004-04-18 Jesper Harder <harder@ifa.au.dk>
7638
7639 * tips.texi (Coding Conventions): defopt -> defcustom.
7640
76412004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7642
7643 * sequences.texi: Various clarifications.
7644
76452004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7646
7647 * buffers.texi (Read Only Buffers): Mention optional ARG to
7648 `toggle-read-only'.
7649
76502004-04-14 Nick Roberts <nick@nick.uklinux.net>
7651
7652 * windows.texi (Selecting Windows): Note that get-lru-window
7653 returns a full-width window if possible.
7654
76552004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7656
7657 * buffers.texi: Various changes in addition to:
7658 (Buffer File Name): Add `find-buffer-visiting'.
7659 (Buffer Modification): Mention optional ARG to `not-modified'.
7660 (Indirect Buffers): Mention optional CLONE argument to
7661 `make-indirect-buffer'.
7662
7663 * files.texi: Various changes in addition to:
7664 (Visiting Functions): `find-file-hook' is now a normal hook.
7665 (File Name Expansion): Explain difference between the way that
7666 `expand-file-name' and `file-truename' treat `..'.
7667 (Contents of Directories): Mention optional ID-FORMAT argument to
7668 `directory-files-and-attributes'.
7669 (Format Conversion): Mention new optional CONFIRM argument to
7670 `format-write-file'.
7671
76722004-04-12 Miles Bader <miles@gnu.org>
7673
7674 * macros.texi (Expansion): Add description of `macroexpand-all'.
7675
76762004-04-05 Jesper Harder <harder@ifa.au.dk>
7677
5dcb4c4e
SM
7678 * variables.texi (Variable Aliases):
7679 Mention cyclic-variable-indirection.
b8d4c8d0
GM
7680
7681 * errors.texi (Standard Errors): Ditto.
7682
76832004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7684
7685 * backups.texi: Various small changes in addition to:
7686 (Making Backups): Mention return value of `backup-buffer'.
7687 (Auto-Saving): Mention optional FORCE argument to
7688 `delete-auto-save-file-if-necessary'.
7689 (Reverting): Mention optional PRESERVE-MODES argument to
7690 `revert-buffer'. Correct description of `revert-buffer-function'.
7691
76922004-03-22 Juri Linkov <juri@jurta.org>
7693
7694 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7695 with `Vector Functions'.
7696
7697 * text.texi (Sorting): Add missing quote.
7698
76992004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7700
7701 * intro.texi (Lisp History): Replace xref to `cl' manual with
7702 inforef.
7703
77042004-03-12 Richard M. Stallman <rms@gnu.org>
7705
7706 * intro.texi (Version Info): Add arg to emacs-version.
7707 (Lisp History): Change xref to CL manual.
7708
77092004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7710
7711 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7712 for Partial Completion mode.
7713
77142004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7715
7716 * customize.texi: Fix typo. Remove eol whitespace.
7717
77182004-03-04 Richard M. Stallman <rms@gnu.org>
7719
7720 * processes.texi: Fix typos.
7721
7722 * lists.texi (Building Lists): Minor clarification.
7723
7724 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7725 in make-hash-table.
7726
77272004-02-29 Juanma Barranquero <lektu@terra.es>
7728
7729 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7730 rm, and ignore exit code.
7731
77322004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7733
7734 * display.texi (Defining Faces): Add description for min-colors.
7735 Update example.
7736
77372004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7738
7739 * abbrevs.texi: Various corrections and clarifications in addition
7740 to the following:
7741 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7742
77432004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7744
7745 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7746
77472004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7748
7749 * text.texi: Various small changes in addition to the following:
7750 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7751 to delete-horizontal-space.
7752 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7753 description of yank-handler text property at various places.
7754
7755 * frames.texi (Window System Selections): Add anchor.
7756
7757 * syntax.texi (Syntax Table Functions): Clarify and correct
7758 descriptions of make-syntax-table and copy-syntax-table.
7759 (Motion and Syntax): Clarify SYNTAXES argument to
7760 skip-syntax-forward.
7761 (Parsing Expressions): Mention that the return value of
7762 parse-partial-sexp is currently a list of ten rather than nine
7763 elements.
7764 (Categories): Various corrections and clarifications.
7765
77662004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7767
7768 * markers.texi (Marker Insertion Types): Minor change.
7769
7770 * locals.texi (Standard Buffer-Local Variables):
7771 * commands.texi (Interactive Codes, Using Interactive):
7772 * functions.texi (Related Topics): Fix xrefs.
7773
77742004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7775
7776 * lists.texi (Sets And Lists): Update description of delete-dups.
7777
77782004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7779
7780 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7781
c8763fb6 77822004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7783
7784 * frames.texi (Parameter Access): frame-parameters arg is optional.
7785 modify-frame-parameters handles nil for FRAME.
7786 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7787 are all-or-nothing for certain toolkits.
7788 Mention parameter wait-for-wm.
7789 (Frames and Windows): In frame-first-window and frame-selected-window
7790 the arg is optional.
7791 (Input Focus): In redirect-frame-focus the second arg is optional.
7792 (Window System Selections): Mention selection type CLIPBOARD.
7793 Mention data-type UTF8_STRING.
7794 Mention numbering of cut buffers.
7795 (Resources): Describe x-resource-name.
7796
77972004-02-16 Richard M. Stallman <rms@gnu.org>
7798
7799 * windows.texi (Buffers and Windows): Delete false table
7800 about all-frames.
7801
7802 * syntax.texi (Parsing Expressions): Delete old caveat
7803 about parse-sexp-ignore-comments.
7804
7805 * streams.texi (Output Variables): Add print-quoted.
7806
7807 * lists.texi (Building Lists): Minor cleanup.
7808
7809 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7810
7811 * display.texi (Overlays): Explain overlays use markers.
7812 (Managing Overlays): Explain front-advance and rear-advance
7813 in more detail.
7814
7815 * loading.texi (Unloading): Document unload-feature-special-hooks.
7816 Get rid of fns-NNN.el file.
7817
78182004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7819
7820 * help.texi (Describing Characters): Fix text-char-description
7821 example output.
7822
7823 * edebug.texi (Using Edebug): Fix example.
7824
7825 * debugging.texi (Internals of Debugger): Fix return value.
7826
7827 * files.texi (Changing Files): Fix argname.
7828
7829 * calendar.texi: Fix parens, and default values.
7830
7831 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7832 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7833 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7834
7835 * positions.texi (Text Lines): Don't add -1 in current-line.
7836
78372004-02-16 Richard M. Stallman <rms@gnu.org>
7838
7839 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7840
78412004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7842
7843 * processes.texi (Low-Level Network): Fix a typo.
7844
78452004-02-12 Kim F. Storm <storm@cua.dk>
7846
7847 * display.texi (Fringes): Use consistent wording.
7848 Note that window-fringe's window arg is optional.
7849 (Scroll Bars): Use consistent wording.
7850
78512004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7852
7853 * tips.texi (Comment Tips): Document the new conventions for
7854 commenting out code.
7855
c8763fb6 78562004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 7857
5dcb4c4e 7858 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
7859
78602004-02-07 Kim F. Storm <storm@cua.dk>
7861
7862 * positions.texi (Text Lines): Add line-number-at-pos.
7863
78642004-02-06 John Paul Wallington <jpw@gnu.org>
7865
7866 * display.texi (Button Properties, Button Buffer Commands):
7867 mouse-2 invokes button, not down-mouse-1.
7868
78692004-02-04 Jason Rumney <jasonr@gnu.org>
7870
7871 * makefile.w32-in: Sync with Makefile.in changes.
7872
78732004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7874
7875 * minibuf.texi (Text from Minibuffer): Various corrections and
7876 clarifications.
7877 (Object from Minibuffer): Correct Lisp description of
7878 read-minibuffer.
7879 (Minibuffer History): Clarify description of cons values for
7880 HISTORY arguments.
5dcb4c4e
SM
7881 (Basic Completion): Various corrections and clarifications.
7882 Add completion-regexp-list.
b8d4c8d0
GM
7883 (Minibuffer Completion): Correct and clarify description of
7884 completing-read.
5dcb4c4e
SM
7885 (Completion Commands): Mention Partial Completion mode.
7886 Various other minor changes.
b8d4c8d0
GM
7887 (High-Level Completion): Various corrections and clarifications.
7888 (Reading File Names): Ditto.
7889 (Minibuffer Misc): Ditto.
7890
78912004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7892
7893 * strings.texi (Text Comparison): assoc-string also matches
7894 elements of alists that are strings instead of conses.
7895 (Formatting Strings): Standardize Texinfo usage. Update index
7896 entries.
7897
78982004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7899
7900 * lists.texi (Sets And Lists): Add delete-dups.
7901
79022004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7903
7904 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7905 special form.
7906 * macros.texi (Defining Macros): Update description of `declare',
7907 which now is a macro.
7908 (Wrong Time): Fix typos.
7909
79102004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7911
7912 * compile.texi (Compilation Functions): Expand descriptions of
7913 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7914 and `batch-byte-compile'. In particular, mention and describe
7915 all optional arguments.
7916 (Disassembly): Correct and clarify the description of `disassemble'.
7917
79182004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7919
7920 * searching.texi: Various small changes in addition to the
7921 following.
7922 (Regexp Example): Adapt to new value of `sentence-end'.
7923 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7924 `words'.
7925 (Search and Replace): Add usage note for `perform-replace'.
7926 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7927 `match-data'.
7928 (Standard Regexps): Update for new values of `paragraph-start'
7929 and `sentence-end'.
7930
79312004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7932
7933 * files.texi (Saving Buffers): Clarify descriptions of
7934 `write-contents-functions' and `before-save-hook'.
7935 Make the defvar's for `before-save-hook' and `after-save-hook'
7936 into defopt's.
7937
79382004-01-07 Kim F. Storm <storm@cua.dk>
7939
7940 * commands.texi (Click Events): Describe new image and
7941 width/height elements of click events.
7942 (Accessing Events): Add posn-string, posn-image, and
7943 posn-object-width-height. Change posn-object to return either
7944 image or string object.
7945
79462004-01-01 Simon Josefsson <jas@extundo.com>
7947
7948 * hooks.texi (Standard Hooks): Add before-save-hook.
7949 * files.texi (Saving Buffers): Likewise.
7950
79512004-01-03 Richard M. Stallman <rms@gnu.org>
7952
7953 * frames.texi (Frames and Windows): Delete frame-root-window.
7954
79552004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7956
7957 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7958
7959 * functions.texi: Various small changes in addition to the
7960 following.
5dcb4c4e
SM
7961 (What Is a Function): `functionp' returns nil for macros.
7962 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
7963 (Function Documentation): Add `\' in front of (fn @var{arglist})
7964 and explain why.
7965 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7966 Add anchor.
7967 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7968
79692004-01-01 Miles Bader <miles@gnu.org>
7970
7971 * display.texi (Buttons): New section.
7972
79732003-12-31 Andreas Schwab <schwab@suse.de>
7974
7975 * numbers.texi (Math Functions): sqrt reports a domain-error
7976 error.
7977 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7978
79792003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7980
7981 * tips.texi (Documentation Tips): Update item on hyperlinks in
7982 documentation strings.
7983
7984 * errors.texi (Standard Errors): Various small corrections and
7985 additions.
7986
7987 * control.texi: Various small changes in addition to the
7988 following.
7989 (Signaling Errors): Provide some more details on how `signal'
7990 constructs the error message. Add anchor to the definition of
7991 `signal'.
7992 (Error Symbols): Describe special treatment of `quit'.
7993 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7994 to emphasize that it has to be a single form.
7995
7996 * buffers.texi: Add anchor.
7997
79982003-12-29 Richard M. Stallman <rms@gnu.org>
7999
8000 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8001 (Window Configurations): Add window-configuration-frame.
8002
8003 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8004
8005 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8006 Change arg name in get-char-property.
8007 (Special Properties): Update handling of keymap property.
8008
8009 * strings.texi (Modifying Strings): Add clear-string.
8010 (Text Comparison): Add assoc-string and remove
8011 assoc-ignore-case, assoc-ignore-representation.
8012
8013 * os.texi (Time of Day): Add set-time-zone-rule.
8014
8015 * numbers.texi (Math Functions): asin, acos, log, log10
8016 report domain-error errors.
8017
8018 * nonascii.texi (Converting Representations):
8019 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8020 (Encoding and I/O): Add file-name-coding-system.
8021
8022 * modes.texi (Search-based Fontification): Explain that
8023 face specs are symbols with face names as values.
8024
8025 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8026
8027 * lists.texi (Building Lists): remq moved elsewhere.
8028 (Sets And Lists): remq moved here.
8029 (Association Lists): Refer to assoc-string.
8030
8031 * internals.texi (Garbage Collection): Add memory-use-counts.
8032
8033 * frames.texi (Frames and Windows): Add set-frame-selected-window
8034 and frame-root-window.
8035
8036 * files.texi (Contents of Directories):
8037 Add directory-files-and-attributes.
8038
8039 * display.texi (Refresh Screen): Add force-window-update.
8040 (Invisible Text): Explain about moving point out of invis text.
8041 (Overlay Properties): Add overlay-properties.
8042 (Managing Overlays): Add overlayp.
8043 (GIF Images): Invalid image number displays a hollow box.
8044
8045 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8046 (Killing Buffers): Add buffer-live-p.
8047
80482003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8049
8050 * display.texi (Fringes): Fix typo "set-buffer-window".
8051
80522003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8053
8054 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8055 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8056 Add or change various xrefs and anchors.
8057
8058 * commands.texi: Replace all occurrences of @acronym{CAR} with
8059 @sc{car}, for consistency with the rest of the Elisp manual.
8060 `car' and `cdr' are historically acronyms, but are no longer
8061 widely thought of as such.
8062
8063 * internals.texi (Pure Storage): Mention that `purecopy' does not
8064 copy text properties.
8065 (Object Internals): Now 29 bits are used (in most implementations)
8066 to address Lisp objects.
8067
8068 * variables.texi (Variables with Restricted Values): New node.
8069
8070 * objects.texi (Lisp Data Types): Mention that certain variables
8071 can only take on a restricted set of values and add an xref to
8072 the new node "Variables with Restricted Values".
8073
8074 * eval.texi (Function Indirection): Describe the errors that
8075 `indirect-function' can signal.
8076 (Eval): Clarify the descriptions of `eval-region' and `values'.
8077 Describe `eval-buffer' instead of `eval-current-buffer' and
8078 mention `eval-current-buffer' as an alias for `current-buffer'.
8079 Correct the description and mention all optional arguments.
8080
8081 * nonascii.texi: Various small changes in addition to the
8082 following.
8083 (Converting Representations): Clarify behavior of
8084 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8085 ASCII arguments.
8086 (Character Sets): Document the variable `charset-list' and adapt
8087 the definition of the function `charset-list' accordingly.
8088 (Translation of Characters): Clarify use of generic characters in
8089 `make-translation-table'. Clarify and correct the description of
8090 the use of translation tables in encoding and decoding.
8091 (User-Chosen Coding Systems): Correct and clarify the description
8092 of `select-safe-coding-system'.
8093 (Default Coding Systems): Clarify description of
8094 `file-coding-system-alist'.
8095
80962003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8097
8098 * strings.texi (Text Comparison): Correctly describe when two
8099 strings are `equal'. Combine and clarify descriptions of
8100 `assoc-ignore-case' and `assoc-ignore-representation'.
8101
8102 * objects.texi (Non-ASCII in Strings): Clarify description of
8103 when a string is unibyte or multibyte.
8104 (Bool-Vector Type): Update examples.
8105 (Equality Predicates): Correctly describe when two strings are
8106 `equal'.
8107
81082003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8109
8110 * lists.texi (Building Lists): `append' no longer accepts integer
8111 arguments. Update the description of `number-sequence' to reflect
8112 recent changes.
8113 (Sets And Lists): Describe `member-ignore-case' after `member'.
8114
81152003-11-27 Kim F. Storm <storm@cua.dk>
8116
8117 * commands.texi (Click Events): Click object may be an images.
8118 Describe (dx . dy) element of click positions.
8119 (Accessing Events): Remove duplicate posn-timestamp.
8120 New functions posn-object and posn-object-x-y.
8121
81222003-11-23 Kim F. Storm <storm@cua.dk>
8123
8124 * commands.texi (Click Events): Describe enhancements to event
8125 position lists, including new text-pos and (col . row) items.
8126 Mention left-fringe and right-fringe area events.
8127 (Accessing Events): New functions posn-area and
8128 posn-actual-col-row. Mention posn-timestamp. Mention that
8129 posn-point in non-text area still returns buffer position.
8130 Clarify posn-col-row.
8131
81322003-11-21 Lars Hansen <larsh@math.ku.dk>
8133
8134 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8135 * anti.texi (File Attributes): Describe removed parameter
8136 ID-FORMAT.
8137
81382003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8139
8140 * positions.texi (Positions): Mention that, if a marker is used as
8141 a position, its buffer is ignored.
8142
8143 * markers.texi (Overview of Markers): Mention it here too.
8144
81452003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8146
8147 * numbers.texi (Numeric Conversions): Not just `floor', but also
8148 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8149
81502003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8151
8152 * markers.texi (Creating Markers): Specify insertion type of
8153 created markers. Add xref to `Marker Insertion Types'.
8154 Second argument to `copy-marker' is optional.
8155 (Marker Insertion Types): Mention that most markers are created
8156 with insertion type nil.
8157 (The Mark): Correctly describe when `mark' signals an error.
8158 (The Region): Correctly describe when `region-beginning' and
8159 `region-end' signal an error.
8160
81612003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8162
8163 * hash.texi (Creating Hash): Clarify description of `eql'.
8164 `makehash' is obsolete.
8165 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8166
8167 * positions.texi (Point): Change description of `buffer-end', so
8168 that it is also correct for floating point arguments.
8169 (List Motion): Correct argument lists of `beginning-of-defun' and
8170 `end-of-defun'.
8171 (Excursions): Add xref to `Marker Insertion Types'.
8172 (Narrowing): Argument to `narrow-to-page' is optional.
8173
81742003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8175
8176 * streams.texi (Output Streams): Clarify behavior of point for
8177 marker output streams.
8178
81792003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8180
8181 * variables.texi (Defining Variables): Second argument to
8182 `defconst' is not optional.
8183 (Setting Variables): Mention optional argument APPEND to
8184 `add-to-list'.
8185 (Creating Buffer-Local): Expand description of
8186 `make-variable-buffer-local'.
8187 (Frame-Local Variables): Expand description of
8188 `make-variable-frame-local'.
8189 (Variable Aliases): Correct description of optional argument
8190 DOCSTRING to `defvaralias'. Mention return value of
8191 `defvaralias'.
8192 (File Local Variables): Add xref to `File variables' in Emacs
8193 Manual. Correct description of `hack-local-variables'. Mention
8194 `safe-local-variable' property. Mention optional second argument
8195 to `risky-local-variable-p'.
8196
81972003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8198
8199 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8200
82012003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8202
8203 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8204 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8205 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8206 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8207 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8208 lispref/processes.texi, lispref/searching.texi,
8209 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8210 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8211 @acronym{FOO}.
8212
82132003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8214
8215 * strings.texi (Creating Strings): Argument START to `substring'
8216 can not be `nil'. Expand description of
8217 `substring-no-properties'. Correct description of `split-string',
8218 especially with respect to empty matches. Prevent very bad line
8219 break in definition of `split-string-default-separators'.
8220 (Text Comparison): `string=' and `string<' also accept symbols as
8221 arguments.
8222 (String Conversion): More completely describe argument BASE in
8223 `string-to-number'.
8224 (Formatting Strings): `%s' and `%S' in `format' do require
8225 corresponding object. Clarify behavior of numeric prefix after
8226 `%' in `format'.
8227 (Case Conversion): The argument to `upcase-initials' can be a
8228 character.
8229
82302003-10-27 Kenichi Handa <handa@m17n.org>
8231
8232 * display.texi (Fontsets): Fix texinfo usage.
8233
82342003-10-25 Kenichi Handa <handa@m17n.org>
8235
8236 * display.texi (Fontsets): Add description of the function
8237 set-fontset-font.
8238
82392003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8240
8241 * display.texi (Temporary Displays): Add xref to `Documentation
8242 Tips'.
8243
8244 * functions.texi (Function Safety): Use inforef instead of pxref
8245 for SES.
8246
82472003-10-23 Andreas Schwab <schwab@suse.de>
8248
8249 * Makefile.in (TEX, texinputdir): Don't define.
8250 (TEXI2DVI): Define.
8251 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8252 add $(srcdir)/index.texi.
8253 ($(infodir)/elisp): Remove index.texi dependency.
8254 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8255 (index.texi): Remove target.
8256 (dist): Don't link $(srcdir)/permute-index.
8257 (clean): Don't remove index.texi.
8258
8259 * permute-index, index.perm: Remove.
8260 * index.texi: Rename from index.unperm.
8261
82622003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8263
8264 * tips.texi (Documentation Tips): Document new behavior for face
8265 and variable hyperlinks in Help mode.
8266
82672003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8268
8269 * objects.texi (Integer Type): Update for extra bit of integer range.
8270 (Character Type): Ditto.
8271
82722003-10-16 Eli Zaretskii <eliz@gnu.org>
8273
8274 * numbers.texi (Integer Basics): Add index entries for reading
8275 numbers in hex, octal, and binary.
8276
82772003-10-16 Lute Kamstra <lute@gnu.org>
8278
8279 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8280 argument.
8281
82822003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8283
8284 * windows.texi (Choosing Window): Fix typo.
8285 * edebug.texi (Edebug Execution Modes): Fix typo.
8286
82872003-10-13 Richard M. Stallman <rms@gnu.org>
8288
8289 * windows.texi (Basic Windows): A window has fringe settings,
8290 display margins and scroll-bar settings.
8291 (Splitting Windows): Doc split-window return value.
8292 Clean up one-window-p.
8293 (Selecting Windows): Fix typo.
8294 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8295 (Buffers and Windows): In set-window-buffer, explain effect
8296 on fringe settings and scroll bar settings.
8297 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8298 (Choosing Window): Use defopt for pop-up-frame-function.
8299 For special-display-buffer-names, explain same-window and same-frame.
8300 Clarify window-dedicated-p return value.
8301 (Textual Scrolling): scroll-up and scroll-down can get an error.
8302 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8303 Clarify set-window-hscroll.
8304 (Size of Window): Don't mention tool bar in window-height.
8305 (Coordinates and Windows): Explain what coordinates-in-window-p
8306 returns for fringes and display margins.
8307 (Window Configurations): Explain saving fringes, etc.
8308
8309 * tips.texi (Library Headers): Clean up Documentation.
8310
8311 * syntax.texi (Parsing Expressions): Clean up forward-comment
8312 and parse-sexp-lookup-properties.
8313
8314 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8315
8316 * os.texi (System Environment): Clean up text for load-average errors.
8317
8318 * modes.texi (Hooks): Don't explain local hook details at front.
8319 Clarify run-hooks and run-hook-with-args a little.
8320 Clean up add-hook and remove-hook.
8321
8322 * edebug.texi (Edebug Execution Modes): Clarify t.
8323 Document edebug-sit-for-seconds.
8324 (Coverage Testing): Document C-x X = and =.
8325 (Instrumenting Macro Calls): Fix typo.
8326 (Specification List): Don't index the specification keywords.
8327
83282003-10-10 Kim F. Storm <storm@cua.dk>
8329
8330 * processes.texi (Network): Introduce make-network-process.
8331
83322003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8333
8334 * tips.texi (Library Headers): Fix typo.
8335
83362003-10-07 Juri Linkov <juri@jurta.org>
8337
8338 * modes.texi (Imenu): Mention imenu-create-index-function's
8339 default value. Explain submenus better.
8340
83412003-10-07 Lute Kamstra <lute@gnu.org>
8342
8343 * modes.texi (Faces for Font Lock): Fix typo.
8344 (Hooks): Explain how buffer-local hook variables can refer to
8345 global hook variables.
8346 Various minor clarifications.
8347
83482003-10-06 Lute Kamstra <lute@gnu.org>
8349
8350 * tips.texi (Coding Conventions): Mention naming conventions for
8351 hooks.
8352
83532003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8354
8355 * loading.texi (Library Search): Correct default value of
8356 load-suffixes.
8357 (Named Features): Fix typo.
8358
83592003-10-05 Richard M. Stallman <rms@gnu.org>
8360
8361 * loading.texi (Named Features): In `provide',
8362 say how to test for subfeatures.
8363 (Unloading): In unload-feature, use new var name
8364 unload-feature-special-hooks.
8365
83662003-10-03 Lute Kamstra <lute@gnu.org>
8367
8368 * modes.texi (Major Mode Conventions): Mention third way to set up
8369 Imenu.
8370 (Imenu): A number of small fixes.
8371 Delete documentation of internal variable imenu--index-alist.
8372 Document the return value format of imenu-create-index-function
8373 functions.
8374
83752003-09-30 Richard M. Stallman <rms@gnu.org>
8376
8377 * processes.texi (Network): Say what stopped datagram connections do.
8378
8379 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8380
8381 * display.texi (Overlay Properties): Clarify `evaporate' property.
8382
83832003-09-29 Lute Kamstra <lute@gnu.org>
8384
8385 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8386 constructs should be marked as risky.
8387 Change cons cell into proper list.
8388 (Mode Line Variables): Change cons cell into proper list.
8389
83902003-09-26 Lute Kamstra <lute@gnu.org>
8391
8392 * modes.texi (Mode Line Data): Document the :propertize construct.
8393 (Mode Line Variables): Reorder the descriptions of the variables
8394 to match their order in the default mode-line-format.
8395 Describe the new variables mode-line-position and mode-line-modes.
8396 Update the default values of mode-line-frame-identification,
8397 minor-mode-alist, and default-mode-line-format.
8398 (Properties in Mode): Mention the :propertize construct.
8399
84002003-09-26 Richard M. Stallman <rms@gnu.org>
8401
8402 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8403 * loading.texi, minibuf.texi, text.texi, variables.texi:
8404 Avoid @strong{Note:}.
8405
84062003-09-26 Richard M. Stallman <rms@gnu.org>
8407
8408 * keymaps.texi (Remapping Commands): Fix typo.
8409
84102003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8411
8412 * processes.texi (Low-Level Network): Fix typo.
8413
84142003-09-23 Kim F. Storm <storm@cua.dk>
8415
8416 * processes.texi (Network, Network Servers): Fix typos.
8417 (Low-Level Network): Add timeout value for :server keyword.
8418 Add new option keywords to make-network-process.
8419 Add set-network-process-options.
8420 Explain how to test availability of network options.
8421
84222003-09-19 Richard M. Stallman <rms@gnu.org>
8423
8424 * text.texi (Motion by Indent): Arg to
8425 backward-to-indentation and forward-to-indentation is optional.
8426
8427 * strings.texi (Creating Strings): Add substring-no-properties.
8428
8429 * processes.texi
8430 (Process Information): Add list-processes arg QUERY-ONLY.
8431 Delete process-contact from here.
8432 Add new status values for process-status.
8433 Add process-get, process-put, process-plist, set-process-plist.
8434 (Synchronous Processes): Add call-process-shell-command.
8435 (Signals to Processes): signal-process allows process objects.
8436 (Network): Complete rewrite.
8437 (Network Servers, Datagrams, Low-Level Network): New nodes.
8438
8439 * positions.texi (Word Motion): forward-word, backward-word
8440 arg is optional. Reword.
8441
8442 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8443
8444 * variables.texi (Creating Buffer-Local):
8445 Delete duplicate definition of buffer-local-value.
8446 (File Local Variables): Explain about discarding text props.
8447
84482003-09-11 Richard M. Stallman <rms@gnu.org>
8449
8450 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8451 changes variables that record input events.
8452 (Minibuffer Misc): Add minibuffer-selected-window.
8453
8454 * lists.texi (Building Lists): Add copy-tree.
8455
8456 * display.texi (Fontsets): Add char-displayable-p.
8457 (Scroll Bars): New node.
8458
84592003-09-08 Lute Kamstra <lute@gnu.org>
8460
8461 * modes.texi (%-Constructs): Document new `%i' and `%I'
8462 constructs.
8463
84642003-09-03 Peter Runestig <peter@runestig.com>
8465
8466 * makefile.w32-in: New file.
8467
84682003-08-29 Richard M. Stallman <rms@gnu.org>
8469
8470 * display.texi (Overlay Properties): Clarify how priorities
8471 affect use of the properties.
8472
84732003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8474
8475 * customize.texi (Type Keywords): Correct the description of
8476 `:help-echo' in the case where `motion-doc' is a function.
8477
84782003-08-14 John Paul Wallington <jpw@gnu.org>
8479
8480 * modes.texi (Emulating Mode Line): Subsection, not section.
8481
84822003-08-13 Richard M. Stallman <rms@gnu.org>
8483
8484 * elisp.texi (Top): Update subnode lists in menu.
8485
8486 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8487 (Kill Functions): kill-region has new arg yank-handler.
8488 (Yanking): New node.
8489 (Yank Commands): Add yank-undo-function.
8490 (Low-Level Kill Ring):
8491 kill-new and kill-append have new arg yank-handler.
8492 (Changing Properties): Add remove-list-of-text-properties.
8493 (Atomic Changes): New node.
8494
8495 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8496
8497 * streams.texi (Output Variables): Add eval-expression-print-length
8498 and eval-expression-print-level.
8499
8500 * os.texi (Time Conversion): For encode-time, explain limits on year.
8501
8502 * objects.texi (Character Type): Define anchor "modifier bits".
8503
8504 * modes.texi (Emulating Mode Line): New node.
8505 (Search-based Fontification): Font Lock uses font-lock-face property.
8506 (Other Font Lock Variables): Likewise.
8507
8508 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8509 not vectors.
8510 (Active Keymaps): Add emulation-mode-map-alists.
8511 (Functions for Key Lookup): key-binding has new arg no-remap.
8512 (Remapping Commands): New node.
8513 (Scanning Keymaps): where-is-internal has new arg no-remap.
8514 (Tool Bar): Add tool-bar-local-item-from-menu.
8515 Clarify when to use tool-bar-add-item-from-menu.
8516
8517 * commands.texi (Interactive Call): commandp has new arg.
8518 (Command Loop Info): Add this-original-command.
8519
85202003-08-06 John Paul Wallington <jpw@gnu.org>
8521
8522 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8523
8524 * display.texi (Warning Basics): Fix typo.
8525 (Fringes): Add closing curly bracket and fix typo.
8526
8527 * elisp.texi (Top): Fix typo.
8528
85292003-08-05 Richard M. Stallman <rms@gnu.org>
8530
8531 * elisp.texi: Update lists of subnodes.
8532
8533 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8534
8535 * variables.texi (Local Variables): Use lc for example variable names.
8536
8537 * tips.texi (Library Headers): Explain where to put -*-.
8538
8539 * strings.texi (Creating Strings): Fix xref for vconcat.
8540
8541 * sequences.texi (Vector Functions):
8542 vconcat no longer allows integer args.
8543
8544 * minibuf.texi (Reading File Names): read-file-name has new
8545 arg PREDICATE. New function read-directory-name.
8546
c4cc8b9a 8547 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8548 (Indenting Macros): New node.
8549
8550 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8551 (Window Frame Parameters): Make separate table of parameters
8552 that are coupled with specific face attributes.
8553 (Deleting Frames): delete-frame-hooks renamed to
8554 delete-frame-functions.
8555
8556 * files.texi (Magic File Names): Add file-remote-p.
8557 Clarify file-local-copy.
8558
8559 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8560 here; instead xref Defining Macros.
8561
8562 * display.texi (Warnings): New node, and subnodes.
8563 (Fringes): New node.
8564
8565 * debugging.texi (Test Coverage): New node.
8566
8567 * compile.texi (Compiler Errors): Explain with-no-warnings
8568 and other ways to suppress warnings.
8569
8570 * commands.texi (Interactive Call): Minor clarification.
8571
8572 * buffers.texi (Buffer File Name): set-visited-file-name
8573 renames the buffer too.
8574
8575 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8576
85772003-07-24 Markus Rost <rost@math.ohio-state.edu>
8578
8579 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8580
85812003-07-22 Markus Rost <rost@math.ohio-state.edu>
8582
8583 * internals.texi (Garbage Collection): Fix previous change.
8584
85852003-07-22 Richard M. Stallman <rms@gnu.org>
8586
8587 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8588
8589 * display.texi (Width): Use \s syntax in example.
8590 (Font Selection): Add face-font-rescale-alist.
8591
8592 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8593 Remove spurious indent in example.
8594
8595 * lists.texi (Building Lists): Add number-sequence.
8596
8597 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8598
8599 * functions.texi (Function Documentation): Explain how to
8600 show calling convention explicitly in the doc string.
8601
8602 * windows.texi (Selecting Windows): save-selected-window saves
8603 selected window of each frame.
8604 (Window Configurations): Minor change.
8605
8606 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8607
8608 * streams.texi (Output Variables): Add print-continuous-numbering
8609 and print-number-table.
8610
8611 * processes.texi (Decoding Output): New node.
8612
8613 * os.texi (Time Conversion): decode-time arg is optional.
8614
8615 * objects.texi (Character Type): Don't use space as example for \.
8616 Make list of char names and \-sequences correspond.
8617 Explain that \s is not used in strings. `\ ' needs space after.
8618
8619 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8620 (Translation of Characters): Add translation-table-for-input.
8621 (Default Coding Systems): Add auto-coding-functions.
8622 (Explicit Encoding): Add decode-coding-inserted-region.
8623 (Locales): Add locale-info.
8624
8625 * minibuf.texi (Basic Completion): Describe test-completion.
8626 Collections can be lists of strings.
8627 Clean up lazy-completion-table.
8628 (Programmed Completion): Mention test-completion.
8629 Clarify why lambda expressions are not accepted.
8630 (Minibuffer Misc): Describe minibufferp.
8631
86322003-07-14 Richard M. Stallman <rms@gnu.org>
8633
8634 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8635
8636 * windows.texi (Selecting Windows): New arg to select-window.
8637 (Selecting Windows): Add with-selected-window.
8638 (Size of Window): Add window-inside-edges, etc.
8639
8640 * internals.texi (Garbage Collection): Add post-gc-hook.
8641
8642 * processes.texi (Subprocess Creation): Add exec-suffixes.
8643
8644 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8645 (Scanning Keymaps): Add map-keymaps.
8646 (Defining Menus): Add keymap-prompt.
8647
8648 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8649 most-negative-fixnum.
8650
c4cc8b9a 8651 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8652 (Compiler Errors): New node.
8653
8654 * os.texi (User Identification): user-uid, user-real-uid
8655 can return float.
8656
8657 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8658 and about derived modes.
8659 (Minor Modes): Add minor-mode-list.
8660 (Defining Minor Modes): Keyword args for define-minor-mode.
8661 (Search-based Fontification): Explain managing other properties.
8662 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8663 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8664 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8665
8666 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8667 (Variable Aliases): Clarify defvaralias.
8668
8669 * loading.texi (Library Search): Add load-suffixes.
8670
8671 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8672 (Programmed Completion): Add dynamic-completion-table.
8673
8674 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8675 (Magic File Names): Specify precedence order of handlers.
8676
8677 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8678 and post-command-hook.
8679 (Waiting): New calling convention for sit-for.
8680
8681 * text.texi (Special Properties): local-map and keymap properties
8682 apply based on their stickiness.
8683
86842003-07-07 Richard M. Stallman <rms@gnu.org>
8685
8686 * modes.texi (Minor Mode Conventions): Specify only some kinds
8687 of list values as args to minor modes.
8688
8689 * files.texi (File Name Expansion): Warn about iterative use
8690 of substitute-in-file-name.
8691
8692 * advice.texi (Activation of Advice): Clean up previous change.
8693
86942003-07-06 Markus Rost <rost@math.ohio-state.edu>
8695
8696 * advice.texi (Activation of Advice): Note that ad-start-advice is
8697 turned on by default.
8698
86992003-06-30 Richard M. Stallman <rms@gnu.org>
8700
8701 * text.texi (Buffer Contents): Document current-word.
8702 (Change Hooks): Not called for *Messages*.
8703
8704 * functions.texi (Defining Functions): Explain about redefining
8705 primitives.
8706 (Function Safety): Renamed. Minor changes.
8707 Comment out the detailed criteria for what is safe.
8708
87092003-06-22 Andreas Schwab <schwab@suse.de>
8710
8711 * objects.texi (Symbol Type): Fix description of examples.
8712
87132003-06-16 Andreas Schwab <schwab@suse.de>
8714
8715 * hash.texi (Creating Hash): Fix description of :weakness.
8716
c8763fb6 87172003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
8718
8719 * files.texi (Changing Files): copy-file copies file modes, too.
8720
87212003-05-28 Richard M. Stallman <rms@gnu.org>
8722
8723 * strings.texi (Creating Strings): Clarify split-string.
8724
87252003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8726
8727 * strings.texi (Creating Strings): Update split-string specification
8728 and examples.
8729
87302003-05-19 Richard M. Stallman <rms@gnu.org>
8731
8732 * elisp.texi: Correct invariant section names.
8733
87342003-04-20 Richard M. Stallman <rms@gnu.org>
8735
8736 * os.texi (Timers): Explain about timers and quitting.
8737
87382003-04-19 Richard M. Stallman <rms@gnu.org>
8739
8740 * internals.texi (Writing Emacs Primitives): Strings are
8741 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8742 Explain GCPRO convention for varargs function args.
8743
87442003-04-16 Richard M. Stallman <rms@gnu.org>
8745
8746 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8747
87482003-04-08 Richard M. Stallman <rms@gnu.org>
8749
8750 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8751
87522003-02-13 Kim F. Storm <storm@cua.dk>
8753
8754 * objects.texi (Character Type): New \s escape for space.
8755
87562003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8757
5dcb4c4e 8758 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
8759
87602003-01-25 Richard M. Stallman <rms@gnu.org>
8761
8762 * keymaps.texi: Document that a symbol can act as a keymap.
8763
87642003-01-13 Richard M. Stallman <rms@gnu.org>
8765
8766 * text.texi (Changing Properties): Say string indices are origin-0.
8767
8768 * positions.texi (Screen Lines) <compute-motion>:
8769 Correct order of elts in return value.
8770
8771 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8772 how to define a default binding.
8773
87742002-12-07 Markus Rost <rost@math.ohio-state.edu>
8775
8776 * loading.texi (Unloading): Fix recent change for load-history.
8777
8778 * customize.texi (Simple Types): Clarify description of custom
8779 type 'number. Describe new custom type 'float.
8780
87812002-12-04 Markus Rost <rost@math.ohio-state.edu>
8782
8783 * variables.texi (File Local Variables): Fix typo.
8784
c8763fb6 87852002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8786
8787 From Michael Albinus <Michael.Albinus@alcatel.de>.
8788
8789 * README: Target for Info file is `make info'.
8790
5dcb4c4e 8791 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
8792 `file-name-sans-extension'.
8793 (Magic File Names): Complete list of operations for magic file
8794 name handlers.
8795
87962002-09-16 Jonathan Yavner <jyavner@engineer.com>
8797
8798 * variables.texi (File Local Variables): New function
8799 risky-local-variable-p.
8800
88012002-09-15 Jonathan Yavner <jyavner@engineer.com>
8802
8803 * functions.texi (Function safety): New node about unsafep.
8804
88052002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8806
5dcb4c4e 8807 * customize.texi (Splicing into Lists): Fix example.
a86cd395 8808 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8809
88102002-06-17 Juanma Barranquero <lektu@terra.es>
8811
8812 * frames.texi (Display Feature Testing): Fix typo.
8813
88142002-06-12 Andreas Schwab <schwab@suse.de>
8815
8816 * frames.texi (Initial Parameters, Resources): Fix references to
8817 the Emacs manual.
8818
88192002-05-13 Kim F. Storm <storm@cua.dk>
8820
8821 * variables.texi (Intro to Buffer-Local): Updated warning and
8822 example relating to changing buffer inside let.
8823
c8763fb6 88242002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8825
8826 * os.texi (Session Management): New node about X Session management.
8827
88282002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8829
8830 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8831 to which the manual corresponds, and the copyright years.
8832
8833 * Makefile.in (VERSION): Set to 2.9.
8834
88352001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8836
8837 * elisp.texi: Change the category in @dircategory to "Emacs", to
8838 make it consistent with info/dir.
8839
88402001-11-25 Miles Bader <miles@gnu.org>
8841
8842 * text.texi (Fields): Describe new `limit' arg in
8843 field-beginning/field-end.
8844
88452001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8846
5dcb4c4e
SM
8847 * permute-index: Don't depend on csh-specific features.
8848 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
8849
8850 * two-volume-cross-refs.txt: New file.
8851 * two.el: New file.
8852 * spellfile: New file.
8853
88542001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8855
8856 * permute-index: New file.
8857
8858 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8859 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8860 8+3 restricted namespace.
8861
8862 * Makefile.in (infodir): Define relative to $(srcdir).
8863 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8864 include directories list via -I switch to makeinfo.
8865 (index.texi): Use cp if both hard and symbolic links fail.
8866
88672001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8868
8869 * Makefile.in (distclean): Add.
8870
8871 The following changes make ELisp manual part of the Emacs
8872 distribution:
8873
8874 * Makefile.in: Add Copyright notice.
8875 (prefix): Remove.
8876 (infodir): Change value to "../info".
8877 (VPATH): New variable.
8878 (MAKE): Don't define.
8879 (texmacrodir): Don't define.
8880 (texinputdir): Append the existing value of TEXINPUTS.
8881 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8882 command to be compatible with man/Makefile.in, and to put the
8883 output into ../info.
8884 (info): Add target.
8885 (installall): Target removed.
8886
c8763fb6 88872001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8888
8889 * tips.texi (Coding Conventions): Fix typo.
8890
88912001-10-23 Gerd Moellmann <gerd@gnu.org>
8892
8893 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8894
88952001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8896
8897 * files.texi (File Name Components): Update the description of
8898 file-name-sans-extension and file-name-extension, as they now
8899 ignore leading dots.
8900
89012001-10-20 Gerd Moellmann <gerd@gnu.org>
8902
8903 * (Version 21.1 released.)
8904
89052001-10-19 Miles Bader <miles@gnu.org>
8906
8907 * positions.texi (Text Lines): Describe behavior of
8908 `beginning-of-line'/`end-of-line' in the presence of field properties.
8909
89102001-10-17 Gerd Moellmann <gerd@gnu.org>
8911
8912 * Makefile.in (VERSION): Set to 2.8.
8913 (manual): Use `manual-21'.
8914
8915 * elisp.texi (VERSION): Add and use it where the version
8916 number was used. Set it to 2.8.
8917
8918 * intro.texi: Likewise.
8919
89202001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8921
8922 * files.texi (File Name Completion): Document the significance of
8923 a trailing slash in elements of completion-ignored-extensions.
8924
89252001-10-06 Miles Bader <miles@gnu.org>
8926
8927 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8928
89292001-10-04 Gerd Moellmann <gerd@gnu.org>
8930
8931 * variables.texi (Variable Aliases): New node.
8932
89332001-10-04 Gerd Moellmann <gerd@gnu.org>
8934
8935 * Branch for 21.1.
8936
89372001-10-02 Miles Bader <miles@gnu.org>
8938
8939 * minibuf.texi (Minibuffer Misc): Add entries for
8940 `minibuffer-contents', `minibuffer-contents-no-properties', and
8941 `delete-minibuffer-contents'.
8942 Correct description for `minibuffer-prompt-end'.
8943
8944 * text.texi (Property Search): Correct descriptions of
8945 `next-char-property-change' and `previous-char-property-change'.
8946 Add entries for `next-single-char-property-change' and
8947 `previous-single-char-property-change'.
8948 Make operand names a bit more consistent.
8949
89502001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8951
8952 * frames.texi (Finding All Frames): Document that next-frame and
8953 previous-frame are local to current terminal.
8954
89552001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8956
8957 * keymaps.texi (Creating Keymaps): Fix the description of the
8958 result of make-keymap.
8959
89602001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8961
8962 * display.texi (Font Lookup, Attribute Functions)
8963 (Image Descriptors): Add cross-references to the definition of
8964 selected frame.
8965
8966 * buffers.texi (The Buffer List): Add cross-references to the
8967 definition of selected frame.
8968
8969 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8970 frame at any given time.
8971 (Multiple Displays, Size and Position): Add a cross-reference to
8972 the definition of the selected frame.
8973
89742001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8975
8976 * strings.texi (String Conversion) <string-to-number>: Document
8977 that a float is returned for integers that are too large.
8978
8979 * frames.texi (Mouse Position): Document mouse-position-function.
8980 (Display Feature Testing): Document display-images-p.
8981 (Window Frame Parameters): Document the cursor-type variable.
8982
8983 * numbers.texi (Integer Basics): Document CL style read syntax for
8984 integers in bases other than 10.
8985
5dcb4c4e
SM
8986 * positions.texi (List Motion):
8987 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
8988
8989 * lists.texi (Sets And Lists): Document member-ignore-case.
8990
8991 * internals.texi (Garbage Collection): Document the used and free
8992 strings report.
8993 (Memory Usage): Document strings-consed.
8994
8995 * os.texi (Time of Day): Document float-time.
8996 (Recording Input): Document that clear-this-command-keys clears
8997 the vector to be returned by recent-keys.
8998
8999 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9000 argument keymap can be a list.
9001
9002 * nonascii.texi (User-Chosen Coding Systems)
9003 <select-safe-coding-system>: Document the new argument
9004 accept-default-p and the variable
9005 select-safe-coding-system-accept-default-p. Tell what happens if
9006 buffer-file-coding-system is undecided.
9007 (Default Coding Systems): Document auto-coding-regexp-alist.
9008
9009 * display.texi (The Echo Area) <message>: Document
9010 message-truncate-lines.
9011 (Glyphs): Document that the glyph table is unused on windowed
9012 displays.
9013
9014 * help.texi (Describing Characters) <single-key-description>:
9015 Document the new argument no-angles.
9016 (Accessing Documentation) <documentation-property>: Document that
9017 a non-string property is evaluated.
9018 <documentation>: Document that the function-documentation property
9019 is looked for.
9020
9021 * windows.texi (Selecting Windows): Document some-window.
9022
9023 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9024
9025 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9026 apropos-mode-hook.
9027
9028 * commands.texi (Using Interactive): Document interactive-form.
9029 (Keyboard Macros): Document kbd-macro-termination-hook.
9030 (Command Loop Info): Document that clear-this-command-keys clears
9031 the vector to be returned by recent-keys.
9032
90332001-09-04 Werner LEMBERG <wl@gnu.org>
9034
9035 * Makefile.in (srcdir, texinputdir): New variables.
9036 (srcs, index.texi, install): Use $(srcdir).
9037 (.PHONY): Remove elisp.dvi.
9038 (elisp): Use -I switch for makeinfo.
9039 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9040 (installall, dist): Use $(srcdir).
9041 Fix path to texinfo.tex.
9042 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9043
90442001-08-30 Gerd Moellmann <gerd@gnu.org>
9045
9046 * display.texi (Conditional Display): Adjust to API change.
9047
9048 * configure: New file.
9049
90502001-07-30 Gerd Moellmann <gerd@gnu.org>
9051
9052 * commands.texi (Repeat Events): Add description of
9053 double-click-fuzz.
9054
90552001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9056
9057 * syntax.texi (Syntax Class Table): Add the missing designator for
9058 comment and string fences.
9059 (Syntax Properties): Add a xref to syntax table internals.
9060 (Syntax Table Internals): Document string-to-syntax.
9061
90622001-05-07 Gerd Moellmann <gerd@gnu.org>
9063
9064 * Makefile.in (install): Use install-info command line options
9065 like in Emacs' Makefile.in.
9066
90672000-12-09 Miles Bader <miles@gnu.org>
9068
9069 * windows.texi (Window Start): Update documentation for
9070 `pos-visible-in-window-p'.
9071
90722000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9073
9074 * lists.texi (Building Lists): Add footnote to explain how to add
9075 to the end of a list.
9076
90772000-10-25 Gerd Moellmann <gerd@gnu.org>
9078
9079 * files.texi (Visiting Functions): Typos.
9080
90812000-10-25 Kenichi Handa <handa@etl.go.jp>
9082
9083 * files.texi (Visiting Functions): Return value of
9084 find-file-noselect may be a list of buffers if wildcards are used.
9085
90862000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9087
9088 * display.texi (Defining Faces): Document `graphic' display type
9089 in face specs.
9090
b344d29d 90912000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9092
9093 * hooks.texi (Standard Hooks): Replace obsolete
9094 `after-make-frame-hook' with `after-make-frame-functions'.
9095
9096 * frames.texi (Creating Frames): Ditto.
9097
9098 * variables.texi (Future Local Variables): Ditto.
9099
91002000-10-16 Gerd Moellmann <gerd@gnu.org>
9101
9102 * display.texi (Other Image Types): Add description of :foreground
9103 and :background properties of mono PBM images.
9104
91052000-08-17 Werner LEMBERG <wl@gnu.org>
9106
9107 * .cvsignore: New file.
9108
91092000-01-05 Gerd Moellmann <gerd@gnu.org>
9110
9111 * tindex.pl: New script.
9112
91131999-12-03 Dave Love <fx@gnu.org>
9114
9115 * Makefile.in (MAKEINFO): New parameter.
9116
91171999-09-17 Richard Stallman <rms@gnu.org>
9118
9119 * Makefile.in (srcs): Add hash.texi.
9120 (VERSION): Update to 20.6.
9121
91221999-09-13 Richard Stallman <rms@gnu.org>
9123
9124 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9125
91261998-08-29 Karl Heuer <kwzh@gnu.org>
9127
9128 * configure.in: New file.
9129 * Makefile.in: Renamed from Makefile.
9130 (prefix, infodir): Use value obtained from configure.
9131 (emacslibdir): Obsolete variable deleted.
9132 (dist): Distribute configure.in, configure, Makefile.in.
9133
91341998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9135
9136 * Makefile (INSTALL_INFO): New variable.
9137 (install): Run install-info.
9138
91391998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9140
9141 * Makefile (elisp.dvi): Add missing backslash.
9142
91431998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9144
9145 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9146 Run texindex without `./'. Always run texindex on elisp.tp.
9147 (elisp.tps): Target deleted.
9148
91491998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9150
9151 * Makefile (srcs): Add nonascii.texi and customize.texi.
9152 (dist): Start by deleting `temp'.
9153
91541998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9155
9156 * Makefile (makeinfo, texindex): Targets deleted.
9157 (makeinfo.o, texindex.o): Targets deleted.
9158 (clean, dist): Don't do anything with them or with getopt*.
9159
91601998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9161
9162 * Makefile (SHELL): Defined.
9163
91641998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9165
9166 * Makefile (elisp.tps): New target.
9167 (elisp.dvi): Depend on elisp.tps.
9168
c5602427 91691996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9170
9171 * README: Update phone number.
9172
9173 * Makefile (elisp): Make this be the default target.
9174 Depend on makeinfo.c instead of makeinfo.
9175 (install): Don't depend on elisp.dvi, since we don't install that.
9176 Use mkinstalldirs.
9177 (dist): Add mkinstalldirs.
9178
c5602427 91791995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9180
9181 * Makefile (VERSION): Update version number.
5dcb4c4e 9182 (maintainer-clean): Rename from realclean.
b8d4c8d0 9183
c5602427 91841995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9185
9186 * Makefile (realclean): New target.
9187 (elisp): Remove any old elisp-* files first.
9188
c5602427 91891993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9190
9191 * Makefile (VERSION): New variable.
9192 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9193 Compressed file suffix should be `.gz', not `.z'.
9194
ce058493 91951993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9196
9197 * Makefile (elisp): Depend on makeinfo.
9198
c5602427 91991993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9200
9201 * Makefile (srcs): Add anti.texi.
9202
c5602427 92031993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9204
9205 * Makefile (infodir, prefix): New vars.
9206 (install): Use infodir.
9207 (emacsinfodir): Deleted.
9208
c5602427 92091993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9210
9211 * Makefile (srcs): Add calendar.texi.
9212
9213 * Makefile (dist): Copy texindex.c and makeinfo.c.
9214 Limit elisp-* files to those with one or two digits.
9215
c5602427 92161993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9217
9218 * Makefile (dist): Changed to use Gzip instead of compress.
9219
c5602427 92201993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9221
9222 * loading.texi (Unloading): define-function changed back to
9223 defalias. It may not stay this way, but at least it's
9224 consistent with the known-good version of the code patch.
9225
c5602427 92261993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9227
9228 * modes.texi (Hooks): Document new optional arg of add-hook.
9229
c5602427 92301993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9231
9232 * variables.texi: Document nil initial value of buffer-local variables.
9233
9234 * tips.texi: Add new section on standard library headers.
9235
c5602427 92361993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9237
9238 * Makefile (srcs): Add frame.texi to the list of sources.
9239
c5602427 92401993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9241
9242 * Makefile (dist): Don't bother excluding autosave files; they'll
9243 never make it into the temp directory anyway, and the hash marks
9244 in the name are problematic for make and the Bourne shell.
9245 (srcs):
9246
c5602427 92471993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9248
9249 * Makefile (dist): Don't include backup files or autosave files in
9250 the distribution tar file.
9251
c5602427 92521991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9253
5dcb4c4e 9254 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9255 (elisp.dvi): Remove erroneous shell comment.
9256 Expect output of permute-index in permuted.fns.
9257 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9258 (clean): Add index.texi to be deleted.
b8d4c8d0 9259
c5602427 92601990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9261
9262 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9263
c5602427 92641990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9265
9266 * files.texi: Noted that completion-ignored-extensions is ignored
9267 when making *Completions*.
9268
3e868ee3 92691990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9270
9271 * Makefile make dist now depends on elisp.dvi, since it tries
9272 to include it in the dist file.
9273
c5602427 92741990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9275
c5602427 9276 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9277
c5602427 92781989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9279
9280 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9281 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9282
c5602427 92831989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9284
9285 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9286 and @error{} are the terms now being used. The files in the
9287 directory have been changed to reflect this.
9288
9289 * All instances of @indentedresultt{} have been changed to
9290 ` @result{}', using 5 spaces at the begining of the line.
9291
c5602427 92921989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9293
9294 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9295 experimental @indentedresult{}, @indentedexpandsto{} are part of
9296 the texinfo.tex in this directory. These TeX macros are not
9297 stable yet.
9298
c5602427 92991989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9300
9301 * texinfo.tex: Temporarily added
9302 \let\result=\dblarrow
9303 \def\error{{\it ERROR} \longdblarrow}
9304 We need to do this better soon.
9305
c5602427 93061989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9307
9308 * Applied Karl Berry's patches to *.texinfo files, but not to
9309 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9310 new title page format is also not applied, since it requires
9311 texinfo.tex changes.)
9312
9313 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9314 for the Project GNU development environment.
9315
9316;; Local Variables:
c8763fb6 9317;; coding: utf-8
b8d4c8d0
GM
9318;; End:
9319
73b0cd50 9320 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9321
9322 This file is part of GNU Emacs.
9323
352c8b4a 9324 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9325 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9326 the Free Software Foundation, either version 3 of the License, or
9327 (at your option) any later version.
b8d4c8d0
GM
9328
9329 GNU Emacs is distributed in the hope that it will be useful,
9330 but WITHOUT ANY WARRANTY; without even the implied warranty of
9331 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9332 GNU General Public License for more details.
9333
9334 You should have received a copy of the GNU General Public License
352c8b4a 9335 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.